@media (max-width:1440px) {}

@media (max-width:1400px) and (min-width:1040px) {}

@media (min-width:1400px) and (max-width:1680px) {
	.navigation .navbar-nav>li:nth-child(6) .sub-menu-wrap {
		right: -100px;
		left: auto;
		width: 1100px;
	}
}

@media (min-width:1281px) and (max-width:1399px) {}

@media only screen and (min-device-width:1170px) and (max-device-width:1280px) {
	.middle p {
		font-size: 10px
	}
}

@media only screen and (min-device-width:1025px) and (max-device-width:1169px) {
	.middle p {
		font-size: 10px;
	}
	.prod-col1 .grid01:last-child p {
		padding: 5px 0;
		line-height: 10px
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
	.container {
		width: 96% !important
	}
	.navigation .sub-menu li {
		width: 160px;
	}
	.navigation .sub-menu-wrap .menu-item a.menu-image-title-after.menu-image-not-hovered img {
		height: 160px;
	}
	.navigation .navbar-nav>li:first-child .sub-menu-wrap {
		width: 970px;
		left: -250px;
	}
	.navigation .navbar-nav>li:nth-child(2) .sub-menu-wrap {
		left: -165px;
		width: 795px;
	}
	.navigation .navbar-nav>li:nth-child(3) .sub-menu-wrap {
		left: -100px;
		width: 545px;
	}
	.navigation .navbar-nav>li:nth-child(4) .sub-menu-wrap {
		left: -385px;
		width: 775px;
	}
	.navigation .navbar-nav>li:nth-child(5) .sub-menu-wrap {
		left: auto;
		width: 963px;
		right: -70px;
	}
	.navigation .navbar-nav>li:nth-child(6) .sub-menu-wrap {
		left: -800px;
		width: 970px;
	}
	.navigation .sub-menu .menu-image-title {
		font-size: 11px;
	}
	.banner {
		margin: -144px 0 0;
		background-size: cover;
	}
	.product-banner {
		margin: -144px 0 0;
		background-size: cover;
	}
	.why-text {
		font-size: 12px;
		line-height: 16px;
	}
	.why-wrap {
		width: 63%;
	}
	.grid-title {
		left: 0;
		font-size: 11px;
	}
	.count {
		font-size: 25px;
		letter-spacing: 10px;
	}
	.main-logo {
		width: 60%;
	}
	.year50 {
		width: 30%;
	}
	.active-cyan-2 {
		float: right;
	}
	.count-box {
		padding: 15px 20px;
	}
	.text,
	.middle a {
		font-size: 10px;
	}
	.middle p {
		font-size: 10px;
		padding: 5px 0;
		line-height: 10px;
	}
	.deal-wrap {
		text-align: center;
	}
	.wel-inner .cmd-text p {
		font-size: 12px;
		line-height: 17px;
	}
	.wel-inner p {
		font-size: 10px;
		line-height: 15px;
		padding: 0 0px 7px;
	}
	.wel-text {
		font-size: 10px;
	}
	#loader-wrapper {
		display: none;
	}
	.cmd-wrap .wel-inner {
		padding: 12px;
	}
	.cmd-rt {
		width: 80%;
	}
	.cmd-profile {
		height: 138px;
		bottom: -16px;
	}
	.count4 {
		background-size: contain;
		padding: 16px 0px 22px 4px;
		width: 100px;
	}
	.count2 {
		padding: 19px 8px;
		background-size: contain;
		width: 51px;
	}
	.deal-icon {
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.deal-title {
		font-size: 16px;
	}
	.top-rt-wrap {
		float: right;
		width: 75%;
	}
	.navigation .nav>li>a .menu-image-title {
		font-size: 12px;
	}
	ul.why-list-in li {
		height: 160px;
	}
	.year-title {
		left: 0;
		right: 0;
		margin: auto
	}
	.year-box {
		min-height: 645px;
	}
	.info-bold {
		width: 33%;
	}
	.info-text {
		width: 63%;
	}
	.members-detials {
		min-height: auto;
		overflow: auto;
	}
	.child-menu li a {
		font-size: 14px;
		padding: 10px 1px;
	}
	.board-text ul li {
		font-size: 13px;
	}
	.sub-text {
		font-size: 18px;
	}
	.annual-report li {
		width: 48%;
	}
	.quater01,
	.quater02,
	.quater03,
	.quater04 {
		background-size: contain;
	}
	.quater-equal {
		width: 245px;
		height: 175px;
	}
	.headoffice-box li {
		width: 35%;
	}
	.board-title span {
		font-size: 12px;
	}
	.text-inner {
		padding: 22px 30px;
	}
	.text-inner ul.bullets li {
		padding: 8px 0 8px 35px;
		font-size: 12px;
	}
	.locate-bx .headoffice-box-inner {
		height: 270px;
	}
	.intro-rt-panel {
		width: 665px;
	}
	.intro-rt-panel .intro-wrap {
		min-height: auto;
	}
	.intro-rt-panel02 {
		width: 705px;
	}
	.why-us-left {
		width: 245px;
	}
	.dia-discription {
		float: right;
		width: 100%;
	}
	.category-title a {
		font-size: 25px;
	}
	.employee-container {
		min-height: 240px;
	}
	.year-2017 {
		top: 195px;
	}
	.corporate-av {
		bottom: -195px;
	}
	.corporate-tv {
		bottom: -195px;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
	.extra {
		margin: 0;
	}
	.navigation .navbar-header {
		float: none;
	}
	.navigation .navbar-collapse.collapse {
		display: block !important;
	}
	.navigation .navbar-nav {
		float: none!important;
		margin: 7.5px 0px;
	}
	.navigation .navbar-nav>li {
		float: left;
	}
	.navigation .navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navigation .nav>li>a .menu-image-title {
		font-size: 12px;
	}
	.navigation .navbar-text {
		float: none;
		margin: 15px 0;
	}
	.navigation .navbar-collapse.collapse.in {
		display: block!important;
	}
	.navigation .collapsing {
		overflow: hidden!important;
	}
	.navigation {
		position: relative;
		display: block;
	}
	.navigation .navbar-toggle {
		background: #000;
	}
	.navigation .nav>li>a {
		padding: 7px 6px;
	}
	.navbar-collapse {
		padding-right: 0 !important
	}
	.navigation .navbar-toggle .icon-bar {
		background: #fff;
	}
	.active-cyan-2 {
		margin: -100px 15px 0;
	}
	.navigation {
		width: 100%
	}
	.navigation .sub-menu li {
		width: 125px;
	}
	.navigation .sub-menu-wrap .menu-item a.menu-image-title-after.menu-image-not-hovered img {
		height: 125px;
	}
	.navigation .navbar-nav>li:first-child .sub-menu-wrap {
		width: 750px;
		left: 0px;
	}
	.navigation .navbar-nav>li:nth-child(2) .sub-menu-wrap {
		left: -115px;
		width: 795px;
	}
	.navigation .navbar-nav>li:nth-child(3) .sub-menu-wrap {
		left: -40px;
		width: 545px;
	}
	.navigation .navbar-nav>li:nth-child(4) .sub-menu-wrap {
		left: -132px;
		width: 545px;
	}
	.navigation .navbar-nav>li:nth-child(5) .sub-menu-wrap {
		left: auto;
		width: 753px;
		right: -253px;
	}
	.navigation .navbar-nav>li:nth-child(6) .sub-menu-wrap {
		left: -600px;
		width: 795px;
	}
	.navigation .sub-menu .menu-image-title {
		font-size: 9px;
		min-height: 40px;
	}
	ul.foot-list li a {
		font-size: 12px;
	}
	.sub-sm {
		width: 65%;
	}
	.sub-text {
		font-size: 17px;
	}
	.middle p {
		font-size: 9px;
		padding: 0;
		line-height: 11px;
	}
	.text {
		display: none;
	}
	.middle a {
		font-size: 7px;
	}
	.banner {
		margin: -195px 0 0;
		z-index: 1;
		background-size: cover;
	}
	.product-banner {
		margin: -195px 0 0;
		z-index: 1;
		background-size: cover;
		min-height: 450px;
	}
	.tp-banner {
		height: 450px !important;
	}
	.sub-sm {
		width: 65%;
	}
	.sub-text {
		font-size: 17px;
	}
	.invest-title {
		font-size: 25px;
	}
	.grid-title {
		left: 0;
		font-size: 10px;
		text-transform: capitalize;
		text-align: center;
	}
	.main-logo {
		width: auto;
	}
	.year50 {
		width: auto;
	}
	.middle {
		padding: 5px;
	}
	.call,
	.follow {
		display: none;
	}
	.sector-wrap {
		padding: 25px;
	}
	.deal-title {
		font-size: 16px;
	}
	.count-col {
		width: 20%;
		padding: 15px 0;
	}
	.deal-wrap {
		text-align: center;
	}
	.wel-inner .cmd-text p {
		font-size: 14px;
		line-height: 25px;
		padding: 30px 0 0;
	}
	.cmd-wrap {
		margin: 20px 0 0;
	}
	.cmd-profile {
		float: left;
		background: url(../images/cmd-profile.png) no-repeat;
		background-size: auto auto;
		width: 173px;
		height: 115px;
		background-size: contain;
		position: relative;
		left: -12px;
		bottom: -16px;
	}
	.wel-inner p {
		font-size: 11px;
		line-height: 18px;
		padding: 0 15px 9px;
	}
	.deal-icon {
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.wel-text {
		font-size: 15px;
		padding: 18px 0 0;
	}
	.year-box {
		padding: 15px;
		min-height: 602px;
	}
	.year-box p {
		font-size: 13px;
		line-height: 20px;
	}
	.top-mr {
		margin-top: 50px;
	}
	.child-menu li {
		margin: 0 5px;
	}
	.child-menu li a {
		font-size: 13px;
		padding: 10px 1px;
	}
	.annual-report li {
		width: 31%;
	}
	.annual-report li {
		width: 48%;
		float: left;
	}
	.view-name {
		width: 100%;
		text-align: center;
		float: left;
		padding: 0 0 10px 0
	}
	.view-dl {
		width: 100%;
		text-align: center;
		float: none;
		display: flex;
		justify-content: center
	}
	.view-pdf {
		width: 20%;
		margin: 0 25px 0 0
	}
	.dl-pdf {
		float: right;
		width: 30%
	}
	.ModuleItemRow {
		margin: 0 20px 20px 0;
	}
	.view-name02 {
		width: 100%;
		text-align: center;
		float: left;
		padding: 0 0 10px 0
	}
	.view-dl02 {
		width: 100%;
		text-align: center;
		float: none;
		display: flex;
		justify-content: center
	}
	.view-pdf02 {
		width: 20%;
		margin: 0 25px 0 0
	}
	.dl-pdf02 {
		float: right;
		width: 30%
	}
	.text-wrap {
		width: 88%;
	}
	.headoffice-box li {
		width: 45%;
	}
	.members-detials {
		overflow: auto;
	}
	.vision-pic,
	.values-pic {
		float: left;
		width: 100%;
	}
	.mission-pic {
		float: right;
		width: 100%;
	}
	.vision-text,
	.mission-text,
	.values-text {
		float: left;
		width: 100%;
	}
	.vision-pic img,
	.values-pic img,
	.mission-pic img {
		width: 100%;
	}
	.locate-bx .headoffice-box-inner {
		height: 270px;
	}
	.text-wrap03 {
		width: 80%;
	}
	.intro-rt-panel {
		width: 420px;
	}
	.intro-rt-panel .intro-wrap {
		min-height: auto;
	}
	.intro-rt-panel02 {
		width: 465px;
	}
	.why-us-left {
		width: 233px;
	}
	.number-icon {
		width: 25px;
		height: 25px;
		font-size: 15px;
		margin: -20px auto 10px;
	}
	.dia-discription {
		float: right;
		width: 100%;
	}
	.info-text {
		width: 68%;
	}
	.info-bold {
		width: 27%;
	}
	.category-title a {
		font-size: 22px;
	}
	#loader-wrapper {
		display: none;
	}
}

@media (max-width:800px) {
	.top-links .sub-menu-wrap {
		width: 220px!important;
	}
	div.top-links .sub-menu-wrap li a {
		padding: 5px 8px !important;
	}
	.top-links li.menu-item-2052 .sub-menu-wrap {
		width: 155px!important;
	}
	.top-rt-wrap {
		float: right;
		width: auto;
	}
	.annual-report li {
		width: 48%;
	}
}

@media (max-width:767px) {
	.extra {
		margin: 0;
	}
	.home .banner {
		min-height: 170px;
	}
	.dl-menuwrapper {
		display: block;
	}
	.navigation .navbar-toggle {
		display: block;
	}
	.foot-col {
		width: 100%;
	}
	.sub-sm {
		width: 100%;
		margin: 20px 0;
	}
	.investor-panel {
		background: none;
	}
	.relation-bg {
		padding: 20px 0;
		background: #007ba8 url(../images/relation.html) no-repeat right center;
		height: 100%;
		width: 100%;
	}
	
	.locate-inner {
		padding: 20px 0;
	}
	ul.why-list li:last-child {
		border-bottom: 1px solid #eeeeee;
	}
	.video-bg {
		background: url(../images/video-bg.png) no-repeat 35px center;
	}
	.count {
		font-size: 30px;
		letter-spacing: 8px;
	}
	#shiva {
		display: inline-block;
	}
	.deal-title {
		display: inline-block;
	}
	.grid-box {
		width: 100%;
	}
	.grid-desk {
		display: none;
	}
	.grid-mob {
		display: block;
		width: 100%;
	}
	.locate {
		display: none;
	}
	.top-rt {
		width: 100%;
	}
	.logo {

		padding: 10px 0;
		padding: 10px;
		Top: 0;
		position: fixed;
		z-index: 11111111;
		left: 0;
		right: 0;
		width: 100%;
		background: #fff;
		animation-name: stickySlideDown;
		box-shadow:0 0 10px rgba(0,0,0,.43);
		-webkit-box-shadow:0 0 10px rgba(0,0,0,.43);
		height;60px;
		}
	
	.follow {
		float: none;
	}
	.banner {
		margin: 0;
		min-height: 170px;
		background-size: cover;
		background-position: center 0;
	}
	.product-banner {
		margin: 0;
		min-height: 170px;
		background-size: cover;
		background-position: center 0;
	}
	.top-foot {
		display: block;
	}
	.full {
		display: block;
	}
	.foot-follow {
		display: inline-block;
	}
	.devider {
		display: none;
	}
	.top-links {
		width: 100%;
		text-align: center;
	}
	.top-links a,
	.top-links a:hover {
		color: #182a2f
	}
	.active-cyan-2 .fm-search {
		background: transparent;
		width: 80%;
	}
	.active-cyan-2 .btn-fm-search {
		width: 30px;
	}
	.rd-post-title {
		position: absolute;
		left: 48%;
		top: 50%;
		width: auto;
	}
	.rd-post-title02 {
		position: absolute;
		right: 48%;
		top: 50%;
		width: auto;
	}
	.tab-title {
		font-size: 25px;
	}
	.count4 {
		background-size: contain;
		padding: 16px 0px 22px 4px;
		width: 100px;
	}
	.count2 {
		padding: 19px 8px;
		background-size: contain;
	}
	.abt-wrap {
		margin: 20px 0;
	}
	.kei-newsletter-panel .tnp-widget-minimal input.tnp-email {
		margin: 0 0 10px;
		width: 100%;
	}
	.kei-newsletter-panel .tnp-widget-minimal input.tnp-submit {
		width: 100%;
	}
	.sub-text {
		font-size: 16px;
		padding: 0 0 10px;
	}
	.menu-stick-menu-container {
		background: url(../images/floting-bg-mob.png) no-repeat right bottom;
		bottom: 62px;
		width: 51px;
		height: 150px;
	}
	ul.stickymenu {
		margin: 0;
		padding: 0;
	}
	ul.stickymenu li:first-child {
		padding: 5px 0px;
		margin: 10px 0 0;
	}
	ul.stickymenu li:nth-child(2) {
		padding: 5px;
		margin: 20px 0 0;
	}
	ul.stickymenu li:last-child {
		padding: 5px;
		margin: 20px 0 0;
	}
	ul.stickymenu li a .menu-image-title {
		text-indent: -9999px;
		display: block;
	}
	.count-col {
		float: left;
		width: 33%;
		min-height: 170px;
	}
	.deal-icon {
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.deal-title {
		font-size: 15px;
	}
	#shiva {
		display: block;
		text-align: center;
	}
	.count2 {
		padding: 19px 5px;
		background-size: contain;
		width: 50px;
	}
	.deal-wrap {
		text-align: center;
	}
	.navigation {
		display: none;
	}
	.active-cyan-2 {
		width: 96%;
		float: left;
		border-bottom: 1px solid #fff;
		margin: 7px auto;
	}
	.top-rt-wrap {
		float: right;
		width: 72%;
		position: relative;
		z-index: 9999;
	}
	.active-cyan-2 .search-form {
		padding: 0;
	}
	.top-rt {
		display: none;
	}
	.sl-content-wrapper {
		background-size: contain;
	}
	.year-box {
		min-height: auto;
	}
	.yellow-year {
		margin: 100px 0;
	}
	.year-title {
		left: 41%;
		left: 0;
		right: 0;
		margin: auto
	}
	ul.gene-list li {
		width: 100%;
		margin: 0;
	}
	.milestone ul.gene-list li {
		width: 100%;
		margin: 0;
		border-bottom: 1px solid #ebebeb;
		padding: 15px 0
	}
	.desk-graph {
		display: none;
	}
	.mob-graph {
		display: block;
	}
	.desk-graph02 {
		display: none;
	}
	.bread-inner {
		padding: 0;
	}
	.main-title {
		font-size: 20px;
	}
	.members-detials {
		min-height: auto;
		overflow: auto;
	}
	.info-bold {
		width: 38%;
	}
	.info-colon {
		width: 6%;
	}
	.info-text {
		width: 55%;
	}
	.title5 {
		padding: 15px 0;
	}
	.key-col {
		width: 100%;
		padding: 0 10px;
	}
	.button-slanted {
		width: 100%;
	}
	.button-slanted-content {
		top: -38px;
		font-size: 15px;
	}
	.rd-title a {
		font-size: 12px;
		line-height: 12px;
	}
	.mrtp {
		margin: 0 0 20px;
	}
	.jumpmenu-inner {
		display: block;
	}
	.jumpmenu-inner select {
		width: 100%;
		padding: 7px;
	}
	.submenulevel-inner {
		display: none;
	}
	.member-profile img {
		width: 100%;
	}
	.sl-slide-inner {
		background-size: cover !important;
	}
	.mobile-menu {
		width: 50%;
		float: left;
	}
	.cmd-text p {
		font-size: 12px;
	}
	.row-top-wrap {
		background: #00668c;
	}
	.row-top-wrap .logo-wrap {
		background: #fff;
		width: 100%;
		
	}

		.logo-wrap.glow-panel .main-logo{    width: 132px !important;}



	.middle p {
		line-height: 22px;
		font-size: 13px;
	}
	.middle .text {
		font-size: 15px;
	}
	.year-dot {
		display: none;
	}
	.product-landing h4 {
		min-height: 10px;
	}
	.annual-report li {
		width: 48%;
	}
	.pdf-text {
		width: 78%;
	}
	.why-wrap02 {
		vertical-align: top
	}
	ul.why-list-in li {
		height: auto
	}
	ul.why-list-in li:last-child {
		border-bottom: 1px solid #eeeeee
	}
	.timeline>li::before {
		display: none
	}
	.timeline>li>.timeline-panel {
		width: 100%;
		margin: 158px 0 15px 0
	}
	.timeline>li>.timeline-panel::before {
		position: absolute;
		top: auto;
		right: auto;
		left: 50%;
		display: inline-block;
		border: solid transparent;
		content: " ";
		bottom: 100%;
		height: 0;
		width: 0;
		border-color: rgba(136, 183, 213, 0);
		border-bottom-color: #7dbad1;
		border-width: 15px;
		margin-left: -15px;
	}
	.timeline>li>.timeline-panel::after {
		position: absolute;
		top: auto;
		right: auto;
		left: 50%;
		display: inline-block;
		border: solid transparent;
		content: " ";
		bottom: 100%;
		height: 0;
		width: 0;
		border-color: rgba(194, 225, 245, 0);
		border-bottom-color: #fff;
		border-width: 14px;
		margin-left: -14px;
	}
	.timeline>li>.timeline-badge {
		position: relative;
		width: 100%;
		float: left;
		margin: 0 0 30px 0;
		left: auto;
		top: auto
	}
	.timeline>li>.timeline-panel {
		margin: 0
	}
	.journey-graph {
		background: #fafafa;
		border: 1px solid #ebebeb;
		padding: 15px 0
	}
	.timeline>li {
		margin: 0 0 35px 0
	}
	.timeline>li.timeline-inverted>.timeline-panel {
		float: left;
		margin: 0
	}
	.timeline>li>.timeline-panel::before,
	.timeline>li.timeline-inverted>.timeline-panel::before,
	.timeline>li.timeline3>.timeline-panel::before {
		position: absolute;
		top: auto;
		right: auto;
		left: 50%;
		display: inline-block;
		border: solid transparent;
		content: " ";
		bottom: 100%;
		height: 0;
		width: 0;
		border-color: rgba(136, 183, 213, 0);
		border-bottom-color: #7dbad1;
		border-width: 15px;
		margin-left: -15px;
	}
	.timeline>li>.timeline-panel::after,
	.timeline>li.timeline-inverted>.timeline-panel::after,
	.timeline>li.timeline3>.timeline-panel::after {
		position: absolute;
		top: auto;
		right: auto;
		left: 50%;
		display: inline-block;
		border: solid transparent;
		content: " ";
		bottom: 100%;
		height: 0;
		width: 0;
		border-color: rgba(194, 225, 245, 0);
		border-bottom-color: #fafafa;
		border-width: 14px;
		margin-left: -14px;
	}
	.timeline>li.timeline-inverted>.timeline-panel::before {
		border-bottom-color: #e78904;
	}
	.timeline>li.timeline3>.timeline-panel::before {
		border-bottom-color: #c14519;
	}
	.tab-year {
		font-size: 14px;
	}
	#horizontalTab .resp-tabs-list li.resp-tab-active .tab-year {
		color: #fff;
	}
	footer {
		padding: 25px 0 35px 0
	}
	section.submenulevel {
		display: none
	}
	.annual-report li {
		width: 48%;
		float: left;
	}
	.view-name {
		width: 100%;
		text-align: center;
		float: left;
		padding: 0 0 10px 0
	}
	.view-dl {
		width: 100%;
		text-align: center;
		float: none;
		display: flex;
		justify-content: center
	}
	.view-pdf {
		width: 20%;
		margin: 0 25px 0 0
	}
	.dl-pdf {
		float: right;
		width: 30%
	}
	.view-name02 {
		width: 100%;
		text-align: center;
		float: left;
		padding: 0 0 10px 0
	}
	.view-dl02 {
		width: 100%;
		text-align: center;
		float: none;
		display: flex;
		justify-content: center
	}
	.view-pdf02 {
		width: 20%;
		margin: 0 25px 0 0
	}
	.dl-pdf02 {
		float: right;
		width: 30%
	}
	.text-wrap {
		width: 100%;
	}
	.press-pdf a {
		float: left;
		margin: 20px 0 0;
	}
	.ModuleItemRow {
		margin: 0 16px 20px 0;
	}
	.text-wrap02 {
		width: 100%;
	}
	.press-pdf02 a {
		float: left;
		margin: 20px 0 0;
	}
	.headoffice-box li {
		width: 100%;
	}
	.headoffice-box-inner {
		height: auto;
	}
	.board-title span {
		font-size: 10px;
	}
	.vision-pic,
	.values-pic {
		float: left;
		width: 100%;
	}
	.mission-pic {
		float: right;
		width: 100%;
	}
	.vision-text,
	.mission-text,
	.values-text {
		float: left;
		width: 100%;
	}
	.vision-pic img,
	.values-pic img,
	.mission-pic img {
		width: 100%;
	}
	.locate-bx .headoffice-box-inner {
		height: auto;
	}
	.text-wrap03 {
		width: 100%;
		text-align: center;
	}
	.number-icon {
		width: 30px;
		height: 30px;
		font-size: 22px;
		margin: 0 10px 0 0;
		float: left;
	}
	.right-arrow,
	.left-arrow {
		display: none;
	}
	.why-us-left {
		width: 100%;
		margin: 0 0 10px;
		;
	}
	.intro-rt-panel {
		width: 100%;
	}
	.intro-rt-panel .intro-wrap {
		min-height: auto;
	}
	.intro-rt-panel02 {
		width: 100%;
	}
	.members-title {
		font-size: 20px;
	}
	.members-sub {
		font-size: 15px;
	}
	.main-coffee-table-book,
	.main-print-ads-posters,
	.main-videos {
		width: 100%;
		float: left;
	}
	.category-title a {
		font-size: 25px;
	}
	.experience-gal-wrap {
		width: 80%;
		padding: 50px 0 10px;
		margin: 0 auto;
	}
	.top-exp-longue,
	.bottom-exp-longue {
		position: relative;
	}
	.year-2018 {
		top: 0;
	}
	.year-2017 {
		top: 0;
	}
	.corporate-av {
		bottom: 0;
	}
	.corporate-tv {
		bottom: 0;
	}
	.partner-talk {
		top: 0;
		;
	}
	.electrician-flim {
		top: 0;
	}
	.quater-equal {
		width: 100%;
	}
	.glow-panel::before {
		background: none;
	}
	.imgs-wrap {
		display: block;
	}
	#anchor {
		display: none;
	}
	.accordions .accordions-head-title {
		width: 90%;
	}
	.all-country-content.mob .nav-stacked>li {
		float: left;
		width: 100%;
	}
	.business-img-panel {
		display: none;
	}
	.all-country-content {
		display: none !important;
	}
	.all-country-content.mob {
		display: block !important;
	}
	ul.reach-gal li {
		width: 48%;
	}
	.sjb-search-keywords .form-group {
		width: 100%;
		padding: 0;
		margin: 0;
	}
	
	.client-section:before { width:100%; min-height: 100%;}
	.locate-inner .carousel, .contact-info h3, .vision-text p, .target-approach-pra p, .rmcs-pra.left-alighment p { text-align:center;}
	h2.testimonial-head, .client-tstmon p { color:#fff;}
	.contact-box { width:100%; margin:0;}
	.contact-info-box .contact-info { padding-top:50px;}
	.contact-info-box .contact-info p { line-height:48px; text-align:center;}
	.contact-info-box .contact-info a.strt-project { width:100%;}
	/* .about-banner:before, .download-banner:before, .target-banner:before, .gallery-banner:before, .certifications-banner:before, .our-team-banner:before, .why-zeal-banner:before { background:#000000e8;} */
	.about-banner { width:100%; height:400px;}
	.contact-form .contact-form-title { padding:15px 0;}
	.about-banner .main-baner-title { font-size:34px; padding-top:140px; line-height:40px; text-align:center;}
	.about-banner .main-baner-text:before { margin:0 auto; left:0; right:0;}
	.about-banner .main-baner-text p {
		font-size: 16px;
        padding-top: 30px;
        text-align: center;}
		
	.about-banner .main-baner-text { top:0;}
	.sub-cen, .dia-discription .title7, .rmcs-row .no-more h3 { font-size:24px;}
	.content-boxes p {
    font-size: 14px;
    padding: 10px 2px 4px 57px;
	background: url(../images/bullet01.png) no-repeat 20px 6px;
}
	.pd-left { padding-left:0 !important;}
	.pd-right { padding-right:0 !important;}
	.rmcs-row .business-challenge ul {margin-left:13px;}
	.rmcs-row .left-no-more:after { display:none;}
	.about-content { padding:0;}
	.rmcs-row .no-more img { margin:0 auto; display:block;}
	#vision-part img { padding-top:30px;}
	.ttl-hd h3 { text-align:center;}
	.rmcs-row .types-stp-points ul { margin-left:20px;}
	.product-gallery-cls .hexagon { 
	position: inherit;
	margin: 0 auto;
	}
	.product-gallery-cls .hexagon:nth-child(1) {left:-15%; top:0;}
	.product-gallery-cls .hexagon:nth-child(2) {
		left: 14%;
    top: 64px;}
	.product-gallery-cls .hexagon:nth-child(3) {left: -15%;
    top: 128px;}
	.product-gallery-cls .hexagon:nth-child(4) {    left: 14%;
    top: 193px;}
	.product-gallery-cls .hexagon:nth-child(5) {left: -15%;
    top: 257px;}
	.product-gallery-cls .hexagon:nth-child(6) {
		left: 14%;
    top: 322px;}
	.product-gallery-cls .hexagon:nth-child(7) {
		left: -15%;
    top: 387px;}
	.product-gallery-cls .hexagon:nth-child(8) {
		left: 14%;
    top: 452px;}
	.product-gallery-cls .hexagon:nth-child(9) {
		left: -15%;
    top: 517px;}
	
	.product-gallery-cls .hexagon:nth-child(10) {
		left: 14%;
    top: 582px;
	}
	
	.product-gallery-cls .hexagon:nth-child(10) {
		left: 15%;
    top: 582px;
	}
	
	.product-gallery-cls .hexagon:nth-child(11) {
		left: -14%;
    top: 648px;
	}
	
	.product-gallery-cls .hexagon:nth-child(12) {
		left: 15%;
    top: 714px;
	}
	
	.product-gallery-cls .hexagon:nth-child(13) {
		left: -14%;
    top: 780px;
	}
	
	.product-gallery-cls .hexagon:nth-child(14) {
		left: 15%;
    top: 845px;
	}
	
	
	
	
	.add-foot-cls .social-links ul li { width:42px;}
	
	
	
	.product-gallery-cls { height:2519px;}
	.contact-info-box .communi-info li span i { font-size:22px;}
	.contact-info-box .communi-info li { width:100%; float:left; margin:0px 0 4px;}
	.mission-section .path-slide li i {
    display: none;}
	.mission-section  .path-slide {
    left: 0;
    right: 0;
    text-align: center;
    margin-bottom: 20px;}
	
	.mission-section .path-slide a {
    width: auto;
	margin-right:35px;}
	
	.our-team .social-icons { left:20%;}
	.ethics-banner:before {background:#00000091;}
	.main-title { line-height:25px;} 
	.sub-footer h2.main-heading { text-align:left;}
	.sub-footer h2.main-heading::after { margin:0;}
	.blue-bg.patch-blue .rmcs-row .highlited-pra p { text-align:left;}
	.ttl-hd h3:before { width: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;}
	.industries-area .etp-industries ul { display:inline-block;}
	.industries-area .etp-industries ul li figure .icon-2nd-img { left:0; right:0; margin:auto;}
	.industries-area .etp-industries ul li:after { display:none;}
	.industries-area .etp-industries ul li { width:50%;}
	.nav-tabs>li { width:100%;}
	.products-subheading { margin:0 0 85px;}
}

@media (max-width:603px) {}

@media (max-width:600px) {
	.rd-post-title,
	.rd-post-title02 {
		position: absolute;
		left: 5%;
		top: 70%;
		width: 90%;
	}
	.year-title {
		left: 31%;
		left: 0;
		right: 0;
		margin: auto
	}
	.annual-report li {
		width: 98%;
	}
}

@media (max-width:500px) {
	.count-col {
		float: left;
		width: 50%;
	}
	.deal-icon {
		display: block;
		text-align: center;
		margin: 0 auto;
	}
	.deal-title {
		font-size: 13px;
		display: block;
	}
	#shiva {
		display: block;
		text-align: center;
	}
	.count2 {
		padding: 19px 5px;
		background-size: contain;
	}
	ul.reach-gal li {
		width: 48%;
		margin: 0 0 10px;
	}
	#colorbox {
		width: 100% !important;
	}
	#cboxWrapper {
		width: 100% !important;
	}
	#cboxContent {
		width: 100% !important;
		max-width: 98%;
	}
	#cboxLoadedContent {
		margin-bottom: 0;
		width: 99% !important;
	}
	.cboxIframe {
		max-width: 100% !important;
	}
}


/* @media (max-width: 480px){#colorbox{max-height:250px !important;}#cboxWrapper *, #cboxWrapper{height:auto !important;}}*/

@media (max-width:370px) {
	.year-title {
		left: 0;
		right: 0;
		margin: auto;
	}
}