@import url('accordian.css');
@import url('leadershipaccordion.css');
@import url('font-awesome.css');
/* Custom Css Styles for Grid */
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
.no-gutter .row {margin:0px;}
.no-gutter .container > .navbar-header, .no-gutter .container-fluid > .navbar-header, .no-gutter .container > .navbar-collapse, .no-gutter .container-fluid > .navbar-collapse {margin:0px;}

.topPad {padding-top:5px !important;}
.rightPad {padding-right:5px !important;}
.bottomPad {padding-bottom:5px !important;}
.leftPad {padding-left:5px !important;}
.topMar {margin-top:5px !important;}
.rightMar {margin-right:5px !important;}
.bottomMar {margin-bottom:5px !important;}
.leftMar {margin-left:5px !important;}
img {width:100%;}
img.smallImg {width:auto !important;}
.noPadRight {padding-right:0px;}
/* Custom Css Styles for Grid */

/* Css Styles for Heading */
h1, h2, h3, h4, h5{font-family: 'OpenSansLight';text-transform: uppercase !important;font-weight: 400;padding-bottom: 20px;margin-top:0px;margin-bottom:0px;} 
h1 {font-size: 21px;letter-spacing: -.5pt;color: #EA2126;border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom:13px;font-weight: 600;}
h2 {font-size: 20px;line-height: 22px;color: #FFF;}
h4 {font-size: 18px;line-height: 22px;color: #000;}
h5 {font-size: 18px;letter-spacing: -.8pt;color: #000;}
h6 {font-weight: 400;font-size: 14px;line-height: 22px;margin-bottom:15px;color: #333333;}
h6 strong {font-weight: normal;font-family: 'OpenSansSemibold';}
.journal-archives p {line-height: 18px;	}
/* Css Styles for Heading */

/* Css Styles for Anchor */
a {text-decoration: none;color: #e5151c;outline: none !important;}
a:hover, a:focus {text-decoration:none;color: #e5151c;}
.top-container a, .contactUs a,.careers a,.careers { color:#6e6e6e; text-transform:uppercase; }
.top-container a:hover, .contactUs a:hover,.careers a:hover { color:#EA2126; -webkit-transition: all 0.3s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
/* Css Styles for Anchor */

/* Careers and Contact Us Links on Top Right of the Page CSS */
.top-container { float:right;  height:10px;margin:18px 0px 14px 0px;}
.contactUs { font-size:11px; background:url(../images/contact-ico.png) no-repeat left top; text-indent:15px;  height:10px; line-height:10px; -webkit-transition: all 250ms linear; float:right;}
.contactUs:hover { background:url(../images/contact-ico.png) no-repeat left bottom;-webkit-transition: all 250ms linear;}
.top-container a, .contactUs a,.careers a,.careers { color:#6e6e6e; text-transform:uppercase; }
.top-container a:hover, .contactUs a:hover,.careers a:hover { color:#EA2126; -webkit-transition: all 0.3s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.careers{float:right; font-size:11px; background:url(../images/careers-ico.png) no-repeat left top; text-indent:15px; margin-right:15px; height:10px; line-height:10px;-webkit-transition: all 250ms linear;}
.careers:hover { background:url(../images/careers-ico.png) no-repeat left bottom; }
/* Careers and Contact Us Links on Top Right of the Page CSS */

/* Navigation Css */
.navbar-brand {padding:0px; height:auto;}
.nav {margin-top:6px;}
.nav li a { text-transform:uppercase;font-size:15px;}
.nav li a:focus, .nav li a:hover, .nav li a:active {color: #EA2126 !important;outline: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.nav li a { background: url(../images/sep.png) no-repeat right;}
.nav li:last-child a { background: none;padding-right:0px !important;}
.navbar-collapse {padding-right:0px;padding-left:0px;}
.navbar-nav {margin:0px 0px 0px 0px;}
.navbar-nav .lftnav-current {background-color:transparent !important;color:#EA2126 !important;}
.navbar {margin-bottom:2px;}
.navbar-default .navbar-nav > li > a {color:#333333;}
.navbar-default .navbar-brand {position:relative;top:-5px;}
.navbar-inverse {background:none; border-color:transparent !important;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {background-color:transparent !important;}
/* Navigation Css */

/* Slider Css */
.homeSlider .carousel-indicators {right:14px;/*width:45%;*/bottom:5px;}
.homeSlider .carousel-indicators li {background-color:#710d10;border:none;width:7px;height:7px;}
.homeSlider .carousel-indicators .active {background-color:#fff;border:1px solid #710d10;width:7px;height:7px;position:relative;top:-1px;}
.homeSlider .carousel-inner {border:1px solid #ccc;}
.desktopnav {float:right;overflow:hidden;padding-bottom:2.5em;margin-top:20px;}
.desktopnav li {float:left;overflow:hidden;padding:0 15px;background: url(../images/sep.png) no-repeat right;}
.desktopnav li a {font-size:15px;color:#333333;  display: block;position: relative;text-transform: uppercase;}
.desktopnav li:last-child {padding-right:0px;background:none;}

.desktopnav li a:hover { color:#EA2126; -webkit-transition: all 0.3s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.desktopnav li a.lftnav-current {color:#EA2126 !important;background:none !important;}

.navbar-default .navbar-toggle {border-color:transparent;}
.navbar-inverse .navbar-toggle .icon-bar {background-color:#616161 !important;}

.mainLink {overflow:hidden;padding-left:0px !important;border:none !important;}

.mainLink ul li, .mainLink ul li a {border:none !important;}
.mainLink a {border:none !important;}
.mainLink a.main {background:#ea2326 url(../images/readmore-link-white.png) no-repeat 5px center !important;padding-left:20px !important;color:#fff !important;}
.mainLink a.main:hover, .mainLink a.main:focus {background:#ea2326 url(../images/readmore-link-white.png) no-repeat 5px center !important;color:#fff !important;}
.mainNav {background:none !important;}
.subNav {margin:5px 0px 5px 20px;}
.subNav li {background:url(../images/readmore-link-white.png) no-repeat 5px 10px !important;padding-left:20px !important;}
.subNav li a {font-size:11px !important;color:#ccc !important;background:none !important;}
.subNav li ul { list-style-type:circle;margin-left:30px;color:#fff;}
.subNav li ul li {background:none !important;padding-left:0px !important;}
/* Slider Css */

/* Our Solutions Css */
#company {padding: 0;width: 100%;background: url(../images/fcr-bottom-banner-hover.gif) no-repeat center center;background-size:cover;background-size:100%;}
#company img {opacity: 1;-webkit-transition: opacity 0.7s ease-in-out;-moz-transition: opacity 0.7s ease-in-out;-ms-transition: opacity 0.7s ease-in-out;-o-transition: opacity 0.7s ease-in-out;transition: opacity 0.7s ease-in-out;}
#company:hover img {opacity: 0;-webkit-transition: opacity 0.7s ease-in-out;-moz-transition: opacity 0.7s ease-in-out;-ms-transition: opacity 0.7s ease-in-out;-o-transition: opacity 0.7s ease-in-out;transition: opacity 0.7s ease-in-out;}
#multichannel {width:100%;background:#5f5f5f url(../images/multichannel_bg.jpg) no-repeat right top;position: relative;/*cursor: pointer;*/height:166px;}
#multichannel h2 {padding: 20px 15px 0 20px;position: absolute;left: 0 !important;top: 0 !important;z-index: 0;color:#c7c7c9; -webkit-transition: all 0.3s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;	}
#multichannel h2:hover{color:white; -webkit-transition: all 0.3s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
#multichannel li ul.list-items { padding-top:80px;}
#multichannel li ul.list-items li { margin-left:40px;list-style:circle; clear:both; font-size:11px; line-height:18px;color:#fff;}
#multichannel li ul.list-items li a { color:#CCC !important;}
#multichannel li ul.list-items li a:hover { color:#FFF !important;}
/* Our Solutions Css */

/* Our Gallery Css */
#websocial {width: 100%;height: 166px;background:#c6c7c9 url(../images/web_social_bg.jpg) no-repeat right top;position: relative;/*cursor: pointer*/}
.media-bg{background: url(../images/media_bg.jpg) no-repeat !important;}
.media-bg h2, .casestudy-bg h2, .insights-bg h2 {font-size:20px !important;}
.casestudy-bg{background: url(../images/case_bg.jpg) no-repeat !important;}
.insights-bg{background: url(../images/insight_bg.jpg) no-repeat !important;}
.steve-bg{background: url(../images/steve_bg.jpg) no-repeat !important;}
#websocialhome h2 {width: 186px;height: 136px;position: absolute;left: 0 !important;top: 0 !important;padding: 30px 15px 0 20px;}
#websocialhome p {width: 150px;color: #5e5e5e;font-size: 11px;position: absolute;left: 20px;top:80px;}
#websocial h2 {/*width: 186px;*/height: 136px;position: absolute;left: 0 !important;top: 0 !important;padding: 20px 15px 0 20px;}
#websocial p {width: 150px;color: #fff;font-size: 12px;position: absolute;left: 20px;top:90px;}
#websocial .backgroundhome {background-color: #6b6b6b !important;width: 100%;padding: 85px 20px 45px 20px;z-index: 9999;position: relative;opacity: .9;text-align: center}
#websocial .background {background-color: #fff !important;width: 100%;padding: 84px 20px 45px 20px;z-index: 9999;position: relative;border:1px solid #ccc;text-align: center}
#websocial .background h3 { font-size:15px;}
.backgroundhome h3 { color:#fff;font-size:15px;}
/* Our Gallery Css */

/* Why Ibex Global Css */
.whyibexBox {background:#E21B21;position:relative;height:175px;}
.whyibexBox .normal, .whyibexBox .hover {position:absolute;top:0px;left:0px;}
.whyibexBox img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.whyibexBox .normal {z-index:2;}
.whyibexBox .hover {z-index:1;}
.whyibexBox .normal:hover {opacity: 0;-webkit-transition: opacity 0.7s ease-in-out;-moz-transition: opacity 0.7s ease-in-out;-ms-transition: opacity 0.7s ease-in-out;-o-transition: opacity 0.7s ease-in-out;transition: opacity 0.7s ease-in-out;}
/* Why Ibex Global Css */

/* Homepage Bottom Box 1 Css*/
.bottomBox {border:1px solid #bfbfbf;height:142px;position:relative;/*height:166px;border:1px solid #bfbfbf;background:url(../images/img-homeboxbg.gif) repeat-x left bottom;*/}
.bottomBox img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.bottomBox .normal, .bottomBox .hover {position:absolute;top:0px;left:0px;}
.bottomBox .normal {z-index:2;}
.bottomBox .hover {z-index:1;}
.bottomBox .normal:hover {opacity: 0;-webkit-transition: opacity 0.7s ease-in-out;-moz-transition: opacity 0.7s ease-in-out;-ms-transition: opacity 0.7s ease-in-out;-o-transition: opacity 0.7s ease-in-out;transition: opacity 0.7s ease-in-out;}
.careersBox { text-align:center;padding:10px 0px;}
/*.careersBox img {width:auto !important;}*/
/* Homepage Bottom Box 1 Css*/

/* Homepage Bottom Box 2 Css*/
#products_platforms{padding: 0;width: 100%;background: url(../images/home-values-banner-hover.gif) no-repeat center center;background-size:cover;background-size:100%;}
#products_platforms img {opacity: 1;-webkit-transition: opacity 0.7s ease-in-out;-moz-transition: opacity 0.7s ease-in-out;-ms-transition: opacity 0.7s ease-in-out;-o-transition: opacity 0.7s ease-in-out;transition: opacity 0.7s ease-in-out;}
#products_platforms:hover img {opacity: 0;-webkit-transition: opacity 0.7s ease-in-out;-moz-transition: opacity 0.7s ease-in-out;-ms-transition: opacity 0.7s ease-in-out;-o-transition: opacity 0.7s ease-in-out;transition: opacity 0.7s ease-in-out;}
#products_platforms h2 {width: 320px;height: 126px;padding: 30px 15px 0 20px;position: absolute;left: 0 !important;top: 0 !important;z-index: 0}
#products_platforms p {width: 280px;color: #5e5e5e;font-size: 11px;position: absolute;left: 20px;bottom: 0px;}
#products_platforms .background {background-color: #6B6B6B !important;width: 320px;height: 25px;padding: 70px 0 70px 0;z-index: 9999;position: relative;opacity: .9;text-align: center;}
/* Homepage Bottom Box 2 Css*/

/* Homepage Bottom Box 3 Css*/
#newsroom{padding: 0;width: 100%;background: url(../images/careers_banner_home_hover.gif) no-repeat center center; background-size:100%; background-size:cover; }
#newsroom img {opacity: 1;-webkit-transition: opacity 0.7s ease-in-out;-moz-transition: opacity 0.7s ease-in-out;-ms-transition: opacity 0.7s ease-in-out;-o-transition: opacity 0.7s ease-in-out;transition: opacity 0.7s ease-in-out;}
#newsroom:hover img {opacity: 0;-webkit-transition: opacity 0.7s ease-in-out;-moz-transition: opacity 0.7s ease-in-out;-ms-transition: opacity 0.7s ease-in-out;-o-transition: opacity 0.7s ease-in-out;transition: opacity 0.7s ease-in-out;}
#newsroom h2 {position: absolute;left: 20px;top: 20px;color: #7a7a7b;z-index:120;}
/* Homepage Bottom Box 3 Css*/

/* Footer Css*/
#footer {font-size: 12px !important;line-height: 18px; border-top: 1px solid #eee;padding-top:15px;-webkit-perspective: 1000;-webkit-backface-visibility: hidden;padding-bottom:8px;}
#footer .homecopy {padding-top:8px !important;}
#footer .col {padding-left:10px; padding-top:5px;padding-right: 5px;float: left; -webkit-perspective: 1000;-webkit-backface-visibility: hidden; }
#footer  .company{ padding-right: 15px;}
#footer .floRight {float:right !important;}
#footer .copyright{
width: 120px;font-size: 11px; z-index:-1;color:#333333;}
#footer .copyright p span {display: block;margin-top: -6px;}
#footer .copyright p span.inline{display: inline;}
#footer  h1 { font-size:13px; color:#555 !important; border-bottom:0px; text-transform:uppercase !important; font-family: 'OpenSansRegular'; font-weight:normal; padding-bottom:0px; margin-bottom: 5px;}
#footer ul li { list-style:none; margin:0px; font-size:11px; padding-bottom:1px; color:#b1b1b1; line-height: 17px; }
#footer ul ul {padding-top:3px;}
#footer ul ul li { list-style:none; margin:0px; padding-bottom:1px; margin-left:10px; line-height: 17px;}
#footer ul ul li:last-child { margin-bottom:4px;}
#footer ul li a{ color:#909090 !important;}
#footer ul ul li a{ color:#9c9c9c !important; background:url(../images/child-bullet.png) 0px 5px no-repeat; padding-left:10px;}
#footer ul li a:hover{ text-decoration:none; color:#EA2126 !important; webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
#footer .col p { padding-top:2px; font-size:11px; padding-bottom: 0; line-height: 22px;}
#footer .col a, #footer .col a:link, #footer .col a:visited {text-decoration:none;  color:#555; letter-spacing:0px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease; }
#footer .col  a:hover {text-decoration:none; color:#EA2126; padding-bottom:4px; 	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
#footer .facebook{float: left;padding: 0;background: url(../images/facebook_over.png)  no-repeat;  margin-right:5px;margin-top:2px;}
#footer .facebook img {opacity: 1;-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}
#footer .facebook:hover img {opacity: 0;-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}
#footer .twitter{float: left;padding: 0;background: url(../images/twitter_over.png)  no-repeat;  margin-right:5px;margin-top:2px;}
#footer .twitter img {    opacity: 1;-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}
#footer .twitter:hover img {opacity: 0;-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}
#footer .linkedin{float: left;padding: 0;background: url(../images/linkedin_over.png)  no-repeat; margin-right:5px;margin-top:2px;}
#footer .linkedin img {opacity: 1;-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}
#footer .linkedin:hover img {opacity: 0;-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;}
#footer .col-sm-2 a, #footer .col-sm-2 a:link, #footer .col-sm-2 a:visited {text-decoration:none;  color:#555; letter-spacing:0px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease; }
#footer .col-sm-2  a:hover {text-decoration:none; color:#EA2126; padding-bottom:4px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
#footer ul ul li a {color: #9c9c9c !important;background: url(../images/child-bullet.png) 0px 5px no-repeat;padding-left: 10px;
}
.innerFooter {overflow:hidden;}
.innerFooter .cpytxt p {font-size:11px;margin-bottom:0px;}
.innerFooter .socialbtns {overflow:hidden;}
.innerFooter .socialbtns .facebook, .innerFooter .socialbtns .linkedin, .innerFooter .socialbtns .twitter {margin-top:10px !important;}
.innerFooterComp {width:14%;}
.innerFooterIR {width:18%;}
/* Footer Css*/

/* Side Navigation Css*/
.currentBorder { border-bottom:solid 1px #EA2126 !important; background-color:#fff !important; color:#EA2126 !important;}
#sidemenu a.mainHeadCurrent { color:#EA2126 !important; background-color: white !important;}
.sidemenu_menu {list-style: none;margin: 0;padding: 0;vertical-align: top;}
.sidemenu_menu ul {display: none;list-style: none;margin: 0;padding: 0;}
#sidemenu {margin: 0;}
.sidemenu_menu li { }
#sidemenu li,  .sidemenu_menu li {background-image: none;margin: 0;padding: 0 0 0 0px;border-bottom: solid 1px #fff;background-color:#dedede;}
.sidemenu_menu ul ul {display: block;}
.sidemenu_menu li li{}
.sidemenu_menu li li:last-child{ border-bottom:0px !important; }
.sidemenu_menu li li a{  }
.sidemenu_menu ul ul li a {	padding-left: 20px;}
.sidemenu_menu li a.normal {color: #333;cursor: pointer;display: block;margin-left: 0;padding: 12px 14px 12px 30px;background:url(../images/readmore-link.png) no-repeat /*left*/ 15px;}
ul.sidemenu_menu li a.normal:hover {text-decoration: none;color: #fff;background:url(../images/readmore-link-white.png) #EA2126 no-repeat 15px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.sidemenu_menu li a.expanded {background: url("../images/collapse.png") no-repeat 96% 50%;color: #ea2126;-moz-transition: none;}
.sidemenu_menu li a.expanded:hover {background: url("../images/collapse.png") no-repeat  96% 50%;-moz-transition: none;}
.sidemenu_menu li a.collapsed {background: url("../images/expand.png") no-repeat 95% 50%;}
.sidemenu_menu li a.collapsed:hover {background: url("../images/expand-white.png") no-repeat #EA2126  95% 50%; color: #fff !important;}
.sidemenu_menu ul:hover {background:#EA2126;}
a.mainHead:hover {color:#EA2126 !important;}
ul.sidemenu_menu a:hover {margin-left:0px\9!important;}/* IE9 only */ 
ul.sidemenu_menu a.mainHead:hover {margin-left:-30px\9!important;}/* IE9 only */ 
ul.sidemenu_menu a {color: #333;display: block;font-weight: normal;padding: 12px 14px 12px 14px ;border: none;padding-left:30px;}
.sidemenu_menu ul a:link {font-weight: normal;}
.sidemenu_menu ul a:hover {color: #fff;}
.sidemenu_menu li.active a {background: #fff;}
.sidemenu_menu li.active li a {background: #e8e8e8;}
.latestnews {position: relative;top: -40px;left: 195px;width: 70px !important;height: 0px;}
.latestnews img {width: auto !important;}
.mainHead {font-size: 18px;background: none !important;margin-left: -30px;}
.lftnav-current {color: #fff !important;background-color:#EA2126 !important;}
/* Side Navigation Css*/

/* Inner Page Slider Css*/
.innerSlider img {border:solid 1px #efefef;}
.innerContent {padding:0px !important;}
.innerContent .cycle-slideshow {margin-left:19px;}
.innerContent .content, #contactform {padding:20px 0px 20px 20px;}
.innerContent .content .col-sm-6 h5 {padding-bottom:0px;margin:10px 0px;}
.innerContent .content .innerImgCont {text-align:center;margin:10px 0px;}
.innerContent .content p {margin:0 0 15px; text-align:justify;}
.innerContent .content #websocial p { text-align:left;}

/* Inner Page Slider Css*/

.media-bg {background: url(../images/media_bg.jpg) no-repeat !important; background-size:cover !important;}
.media-bg h2, .casestudy-bg h2, .insights-bg h2 {font-size:20px !important;}
.casestudy-bg {background: url(../images/case_bg.jpg) no-repeat !important;background-size:cover !important;}
.insights-bg {background: url(../images/insight_bg.jpg) no-repeat !important;background-size:cover !important;}
.steve-bg {background: url(../images/steve_bg.jpg) no-repeat !important;background-size:cover !important;}
.media-bg p, .casestudy-bg p, .insights-bg p, .steve-bg p {top:70px !important;} 
.regulatoryNews h6 {padding-bottom:0px;font-size:13px;margin-bottom:0px;}
.regulatoryNews h6 strong.news {background: url('../images/icon-pdf.png') no-repeat left 2px;padding-left:20px;}
.regulatoryNews p {margin-top:5px;}
.regulatoryNews p a.download {background:#fff;padding:2px 8px;-webkit-border-radius: 3px;border-radius: 3px;color:#EA2126;border:1px solid #EA2126;font-size:11px;margin-left:20px;}
.regulatoryNews p a.download:hover {background:#EA2126;color:#fff;border:1px solid #EA2126;-webkit-border-radius: 3px;border-radius: 3px;}
.bulletstyle { margin-left:10px; list-style:circle; padding-left:20px;}
.greyBox { background-color:##F7F7F7; padding:10px; color:#131313; margin-bottom:20px; border:solid 1px #EFEFEF;}
.greyBox h3 { border-bottom: solid 1px #EFEFEF; margin-bottom:10px;  padding-bottom:5px; color:#131313;font-size:16px;}
.greyBox a { color:##E5151C;text-decoration: underline;}
.greyBox a:hover { text-decoration: none;color:#131313;}
.searchJobs {background: url('../images/btn-searchforJobs.png') no-repeat center center;width:100%;height:66px;display:block;margin-top:13px; background-size:100% 100%;}
.searchJobs:hover {background: url('../images/btn-searchforJobs-o.png') no-repeat center center;background-size:100% 100%;}

/* Gallery Css */
.gallery img {width:auto !important;margin:0px 10px 10px 0;}
.gallery a img{ border:2px solid #c0c0c0; webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
.gallery a img:hover { border:2px solid #ea2126; webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}
/* Gallery Css */
.iframeContainer iframe {width: 100%;height: 500px;border:none;}
/* Contact Us Css */	
#contactform input, #contactform select, #contactform textarea, #contactform .textfield {border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.6s ease-in-out;background: #f9f9f9;font-size: 12px;padding: 6px;margin: 2px;width: 200px;border: solid 1px;border-color: #dddddd;}
#contactform input:hover, #contactform select:hover, #contactform textarea:hover, #contactform .textfield:hover {background: #f6f6f6;border-color: #cccccc;}
#contactform label, #contactform .label {font-size: 12px;color: #616161;font-weight: normal;white-space: nowrap;padding: 3px 0;margin-bottom: 10px;text-align:left;}
#contactform .label span {color: #FF0000;font-size: 12px;font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;margin-right: 3px;}
#contactform .button-send {clear: both;float: none;margin:10px 0 0 147px;width: 100px;background-color: #EC2028;float: left;font-size: 11px;padding: 6px 12px;text-decoration: none;color:#ffffff;font-size:12px;}
#contactform .button-send:hover {background-color: #464646; cursor: pointer !important;}
.leadership img {width:auto;}
#footer .copyright p span.inline {
  display: inline;
}
.leadershipShort {display:none;}
.leadershipShort .head {background:#EA2126;color:#fff;font-size:15px;padding:5px;}
.user-photo {float: left;margin-right: 15px;}
.leader h3 {margin:10px 0px 0px 0px;padding-bottom:0px;}
.leader .title p {color:#EA2126;}
.leader {border-bottom:1px solid #e6e6e6;margin-bottom:10px;padding-bottom:5px;}
.leftnav {width:28.8%;}
.rightContent {width:71.2%;}
.contactCont {margin-top:10px;}

/****Fixed****/
#fixedpanel {
	float: left;
}
#fixedpanel-wrapper {
	position: relative;
}
#fixedpanelWrapper { /* required to avoid jumping */
	left: -15px;
	position: relative;
 z-index:200;
}
#fixedpanel {
	position: absolute;
	top: 0;
	padding-top: 0;
	width:290px;
}
#fixedpanel ol li {
	border-top: 1px solid purple;
}
#fixedpanel ol li:first-child {
	border-top: 0;
}
#fixedpanel.fixed {
	position: fixed;
	top: 0;
	width:290px;
}

.leadership p {margin:0 0 10px !important;}
.privacyCont .bulletstyle {margin-bottom:15px;} 
.contactForm td.label {position:relative;top:10px;}
.contactForm td.labelhelp {position:relative;top:5px;}
.lblErrorCOnt {background:#fef5f1;padding:5px !important;text-align:center;border:1px solid #ed541d;-webkit-border-radius: 2px;
border-radius: 2px;margin-bottom:10px;float:left;width:349px;}
.lblErrorCOnt span {color:red !important;}
/*#lblErrorMessage {
	position: relative;
	background: #d5281c;
	border: 1px solid #a31f15;
	width:202px;
	padding:7px 5px;
	margin-bottom:15px;
	-webkit-border-radius: 4px;
border-radius: 4px;
}
#lblErrorMessage span {
color:#fff !important;
}
#lblErrorMessage:after, #lblErrorMessage:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#lblErrorMessage:after {
	border-color: rgba(213, 40, 28, 0);
	border-top-color: #d5281c;
	border-width: 7px;
	margin-left: -7px;
}
#lblErrorMessage:before {
	border-color: rgba(163, 31, 21, 0);
	border-top-color: #a31f15;
	border-width: 8px;
	margin-left: -8px;
}*/

/* Contact Us Cs */

/* Media Qurries */

/* ----------- iPad mini ----------- */

@media (min-width:768px) {
.showtop-container {display:none !important;}
	 } 
	 
@media (max-width:767px) {
.hidetop-container {display:none !important;}
	 }	 

    @media only screen and (min-width : 768px) and (max-width : 991px) {
.desktopnav li {padding:0px 8px !important;}
.desktopnav li a {font-size:11.5px !important;}

#fixedpanel {width:215px !important;}

#fixedpanel.fixed {width:215px !important;}

    }

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.whyibexBox {height:123px !important;}

.bottomBox {height:106px !important;}
.whyibexBox img {position:relative;}

.bottomBox img {position:relative;}

.whyibexBox #whyIbex2, .bottomBox #News2, .bottomBox #Values2, .bottomBox #Careers2 {display:none;}

.desktopnav li {padding:0px 7px !important;}
.desktopnav li a {font-size:11.5px !important;}

#fixedpanel {width:215px !important;}

#fixedpanel.fixed {width:215px !important;}

#multichannel {height:145px !important;}

#websocial {height:145px !important;}

#multichannel li ul.list-items {padding-top:60px;}

}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.whyibexBox {height:165px !important;}

.bottomBox {height:138px !important;}
.whyibexBox img {position:relative;}

.bottomBox img {position:relative;}

.whyibexBox #whyIbex2, .bottomBox #News2, .bottomBox #Values2, .bottomBox #Careers2 {display:none;}

}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.miniCarousel, .minisolbox {width:100% !important;}

.minihalf {width:50% !important;float:left;}

.rightPad {padding-right:0px !important;}
.minirightpad {padding-right:5px !important;}
.whyibexBox {height:146px !important;}	  
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  


}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {


	  #fixedpanel {width:215px;}
	  
	  #fixedpanel.fixed {width:215px;}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

	  #fixedpanel {width:275px;}
	  
	  #fixedpanel.fixed {width:275px;}

}		

/* adjust body when menu is open */
body.slide-active {
    overflow-x: hidden
}
/*first child of #page-content so it doesn't shift around*/
.no-margin-top {
    margin-top: 0px!important
}
/*wrap the entire page content but not nav inside this div if not a fixed top, don't add any top padding */
#page-content {
    position: relative;
    padding-top: 70px;
    left: 0;
}
#page-content.slide-active {
    padding-top: 0
}
/* put toggle bars on the left :: not using button */
#slide-nav .navbar-toggle {
    cursor: pointer;
    position: relative;
    line-height: 0;
    float: right;
    margin: 0;
    width: 35px;
    height: 35px;
    padding: 3px 5px 5px 5px;
    border: 0;
    background: transparent;
}
/* icon bar prettyup - optional */
#slide-nav .navbar-toggle > .icon-bar {
    width: 100%;
    display: block;
    height: 2px;
    margin: 4px 0 0 0;
}
#slide-nav .navbar-toggle.slide-active .icon-bar {
    background: #fff;
}
.navbar-header {
    position: relative
}
/* un fix the navbar when active so that all the menu items are accessible */
.navbar.navbar-fixed-top.slide-active {
    position: relative
}
/* screw writing importants and shit, just stick it in max width since these classes are not shared between sizes */
@media (max-width:767px) { 
    #slide-nav .container {
        margin: 0;
        padding: 0!important;
    }
    #slide-nav .navbar-header {
        margin: 0 auto;
        padding: 0 0px 0 5px;
    }
    #slide-nav .navbar.slide-active {
        position: absolute;
        width: 80%;
        top: -1px;
        z-index: 1000;
    }
    #slide-nav #slidemenu {
        background: #f7f7f7;
        left: -100%;
        width: 70%;
        min-width: 0;
        position:fixed;
        padding-left: 0;
        z-index: 9999;
        top: 0px;
        margin: 0;
		overflow:scroll;
		bottom:0;
    }
    #slide-nav #slidemenu .navbar-nav {
        min-width: 0;
        width: 100%;
        margin: 0;
    }
    #slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
        min-width: 0;
        width: 95%;
        white-space: normal;
		font-size: 11px;
  		color: #ccc !important;
		;
    }
	    #slide-nav #slidemenu .navbar-nav .dropdown-menu li a:hover, #slide-nav #slidemenu .navbar-nav .dropdown-menu li a:focus  {
  		color: #EA2126 !important;
		;
    }
    #slide-nav {
        border-top: 0
    }
    #slide-nav.navbar-inverse #slidemenu {
        background: #242424 !important;
    }
    /* this is behind the navigation but the navigation is not inside it so that the navigation is accessible and scrolls*/
    #slide-nav #navbar-height-col {
        position: fixed;
        top: 0;
        height: 100%;
        width: 70%;
        left: -70%;
        background: #282828;
		border-right:1px solid #000;
    }
    #slide-nav.navbar-inverse #navbar-height-col {
        background: #37474f;
        z-index: 8888;
        border: 0;
    }
    #slide-nav .navbar-form {
        width: 100%;
        margin: 8px 0;
        text-align: center;
        overflow: hidden;
        /*fast clearfixer*/
    }
    #slide-nav .navbar-form .form-control {
        text-align: center
    }
    #slide-nav .navbar-form .btn {
        width: 100%
    }
}
@media (min-width:768px) { 
    #page-content {
        left: 0!important
    }
    .navbar.navbar-fixed-top.slide-active {
        position: fixed
    }
    .navbar-header {
        left: 0!important
    }
}

@media (min-width:768px) { 
.navbar-nav .dropdown-menu, .navbar-nav .caret, #main-nav {display:none;}

 .mobNavLink {display:none !important;}
 
  #slidemenu {display:none;}

}

@media (min-width:768px)   and (max-device-width: 1200px) and (orientation: portrait) { 
  
.miniCarousel, .minisolbox {width:100% !important;}

.minihalf {width:50% !important;float:left;}

.rightPad {padding-right:0px !important;}
.minirightpad {padding-right:5px !important;}
.whyibexBox {height:146px !important;}
.bottomBox {height:106px !important;}

}

@media (min-height:300px) and ( max-height: 670px ){
#fixedpanel.fixed {position:absolute !important;}
}


@media (max-width:767px) { 
.navbar-nav li {border:1px solid #3c3c3c;padding-left:5px;}
.nav li a { text-transform:inherit;border-bottom:1px solid #252525;font-size:13px;color:#fff;}
.dropdown-menu li, .dropdown-menu li a {border-bottom:none;border:none;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {border-color:transparent !important;}

.dropdown {background:url(../images/images/readmore-link-white.png) no-repeat 8px 18px;}
.open {background:url(../images/arrow-mob-nav-open.png) no-repeat no-repeat 8px 18px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}

.navbar-nav .open .dropdown-menu {padding:0px;margin-bottom:10px;}

.nav > li > a {padding:10px 10px 10px 15px;}

.desktopnav {display:none;}

.innerContent .content, #contactform {padding:20px 10px 20px 10px;}

/*.innerContent .content p, ul.bulletstyle li {font-size:11.5px;}
.innerContent .content h1 {font-size:20px;}*/
}

/* Css for Toggle Navigation */

#header {
	width: 100%;
	display: block;
	position: relative;
	top: 0;
	left: 0;
	z-index: 100;
}
#main-nav {
	width: 100%;
	text-align: right;
}
#main-nav ul li {
	display: inline-block
}
#client-login, #main-nav ul li a {
	height: 32px;
	padding: 0 15px;
	text-transform: uppercase;
	line-height: 30px;
	font-family: 'OpenSansSemibold', sans-serif;
	font-size: .9em;
	color: #fff;
	display: block;
	position: relative
}
.dark-text #client-login, .dark-text #main-nav ul li a {
	color: #333
}
.shadowed #client-login, .shadowed #main-nav ul li a {
	text-shadow: 0 2px 2px rgba(0, 0, 0, .33)
}
#client-login:hover, #main-nav ul li a:hover, .dark-text #client-login:hover, .dark-text #main-nav ul li a:hover {
	color: #e5151c ;
}
.shadowed #client-login:hover, .shadowed #main-nav ul li a:hover {
	text-shadow: 0 2px 3px 3px rgba(0, 0, 0, .33)
}
#main-nav ul li>nav {
	width: 100%;
	display: none;
	position: absolute;
	left: 0;
	top: 44px;
	z-index: 99
}
#main-nav ul li.active>nav {
	display: block
}
#main-nav>ul>li.active>a {
	color: #ffd000
}
#main-nav>ul>li>a:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 6px solid #fff;
	border-bottom: 4px solid transparent;
	display: block;
	position: absolute;
	left: 2px;
	top: 10px;
	transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out
}
#main-nav>ul>li.sub-active>a:after, .dark-text #main-nav>ul>li.sub-active>a:after {
	border-left: 6px solid #e5151c;
	transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg)
}
.dark-text #main-nav ul li.active>a:after {
	border-left: 6px solid #333
}
#main-nav ul li.active>nav ul li.active a {
	border: 1px solid #fff
}
.dark-text #main-nav ul li.active>nav ul li.active a {
	border: 1px solid #333
}
/*#main-nav ul li.active>nav ul li.active a:after, #main-nav>ul>li:nth-child(2)>a:after, #main-nav>ul>li:nth-child(5)>a:after {
	display: none
}*/
.dark-text #main-nav>ul>li>a:after {
	border-left: 6px solid #333
}
#client-login {
	background: url(../images/icon-login.png) left 8px no-repeat;
	background-size: 14px 14px;
	padding: 0 0 0 20px;
	float: right;
	position: relative;
	top: -32px
}
.dark-text #client-login {
	background: url(../images/icon-login-dark.png) left 8px no-repeat;
	background-size: 14px 14px
}
.shadowed #client-login {
	background: url(../images/icon-login-shadowed.png) left 8px no-repeat;
	background-size: 14px 14px
}
#toggle-nav {
	width: 30px;
	height: 30px;
	/*text-indent: -9999%;*/
	font: 0/0 a;
	display: none;
	position: absolute;
	top: 52px;
	right: 0;
}
#toggle-nav span {
	content: "";
	width: 100%;
	height: 3px;
	background: rgba(0, 0, 0, .5);
	border-radius: 2px;
	margin: 0 0 4px;
	display: block
}
#toggle-nav:hover span {
	background: rgba(234, 33, 38, 1);
}
#logo {
	width: 181px;
	height: 57px;
	/*background: url(../images/logo.svg) left top no-repeat;
	background-size: 181px 57px;*/
	font: 0/0 a;
	float: left;
	display: block;
	position: absolute;
	top: 0px;
	z-index: 6;
}

@media only screen and (min-width:0px) and (max-width:767px) {
.inactive-header:hover, .inactive-header:focus {
	background: url(../images/inactive-header-white.gif) #ec2028;
	background-repeat: no-repeat;
	background-position: right 50%;
	color:#fff;
	margin:0 0 8px;
}
.infopageCont {padding-top:0px !important;}
.innerContent .content .innerImgCont {margin:0px !important;}
.homeSlider .carousel-indicators {right:5px;}	
#header {
position: fixed;
 left: 0;
 top: 0;
 z-index:1000;
}
#header>.main {
	position: relative
}
.mobContent {padding-top:58px !important;}
#logo {
	margin-left: 5px;top:30px;
}
#main-nav {
	width: 260px;
	height: 100vh;
	background: #282828;
	border-left: 1px solid #000;
	margin-top: 0;
	padding-top: 40px;
	text-align: left;
	display: block;
	position: fixed;
	top: 0;
	right: -260px;
	overflow:auto;
}
#main-nav>ul li {
	display: block
}
#main-nav>ul>li {
	border-bottom: 1px solid #3c3c3c
}
#main-nav>ul>li>a {
	height: 40px;
	border-bottom: 1px solid #000;
	padding: 0 0 0 27px;
	line-height: 40px;
	position: relative;
}

#main-nav>ul>li.sub-active>a {
color:#E5151C !important;
}

#main-nav>ul>li.active>a:after, #main-nav>ul>li>a:after, .dark-text #main-nav>ul>li.active>a:after {
	position: absolute;
	left: 15px;
	top: 16px;
}
.inactive-header:focus {background: url(../images/inactive-header-white.gif) #ec2028;background-repeat: no-repeat;background-position: right 50%;color:#fff;margin:0 0 8px;}
#main-nav>ul>li>a+nav {
	padding: 5px 0;
	position: relative;
	top: 0;
}
#main-nav>ul>li>a+nav>ul>li>a {
	height: auto;
	border: none;
	padding: 8px 10px 8px 30px;
	line-height: 100%;
	font-family: 'OpenSansRegular', sans-serif;
	text-transform:uppercase;
}

.thirdLevelNav li {background:url(images/readmore-link-white.png) no-repeat left center;}
#main-nav>ul>li>a+nav>ul>li>ul { margin-left:40px !important;}
#main-nav>ul>li>a+nav>ul>li>ul>li { list-style:disc !important;}
#main-nav>ul>li>a+nav>ul>li>ul>li>a { text-transform:uppercase !important; font-size:.85em;color:#C3C3C3;}
#main-nav ul li.active>a {
	color: #ffd000
}
.dark-text #client-login, .dark-text #main-nav ul li a {
	color: #fff
}
#main-nav ul li.active>nav ul li.active a, .dark-text #main-nav ul li.active>nav ul li.active a {
	border: none;
	color: #ffd000;
}
#toggle-nav {
	display: block;
	margin-right: 5px;
}
#header.scroll {
	height: 60px; 
	background: #fff;
	border-bottom:1px solid #ccc;
}
#header.scroll #logo {
	width: 140px;
	height: 30px;
	background-size: 87px 30px;
	top: 15px;
	  transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
}

#header.scroll .showtop-container {
margin:5px 0px;
	  transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
}

#header.scroll .showtop-container a {
font-size:10px;
}
#header.scroll #toggle-nav {
	top: 30px;
	  transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
}
/*#header {
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100
}*/

body{
    width: 100%;
    min-height: 100%;
    display: block;
    position: relative;
    overflow-x: hidden;
	left: 0;
}

.top-container {margin-right:5px;}
}

/* Css for Toggle Navigation */


.linkcol {
    position:relative;
}    
.linkcol:before {
        position:absolute;
        font-family: FontAwesome;
        top:0;
        left:-5px;
        content: "\f058"; <--- this is your text. You can also use UTF-8 character codes as I do here
    }
	
@media only screen and (max-width : 320px) {
      .rightPad {padding-right:0px !important;}  
    }	
	
 
     @media only screen and (min-width : 320px) and (max-width : 414px) {
.innerContent .content p { text-align:left; line-height:24px;}

h1 { line-height:26px; font-size:19px;}
    }

    @media only screen and (min-width : 320px) and (max-width : 767px) {
.innerContent .cycle-slideshow {margin-left:0px;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 767px) {
.rightPad {padding-right:0px !important;}
    }
	
    @media only screen and (min-width : 320px) and (max-width : 767px) {
.top-container, .contactCont {margin-right:5px !important;}
.navbar-brand, .contactCont {margin-left:5px !important;}
.navbar-toggle {margin:12px 0px 0px 0px !important;}
#footer {margin:0px;padding:0px !important;}
#footer .col-sm-2 {margin-top:10px;}
.mainHead {margin-left:-25px !important;}
.careersBox img {width:auto;}
.leadershipShort {display:block;}
    }
	
	    @media only screen and (min-width : 320px) and (max-width : 480px) {
.navbar-nav {margin:0px !important;}
.innerFooterComp, .innerFooterIR {width:auto !important;}
.innerContent .cycle-slideshow {margin-left:0px !important;}
.searchJobs {width:70%;height:65px;margin:2% 0px 2% 14%;}
    }			
	
	
@media only screen and (min-width : 320px) and (max-width : 768px) {
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #F7F7F7;
}
    }	

@media only screen and (min-width : 768px) and (max-width : 991px) {
.careersBox img {width:100%;}
    }		
			
/* Tablet Potrait View */	
	    @media only screen and (min-width : 700px) and (max-width : 991px) {
.nav > li > a {font-size:12px !important;padding:10px 7px !important;}
    }

@media only screen and (min-width : 700px) and (max-width : 991px) {
.navbar-nav {margin: 8px 0px 0px 0px !important;}
}


@media only screen and (min-width : 700px) and (max-width : 991px) { 
#multichannel h2, #websocial h2 {padding:10px 15px 0 10px !important;font-size:17px !important;}
}
@media only screen and (min-width : 700px) and (max-width : 800px) {
#multichannel li ul.list-items li {margin-left:35px !important;}
}
@media only screen and (min-width : 700px) and (max-width : 800px) {
#websocial p {left:10px !important;}
}
@media only screen and (min-width : 700px) and (max-width : 800px) {
.homeSlider .carousel-indicators {right:10px !important;}
}
@media only screen and (min-width : 700px) and (max-width : 800px) {
.carousel-indicators li {width:7px !important;height:7px !important;}
}
	
@media only screen and (min-width : 700px) and (max-width : 800px) {
.careers, .contactUs {font-size:10px !important;}
    }
@media only screen and (min-width : 700px) and (max-width : 991px) {
.sidemenu_menu li a.normal {background:url(../images/readmore-link.png) no-repeat /*left*/ 5px !important;font-size:11px;padding:12px 14px 12px 20px !important;}
    }
@media only screen and (min-width : 700px) and (max-width : 991px) {
.sidemenu_menu li a.normal:hover {background:#EA2126 url(../images/readmore-link-white.png) no-repeat /*left*/ 5px !important;padding:12px 14px 12px 20px !important;}	}
	@media only screen and (min-width : 700px) and (max-width : 991px) {
.currentBorder a {padding:0px 14px 4px 30px !important;font-size:16px !important;}
    }	
@media only screen and (min-width : 700px) and (max-width : 991px) {
ul.sidemenu_menu a {font-size:11px;padding:12px 14px 12px 20px;}
    }
@media only screen and (min-width : 700px) and (max-width : 991px) {
.sidemenu_menu li ul {margin-left:15px !important;}
    }	
@media only screen and (min-width : 700px) and (max-width : 991px) {
.latestnews {left:155px !important;top:-36px;}
    }
@media only screen and (min-width : 700px) and (max-width : 991px) {
.latestnews img {width:55% !important;}
    }	
@media only screen and (min-width : 700px) and (max-width : 800px) {
.innerFooterComp {margin-left:10px !important;width:12%;}
    }	
@media only screen and (min-width : 700px) and (max-width : 800px) {
.innerFooterIR {width:20%;}
    }
@media only screen and (min-width : 481px) and (max-width : 699px) {
.innerFooterComp {width:auto;}
    }	
@media only screen and (min-width : 481px) and (max-width : 699px) {
.innerFooterIR {width:auto;}
    }								
@media only screen and (min-width : 700px) and (max-width : 800px) {
#footer {margin-bottom:80px;}
    }						
@media only screen and (min-width : 700px) and (max-width : 800px) {
.searchJobs {width:100%;height:55px;margin:2% 0px 0px 0%;}
    }	
@media only screen and (min-width : 700px) and (max-width : 800px) {
.media-bg {background:#E01519 url(../images/media_bg.jpg) no-repeat top right !important;background-size:contain !important;}
    }	
@media only screen and (min-width : 700px) and (max-width : 800px) {
.steve-bg {background:#D70F12 url(../images/steve_bg.jpg) no-repeat top right !important;background-size:contain !important;}
    }	
@media only screen and (min-width : 700px) and (max-width : 800px) {
.insights-bg {background:#E01519 url(../images/insight_bg.jpg) no-repeat top right !important;background-size:contain !important;}
    }					
/* Tablet Potrait View */		
@media only screen and (min-width : 320px) and (max-width : 767px) {
.con-address {margin-top:10px !important;}
    }
@media only screen and (min-width : 320px) and (max-width : 364px) {
#contactform input, #contactform select, #contactform textarea {width:170px !important;}
    }
@media only screen and (min-width : 320px) and (max-width : 340px) {
#contactform input, #contactform select, #contactform textarea {width:150px !important;}
    }	
@media only screen and (min-width : 320px) and (max-width : 767px) {
#contactform .button-send {width:auto !important;}
    }
@media only screen and (min-width : 700px) and (max-width : 800px) {
.con-address {font-size:11px;}
    }
@media only screen and (min-width : 320px) and (max-width : 389px) {
.carousel-indicators li {width:6px;height:6px;}

.carousel-indicators .active {width:7px;height:7px;}
    }			
@media only screen and (min-width : 768px) and (max-width : 900px) {
.bottomBox {height:131px;}
    }
@media only screen and (min-width : 320px) and (max-width : 372px) {
.bottomBox .normal, .bottomBox .hover {left:0%;}
    }	
@media only screen and (min-width : 320px) and (max-width : 767px) {
#footer {margin:0px;}
    }
@media only screen and (min-width : 320px) and (max-width : 325px) {
#footer {font-size:10px;}
    }
@media only screen and (min-width : 320px) and (max-width : 365px) {
.lifecycle smallImg {width:100% !important;}
    }	
@media only screen and (min-width : 320px) and (max-width : 325px) {
#footer .col p {font-size:9.5px;}
    }				
@media (min-width: 768px) {
.navbar-right {
  margin-right: 0px;
} }
@media only screen and (min-width : 320px) and (max-width : 431px) {
.secInfo tr td {font-size:11px;}
    }	

@media only screen and (min-width : 0px) and (max-width : 767px) {
.leftnav, .rightContent {width:100%;}
    }
	
@media only screen and (min-width : 320px) and (max-width : 767px) {
.whyibexBox {height:auto !important;}

.bottomBox {height:auto !important;}

.whyibexBox .normal, .whyibexBox .hover {position:relative !important;}

.bottomBox .normal, .bottomBox .hover {position:relative !important;}

.whyibexBox img {position:relative;}

.bottomBox img {position:relative;}

.whyibexBox #whyIbex2, .bottomBox #News2, .bottomBox #Values2, .bottomBox #Careers2 {display:none;}
.leftnav, .rightContent {width:100%;}
section.leadership {display:none;}
    }
@media only screen and (min-width : 0px) and (max-width : 767px) {
#fixedpanel {display:none;}
    }
	
@media only screen and (min-width : 320px) and (max-width : 370px) {
img.smallImg {width:100% !important;}
    }			
	




		

/* Media Qurries */

