<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-device-width: 1080px) and (max-device-width: 1920px) {
	.hero-banner.innner-banner {
		height: 760px;
	}
}

@media (max-width: 1800px) {
	.tab-content .team-content {
		padding: 35px 90px 30px 94px;
	}

}

@media (max-width: 1700px) {
	section.hero-banner:before {
		height: 340px;
		bottom: -50px;
	}

	.tabs-left-right ul li {
		width: 80px;
	}

	.tabs-left-right ul li h3 {
		font-size: 24px;
	}

	.tabs-left-right ul li span {
		width: 42px !important;
		height: 42px;
		max-width: auto;
		font-size: 22px;
		margin-bottom: 80px;
	}

	.fulltab_section {
		height: 800px;
	}
	.fulltab_section .tabs-middtext h3 {
		font-size: 26px;
	}

	.fulltab_section .tabs-middtext h3 p {
		font-size: 18px;
	}

	.tab-content .team-content {
		padding: 35px 90px 30px 64px;
	}

	.page-template-standard-template .scroll-down-nv {
		display: none;
	}

}

@media (max-width: 1600px) {
	.tab-content .innermain-tab {
		width: 47.8%;
		margin-right: 4.4%;
	}

	.tab-content .innermain-tab .team-bg {
		height: 580px;
	}

	.tab-content .team-content {
		padding: 35px 70px 30px 70px;
	}

	.tab-content.two-clm .innermain-tab .team-content {
		margin-bottom: 74px;
	}

	.team-content .toggle-icon {
		top: 30px;
	}

	.tab-content.two-clm .innermain-tab .team-bg {
		height: 380px;
	}

	.logos-slider button.slick-arrow:before {
		font-size: 62px;
	}

	.logos-slider button.slick-prev {
		left: -30px;
	}

	.logos-slider button.slick-next {
		right: -30px;
	}

	.logos-slider {
		padding: 0 50px;
	}

	.scroll-down-nv ul li a {
		padding: 14px 14px;
		font-size: 14px;
		min-height: 41px;
		padding-right: 0;
	}

	.scroll-down-nv ul li {
		margin-bottom: 10px;
	}

	.scroll-down-nv {
		top: 140px;
		left: 25px;
		max-width: 107px;
	}

	.popupall-video i {
		font-size: 75px;
	}

	.tab-content.two-clm.first-tab .innermain-tab .team-content h3 {
		font-size: 24px;
	}

	.tab-content.two-clm.first-tab .innermain-tab .team-content p {
		font-size: 18px;
	}

	.tab-content.two-clm.first-tab .innermain-tab .team-content h3 i {
		font-size: 24px;
	}

	.industries-slider .indust-img {
		background-size: initial;
	}

}

@media (max-width: 1500px) {
	.management-section .manage-left-video {
		width: 55%;
	}

	.management-section .manage-right-box {
		width: 45%;
		padding: 100px 30px 100px 50px;
	}

	.manage-left-video .video-img a i {
		font-size: 87px;
	}

	.tabs-left-right ul li {
		width: 70px;
	}

	.tabs-left-right ul li h3 {
		height: 30px;
	}

	.tabs-left-right ul li span {
		width: 37px !important;
		height: 37px;
		font-size: 20px;
		margin-bottom: 50px;
	}

	.fulltab_section {
		height: 650px;
	}

	.tab-content .team-content {
		padding: 35px 70px 30px 50px;
	}

	.tab-content .team-content h3 i {
		font-size: 30px;
		margin-left: 25px;
	}

	.scroll-down-nv {
		max-width: 140px;
	}

	.tab-content.two-clm.first-tab .innermain-tab .team-content h3 {
		font-size: 20px;
	}

	.tab-content.two-clm.first-tab .innermain-tab .team-content h3 i {
		margin-left: 15px;
	}

	.grid-sizer, .grid-item {
		padding: 0 15px;
	}

	.masonry-part .grid-item a {
		margin-bottom: 30px;
	}

	.masonry-part .container {
		padding: 0 30px;
	}

	.grid-inner-block .mis-cont-block h3 {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.grid-inner-block .mis-cont-block p {
		font-size: 22px;
		margin-bottom: 30px;
	}

	.grid-inner-block .mis-cont-block h5 {
		font-size: 22px;
	}

	.mas-inner-spac h6 {
		font-size: 22px;
		margin-bottom: 20px;
	}

}

@media (max-width: 1350px) {
	.tab-content .innermain-tab .team-bg {
		height: 480px;
	}

	.tab-content .team-content {
		padding: 35px 70px 30px 30px;
	}

	.tab-content .team-content h3 {
		font-size: 28px;
	}

	.tab-content .team-content h3 i {
		font-size: 28px;
	}

	.team-content .tab-list {
		margin-top: 30px;
	}

	.team-content .toggle-icon {
		right: 20px;
	}

	.scrollTop i {
		font-size: 42px;
	}

	.tab-content.two-clm .innermain-tab .team-content {
		margin-bottom: 75px;
	}

	.tab-content.two-clm .innermain-tab .team-bg {
		height: 370px;
	}

	.industries-slider .indust-img {
		height: 450px;
	}

	.indus-slide button.slick-arrow:before {
		font-size: 58px;
	}

	.indus-slide button.slick-prev {
		left: 25px;
	}

	.indus-slide button.slick-next {
		right: 25px;
	}

	.industries-slider .indust-img .ind-midd-text {
		padding: 116px 120px 0;
	}

	.header-logo img {
		width: 200px
	}

	.header-logo a span {
		font-size: 14px;
	}


}

@media (max-width: 1220px) {
	
	.tab-content .team-content h3 i {
		margin-left: 30px;
	}

	.masonry-part .grid-inner-block .grid-bg-img {
		height: 220px;
	}

}

@media (max-width: 1200px) {
	.team-tabs ul.tabs li {
		margin-right: 23px;
	}

	.team-tabs ul.tabs li {
		padding: 14px 55px 13px;
	}

	.tab-content .innermain-tab .team-bg {
		height: 360px;
	}

	.tab-content .team-content {
		padding: 25px 45px 25px 20px;
	}

	.team-content .toggle-icon i {
		font-size: 30px;
	}

	.team-content .toggle-icon {
		right: 10px;
		top: 40px;
	}

	.topright-box .box-inner-text {
		padding: 35px 40px 59px 20px;
	}

	section.simple-list ul.icon-list li {
		margin-bottom: 20px;
		font-size: 20px;
		padding-right: 20px;
	}

	section.hero-banner:before {
		height: 340px;
		bottom: -90px;
	}

	.grid-inner-block .mis-cont-block h3 {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.grid-inner-block .mis-cont-block .mas-inner-spac {
		padding: 30px 30px 0 30px;
	}

	.file-archive-sec .file-ach-inner {
		padding: 60px 60px 60px 60px;
	}
}

@media (max-width: 1100px) {
	.tabs-left-right {
		position: relative;
		align-items: inherit;
		top: inherit;
		right: inherit;
		width: 100%;
		height: auto;
		padding: 0 50px;
		background-color: #203746;
	}

	.tabs-left-right ul {
		height: inherit;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
	}

	.tabs-left-right ul li {
		width: 25%;
		position: relative !important;
		float: left;
		left: inherit !important;
		padding-top: 20px;
	}

	.tabs-left-right ul li:before {
		display: none;
	}

	.tabs-left-right ul li h3 {
		display: none;
	}

	.tabs-left-right ul li span {
		margin: 0 auto;
		width: 59px !important;
		height: 59px;
		font-size: 33px;
	}

	.popupall-video i {
		font-size: 65px;
	}

	.tab-content .team-content h3 {
		font-size: 24px;
	}

	.team-content.open-tabs p {
		font-size: 20px;
	}

	
	.tab-content.two-clm.first-tab .innermain-tab .team-bg {
		height: 340px;
	}

	.tab-content.two-clm .innermain-tab {
		width: 48%;
		margin-right: 4%;
	}

	.tab-content.two-clm .innermain-tab:nth-of-type(2n + 2) {
		margin-right: 0;
	}

	.tab-content.two-clm .innermain-tab:nth-of-type(3n + 3) {
		margin-right: auto;
	}
}


@media (max-width: 1024px) {
	.tab-content .innermain-tab .team-bg {
		height: 340px;
	}

	.tab-content .team-content h3 {
		font-size: 26px;
	}

	.tab-content .team-content h3 i {
		font-size: 26px;
		vertical-align: top;
	}

	.tab-content .team-content p {
		font-size: 20px;
	}

	.team-rightside .team-title p {
		margin-bottom: 30px;
	}

	.team-tabs ul.tabs {
		margin-bottom: 35px;
	}

	.team-tabs ul.tabs li {
		padding: 14px 45px 13px;
		font-size: 16px;
	}

	.tab-content.two-clm .innermain-tab .team-content {
		margin-bottom: 60px;
	}

	.tab-content .team-content {
		margin-bottom: 30px;
	}

	.tab-content.two-clm .innermain-tab .team-content {
		margin-bottom: 30px;
	}

	.team-tabs ul.tabs li {
		margin-bottom: 10px;
	}

	.tab-content .team-content {
		padding: 25px 37px 25px 20px;
	}

	.tab-content .team-content h3 i {
		margin-left: 25px;
	}

	.hero-banner .hero-midd-con {
		padding-bottom: 50px;
	}

	.topright-box .box-inner-text {
		padding: 35px 60px 20px 20px;
	}

	.topright-box .innerbox-icon img {
		width: 73px;
	}

	.topright-box .box-inner-text h3 {
		font-size: 24px;
	}

	section.simple-list {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.industries-slider .indust-img {
		height: 420px;
	}

	.indus-slide button.slick-arrow:before {
		font-size: 46px;
	}

	.logos-slider button.slick-arrow:before {
		font-size: 46px;
	}

	.hero-banner.innner-banner {
		height: 400px;
	}

}

@media (max-width: 991px) {
	section.full-four-sec .four-items .simp-items {
		width: 50%;
		margin-bottom: 50px;
	}

	.top-innovatin-section {
		margin-bottom: 70px;
	}

	h3 {
		font-size: 30px;
	}

	.btn {
		font-size: 16px;
		padding: 15px 35px 15px;
	}

	section.hero-banner:before {
		bottom: -140px;
	}

	.grid-sizer, .grid-item {
		width: 50%;
	}

	.file-ach-inner span {
		margin-bottom: 30px;
		font-size: 22px;
	}

	.single-two-sec .single-left-area {
		padding-right: 0;
		margin-bottom: 30px;
		width: 100%;
	}

	.single-two-sec .single-right-area {
		width: 100%;
	}

}

@media (max-width: 900px) {
	.top-innovatin-section .main-bigtitle {
		width: 100%;
	}

	.top-innovatin-section .main-bigtitle {
		padding: 0 0 20px 0;
		border-bottom: none;
	}

	.main-bigtitle h2 {
		margin-bottom: 10px;
	}

	section.full-four-sec {
		padding-top: 50px;
		padding-bottom: 30px;
	}

	.top-innovatin-section .topright-four-item {
		width: 100%;
	}

	.management-section .manage-right-box {
		width: 45%;
		padding: 100px 25px 100px 25px;
	}

	.contact-fm .nf-field-element input {
		margin-bottom: 0;
	}

	.manage-left-video .video-img a i {
		font-size: 60px;
	}

	section.hero-banner:before {
		bottom: -120px;
	}

	.file-archive-sec .file-ach-inner {
		padding: 40px 40px 40px 40px;
	}

	.hbspt-form .hs-form-field {
		margin-bottom: 10px;
	}

}


@media (max-width: 768px) {
	.fulltab_section {
		background-position: top center !important;
	}

	.industries-slider .indust-img {
		background-position: top center !important;
	}
}

@media (max-width: 767px) {

	.container {
		padding: 0 20px;
	}

	.team-section .team-leftside {
		width: 100%;
		padding-top: 0;
		display: none;
	}

	section.team-section {
		display: block;
	}

	.team-rightside .team-title img {
		margin-bottom: 40px;
	}

	section.team-section .team-rightside {
		padding-left: 0;
	}

	section.team-section {
		padding-top: 40px;
	}

	.tab-content.two-clm .innermain-tab .team-content {
		margin-bottom: 30px;
	}

	.team-rightside .team-title h2 {
		margin-bottom: 10px;
	}

	.team-rightside .team-title p {
		font-size: 20px;
	}

	.tab-content .team-content {
		padding: 25px 35px 25px 10px;
	}

	.team-content .toggle-icon {
		right: 7px;
		top: 30px;
	}

	.tab-list.show ul.icon-list li {
		padding-left: 20px;
		font-size: 16px;
	}

	.team-content .tab-list {
		margin-top: 20px;
	}

	.tab-content .team-content h3 i {
		margin-left: 15px;
	}

	.topright-box .box-inner-text p {
		padding-right: 60px;
	}

	section.full-four-sec .four-items .simp-items {
		width: 100%;
	}

	.scroll-down-nv {
		display: none;
	}

	section.simple-list ul.icon-list li {
		width: 50%;
	}

	section.simple-list h2 {
		margin-bottom: 30px;
	}

	section.simple-list {
		padding-top: 45px;
		padding-bottom: 45px;
	}



	.industries-slider .indust-img {
		height: 387px;
	}

	.logos-slider button.slick-prev {
		left: 0;
	}

	.logos-slider button.slick-next {
		right: 0;
	}

	section.logos-section {
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.management-section .manage-left-video {
		width: 100%;
	}

	.management-section .manage-right-box {
		width: 100%;
		padding: 65px 40px 44px 40px;
	}

	.manage-left-video .video-img {
		height: 440px;
	}

	.industries-slider .indust-img .ind-midd-text {
		padding: 50px 80px 0;
	}

	.contact-form-secton .small-form h2 {
		text-align: center;
		margin-bottom: 50px;
	}

	.contact-fm .nf-field-container {
		margin-bottom: 20px;
	}

	section.contact-form-secton {
		padding-top: 60px;
		padding-bottom: 30px;
	}

	.main-header .header-menu {
		display: block;
	}

	.fulltab_section {
		height: 420px;
		padding-bottom: 40px;
	}

	.fulltab_section .tabs-middtext h3 {
		font-size: 20px;
		margin-bottom: 0;
	}

	.fulltab_section .tabs-middtext h3 p {
		font-size: 14px;
	}

	.header-logo img {
		width: 165px
	}

	.main-header {
		padding-top: 20px;
	}

	.main-header {
		background-color: #203746;
		position: relative;
	}

	.top-innovatin-section {
		padding: 0 20px;
	}

	.tabs-left-right ul li span {
		width: 47px !important;
		height: 47px;
		font-size: 26px;
	}

	.header-logo a span {
		font-size: 11px;
	}


	section.hero-banner, .hero-banner.innner-banner {
		height: calc(100vh - 113px);
	}

	section.simple-list ul.icon-list li {
		padding-left: 0;
	}

	.hero-banner.innner-banner:before {
		height: 280px;
	}

	.masonry-part .container {
		padding: 0 5px;
	}

	.masonry-part {
		padding-bottom: 30px;
		padding-top: 50px;
	}

	.file-ach-inner ul {
		margin-top: 20px;
	}

	.file-ach-inner span {
		font-size: 18px;
	}

	.single-left-area p, .single-left-area span {
		font-size: 18px;
	}

	.grid-inner-block .mis-cont-block p, .mas-inner-spac h6 {
		font-size: 20px;
	}

}

@media (max-width: 640px) {
	.tab-content.two-clm.first-tab .innermain-tab {
		width: 100%;
		margin-right: 0;
	}

	.tab-content .innermain-tab .team-bg {
		height: 500px;
	}


	.top-innovatin-section .topright-four-item .topright-box {
		border: 3px solid #243746 !important;
	}

	.top-innovatin-section .topright-four-item .topright-box:last-child {
		border-bottom: 0.2em solid #243746 !important;
	}

	.top-innovatin-section .topright-four-item .topright-box {
		border: 3px solid #243746 !important;
		border-bottom: 0.11em solid #243746 !important;
		border-top: 0.12em solid #243746 !important;
		width: 100%;
	}

	section.simple-list ul.icon-list li {
		width: 100%;
		padding-right: 0;
	}

	h3 {
		font-size: 20px;
	}

	.industries-slider .indust-img p {
		font-size: 14px;
	}

	.indus-slide ul.slick-dots li button {
		width: 19px;
		height: 19px;
		border-radius: 50%;
		background-color: #a9a4a0;
		border: 2px solid #a9a4a0;
		-webkit-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}

	.indus-slide ul.slick-dots button:hover, .indus-slide ul.slick-dots li.slick-active button {
		background-color: transparent;
	}

	.indus-slide.slick-initialized {
		margin-bottom: 0;
	}

	.indus-slide.slick-initialized ul.slick-dots {
		bottom: 33px;
	}

	.indus-slide.slick-initialized ul.slick-dots button:before {
		font-size: 0;
	}

	.manage-left-video .video-img {
		height: 350px;
	}

	.contact-fm .nf-field-element input {
		font-size: 16px;
	}

	.hbspt-form .input input, .hbspt-form .input textarea {
		font-size: 16px;
	}

	.contact-fm .submit-container .nf-field-element input {
		white-space: break-spaces;
		height: auto;
	}

	footer {
		padding-top: 30px;
	}

	.industries-slider .indust-img .ind-midd-text {
		padding: 50px 40px 0;
	}

	.tabs-left-right ul li span {
		width: 40px !important;
		height: 40px;
		font-size: 22px;
	}

	.tabs-left-right {
		padding: 0 30px;
	}

	.tab-content.two-clm.first-tab .innermain-tab .team-content {
		padding-right: 40px;
	}

	.topright-box .box-inner-text {
		padding: 35px 20px 59px 20px;
	}

	.topright-box .box-inner-text p {
		padding-right: 110px;
	}

	.hero-banner.innner-banner {
		height: calc(100vh - 113px);
	}

	.menu-toggle li a {
		font-size: 32px;
	}

	.grid-sizer, .grid-item {
		width: 100%;
	}

	.file-ach-inner ul {
		overflow-x: scroll;
	}

	.file-ach-inner ul li a {
		background-color: #dee1e3;
		padding: 15px 18px;
		width: 100%;
		display: block;
	}

	.file-ach-inner ul li {
		padding: 0;
		background-color: transparent;
	}

	.file-ach-inner ul li:nth-of-type(2n + 2) a {
		background-color: #fff;
	}

	.file-ach-inner h3 {
		font-size: 24px;
	}

	.file-archive-sec .file-ach-inner {
		padding: 25px 20px;
	}

	.file-ach-inner p {
		font-size: 18px;
	}

	.grid-inner-block .mis-cont-block p, .mas-inner-spac h6 {
		font-size: 18px;
	}

	.grid-inner-block .mis-cont-block h3 {
		font-size: 26px;
	}

	.grid-inner-block .mis-cont-block h5 {
		font-size: 20px;
	}

}

@media (max-width: 550px) {
	.tab-content .innermain-tab .team-bg {
		height: 420px;
	}

	.management-section .manage-right-box {
		text-align: center;
	}

	.management-section .manage-right-box p {
		text-align: left;
	}

	.topright-box .box-inner-text p {
		padding-right: 100px;
	}

	.file-ach-inner ul li a {
		font-size: 16px;
	}
}

@media (max-width: 480px) {
	.tab-content.two-clm .innermain-tab .team-bg {
		height: 250px;
	}

	.tab-content .team-content h3 {
		font-size: 24px;
	}

	.tab-content .innermain-tab .team-bg {
		height: 360px;
	}

	section.full-four-sec .four-items p {
		font-size: 14px;
	}

	h4 {
		font-size: 21px;
	}

	section.full-four-sec .four-items .simp-items {
		margin-bottom: 30px;
	}

	.management-section .manage-right-box p {
		margin-bottom: 50px;
		font-size: 18px;
	}

	.manage-left-video .video-img {
		height: 250px;
	}

	.header-logo img, .main-header.sticky .header-logo img {
		width: 125px;
	}

	.main-header {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.menu-trigger .menu-box {
		top: 16px;
	}

	.header-logo a span, .main-header.sticky .header-logo a span {
		font-size: 10px;
	}

	.fulltab_section .tabs-middtext {
		padding: 0 20px;
	}

	section.hero-banner {
		height: calc(77vh - 113px);
	}

	.tabs-left-right ul li span {
		width: 36px !important;
		height: 36px;
		font-size: 19px;
	}

	.tabs-left-right {
		padding: 0 10px;
	}

	.page-id-333 .hero-banner.innner-banner {
		background-position: 80%;
	}

	.animation-tabs .fulltab_section:nth-of-type(3n) {
		background-position: top right !important;
	}

	.page-id-330 .hero-banner.innner-banner {
		background-position: center left;
	}

	.animation-tabs .fulltab_section:nth-of-type(2n) {
		background-position: center left !important;
	}

	.animation-tabs .fulltab_section:nth-of-type(4n) {
		background-position: top center !important;
	}

	.industries-slider .indust-img {
		background-size: 100%;
		height: 217px;
	}

	.indus-slide ul.slick-dots li button {
		width: 16px;
		height: 16px;
	}

	section.masonry-section .masonry-tab-list .filtering span {
		font-size: 16px;
	}

	.grid-inner-block .mis-cont-block .mas-inner-spac {
		padding: 30px 20px 0 20px;
	}

	.grid-inner-block .mis-cont-block h3 {
		font-size: 24px;
	}

	.grid-inner-block .mis-cont-block h5 {
		font-size: 18px;
	}

	.grid-inner-block .mis-cont-block p {
		font-size: 20px;
	}

	.mis-cont-block span {
		font-size: 16px;
		padding: 13px 20px;
	}

}

@media (max-width: 400px) {

	.tab-content.two-clm .innermain-tab {
		width: 100%;
		margin-right: 0;
	}

	.team-rightside .team-title p {
		font-size: 18px;
	}

	.tab-content .innermain-tab .team-bg {
		height: 310px;
	}

	.management-section .manage-right-box {
		padding: 65px 30px 44px 30px;
	}

	.contact-form-secton .small-form h2 {
		margin-bottom: 30px;
	}

	.contact-fm .nf-field-element input {
		padding-top: 9px;
		padding-bottom: 9px;
	}

	.contact-fm .nf-field-container {
		margin-bottom: 10px;
	}

	section.contact-form-secton {
		padding-top: 50px;
		padding-bottom: 20px;
	}

	.btn {
		padding: 15px 25px 15px;
	}

	.manage-left-video .video-img a i {
		font-size: 50px;
	}

	.industries-slider .indust-img .ind-midd-text {
		padding: 40px 20px 0;
	}

	.fulltab_section {
		height: 360px;
	}

	.fulltab_section .tabs-middtext {
		padding-right: 20px;
	}

	.fulltab_section .tabs-middtext h3 {
		display: block;
	}

	.fulltab_section .tabs-middtext h3 p {
		margin-top: 5px;
	}

	.tabs-left-right {
		padding: 0 20px;
	}

	.tabs-left-right ul li span {
		width: 35px !important;
		height: 35px;
		font-size: 20px;
	}

	.tabs-left-right ul li {
		padding: 10px 0;
	}

	.logos-slider {
		padding: 0 18px;
	}

	.logos-slider button.slick-arrow:before {
		font-size: 32px;
	}

	.scrollTop i {
		font-size: 30px;
	}

	.scrollTop {
		right: 15px;
		bottom: 30px;
	}

	.topright-box .box-inner-text p {
		padding-right: 80px;
	}

	.banner-btn a {
		width: 100%;
	}

	.industries-slider .indust-img {
		height: 176px;
	}

	.masonry-part .grid-inner-block .grid-bg-img {
		height: 210px;
	}

	.load-more-btn a.blue-btn {
		max-width: 100%;
	}

	.file-ach-inner ul li a {
		font-size: 15px;
	}
}</pre></body></html>