
@media only screen and (max-width: 1280px) {
nav, .navigation { height: 100%; }
.navigation .navigationOutter { background: url(../../../images/banner/banner1.jpg) repeat-y; }
.navigation .navigationInner { background: url(../../../images/banner/banner1.jpg) repeat-y; }
.openMenu a img { width: 103px; }
.logo { margin: 0 0 0 104px; }
.logo a img { width: 180px; }
.inner-pageBottom .bottomEnqbtn a { padding: 10px 25px; }
}

@media only screen and (max-width: 1200px) {
nav ul > li > a { font-size: 28px; }
.banner h1 { font-size: 34px; }
.openMenu a img { width: 98px; }
.logo a img { width: 170px; }
.logo { margin: 0px 0px 0px 96px; }
.contact-details { width: 35%; padding: 5% 2%; }
.contact-detailsMap .contactMap iframe { height: 475px; }
}

@media only screen and (max-width: 1024px) {
.visionMissionWrap { width: 100%; }
.businessContent { width: 55%; }
.historyContent { width: 55%; }
.teamWrap ul > li { font-size: 16px; width: 27.3%; padding: 1% 2%; }
.internationalBusIndus .boxGroup { min-height: 514px; }
.our-bisnessBox { min-height: 426px; }
.inner-pageBottom.inner-pageBottomRight h3 { margin-top: 0; }
.inner-pageBottom .bottomEnqbtn { margin-bottom: 30px; }
.ourBusinessesInner, .ourBusinessesInner:first-child { width: auto; float: none; margin-right: 0; }
.mediaInfo { padding: 20px; min-height: 150px; }
.contact-details { padding: 2% 2%; }
}

@media only screen and (max-width: 959px) {
.teamWrap ul > li .profileName { font-size: 16px; }
.teamWrap ul > li .profileDesignation { font-size: 15px; }
nav ul { margin: 140px 0 0 70px; }
.enqInput label span, .enqTxtarea label span { padding-left: 3px; }
.bannerTag { font-size: 40px; }
.counterWrap ul li span.counter { font-size: 54px; line-height: 56px; }
.counterWrap { padding: 35px 0; }
}

@media only screen and (max-width: 800px) {
.container_16 { width: 96%; margin-left: 2%; margin-right: 2%; }
.businessContent { left: 5%; width: 67%; }
.businessWrap #slider .flex-direction-nav { top: 56%; }
#slider .flex-direction-nav { right: 0; }
.flex-direction-nav .flex-next { right: 0; }
.flex-direction-nav .flex-prev { left: -120px; }
#carousel .flex-viewport ul li .sliderTooltip { right: 30px; }
footer { font-size: 13px; }
.innerBottom { width: 43.9%; float: left; padding: 0 3%; }
.historyContent { width: 95%; top: 0; left: 5%; margin: 0; }
.flexslider .slides li > img { display: none; }
.historyWrap #slider .flex-direction-nav { top: 115%; }
.teamWrap ul > li .profileName { font-size: 14px; }
.teamWrap ul > li .profileDesignation { font-size: 13px; }
.teamWriteup { width: 90%; }
.teamInfo { width: 100%; margin: 30px 0 0 0; }
.teamWrap { padding: 20px 0 30px 0; }
.visionMissionBoxLeft h3.missionHeading::after { height: 50px; }
.businessContent { left: 5%; width: 95%; margin: 0; }
.businessWrap #slider .flex-direction-nav { top: 115%; }
.businessWrap { padding: 10px 0 20px 0; }
.industryWrap { padding: 20px 0 20px 0; }
.our-bisnessBox { width: auto; margin: 0 0 30px 0; float: none; min-height: 10px; }
.busnessMore a { padding: 10px 20px; }
.contentLeft { display: none; }
.banner.bannerRight { width: 100%; float: none; }
.pageData.pageDataRight { width: auto; float: none; }
.internationalBusIndus .boxGroup.middleBox, .internationalBusIndus .boxGroup { width: auto; float: none; margin: 0 0 30px 0; min-height: 10px; }
.enqTxtarea textarea { padding: 9px 15px; }
nav ul { margin: 100px 0px 0px 50px; }
nav ul > li { margin-bottom: 8px; }
nav ul > li > a { font-size: 20px; }
.mediaInfo { min-height: 178px; }
.enqForm .formError { position: relative; }
.contactInfo { margin: 20px -5.5% 20px 0; }
.enqForm { margin: 20px 0 20px 0; padding: 20px 20px; }
.internationalBusIndus { margin: 30px 0 0 0; }
.international-business-enquire { margin: 0 0 30px 0; }
.banner h1 { font-size: 26px; }
.businessWrap #carousel .flex-viewport ul { margin-top: 0; }
}

@media only screen and (max-width: 768px) {
h2 { font-size: 30px; line-height: 32px; }
footer .container_16 .grid_3, footer .container_16 .grid_10 { width: 98%; }
.footerMenu ul li { float: none; text-align: center; }
.designBy { text-align: center; }
.innerBottom ul li br { display: none; }
.teamWrap { padding: 0 0 30px 0; }
.teamWrap ul > li { width: 44%; }
.teamWrap ul > li .profileName { font-size: 16px; }
.teamWrap ul > li .profileDesignation { font-size: 15px; }
.enqInput input { width: 86%; }
.enqTxtarea textarea { width: 93%; }
.mediaInnerWrap { margin-bottom: 30px; overflow: hidden; }
.contactInfo { margin: 20px 0; }
.contact-details { width: auto; float: none; margin: 0 0 20px 0; }
.contact-detailsMap { width: auto; float: none; }
.contact-detailsMap .contactMap iframe { height: 315px; }
.contact-detailsBox ul > li br { display: none; }
.counterWrap ul li span.counterTxt { font-size: 14px; line-height: 15px; }
.counterWrap ul li span.counter { font-size: 44px; line-height: 44px; }
.innerBottom ul li span { display: block; }
.innerBottom ul li span.divider { display: none; }
}

@media only screen and (max-width: 753px) {
.businessInner #carousel.flexslider, .historyWrap #carousel.flexslider { display: none; }
.businessInner #slider, .historyWrap #slider { width: auto; float: none; }
.businessContent { left: 0; width: 94%; margin: 0 auto; }
.businessWrap #slider .flex-direction-nav, .historyWrap #slider .flex-direction-nav { top: 0; position: relative; right: auto; }
.flex-direction-nav a { position: relative; }
.businessContentInner { min-height: 330px; }
.flex-direction-nav .flex-prev { left: auto; right: auto; float: left; margin: 20px 0 0 23px; }
.flex-direction-nav .flex-next { left: auto; right: auto; float: left; margin: 20px 0 0 23px; }
.visionMissionBoxLeft { width: 20%; }
.visionMissionBoxRight { width: 80%; }
.historyWrap { width: auto; float: none; padding: 0; margin-left: 0; margin-bottom: 30px; }
.historyContent { width: auto; left: 0; }
.historyContentInner { min-height: 274px; }
.historyWrap .flex-direction-nav .flex-prev { left: auto; right: auto; float: left; margin: 20px 0 0 0; }
.historyWrap .flex-direction-nav .flex-next { left: auto; right: auto; float: left; margin: 20px 0 0 23px; }
.busnessInfo .busnessTxt { margin: 20px 0 20px 0; }
.navigation { overflow: auto; min-height: 10px; }
.navigation .navigationOutter { min-height: 350px; overflow: auto; }
}

@media only screen and (max-width: 736px) {
}

@media only screen and (max-width: 711px) {
.mediaInfo { min-height: 212px; }
}

@media only screen and (max-width: 640px) {
.bannerTag { font-size: 27px; }
.logo a img { width: 150px; }
.openMenu a img { width: 86px; }
.logo { margin: 0px 0px 0px 86px; }
.navigation { width: 60%; }
.international-business-enquire .formError { font-size: 12px; }
.mediaInfo { min-height: 234px; }
.enqTxtarea, .enqInput { width: 98%; float: none; }
.enqInput input, .enqTxtarea textarea { width: 94%; }
.enqSubmit { margin-top: 30px; }
.enqForm .formError { position: absolute; }
.international-business-enquire .formError { position: absolute; right: 0; bottom: 7px; }
}

@media only screen and (max-width: 600px) {
.businessContentInner { min-height: 357px; }
.historyContentInner { min-height: 303px; }
.banner h1 { font-size: 22px; bottom: 15px; }
.inner-pageBottomWrap { margin-left: 0; width: 100%; }
.inner-pageBottom.inner-pageBottomLeft { width: auto; float: none; }
.inner-pageBottom.inner-pageBottomRight { width: auto; float: none; padding-bottom: 20px; margin-bottom: 20px; }
.inner-pageBottom .bottomEnqbtn { margin-bottom: 10px; }
.mediaInfo { min-height: 262px; }
}

@media only screen and (max-width: 569px) {
.visionMissionBoxLeft { width: auto; float: none; margin-bottom: 0; }
.visionMissionBoxRight { width: auto; float: none; }
.visionMissionBoxLeft h3.vissionHeading::after, .visionMissionBoxLeft h3.missionHeading::after { display: none; }
.mediaInnerWrap .mediaBox { width: 98%; margin: 1%; }
.mediaInfo { min-height: 10px; }
.aboutusContWrap { margin-bottom: 10px; }
}

@media only screen and (max-width: 568px) {
}

@media only screen and (max-width: 533px) {
.navigation { width: 80%; }
nav ul { margin: 90px 0px 0 30px; }
.closeMenu { margin: 16px 0 0 16px; }
.logo a img { width: 110px; }
.openMenu a img { width: 63px; }
.logo { margin: 0px 0px 0px 63px; }
.innerBottom.innerBottomLeft { border-right: none; width: auto; float: none; text-align: center; border-bottom: 1px solid #2c286c; padding-bottom: 10px; margin-bottom: 20px; }
.innerBottom { width: auto; float: none; text-align: center; }
.teamWrap ul > li { width: 94%; }
.wohrCounter ul li span.counterTxt { font-size: 15px; line-height: 21px; }
.wohrCounter ul li span.counter { font-size: 40px; line-height: 34px; }
.innerGallery ul li { width: 48%; }
.international-business-enquire h3 { font-size: 24px; line-height: 24px; }
h2 { font-size: 25px; line-height: 26px; }
}

@media only screen and (max-width: 480px) {
}

@media only screen and (max-width: 424px) {
.bannerTag { line-height: 32px; }
.counterWrap ul li { width: 50%; margin-bottom: 20px; }
.businessContentInner { min-height: 425px; }
.flex-direction-nav .flex-prev { margin: 15px 0 0 13px; }
.flex-direction-nav .flex-next { margin: 15px 0 0 13px; }
.historyContentInner { min-height: 371px; }
.wohrCounter { padding: 30px 5.4% 16px 5.4%; }
.wohrCounter ul li { width: 50%; margin-bottom: 20px; }
.mediaInfo { padding: 10px 20px 20px 20px; }
}

@media only screen and (max-width: 414px) {
}

@media only screen and (max-width: 400px) {
.navigation { width: 90%; }
nav ul > li { margin-bottom: 20px; }
nav ul > li > a { font-size: 18px; line-height: 22px; }
.bannerTag { font-size: 24px; }
.businessContentInner { padding: 20px; }
.historyContentInner { padding: 20px; }
.counterWrap { padding: 25px 0 0 0; }
.counterWrap ul li { width: 46%; margin: 2%; margin-bottom: 20px; }
.counterWrap ul li span.counterTxt { min-height: 40px; }
.banner h1 { font-size: 22px; bottom: -45px; color: #333333; z-index: 995; }
ul.breadcrumb { margin: 33px 0 15px 0; }
.wohrCounter ul li { width: 46%; margin: 2%; margin-bottom: 20px; }
.enqInput input, .enqTxtarea textarea { width: 90%; }
.bannerTag { font-size: 20px; padding: 0 50px; width: auto; line-height: 22px; top:56%;}
}

@media only screen and (max-width: 384px) {
}

@media only screen and (max-width: 375px) {
}

@media only screen and (max-width: 360px) {
.bannerTag { font-size: 18px; line-height: 20px; top:56%;}
.banner h1{ font-size:19px;}
ul.breadcrumb > li{ font-size:13px;}
}

@media only screen and (max-width: 320px) {
}
