<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@font-face {
    font-family: "Segoe UI";
    src: url("../fonts/SegoeUI.woff2") format("woff2"), url("../fonts/SegoeUI.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Segoe UI";
    src: url("../fonts/SegoeUI-Bold.woff2") format("woff2"), url("../fonts/SegoeUI-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: "Segoe UI";
    src: url("../fonts/SegoeUI-Italic.woff2") format("woff2"), url("../fonts/SegoeUI-Italic.woff") format("woff");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: "Segoe UI";
    src: url("../fonts/SegoeUI-Light.woff2") format("woff2"), url("../fonts/SegoeUI-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}

/*13-4-2021*/
@font-face {
    font-family: 'james_eight_elevenregular';
    src: url('../fonts/j811____.woff2') format('woff2'),
         url('../fonts/j811____.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*end 13-4-2021*/
body {
    font-family: "Segoe UI";
    font-size: 16px;
    line-height: 28px;
    font-weight: 300;
    color: #666;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 500;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
    font-family: "Segoe UI";
}

a {
    color: #147ab5;
    font-weight: normal;
    transition: all 0.5s ease-in-out;
}
a:hover,
a:focus {
    color: #000;
}
body {
    font-weight: 400;
    color: #333;
}

/*heroslidersection*/
.heroslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag &gt; .owl-nav {
    margin-top: 0;
}
.heroslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag &gt; .owl-nav &gt; button.owl-prev {
    position: absolute;
    top: 50%;
    left: 5%;
   /* width: 45px;
    height: 45px;
    background: #353c84;*/
    opacity: 1;
    margin: 0;
    border-radius:0;
    background: transparent;
}
.heroslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag &gt; .owl-nav &gt; button.owl-next {
    position: absolute;
    top: 50%;
    right: 5%;
    /*width: 45px;
    height: 45px;
    background: #353c84;*/
    opacity: 1;
    margin: 0;
    border-radius: 0;
    background: transparent;
}
.heroslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag &gt; .owl-nav &gt; button.owl-prev &gt; span,
.heroslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag &gt; .owl-nav &gt; button.owl-next &gt; span{
    color: #fff;
    font-size: 38px;
    font-weight: bold;
}
.heroslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag &gt; .owl-nav &gt; button.owl-prev:focus,
.heroslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag &gt; .owl-nav &gt; button.owl-next:focus{
    border: none;
    outline: none;
}
.heroslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag &gt; .owl-dots {
    position: absolute;
    /*bottom: 0;*/
    bottom: 20px;
    left: 0;
    right: 0;
}

.heroslider-owl-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag &gt; .owl-dots &gt; button.owl-dot{
    border: none;
    outline: none;
}
/*end heroslidersection*/

.header {
    background-color: #fff;
    padding: 1em 0em;
    border-bottom: rgba(0, 0, 0, 0.05) 1px solid;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) !important;
    position: relative;
}
.header::before,
.header-alt::before {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 60px;
    bottom: -60px;
    background-image: url(../images/shadow3.png);
    background-size: 100% 100%;
    z-index: 1;
}

.navbar-brand img {
    max-width: 450px;
}

nav.navbar {
    background: transparent !important;
    padding-right: 0;
    padding-left: 0;
}
nav.navbar ul.navbar-nav {
    margin-left: 6.5em;
    margin-top: 6px;
}
.header ul li.nav-item,
.header-alt ul li.nav-item {
    padding: 0 7px;
    font-family: "Lato", sans-serif;
}
.header ul li.nav-item a,
.header-alt ul li.nav-item a {
    padding: 6px 12px;
    text-transform: uppercase;
    font-size: 13px;
    margin-left: 0;
}

.navbar-dark .navbar-nav .active &gt; .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show &gt; .nav-link {
    color: rgb(197, 47, 51);
}

.navbar-dark .navbar-nav .nav-item {
    position: relative;
}
.navbar-dark .navbar-nav .nav-item.active::before {
    position: absolute;
    bottom: -1.4em;
    left: 50%;
    color: #c52f33;
    content: "â€¢";
    text-shadow: 0 0 transparent;
    font-size: 12px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    pointer-events: none;
    text-shadow: 10px 0 #353c83, -10px 0 #353c83;
}
.navbar-dark .navbar-nav .nav-item:hover::before {
    position: absolute;
    bottom: -1.4em;
    left: 50%;
    color: #c52f33;
    content: "â€¢";
    text-shadow: 0 0 transparent;
    font-size: 12px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    pointer-events: none;
    text-shadow: 10px 0 #353c83, -10px 0 #353c83;
}

.navbar-dark .navbar-nav .nav-link {
    color: rgb(114, 115, 118);
}
.banner-home .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    padding: 0;
}
.banner-home .col-lg-12 img {
    width: 100%;
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover,
.nav-link.dropdown-toggle.active {
    color: rgb(197, 47, 51);
}

.mega-dropdown-menu li.col-sm-6 {
    padding: 0px;
}

header ul li.nav-item .nav-link span {
    position: relative;
    display: inline-block;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    transition: transform 0.3s;
}
header ul li.nav-item .nav-link span::before {
    position: absolute;
    top: 100%;
    content: attr(data-hover);
    font-weight: 700;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: -1px;
}

header ul li.nav-item .nav-link:hover span,
header ul li.nav-item .nav-link:focus span {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);
}

header ul li.nav-item .nav-link {
    overflow: hidden;
    padding: 0 4px;
    height: 2em;
}
.dropdown-toggle::after {
    position: relative;
    right: -4px;
}

.banner {
    display: block;
    min-height: 200px;
    width: 100%;
    position: relative;
    /*padding-top: 72px; 10-4-2021*/
}
.typed_wrap {
    display: block;
    border: none;
    width: auto;
    height: auto;
    padding: 30px;
    position: absolute;
    top: 8%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: -1;
}

.typed_wrap h1 {
    font-weight: normal;
    display: inline;
    font-size: 40px;
    color: #c52f33;
    line-height: 59px;
    font-size: 32px;
}
.typed_wrap h1 .typed {
    font-size: 80px;
    display: block;
    text-shadow: #000 2px 1px 1px;
}

.typed::after {
    content: " ";
    display: inline;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}

.typed-cursor {
    opacity: 0;
    display: none;
}

@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-moz-keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.abt-home-icon img.img-fluid {
    width: 60px;
}
.about-us-block {
	background:url(../images/about-us-home.jpg) no-repeat left top;
    background-size: cover;
}
.about-us-block .abt-home-blk {
    background: #fff;
    padding: 3em 4em 1em;
}
.about-us-block .col-lg-5 {
    padding: 0;
}
.abt-home-icon {
    text-align: center;
    margin-bottom: 3em;
}
.abt-home-icon p {
    line-height: 20px;
    margin-bottom: 0px;
}
.abt-home-icon h4 {
    color: #c52f33;
    font-weight: bold;
}
.abt-home-blk h2,
.quality-text h2,
.product-detail h2,
.csr-txt h2 {
    color: #c52f33;
    font-weight: bold;
    font-size: 22px;
    text-transform: capitalize;
}
.abt-home-blk .row {
    margin-top: 2em;
}
.abt-ic-img {
    min-height: 75px;
    vertical-align: middle;
}
.img-fluid.co-of-containers-exported,
.img-fluid.human-assets {
    width: 100px !important;
}
.img-fluid.production-capacity-per-month {
    width: 75px !important;
}
.banner-block {
    margin-bottom: 2em;
}
.year-of {
    /*padding: 90px 0;
    background: url("../images/year-30-1.jpg");
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;*/
}
/*.factory-img img {
    border: 2px solid #fff;
}*/
.year30 {
    text-align: center;
    padding: 3em;
}
.year30 img.img-fluid {
    width: 350px;
}
.mega-dropdown-menu {
    /*width: 1200px;29-6-2021*/
    width: 1340px;
    /*left: -53em;*/
    left: -59em;
    /*box-shadow: #353c83 0px 4px 0px;*/
    top: 4em;
    border: 1px solid rgb(197, 47, 51);
}
.mega-dropdown-menu ul.row {
    list-style: none;
    padding-left: 0px;
    /*30-6-2021*/
    display: flex;
    justify-content: space-around;
    /*30-6-2021*/
}
.mega-dropdown-menu ul.row ul {
    padding-left: 1.5em;
    list-style: none;
}

.mega-dropdown-menu ul.row ul li,
.about-menu .dropdown-menu a {
    position: relative;
}
/*
.mega-dropdown-menu ul.row ul li a:before, .about-menu .dropdown-menu a::before{content:"\f101";
font-family: fontawesome;position: absolute;top: 4px;left: -8px;}
*/

.about-menu .dropdown-menu {
    width: 260px;
    border: 1px solid rgb(197, 47, 51);
    top: 4em;
}
.about-menu .dropdown-menu a::before {
    left: 1em;
}
.about-menu .dropdown-menu a {
    padding: 6px 30px !important;
}
.mega-dropdown-menu ul.row ul li img,
.about-menu .dropdown-menu a img {
    width: 18px;
    margin-right: 2px;
    transform: rotate(-57deg);
}

.dropdown-menu::before {
    border-style: solid;
    border-width: 0 9px 9px;
    content: "";
    display: none;
    height: 0;
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 0;
    z-index: 100000;
    background: transparent;
    display: block;
    border-color: transparent transparent rgb(197, 47, 51);
    top: -9px;
    left: 20%;
}
.dropdown-menu.mega-dropdown-menu::before {
    left: 74%;
}
.dropdown-item:focus,
.dropdown-item:hover {
    background-color: transparent;
    color: #c52f33;
}
.mega-dropdown-menu ul.row ul li a:hover,
.dropdown-menu a.dropdown-item:hover {
    padding-left: 16px;
}
.about-menu .dropdown-menu a:hover {
    padding-left: 34px !important;
}
.address-block .address-icon,
.address-block address {
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #fff;
}
.ph-block.cm-icon::before {
    content: "\f095";
    font-family: fontawesome;
    color: #fff;
}
.fx-block.cm-icon::before {
    content: "\f1ac";
    font-family: fontawesome;
    color: #fff;
}
.mail-block.cm-icon::before {
    content: "\f0e0";
    font-family: fontawesome;
    color: #fff;
}
.address-block .address-icon {
    margin-right: 10px;
}
.address-block .address-icon .fa.fa-map-marker {
    font-size: 18px;
}

.ph-block.cm-icon::before,
.fx-block.cm-icon::before,
.mail-block.cm-icon::before {
    margin-right: 6px;
}

.fx-block.cm-icon::before,
.mail-block.cm-icon::before {
    font-size: 14px;
}
.ph-block.cm-icon::before {
    font-size: 16px;
}

.ft-info .address-block,
.ph-block.cm-icon,
.fx-block.cm-icon,
.mail-block.cm-icon {
    margin-bottom: 8px;
}
.ft-info {
    position: relative;
}
.ft-info .map {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 25px;
}
.footer {
    padding: 5em 2em 2em;
    background: rgba(0, 0, 0, 0.8);
}
footer h3 {
    text-transform: capitalize;
    margin-bottom: 22px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
footer a {
    color: #fff;
    font-size: 15px;
}
footer .ft-link ul li a {
    text-transform: capitalize;
    margin-left: 16px;
}
footer .ft-link ul li a::before {
    content: "\f105";
    font-size: 14px;
    font-family: fontawesome;
    margin-right: 10px;
    position: absolute;
    left: 0;
}
footer .ft-link ul li a:hover,
footer .ft-link ul li a:focus,
footer .ft-link ul li a:hover,
footer .ft-link ul li a:focus {
    color: #c52f33;
    text-decoration: none;
    margin-left: 22px;
}
a:hover,
a:focus {
    color: #c52f33;
    text-decoration: none;
}
.copyright {
    text-align: center;
    font-size: 13px;
    margin-top: 5em;
}
footer .ft-link ul li {
    font-size: 14px;
    position: relative;
    margin-bottom: 8px;
}
.footertag {
    font-size: 16px;
    font-family: 'james_eight_elevenregular';
    font-weight: normal;
    letter-spacing: 0.9px
}
.copyright a {
    color: #fff;
    font-weight: bold;
}
.copyright {
    border-top: 1px solid #fff;
    padding-top: 2em;
    color: #fff;
}
.inr-img img.img-fluid {
    border-radius: 14px;
}
.inr-img {
    margin-bottom: 2em;
}
.breadcrumbs {
    background: transparent;
    padding: 4px 2px;
    margin-bottom: 3em;
    float: right;
}
.common-inr-page {
    margin-bottom: 3em;
}
.breadcrumbs i.fa {
    font-size: 10px;
    padding: 10px;
}
.breadcrumbs a {
    color: #353c83;
}
.breadcrumbs i.fa-home {
    font-size: 14px;
    padding: 0;
}
.breadcrumbs .slash {
    padding: 6px;
}
.abt-ryt-blk {
    text-align: center;
}
.abt-ryt-img img.img-fluid {
    width: 100px;
    margin-bottom: 10px;
}
.abt-ryt-txt h4 {
    color: #c52f33;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
}
.abt-ryt-blk {
    border: 1px solid #ddd;
    padding: 8px;
    margin-bottom: 18px;
    border-radius: 8px; /*box-shadow: #ddd 0px 0px 8px 2px;*/
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    min-height: 300px;
    position: relative;
}
.quality-img-block {
    margin-bottom: 2em;
}

/*.abt-ryt-blk:hover{box-shadow: #ddd 0px 0px 15px 6px;}*/
.abt-ryt-blk .abt-ryt-blk-cnt {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    padding: 14px;
}
.management-txt img {
    width: 150px;
}
.management-txt {
    text-align: right;
    position: relative;
}
.management-txt h3 {
    font-size: 34px;
    line-height: 42px;
    margin-bottom: 1em;
}
.management-txt h3 span {
    color: #c52f33;
    font-weight: bold;
}
.management-txt img {
    width: 150px;
}
.management-txt img.quote {
    width: 40px;
    position: absolute;
    left: -32px;
    top: -5px;
}
.management-second-certificate h3 {
    font-size: 16px;
    line-height: 27px;
}
.management-second-certificate h3 span {
    color: #c52f33;
    font-weight: bold;
}
.management-page hr {
    margin: 3em 0em;
}
.infrastructure-page .infra-map {
    position: relative;
}
.infrastructure-page .infra-map p {
    position: relative;
    width: calc(100% - 110px);
    float: right;
    top: 3em;
    line-height: 24px;
}
.infrastructure-page .infra-txt p {
    line-height: 24px;
    font-size: 15px;
}
.infrastructure-page .infra-txt img {
    margin-bottom: 1em;
}

.height10 {
    height: 10px;
}
.height20 {
    height: 20px;
}
.height30 {
    height: 30px;
}
.height40 {
    height: 40px;
}
.height50 {
    height: 50px;
}

.carousel .slide-txt,
.quality-img-block .quality-img-txt {
    background: #000;
    color: #fff;
    padding: 7px 16px;
    font-size: 15px;
}
.infrastructure-page .carousel.slide {
    margin-bottom: 2em;
}
.human-assets-img {
    border: 3px solid #ddd;
    padding: 6px;
}
.abt-home-blk p,
.quality-text p,
.csr-txt p {
    font-size: 15px;
    line-height: 24px;
}
.quality-img-block .quality-img-txt p {
    margin-bottom: 0px;
    font-size: 15px;
    text-transform: capitalize;
}

.why-us-page .why-us-txt {
    text-align: center;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 500;
    color: #000;
    line-height: 22px;
}
.why-us-page .why-us-block .why-us-img {
    text-align: center;
}
.why-us-page .col-lg-4 {
    border-right: 2px dotted #e6e7e8;
    border-bottom: 2px dotted #e6e7e8;
    padding: 80px 0px;
}
.why-us-page .col-lg-4:last-child {
    border-right: none;
}

.bdr-ryt {
    border-right: 2px dotted #e6e7e8 !important;
}
.bdr-btm-none {
    border-bottom: none !important;
}
.why-us-page .col-lg-4:last-child {
    border-right: none;
}
.why-us-page {
    margin-bottom: 3em;
}
.why-us-page .col-lg-4.no-btm-bdr {
    border-bottom: 0px;
}

.why-us-icon img.img-fluid {
    width: 75px;
}
.why-us-block {
    text-align: center;
}
.why-us-icon {
    margin-bottom: 14px;
}
.why-us-page .col-lg-4:hover {
    background: #f7f7f7;
}
.capabilities-blk {
    margin-bottom: 2em;
}

.list-2 {
    column-count: 2;
    -moz-column-count: 2;
    -webkit-column-count: 2;
}
.list-3 {
    column-count: 3;
    -moz-column-count: 3;
    -webkit-column-count: 3;
}
.list-4 {
    column-count: 4;
    -moz-column-count: 4;
    -webkit-column-count: 4;
}
.list-ico li::before {
    content: "\f0da";
    font-family: fontawesome;
    margin-right: 10px;
    color: #353c83;
}
.quality-page hr {
    margin: 1em 0em 2em;
}
.contact-form .btn.btn-primary {
    background: #353c83;
    box-shadow: none;
    border: none;
}
.cnt-icon i.fa {
    font-size: 3em;
    color: #353c83;
}
.cnt-address {
    text-align: center;
    border: 1px solid #ddd;
    padding: 24px 16px;
    min-height: 195px;
}
.cnt-address address,
.cnt-address a {
    font-size: 14px;
    line-height: 22px;
    color: #333;
}
.cnt-address .cnt-icon {
    margin-bottom: 12px;
}
.cnt-address a:hover,
.cnt-address a:focus {
    color: #353c83;
}
.cnt-address:hover {
    background: #f7f7f7;
}
.contact-info {
    margin-bottom: 3em;
}
.products-blk {
    text-align: center;
    border: 1px solid #ddd;
    padding: 1em;
    min-height: 300px;
    margin-bottom: 2em;
}
.products-blk .products-txt p {
    text-transform: capitalize;
    color: rgb(65, 63, 63);
    font-size: 15px;
    margin-bottom: 0;
    transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
.products-blk:hover {
    border: 1px solid #aaa;
}
.products-blk:hover p {
    font-size: 16px;
    color: #000;
}
.product-detail {
    margin: 2em 0em;
}
.product-detail .table-block {
    margin-bottom: 1em;
}
.product-line {
    text-align: center;
    margin-top: 4em;
}
.product-line img {
}
.products-img {
    text-align: center;
}
.breadcrumbs a,
.breadcrumbs span {
    font-size: 13px;
    text-transform: capitalize;
}
.bnr-img {
    position: relative;
}
.bnr-img .bnr-txt {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}
.bnr-img .bnr-txt h1 {
    text-transform: uppercase;
    color: #353c84;
    border-bottom: 2px solid #c52e33;
    padding: 12px 18px;
    font-weight: bold;
    /*font-size: 23px;*/
    font-size: 20px;
}
.copyright a:hover,
.copyright a:focus {
    color: #c52f33;
}
.quote-blk p {
    font-weight: bold;
}
.carousel-control-prev i.fa,
.carousel-control-next i.fa {
    font-size: 30px;
    color: #fff;
}
.carousel-control-next,
.carousel-control-prev {
    opacity: 1;
}
.carousel-control-prev i.fa,
.carousel-control-next i.fa {
    font-size: 30px;
    background: rgba(0, 0, 0, 0.5);
    padding: 4px 14px;
}
.carousel-control-prev i.fa:hover,
.carousel-control-next i.fa:hover {
    background: rgba(0, 0, 0, 1);
}

.carousel-indicators li {
    width: 10px;
    height: 10px;
    background-color: rgb(53, 60, 131);
    border-radius: 50%;
    border: 2px solid #fff;
    padding: 5px;
    cursor: pointer;
}
.carousel-indicators .active {
    background-color: #c52f33;
}

.abt-parra {
    background: url("../images/about-us-home.jpg");
    background-size: cover;
    padding: 10em;
    position: relative;
    background-attachment: fixed;
}
.abt-parra::before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    top: 0;
    left: 0;
}
.abt-ryt-txt p,
.abt-ryt-txt h4 {
    color: #fff;
}
.abt-ryt-blk .abt-ryt-blk-cnt {
    width: 60%;
}


.google-map {
    position: relative;
}
.google-map a{
    display: inline-block;
}
.map-details {
    position: absolute;
    bottom: 70px;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
}
.map-details p {
    color: #000;
    padding: 10px;
    background: #fff;
    margin-bottom: 0;
    width: 60%;
    box-shadow:-1px 3px 8px 0px rgb(148 148 148 / 40%);
    -webkit-box-shadow:-1px 3px 8px 0px rgb(148 148 148 / 40%);
    -moz-box-shadow:-1px 3px 8px 0px rgb(148 148 148 / 40%);line-height: 22px;
}
/*18-3-2021*/
.product-roads {
    position: relative;
    margin-bottom: 15px;
}
.product-roads img {
    border: 1px solid #d0d2d4;
}
.product-roads h5 {
    position: absolute;
    bottom: 10px;
    left: 10px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: bold;
}

/*.product-roads img {
    width: 210px;
    height: 104px;
    object-fit: cover;
    object-position: center;
}*/
/*end 18-3-2021*/

/*languages */
.gt__box {
    position: absolute;
    top: 45px;
    right: 10%;
    z-index: 99;
}
.goog-logo-link {
  display:none !important;
} 
    
.goog-te-gadget {
    color: transparent !important;
}

.goog-te-banner-frame.skiptranslate {
  display: none !important;
} 
select.goog-te-combo{
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-color: #FAFAFA;
    border-radius: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: rgba(0,0,0,0.75);
    font-family: inherit;
    font-size: .875rem;
    line-height: normal;
    padding: .5rem;
    border-radius: 0;
    height: 2.3125rem;
}
/*end languages */
/*10-6-2021*/
button.btn.btn-raised.btn-lg.btn-warning.contbtn {
    background: #353c83;
    color: #fff;
    border: none;
    outline: none;
}
/*end 10-6-2021*/

/*12-6-2021*/
.row.custpadding {
    /*padding-right: 70px; 29-6-2021*/
    padding-right: 0px;
}
/*end 12-6-2021*/

/*13-10-2021*/
.table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child {
    color: #353c84;
    font-weight: bold;
}
/*end 13-10-2021*/
@media screen and (max-width: 1600px) {
    .gt__box {right: 5%;}
}


@media screen and (max-width: 1536px) {
    div#collapsibleNavbar {margin-right: 30px;}
}

@media screen and (max-width: 1440px) {
    div#collapsibleNavbar {margin-right: 110px;}
    /*30-6-2021*/
    .mega-dropdown-menu {left: -52em;}
    .dropdown-menu.mega-dropdown-menu::before {left: 65.6%;}
    /*end 30-6-2021*/
}

@media screen and (max-width: 1366px) {
    .mega-dropdown-menu {left: -51em;}
    .dropdown-menu.mega-dropdown-menu::before {left: 65 %;}
}

@media screen and (max-width: 1280px) {
    div#collapsibleNavbar {margin-right: 170px;}
    .mega-dropdown-menu {left: -45em;}
    .mega-dropdown-menu {width: 1090px;}
    .row.custpadding {padding-right: 130px;}
    /*30-6-2021*/
    .mega-dropdown-menu {width: 1260px;}
    .row.custpadding {padding-right: 0;}
    .dropdown-menu.mega-dropdown-menu::before {left: 61%;}
    /*end 30-6-2021*/

}

@media screen and (max-width: 1199px) {
    div#collapsibleNavbar {margin-right: 0px;}
    .gt__box {right: 20px;top: 10px;}
    .typed_wrap {padding: 20px;}
    .typed_wrap h1 {font-size: 26px;line-height: 40px;}
    .typed_wrap h1 .typed {font-size: 62px;}
}


@media screen and (max-width: 1024px) {
    /*.dropdown-menu.mega-dropdown-menu::before {left: 70%;}
    .row.custpadding {padding-right: 130px;}*/
    .mega-dropdown-menu {left: -42em;}
    .mega-dropdown-menu ul.row {        display: block;        -webkit-column-count: 2;    -moz-column-count: 2;    column-count: 2;    }
    .row.custpadding {    padding-right: 0;}
    .mega-dropdown-menu {width: auto;}
    /*30-4-2021*/
    .dropdown-menu.mega-dropdown-menu::before {left: 73%;}
    /*end 30-4-2021*/
}


@media screen and (max-width: 991px) {
    .navbar-dark .navbar-toggler {background: #353c83;padding: 5px 11px;}
    .navbar-dark .navbar-nav .nav-item.active::before {display: none;}
    .navbar-dark .navbar-nav .nav-item:hover::before {display: none;}
    .header ul li.nav-item,.header-alt ul li.nav-item {padding: 6px 7px;}
    .about-menu .dropdown-menu,.mega-dropdown-menu {width: 100%;}
    .dropdown-menu::before {        top: 26px;        left: 5%;    }
    .dropdown-menu.mega-dropdown-menu::before {        left: 5%;    }
    .mega-dropdown-menu {        box-shadow: none;    }
    .management-txt {        text-align: left;        padding: 3em 3em 0em;    }
    .management-txt img.quote {        width: 40px;        position: absolute;        left: 4px;        top: 2em;    }
    .breadcrumbs {        float: left;    }
    .infrastructure-page .infra-map p {        float: left;        top: 1em;    }
    .product-line {        margin-bottom: 3em;   }
    .quality-img-bl img.img-fluid {        width: 100%;    }
    .cnt-address {        min-height: auto;    }
    .year30.resyear30 {        width: 100%;    }
    .year30.resyear30 img{width: 300px;padding-bottom: 0;}
    /*30-6-2021*/    
    .mega-dropdown-menu ul.row {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;    }
    /*end 30-6-2021*/    
}


@media screen and (max-width: 920px) {
    .gt__box {top: 2px;}
}

@media screen and (max-width: 900px) {
    .gt__box {top: 2px;}
}

@media screen and (max-width: 768px) {
    .gt__box {top: 2px;right: 40px;}
}

@media screen and (max-width: 767px) {
    .management-txt h3 {font-size: 32px;    }
    .why-us-page .col-lg-4 {border-right: none;    }
    .why-us-page .col-lg-4.no-btm-bdr {border-bottom: 2px dotted #e6e7e8;}
    .col-lg-4.col-md-4.col-sm-12.col-xs-12.no-btm-bdr:last-child {border-bottom: none;}
    .bnr-img .bnr-txt h1 {font-size: 17px;}
    .breadcrumbs {margin-bottom: 1em;}
    .map &gt; svg {width: 100%;}
    .navbar-brand img {max-width: 370px;}
    .gt__box {top: 5px;right: 5px;}
    header.header {padding-top: 30px;}
}

@media screen and (max-width: 601px) {
    .year30.resyear30{padding-bottom: 0;}
    header.header {padding-top: 30px;}
}


@media screen and (max-width: 575px) {
    .typed_wrap h1 .typed {       font-size: 37px;    }
    .typed_wrap h1 .typed {        text-shadow: #000 0px 0px 0px;    }
    .typed_wrap h1 {        font-size: 17px;        line-height: 25px;    }
    .typed_wrap {        padding: 8px;    }
    .typed_wrap {        top: 20%;    }
    .copyright {        margin-top: 1em;    }
    .abt-parra {        padding: 2em;    }
    .bnr-img .bnr-txt h1 {        font-size: 13px;    }
    .ft-info .map {        display: none;    }
    .list-2,    .list-3 {        column-count: 1;        -moz-column-count: 1;        -webkit-column-count: 1;    }
    .product-line {        margin-top: 0em;    }
}

@media screen and (max-width: 480px) {
    .product-roads h5 {        left: 0px;        right: 0;        text-align: center;    }
    .product-roads img {        width: auto;        height: 200px;    }
    .product-roads {        width: 96%;        margin: 0 auto 15px;        display: flex;        justify-content: center;    }
    .products-page.common-product-page.mb-5 &gt; .container &gt; .row &gt; .col-sm-12.col-md-7 &gt; .row &gt; .col-sm-4.col-md-4.pr-0 {        padding-left: 0;    }
    .navbar-brand img {        max-width: 380px;    }
    nav.navbar.navbar-expand-lg.bg-dark.navbar-dark {        margin-top: 20px;    }
    /*30-6-2021*/
    .header ul li.nav-item a, .header-alt ul li.nav-item a{font-size: 13px;white-space: normal;word-wrap: break-word;}
    .mega-dropdown-menu ul.row ul {padding-left: 0;}
    /*end 30-6-2021*/
}

@media screen and (max-width: 475px) {
    .typed_wrap h1 .typed {        font-size: 24px;    }
    .typed_wrap h1 {        font-size: 14px;        line-height: 16px;    }
    .typed_wrap {        top: 12%;    }
    .banner {        padding-top: 40px;    }
    .management-txt h3 {        font-size: 24px;        line-height: 30px;    }
    .bnr-img .bnr-txt h1 {        padding: 12px 2px;    }
    .bnr-img .bnr-txt h1 {        font-size: 13px;        text-align: center;    }
    .navbar-brand img {        width: 300px;    }
    .copyright,    .copyright a {        font-size: 12px;    }
    .mega-dropdown-menu ul.row ul {        padding-left: 0;    }
    .about-menu .dropdown-menu a {        padding: 6px 14px !important;    }
}

@media screen and (max-width: 375px) {
    .navbar-brand img {        width: 270px;    }
    .abt-ryt-blk {        min-height: 350px;    }
    .address-block address {        width: calc(100% - 45px);    }
    .management-txt h3 {        font-size: 19px;    }
    .ft-link,    .ft-info {        margin-bottom: 2em;    }
    .header ul li.nav-item a,    .header-alt ul li.nav-item a {       font-size: 13px;    }
    .dropdown-menu::before {        top: 24px;    }
    .typed_wrap {        padding: 0;    }
    .product-roads img {        width: 95%;        height: 200px;    }
}

@media screen and (max-width: 320px) {
    .navbar-brand img {width: 230px;}
}

.ht-5 {
    height: 10px;
    display: inline-block;
}

@media screen and (max-width: 990px) {
.about-us-block .abt-home-blk {
    background: rgba(255, 255, 255, 0.7);
    padding: 3em 4em 1em;
}
}
</pre></body></html>