body{
	margin:0;
	padding:0;
	/*background: url(../images/big-banner01.jpg) no-repeat center top;
	font-family: 'Lato', sans-serif;*/
	font-family: Lato-Light,sans-serif,serif;
	color: #333;
	font-size: 16px;
	line-height: 22px;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: always;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: 100;
    background-color: #fbfafa;
}
.fontRegular{
	font-family: 'Lato', sans-serif;
}
a{
	text-decoration: none;
	color: #29166f
}
a:hover{
	color: #007cc1;
	text-decoration: none
}
a:focus{
	text-decoration: none;
}
.clearDiv{
	clear: both;
	height: 0;
	line-height: 0
}
.textAlignCenter{
	text-align: center;
}
.commonTopSpacingSmall{
	margin-top: 20px
}
.commonTopSpacingMedium{
	margin-top: 30px
}
.commonTopSpacingLarge{
	margin-top: 40px
}
.commonTopPaddingSmall{
	margin-top: 20px
}
.commonTopPaddingMedium{
	margin-top: 30px
}
.commonTopPaddingLarge{
	margin-top: 40px
}
.hideElement {
	display: none!important;
}
.whiteBg{
	background-color: #fff!important
}
h1.subSegmentTitle{
	color: #000;
	/*text-transform: uppercase;*/
	font-size: 28px;
	font-family: Lato-Regular,sans-serif,serif;
}
h4.commonTopSpacingMedium{
	color: #332075;
	/*text-transform: uppercase;*/
	font-family: 'Lato regular', sans-serif;
	font-size: 20px
}
.strongText{
	font-weight: bold;
}
.fontBlue{
	color: #29156f;
	font-size: 17px;
}
.logoAnchors{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.paragraphSpacing p{
	margin-bottom: 15px
}
.pageContentHolder{
	/*background-color: #fbfafa;*/
	background-color: #fff;
}
.innerContainerHolder{
	max-width: 1024px;
	margin: 0 auto;
}
.outerContainer{
	/*width: 1260px;
	min-width: 1260px;*/
	/*background-color: #fbfafa;*/
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px; 
	padding-bottom: 40px;
	clear: both;
	border-top: 1px dotted #e2e2e2; 
}
.outerContainerNoPadding{
	/*width: 1260px;
	min-width: 1260px;*/
	/*background-color: #fbfafa;*/
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px; 
	padding-bottom: 0px
}
.innerContainer{
	/*width: 1260px;
	min-width: 1260px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	float: none;
}
.innerContainer img{
	max-width: 100%;

}
.innerPageProductBanner{
	margin-bottom: 30px
}
/*header{
	min-height: 831px;
}*/
.topHeaderBar{
	background: url(../images/BG-header.png) repeat-x left top;
	min-height: 105px;
    padding-top: 5px;
    box-sizing: border-box;
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 0;
}
.logoContainer{
	display: inline-block;
	background: url(../images/logo-umax.png) no-repeat left top;
	width: 144px;
	height: 85px;
}
.logoUmaGroupContainer{
	display: inline-block;
	background: url(../images/logo-umaPolymor.png) no-repeat left top;
	width: 172px;
	height: 85px;
	margin-left: 18px;
}
nav{
	display: inline-block;
	vertical-align: top;
	/*position: absolute;
	right: 10px;*/
	margin-top: 30px;
	font-family: 'Lato', sans-serif;
	line-height: 1em
}
nav li{
	display: inline-block;
	margin-left: 15px;
    vertical-align: top;
    color: #000;
}
.hamburgerMenu{
	padding: 0;
}
.socialIcons{
	background: url(../images/img-social-logos.png) no-repeat left top;
}
.socialIcons a{
	display: inline-block;
	width: 20px;
	height: 20px;
}
.socialIcons.facebook{
	background-position: -30px top;
}
.socialIcons.linkedIn{
	background-position: right top
}
nav li a{
	display: block;
	font-size: 15px;
	color: #333;
}
nav li a:hover{
	text-decoration: none
}
.breadcrumb{
	background-color: transparent;
    margin-bottom: 0px;
    margin-top: 10px;
    padding: 0;
}
.breadcrumb ul{
	margin-bottom: 0px;
}
.breadcrumb li{
	display: inline-block;
    margin-right: 5px;
    font-size: 70%;
}
/* Flex Slider additional classes */
/*.flexslider{
	overflow: hidden;
}
.flexslider .slides > li{
	position: relative;
	height: 831px;
}
.flexslider .slides > li img{
		position: absolute;
		left: 0px;
		top: 0px
}*/
.flexslider{
	min-height: 200px;
	margin-bottom: 20px
}
.flexslider .slides > li{
	position: relative;
}
.flex-direction-nav a{
	padding-top:9px;
}
.bannerTitleContainer{
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    /*max-width: 500px;
    left: 90px;*/
    top: 70%;
    padding: 15px 0;
    z-index: 2;
    background-color: rgba(255,255,255,0.6);
    color: #29166f;
    text-shadow: 0 1px 1px #e8e8e8;
    font-size: 16px;
    font-family: Lato-Regular,sans-serif,serif;
}
.titleTop .bannerTitleContainer{
	top: 60%;
}
.titleBottom .bannerTitleContainer{
	top: 30%;
}
.bannerTitleContainer span.fontLarge{
	font-weight: bold;
    margin: 0;
    font-size: 2em;
}
.bannerTitleContainer span.fontMedium{
	font-size: 1.5em;
    line-height: 1.7em;
}
.bannerTitleContainer span.fontSmall{
    font-size: 1em;
}
.bannerTitleContainer span.noLineHeight{
    line-height: 0em;
}
.bannerTitleContainer span.mediumLineHeight{
    line-height: 0.8em;
}
.bannerTitleContainer span.largeLineHeight{
    line-height: 1.2em;
}
.bannerTitleContainer span.colorBlack{
    color: #000;
}
/* Flex Slider additional classes */
.innerPageBanner{
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}
/*.innerPageBanner img{
	/*max-width: 100%
	margin-left: -712px
}*/
.selectpicker{
	font-size: 100%;
	border: 1px solid #dcdddd;
	background-color: #fff
}
.pageSections{
	color: #333;
	/*font-size: 16px;*/
}
.headigns{
	/*text-transform: uppercase;*/
	font-size: 28px;
	font-weight: normal;
	color: #000
}
.pageContentFontLarge{
    font-weight: 300;
    font-size: 18px;
    line-height: 26px;
}
.pageContentFontMedium{
    font-size: 16px;
    font-family: Lato-Regular,sans-serif,serif;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 26px;
}
.blockSubHeading{
	padding: 15px 0 5px;
	font-size: 18px;
	color: #29166f;
	text-transform: uppercase;
}
.artOfPackagingBlocks li{
	/*display: inline-block;
	width: 33%;	
	list-style: none;
	padding: 10px 50px;*/
	vertical-align: top;
	text-align: center;
	box-sizing: border-box;
    margin-bottom: 20px;
}
.blockIcon{
	/*width: 100px;
	height: 100px;*/
	width: 70px;
	height: 70px;
	margin: 0 auto;
	background: url(../images/img-artOfPackaging.png) no-repeat left top;
	background-size: cover;
}
.blockIcon.mission{
	background-position: center top
}
.blockIcon.values{
	background-position: right top
}
.segmentBlocks li{
	/*display: inline-block;
	box-sizing: border-box;
	margin-left: 16px;
	vertical-align: top*/
	margin-bottom:20px;
}
.segmentBlocks li:first-child,
footer ul:first-child{
	margin-left: 0
}
.segmentBlocks li a.segmentBlockLinks,
.segmentBlocks li a.segmentDetailsLinks{
	display: block;
	text-decoration: none;
}
.segmentBlocks .segmentImage{
	/*width: 310px;*/
	height: 190px;
	/*background: url(../images/img-home-segments.jpg) no-repeat left top;*/
	border: 3px solid #dcdddd;
	background-size: cover;
	background-position: center top;
}
.segmentBlocks .secondRow .segmentImage{
	background-position-y: bottom; 
}
.segmentBlocks .segmentImage.center{
	background-position-x: center; 
}
.segmentBlocks .segmentImage.right{
	background-position-x: right;
}
.segmentFirst{
	background: url(../images/img-segments01.jpg) no-repeat;
}
.segmentSecond{
	background: url(../images/img-segments02.jpg) no-repeat;
}
.segmentThird{
	background: url(../images/img-segments03.jpg) no-repeat;
}
.segmentFourth{
	background: url(../images/img-segments04.jpg) no-repeat;
}
.segmentFifth{
	background: url(../images/img-segments05.jpg) no-repeat;
}
.segmentSixth{
	background: url(../images/img-segments06.jpg) no-repeat;
}
.segmentBlocks .segmentTitle{
	padding: 10px 10px 10px 35px;
	box-sizing: border-box;
	color: #fff;
	background: url(../images/icon-segmentLeftArrow.png) no-repeat 10px center #53448b;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Lato-Regular,sans-serif,serif;
}
.segmentBlocks .secondRow{
	margin-top: 20px
}
.careersTable{
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border: 0 solid #e0e0e0;
    border-spacing: 0;
    border-collapse: collapse;
    background-color: transparent;
    text-align: left;
    vertical-align: top;
    font-size: small;
}
.careersTable th{
	width: 50%;
}
.careersTable td{
	width: 30%;
}
.careersTable td:nth-child(2){
	width: 20%;
}
.careersTable th, .careersTable td{
	/*width: 33%;*/
	padding: 5px 10px;
	border: 1px solid #e0e0e0;
	border-left-width: 0;
    border-right-width: 0;
    border-top-width: 1px;
    border-bottom-width: 1px;
}
.quickNavBarAbout{
	margin-top:10px;
}
.quickNavBarAbout ul li{
	display: inline-block;
	width: 33%;
	border: 1px solid #fff;
	vertical-align: top;
}
.quickNavBarAbout ul li a{
	display: block;
	padding: 2px 5px;
	background-color: #f3f3f3;
	font-size: 85%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.quickNavBarAbout ul li a:focus{
	font-weight: bold
}
.aboutMilestonesTable .careersTable{
	font-size: initial;
}
.aboutMilestonesTable .careersTable.twoCols th{
	width: 30%;
	text-transform: uppercase;
}
.aboutMilestonesTable .careersTable.twoCols td{
	width: 70%
}
.aboutMilestonesTable .careersTable.threeCols th{
	width: 20%;
	text-transform: uppercase;
}
.aboutMilestonesTable .careersTable.threeCols td:nth-child(2){
	width: 15%;
}
.aboutMilestonesTable .careersTable.threeCols td:nth-child(3){
	width: 65%;
}
.aboutMilestonesTable .careersTable th, .aboutMilestonesTable .careersTable td{
	padding: 30px 10px;
}
.aboutMilestonesTable .careersTable td .blockIcon{
	display: inherit;
	height: 60px;
	width: 60px;
	background-image: url(../images/img-artOfPackagingGrey.png);
}
.aboutMilestonesTable .careersTable td .trophyIcon{
	display: inherit;
	height: 100px;
	width: 54px;
	background: url(../images/achievements/trophy01.jpg) no-repeat left top;
	background-size: cover;
}
.aboutMilestonesTable .careersTable td .pepsicoStar{
	background-image: url(../images/achievements/trophy02.jpg)
}
.aboutMilestonesTable .careersTable td .indiaStar{
	background-image: url(../images/achievements/trophy05.jpg)
}
.aboutMilestonesTable .careersTable td .worldStar{
	background-image: url(../images/achievements/trophy03.jpg)
}
.aboutMilestonesTable .careersTable td .asiaStar{
	background-image: url(../images/achievements/trophy04.jpg)
}

.globalPresence.aboutMilestonesTable .careersTable.twoCols th{
	vertical-align: top;
}
.worldMap{
	background: url(../images/maps/globalPresence.png) no-repeat center top;
	background-size: contain;
	height: 100%;
	height: 350px;
	margin-top: 50px;
}
span.milestonesYear{
	font-size: 85%
}
.clientsSlider img{
	max-width: 100% 
}
.clientsSlider .imageContainer{
	/*border: 1px solid #ccc;*/
	background-color: #fff;
	box-sizing: border-box;
    padding: 6% 30%;
}
.qsmImages{
	text-align: center;
}
/************** Portfolio Images* ***********/
.food-0{
	background: url(../images/port-subFood05.jpg) no-repeat;
}
.food-1{
	background: url(../images/port-subFood04.jpg) no-repeat;
}
.food-2{
	background: url(../images/port-subFood03.jpg) no-repeat;
}
.food-3{
	background: url(../images/port-subFood06.jpg) no-repeat;
}
.food-4{
	background: url(../images/port-subFood02.jpg) no-repeat;
}
.food-5{
	background: url(../images/port-subFood01.jpg) no-repeat;
}
.food-6{
	background: url(../images/port-subFood07.jpg) no-repeat;
}

.pharmaMedical-0{
	background: url(../images/port-subPharma01.jpg) no-repeat;
}
.pharmaMedical-1{
	background: url(../images/port-subPharma03.jpg) no-repeat;
}
.pharmaMedical-2{
	background: url(../images/port-subPharma02.jpg) no-repeat;
}

.personalHousehold-0{
	background: url(../images/port-subHousehold02.jpg) no-repeat;
}
.personalHousehold-1{
	background: url(../images/port-subHousehold01.jpg) no-repeat;
}

.beverages-0{
	background: url(../images/port-subBeverages02.jpg) no-repeat;
}
.beverages-1{
	background: url(../images/port-subBeverages01.jpg) no-repeat;
}
.beverages-2{
	background: url(../images/port-subBeverages03.jpg) no-repeat;
}
.beverages-3{
	background: url(../images/port-subBeverages04.jpg) no-repeat;
}

.industrilaProducts-0{
	background: url(../images/port-subIndustrial02.jpg) no-repeat;
}
.industrilaProducts-1{
	background: url(../images/port-subIndustrial03.jpg) no-repeat;
}
.industrilaProducts-2{
	background: url(../images/port-subIndustrial01.jpg) no-repeat;
}

.others-0{
	background: url(../images/port-subSegment06.jpg) no-repeat;
}
.others-1{
	background: url(../images/port-subSegment01.jpg) no-repeat;
}
.others-2{
	background: url(../images/port-subSegment04.jpg) no-repeat;
}
.others-3{
	background: url(../images/port-subSegment02.jpg) no-repeat;
}
.others-4{
	background: url(../images/port-subSegment05.jpg) no-repeat;
}
.others-5{
	background: url(../images/port-subSegment03.jpg) no-repeat;
}


.segmentSubBlocks.segmentBlocks .segmentTitle{
	background-color: #4b5463
} 

/* Sub Segement Details */
.segmentSubBlocks.segmentSubDetails ul li{
	margin-bottom: 10px;
	/*padding-left: 16px;*/
	background: url(../images/contentArrow2.png) no-repeat left 7px;
}
.segmentSubBlocks.segmentSubDetails ul.bulletedList li{
	padding-left: 16px;
}
.segmentSubBlocks.segmentSubDetails ul.segmentDetailsOfferings{
	margin-top: 20px
} 
.segmentSubBlocks.segmentSubDetails ul.segmentDetailsOfferings li{
	/*margin-bottom: 10px;
	padding-left: 16px;
	background: url(../images/contentArrow2.png) no-repeat left 7px;*/
	background-image: none;
    border: 1px solid #fff;
    margin: 0;
    padding: 20px 0px;
    text-align: center;
    background-color: #FAFAFD;
    font-family: Lato-Regular,sans-serif,serif;
}

.worldMapSements{
	margin-top: 50px
}
.worldMapSements li{
	background-image: none!important;
	width: 20%!important;
	display: inline-block;
	vertical-align: top;
	margin: 30px 0;
}
.mapSegmentIcon{
	background: url(../images/maps/01-globalPresence-india.png) no-repeat center top;
	background-size: contain;
	height: 100px;	
}
.mapSegmentTitle{
	/*display: none;*/
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	/*color: #2d0680;*/
}
.mapSegmentIcon.nigeria{
	background: url(../images/maps/02-globalPresence-nigeria.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIcon.nepal{
	background: url(../images/maps/03-globalPresence-nepal.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIcon.srilanka{
	background: url(../images/maps/04-globalPresence-srilanka.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIcon.bangladesh{
	background: url(../images/maps/05-globalPresence-bangladesh.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIcon.uae{
	background: url(../images/maps/06-globalPresence-uae.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIcon.uk{
	background: url(../images/maps/07-globalPresence-uk.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIcon.newzealand{
	background: url(../images/maps/08-globalPresence-newzealand.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIcon.sieraaleone{
	background: url(../images/maps/09-globalPresence-sieraaleone.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIcon.hongkong{
	background: url(../images/maps/10-globalPresence-hongkong.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIcon.saudiarebia{
	background: url(../images/maps/11-globalPresence-saudiarebia.png) no-repeat center top;
	background-size: contain;
}

.mapSegmentIconNoName{
	background: url(../images/mapsNoName/01-globalPresence-india.png) no-repeat center top;
	background-size: contain;
	height: 100px;
}
.mapSegmentIconNoName.nigeria{
	background: url(../images/mapsNoName/02-globalPresence-nigeria.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIconNoName.nepal{
	background: url(../images/mapsNoName/03-globalPresence-nepal.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIconNoName.srilanka{
	background: url(../images/mapsNoName/04-globalPresence-srilanka.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIconNoName.bangladesh{
	background: url(../images/mapsNoName/05-globalPresence-bangladesh.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIconNoName.uae{
	background: url(../images/mapsNoName/06-globalPresence-uae.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIconNoName.uk{
	background: url(../images/mapsNoName/07-globalPresence-uk.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIconNoName.newzealand{
	background: url(../images/mapsNoName/08-globalPresence-newzealand.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIconNoName.sieraaleone{
	background: url(../images/mapsNoName/09-globalPresence-sieraaleone.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIconNoName.hongkong{
	background: url(../images/mapsNoName/10-globalPresence-hongkong.png) no-repeat center top;
	background-size: contain;
}
.mapSegmentIconNoName.saudiarebia{
	background: url(../images/mapsNoName/11-globalPresence-saudiarebia.png) no-repeat center top;
	background-size: contain;
}

footer{
	margin-top: 20px
}
footer .outerContainer{
	background-color: #151616;
	padding-bottom: 20px;
	position: relative;
}
footer ul{
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
	/*margin-left: 40px;*/
}
footer ul li{
	margin-top: 5px
}
footer ul a{
	color: #6c7171
}
footer ul li:first-child a{
	color: #bfc8c2
}
footer ul.achievementsBlock{
	border-left: 1px solid #1d1e1e;
	padding: 0 25px 30px 40px;
	width: 230©px;
	float: right;
}
.copyRightsText{
	font-size: 12px;
	clear: both
}

@media (max-width: 992px) {
	#hamburgerIcon{
		font-size: 250%;
	    margin-top: 30px;
	    color: #44386d;
	}
	.hamburgerMenu li{
		margin-left: 0;
	}
	.hamburgerMenu li.socialIcons{
	    margin: 10px 0 0 10px;
	}
	/*.hamburgerMenu li a{
		padding: 5px 0;
		background-color: #53448b;
		color: #fff;
	    border-bottom: 1px solid #675e86;
	    text-align: center;
	}*/
	.hamburgerMenu li a{
		padding: 8px 15px;
	    border-bottom: 1px solid #e6e6e6;
	    text-align: left;
	}
	.hamburgerMenu li a:hover{
		background-color: #f3f3f3
	}
	.hamburgerMenu .navigation{
		padding: 0;
		margin-top: 5px
	}
}

@media (min-width: 992px) {
	#navBar{
		display: inline-block!important;
	}
}



/****************** Custom Media Queries *****************/
.text-xs-right{
	text-align: right;
}
.text-xs-left{
	text-align: left;
}
.text-xs-center{
	text-align: center;
}
.position-xs-static{
	position: static;
}
.position-xs-absolute{
	position: absolute;
}
.display-xs-inlineBlock{
	display: inline-block;
}
.display-xs-block{
	display: block;
}
.display-xs-none{
	display: none;
}
@media (min-width: 768px) {
	.text-sm-right{
		text-align: right;
	}
	.text-sm-left{
		text-align: left;
	}
	.text-sm-center{
		text-align: center;
	}
	.position-sm-static{
		position: static;
	}
	.position-sm-absolute{
		position: absolute;
	}
	.display-sm-inlineBlock{
		display: inline-block;
	}
	.display-sm-block{
		display: block;
	}
	.display-sm-none{
		display: none;
	}
}
@media (min-width: 992px) {
  	.text-md-right{
		text-align: right;
	}
	.text-md-left{
		text-align: left;
	}
	.text-md-center{
		text-align: center;
	}
	.position-md-static{
		position: static;
	}
	.position-md-absolute{
		position: absolute;
	}
	.display-md-inlineBlock{
		display: inline-block;
	}
	.display-md-block{
		display: block;
	}
	.display-md-none{
		display: none;
	}

	nav li:first-child{
		margin-left:0;
	}
}
@media (min-width: 1200px) {
  	.text-lg-right{
		text-align: right;
	}
	.text-lg-left{
		text-align: left;
	}
	.text-lg-center{
		text-align: center;
	}
	.position-lg-static{
		position: static;
	}
	.position-lg-absolute{
		position: absolute;
	}
	.display-lg-inlineBlock{
		display: inline-block;
	}
	.display-lg-block{
		display: block;
	}
	.display-lg-none{
		display: none;
	}
}

@media (max-width: 768px) {
	.logoContainer{
		height: 60px;
	    background-size: contain;
	    width: 104px;
	}
	.logoUmaGroupContainer{
		height: 60px;
	    background-size: contain;
	    width: 118px;
	}
	#hamburgerIcon{
	    margin-top: 10px;
        font-size: 200%;
        text-align: right;
	}
	.topHeaderBar{
	    min-height: 74px;
    	background-position-y: -30px;
	}
	h2.headigns{
		margin-top: 0
	}
	.flexslider{
		margin-bottom: 30px
	}
	.innerPageBanner img{
		margin-left: -538px
	}

	.blockIcon{
		width: 60px;
		height: 60px;
		background-size: cover;
	}
	.blockIcon.mission{
		background-position: top center;
	}
	.bannerTitleContainer{
		font-size: 13px;
		top: 58%;
	}	
}

@media (min-width: 1700px) and (max-width: 1920px) {
	.flexslider .slides img{
		height: 850px;
	}
}
@media (min-width: 1400px) and (max-width: 1680px) {
	.innerPageBanner img{
		margin-left: -111px
	}
	.flexslider .slides img{
		height: 750px;
	}
}
@media (min-width: 1300px) and (max-width: 1366px) {
	.innerPageBanner img{
		margin-left: -268px
	}
	.flexslider .slides img{
		height: 680px;
	}
}
@media (min-width: 1100px) and (max-width: 1280px) {
	.innerPageBanner img{
		margin-left: -300px
	}

	.flexslider .slides img{
		height: 650px;
	}
}

@media (min-width: 770px) and (max-width: 1024px) {
	.innerPageBanner img{
		margin-left: -436px
	}
}

@media (max-width: 640px) {
	.innerPageBanner img{
		margin-left: -615px
	}

	.headigns{
		font-size: 22px;
	}
	.pageSections, .segmentSelection{
		text-align: center;
	}
	footer ul.achievementsBlock{
		width: 100%;
	    padding: 10px 0;
	    border: 0;
	    float: none;
	}
	
}

@media (max-width: 667px) {
	footer ul.achievementsBlock{
		width: 100%;
	    padding: 10px 0;
	    border: 0;
	    float: none;
	}
}

@media (max-width: 480px) {
	.innerPageBanner img{
		margin-left: -705px
	}
	footer ul{
		margin-left: 0
	}

	.bannerTitleContainer{
		font-size: 10px;
		top: 50%;
	}

	.worldMap{
		height: 200px;
	}
}

