@charset "utf-8";
@import url("responsive-gmdc-k.css") ;
/* CSS Document */

/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */

@media only screen and (max-width : 1920px) {




}

/*@media only screen and (max-width : 1800px) {
.header-navigation-wrapper--style4{
    padding-top: 5px;
}
.slid-bg-color{padding: 82px 135px;}
.header-navigation__nav nav > ul > li > a{padding: 33px 16px;}
}

@media only screen and (max-width : 1700px) {
.slid-bg-color {
    padding: 66px 121px;
}
.header-area.header-sticky.is-sticky .header-navigation__nav nav > ul > li > a {
    padding: 45px 16px;
}

}*/


@media only screen and (max-width : 1680px) {
/*.header-navigation__nav nav > ul > li > a{padding:30px 7px;}*/
.about-content-row__content.number-mainbox {padding-left:60px;}

.single-industry-grid-two__content .content-wrapper{margin: auto 80px auto 60px;}
.single-industry-grid-two__content .title{font-size:2.1rem;}
.single-industry-grid-two__content .title i{margin-right:20px;}
.project-counter-content{padding:120px 100px;}
.slid-bg-color {padding: 50px 104px;}

}
@media only screen and (max-width : 1536px) {
    .img-ps-set{right: 30px;top: 16px;}
}




@media only screen and (max-width : 1440px) {
.number-box{overflow:hidden}
.number-box img{height:100%}
.about-content-row__image{float:right; position:absolute; right:0; height:100%;}
.number-mainbox{float:left; margin-top:60px; padding-left:50px; margin-bottom:60px;}
.number{ font-size:220px;}
.number-text{width:200px;}
.number-text p {font-size:26px; margin-bottom:.7rem; line-height:initial;}
.project .content .title{font-size:32px;}
.service.service-two .service-inner .content p{min-height:100px;}
	.slider-text2{width: 60%; width: fit-content;}

.product-text .text span{font-size:65px; line-height:60px;}
.product-text{font-size:32px; line-height:40px; padding:0 20px;}
.about-content-row__content .text{padding-right:80px;}
	
/*.carousel-caption{width:65%;}*/
.carousel-indicators{margin-left:14.5%;}
/*.blog-post-slider__content{right:7.5%; width:35%; padding:30px 40px;}*/
.post-excerpt{padding-top: 0px;}
/*.blog-post-slider__nav-container{bottom:0px; right:7.5%; margin-right:-40px;}	*/
	
.single-industry-grid-two__content .content-wrapper{max-width:620px; margin:auto 90px auto 50px;}

.single-industry-grid-two__content .title{font-size:1.9rem;}
.single-industry-grid-two__content .title i{margin-right:20px;}
.slid-bg-color{padding: 50px 50px;}

.video-text{height: auto;bottom: 0px;}
.carousel-caption{padding-top: 22%;}
.pright{width: 100%;}
.pleft{width: 100%;padding: 25px 50px;}
.pro-table h2{font-size: 42px;}
.hr-title-line{font-size: 25px;}
.award-txt-arrow{font-size: 19px;line-height: 25px;}
.margin-left-space {margin-left: 15%;}
.award-bottom-text p {font-size: 20px;}
.detail-page h3 {font-size: 42px;}
.detail-page p {font-size: 22px;line-height: 30px;}
.gmc-slider h3 {font-size: 40px;}
/*
.nuber-bg h3{font-size: 40px;line-height: 40px;}
.nuber-bg span {font-size: 28px;line-height: 28px;}
*/
.swiper-pagination{top: 15%;}
.safety-text h3{font-size: 22px;}
.safety-text p {font-size: 16px;line-height: 22px;}
.hr-text1{font-size: 25px;}
.hr-title-line-second {font-size: 25px;}

}




@media only screen and (max-width : 1366px) {
	
.carousel-caption h2{color:#FFFFFF; font-size:64px; line-height:75px;}
.project .content .title{font-size:28px;}
.single-grid-blog-post__content .post-title{font-size:1.2rem;}
  
.project-counter-content{padding:60px 60px;}
.slid-bg-color p {font-size: 16px;line-height: 28px;}
.slid-bg-color {padding: 44px 50px;}

.common-text-24 {font-size: 22px;line-height: 30px;}
.breadcrumb-page-title{font-size:2.2rem;}
.page-title-lt{font-size:2.2rem;}
.title-company-big{font-size: 84px;}
/*
.nuber-bg span {font-size: 24px;line-height: 25px;}
.nuber-bg h3 {font-size: 40px;line-height: 38px;}
*/
.project-counter-single-content__project-count {font-size: 55px; margin-bottom:10px;}
.detail-page p {font-size: 20px;}
.detail-page h3 {font-size: 35px;}
.hr-text1 {font-size: 22px;}
.hrfirst-box-text p {font-size: 18px;line-height: 25px;}
.hr-green-text p {font-size: 18px;margin-top: 10px;line-height: 25px;}
.hrfirst-box-img img{height: 70px !important;}
.hrfirst-box-img{margin-top: 0px !important;}
.ger-icon img{height: 70px !important;}
.hr-title-line-second {font-size: 22px;}
.year01 {font-size: 90px;}
.header-navigation__nav nav > ul > li > a {
    padding: 30px 7px;}
.header-area.header-sticky.is-sticky .header-navigation__nav nav > ul > li > a {
    padding: 43px 7px !important;}

/**** 12-06-2024 end ****/
.year01 img{height:65px;}
/**** 12-06-2024 end ****/

}


@media only screen and (max-width : 1280px) {

.ht-swiper-button-nav{background:#fff;}
.industry-two-slider .ht-swiper-button-prev{left:50%; top:-30px; margin-left:-55px;}
/*.industry-two-slider .ht-swiper-button-next{right:50%; top:-30px; margin-right:-55px;}*/
.blog-post-slider__content{padding:10px 10px;}
.logo-text{left: 130px;}
.header-navigation__nav nav > ul > li > a {padding: 33px 7px;}
.header-area.header-sticky.is-sticky .header-navigation__nav nav > ul > li > a {padding: 45px 7px;}
.slid-bg-color h2 {font-size: 60px;}
.slid-bg-color h3{font-size: 25px;}
.slid-bg-color {padding: 42px 40px;}
.featured-project-two-slider .ht-swiper-button-prev{
    position: absolute;
    top: 0;left: auto;
    right: 40px;
    border-radius:0px;
    height: 30px;
    width: 30px;
    line-height: 30px;
    top: -15px;
}
.featured-project-two-slider .ht-swiper-button-next{
    position: absolute;
    top: 0;right: 0;
    border-radius:0px;
    height: 30px;
    width: 30px;
    line-height: 30px;
    top: -15px;
}
.featured-project-two-slider .gmdc-prarrow{top: 15px;}
.nuber-bg h3{font-size: 50px; font-weight: 400; color: #000; line-height: 50px; margin: 5px 0px;}
.nuber-bg span{font-size:32px; line-height:35px;}
.counter-text{margin-top:0px !important;}
.tender-height .anno1 {height: 165px;}
}

@media only screen and (max-width : 1200px) {
.margin-top-50{margin-top:50px;}
.sec-50{width:30%; float:left;}
.sec-colr1{height:100%; width:70%;}
.sec-colr2{height:100%; width:70%;}
.news-text h3{font-size: 16px;}
.tital-color{font-size: 20px;}

.blog-title-wrapper .single-blog-title .post-title{font-size: 14px;}
.img-ps-set img{width: 80%;}
.img-ps-set {right: -30px;top:15px;}
.pro-table{padding-bottom: 20px;padding-top: 20px;}

/**** 12-06-2024 end ****/
.journey-content img {padding-left: 10px;}
.bg-color1 .journey-content img{padding-right: 15px !important; padding-left: 15px !important;}
/**** 12-06-2024 end ****/
}



@media only screen and (max-width : 1199px) {
    .cout-bg{padding: 20px 10px 0px;}
    .black-img img{height: 100%;}
    .title-company-big {font-size: 75px;}
    .inner-mainbanner {padding-top: 57px;}
    .mobile-menu-content {position: relative;top: 40px;}
    .mobile-menu-area {padding: 0px 0;height: 125px;}
    .news-text p{font-size: 17px;line-height: 23px;}
    .news-btn{padding: 8px 15px;}

.main-logo img{width:95px; position:absolute; top:-35px; left:0px;}

}
/* Medium Devices, Desktops */
@media only screen and (max-width : 1060px) {
.header-area{position:relative;}
.logo{margin:0;}
.ht-swiper-button-nav{background:#fff;}
.industry-two-slider .ht-swiper-button-prev{left:50%; top:-30px; margin-left:-55px;}
/*.industry-two-slider .ht-swiper-button-next{right:50%; top:-30px; margin-right:-55px;}*/
.section-highlight-content{line-height:1.3; font-size:22px;}
.slider-smalltext span{width:30px;}
/*.carousel-caption{width:55%; transform:translateY(-50%);}*/
.carousel-indicators{margin-left:19%;}
.about-side-box-img{width:40%;}
.about-side-box-img img{width:100%;}
.about-side-box{width:58%;}
.about-side-box ul{padding-left:20px;}
.about-side-box ul li{font-size:18px; line-height:20px;}
.sec-50{width:30%; float:left;}
.sec-colr1{height:100%; width:70%;}
.sec-colr2{height:100%; width:70%;}
.service-arrow .ht-swiper-button-nav{width: 30px;height: 30px;line-height: 30px;}
.service-arrow .ht-swiper-button-next{top: 15px;font-size: 20px;}
.img-ps-set img{width: 80%;}
/*.img-ps-set {right: -32px;top: 10px;}*/
.img-ps-set{right:-32px; top:10px; width:50%;}
.gm-bg{width: 215px;height: 215px;}
.gm-bg span {font-size: 20px;line-height: 25px;}
.gm-bg h3 {font-size: 25px;line-height: 27px;}
.main-logo img{top: -35px;left:0px;}
.mobile-menu-area {padding: 0px 0;height: 125px;}
.mobile-menu-overlay__header{padding: 4px 0;height: 95px;}
.mobile-menu-content{position: relative;top: 32px;}
.mobile-menu-overlay .mobile-menu-content {
    position: relative;
    top: 20px;
}
.inner-mainbanner {padding-top: 0px;}
.pro-table h2 {font-size: 35px;}
.hr-title-line {font-size: 23px;}
.margin-left-space{margin-left: 0%;}
.hr-title-line {font-size: 20px;}
.title-company-big{font-size: 60px;margin-top: 0px;}
.ree-text {padding: 20px 10px;}
.detail-page p {font-size: 20px;}
.detail-page h3 {font-size: 30px;}
.light-text h3 {font-size: 25px;}
.detail-page p {font-size: 18px;}
.sub-produ h3{font-size: 16px;min-height: 90px;}
.swiper-pagination {top: 0%;}
.slid-bg-color h2{font-size:50px;}
.slid-bg-color h3{font-size:22px;}
.slid-bg-color p{font-size:16px; line-height:22px; padding-top:10px;}
.slid-bg-color a{padding:5px 15px;}

.mobile-menu-area .header_font-color .theme_col {
    padding-right: 0px;
}



@media (max-width: 1024px) {
.pro-btn{padding:5px 45px;}
.pro-content p{min-height:180px;}


}

@media (max-width: 992px) {
.about-side-box-main{display:flex; position:relative; width:70%; margin-top:30px;}
.gm-bg{margin:0 auto; margin-bottom:30px;}

/**** 12-06-2024****/
.journey-content img{padding-left:0px;}
.year01{font-size:70px;}
.year01 img {margin-right:20px;}
.bg-color1 .journey-content img {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
/**** 12-06-2024****/
}

@media (max-width: 980px) {
.ht-swiper-button-nav{background:#fff; width:30px; height:30px; line-height:30px;}
.industry-two-slider .ht-swiper-button-prev{left:50%; top:-20px; margin-left:-35px;}
/*.industry-two-slider .ht-swiper-button-next{right:50%; top:-20px; margin-right:-35px;}*/
.d-none {display:block!important;}
.footer-widget{margin-bottom:50px;}
.tender-height .anno1 {height: 350px;}
.post-date {font-size: 18px;}
.blog-title-wrapper .single-blog-title .post-title {font-size: 16px;}
.sli-botm{margin-bottom: 30px;}

.pro-content{padding: 30px 10px;}
.pro-btn { padding: 5px 10px;margin-bottom: 30px;}
.pro-content p {min-height: auto;}
.lim-head{position:relative;top: 0;left: 0;padding: 15px 10px;}

.bulis {
    background-color: #fff;
    position: relative;
    top: 0px;
    left: 0px;
    padding: 30px 15px;
}
.section-title-area--middle .text-inn{width: 100%;}
.black-img img{height: auto;}
.nuber-bg span{font-size: 25px;line-height: 30px;}
.nuber-bg h3{font-size: 35px;line-height: 35px;}
.project-counter-single-content__project-count{font-size: 40px;margin-bottom: 0px;}
.count-marging{margin-top: 0px !important;}
.pro-cou-text{font-size: 20px;}
.conter-banner {height: 315px;}
.dir-content {width: auto;padding: 30px 0px;}
.director-main{display: block;}
.pro-table h2{font-size: 35px;}
.award-box{padding: 25px 25px;}
.award-txt-arrow{font-size: 20px;line-height: 25px;}
.pro-table h2 {font-size: 30px;}
.hr-title-line {font-size: 19px;}
.award-box p {font-size: 18px;line-height: 25px;}
.award-txt-arrow {font-size: 16px;line-height: 22px;}
.hr-title-line {font-size: 18px;line-height: 25px;}
.award-bottom-img-arrow span{left: -45px;}
.award-bottom-text p {font-size: 18px;}
.award-txt-arrow span img{width: 25px;}
.award-bottom-img-arrow{margin-top: 20px;}
.page-title-lt {font-size: 35px;line-height:30px;}
.pright{padding: 20px 25px;}
.arrow-company img {height: 40px;}
.common-text-24 {font-size: 18px;line-height: 25px;}
.pleft{padding: 20px 25px;}
.title-company-big {font-size: 50px;}
.common-text-20{font-size:18px; line-height:25px;}
.nuber-bg h3 {font-size: 30px;line-height: 30px;}
.nuber-bg span {font-size: 20px;line-height: 24px;}
.detail-page{position: relative;transform: translateY(0%);top:0%;width: 100%;padding: 35px 25px;}
.detail-page p {font-size: 16px;line-height: 25px;}
.gmc-menu ul li {padding: 5px 10px;}
.swiper-pagination{display: none;}
.safety-text h3{font-size: 20px;}
.sefty-top{margin-top: 0px !important;}
.tender-section p {font-size: 16px;line-height: 25px;}
.hr-text1 {font-size: 20px;}
.hrfirst-box-img img {height: 50px !important;width: 30px !important;}
.ger-icon img {height: 50px !important;width: 30px !important;}
.hr-title-line-second {font-size: 20px;line-height: 22px;}
.year01 img {height: 50px;}
.tender-flex{display: block;}
.tender-flex img{width: 100%;}
.news-text p{min-height: 90px;}

.fd-img{order: 1;}
.sikh-blog-set{order: 2;}
.fd-img img{width: 100%;margin-bottom: 50px;}
.sikh-img {padding: 35px 50px;}
.sikh-inner-par p {padding-right: 0;}


.top-bar-right-wrapper .social-links{display: none !important;}
.top-bar-right-wrapper .topbar-info{display: none !important;}
}




/* Small Devices, Tablets */
@media only screen and (max-width : 768px){
.blog-post-slider__content{right:0; width:100%; padding:30px 40px; position:relative;}
/*.blog-post-slider__nav-container{bottom:0px; right:0; margin-right:20px;}*/
.gm-bg{margin-bottom: 30px;}
.footer-widget__navigation li{word-break: break-all;}
.pleft{padding: 25px 20px;}
.com-btn ul li a {font-size: 14px; margin-bottom:5px;}
.common-text-24 {font-size: 18px;}
.pright{padding: 25px 20px;}
.title-company-big {font-size: 50px;}
.common-text-20 {font-size: 18px;}
.pro-table h2 {font-size: 25px;}
.inner-breadcrumb-main{bottom: 18px;}
.breadcrumb-page-title:after{height: 5px;}
.breadcrumb-page-title {font-size: 25px;}
.breadcrumb-page-title--style2 {margin-bottom: 6px;}
.award-bottom-text p { font-size: 16px;}
.hrfirst-box-text p {font-size: 16px;line-height: 22px;}
.hr-green-text p {font-size: 16px;line-height: 22px;}
.hr-title-line-second {font-size: 18px;}



}


@media only screen and (max-width : 767px){
.display-inline-in{display:block;}
.sec-50{width:100%;}
.sec-colr1{margin-bottom:30px;}

.bg-important-link{margin-top:30px;}
.img-fluid{width:100%;}
	
.blog-post-slider__content{right:0; width:100%; padding:30px 40px; position:relative;}

.header-area{position:relative;}
.carousel-indicators{display:none;}
.carousel-caption h2{font-size:30px; line-height:30px;}
.slider-text2{font-size:20px; line-height:20px;}
.carousel-caption br{display:contents;}
.slider-smalltext{position:relative; right:0; top:0; float:inherit; display:flex;}
.polymer-box{padding:10px 50px;}	
.footer-copyright-wrapper{text-align:left;}
.footer-copyright-right{float:none; margin-top:15px; text-align:left!important;}
.footer-copyright-wrapper .social-links{display:inline-block; float:none; margin-top:15px;}
.footer-copyright-wrapper .social-links ul{margin-right:0px;}	
.about-side-box-main {display: flex;position: relative;width: 100%;margin-top: 30px;}
.overlay{height: 80%;}      
.carousel{height: 65%;}
.count-position{position:relative;/* bottom:150px;*/ margin-top:-120px; bottom:0;}
.conter-banner {height: 228px;}
.inner-mainbanner {padding-top: 0;}
.breadcrumb-page-title {font-size: 30px;}
.breadcrumb-page-list li .sitemap-arrow{margin-right: 10px;width: 30px;height: 30px;line-height: 30px;font-size: 24px;margin-left: -45px;}
.breadcrumb-page-list li.has-children{padding-right: 15px;}
.breadcrumb-page-list li.has-children:before{right: 5px;}
.breadcrumb-page-list {margin-left: 50px;}
ul.breadcrumb-page-list li:first-child {margin-left: 0px;}
.page-title-lt {font-size: 27px;line-height: 23px;}
.common-text-24:last-child { margin-bottom: 15px;}
.gmc-menu ul li {padding: 5px 7px;}
.gmc-menu ul li a {font-size: 14px;}
.swiper-pagination{display: none;}
.p-0{padding: 0 15px !important;}
.hr-text1 {font-size:18px;}
.page-tabes p {padding: 9px 10px;}
.hrfirst-box-img{width: 10%;}
.journey-box {display: inline-block;}
.journey-content{padding: 10px 0px;}
.journey-main1{flex-direction: unset;display: block;text-align: left;}

.counter-text{margin-bottom:50px;}
.black-img{height:400px; background-size:cover; overflow:hidden;}
.black-img img{margin-top:0px;}
.img-ps-set{right:0; top:10px; width: 30%;}
.img-ps-set img{width:90%;}
.header-area.header-sticky.is-sticky {height: 120px;position: relative;}

    
.ytp-chrome-top.ytp-show-cards-title{display: none!important;}
a.ytp-watermark.yt-uix-sessionlink.ytp-watermark-small{display: none!important;}
.modest-vid-embed--auto:after{display:none;}
.ytp-chrome-top{display: none!important;}
.ytp-pause-overlay, .ytp-pause-overlay-controls-hidden .ytp-pause-overlay, .ytp-expand-pause-overlay .ytp-pause-overlay{display: none!important;}
.product-main{display: block;}

.mobile-hide{display: none !important;}
.desktop-hide{display: block !important;} 

.sikh-img {
    padding: 25px 25px;
}
.sikh-inner-par p {font-size: 20px;line-height: 28px;}

.top-bar-right-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;}
}
.main-logo img{width:70px; position:absolute; top:0; left:20px;}

/**** 12-06-2024 ****/
.bg-color1 .journey-content{padding: 15px;}
.bg-color1 .journey-content img {width:100%;}
.img-ce {justify-content: normal;}
.img-ce img{margin-bottom: 30px;}
.journey-main1 {padding: 20px 10px 0px;}
.arrow-flip {
    transform: rotateY(180deg);
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}
/**** 12-06-2024 ****/
}


@media only screen and (max-width : 680px){

}

@media only screen and (max-width : 590px){
.newsevent-box{padding:0;}
.img-ps-set{right:0; top:10px; width:35%;}
.img-ps-set img{width:90%;}

.screen-hide {
    display: none!important;
}
}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px){
.polymer-box{padding:10px 30px;}
.carousel-caption h2 {font-size: 16px;line-height: 18px;}
.slider-text2 {font-size: 15px;line-height: 18px;}
.logo a img{max-width:190px; height:80px; width:auto;}
.gm-bg{margin: 0 auto; margin-bottom: 30px; }
.mobile-menu-area{height: 117px;}
.project-counter-bg {padding: 140px 0;}
.mobile-menu-content {top: 25px;}
.main-logo img {left: 25px;}
/*.slide-logo img{top: 20px;}*/
.breadcrumb-page-title {font-size: 20px;}
.page-title-lt{font-size: 25px;line-height: 30px;margin-bottom: 10px;}
.padd-company-box {padding: 25px;}
.common-text{margin-bottom: 20px;}
.product-main{margin-top: 30px;}
.title-company-big{margin-top: 0;}
.title-company-big {font-size: 40px;}
.breadcrumb-page-list{margin-left:30px;}
.breadcrumb-page-list li .sitemap-arrow{margin-right: 0px;}
.breadcrumb-page-list li .sitemap-arrow{width: 30px;height: 30px;line-height: 30px;font-size: 22px; margin-left: -25px;}
.breadcrumb-page-list li.has-children{padding-right: 15px;}
.dir-img{min-width: auto;}
.breadcrumb-page-list li.has-children:before{right:4px;}
.inner-breadcrumb-main{bottom:20px;}
.pro-table h2{font-size:22px;}
.featured-project-two-slider .swiper-pagination{margin-top:20px;}
.swiper-pagination-enviro{bottom:auto !important;}
.g-map span{margin-right:10px;}
.g-map span img{margin-right:5px;}
.pro-table h2{padding-bottom:0px;}
.g-map span{font-size:13px;}
/*.page-tabes p {padding: 5px 11px;margin-left: 12px;font-size: 14px;}*/
.gr-video li span{font-size:14px;line-height: 20px;}
.tender-section p{font-size:15px;line-height: 23px;}
.tender-section h3{font-size:14px;}
.tender-section{padding:20px 20px;}
.box-p-c-financial a{padding:10px 15px;}
.page-tabes{margin-bottom: 0px;}
.hrfirst-box-img img {height: 35px !important;width: 20px !important;}
.ger-icon img {height: 35px !important;width: 20px !important;}
.year01 {font-size: 60px;}
.journey-content ul li{font-size: 15px;line-height: 20px;}
.w-100xs{width:100% !important; flex:100%; max-width:100%;}
.project-counter-single-content__project-count{font-size: 35px; margin-bottom: 0px;}
.pro-cou-text{font-size:17px;}
.counter-text{margin-bottom:25px;}
.count-section {padding-bottom:00px;}
.count-position{position:relative; bottom:70px;}
.featured-project-wrapper .section-title-area .title {font-size: 28px;}
.post-date {font-size: 16px;}

.mobile-menu-overlay__header{height: 85px;}
.mobile-logo{height: 80px; padding-left: 0px;}    

.top-bar-right-wrapper {
    display: flex;
    justify-content: center;
}
}

@media only screen and (max-width :420px){
.breadcrumb-page-list li.has-children a{font-size:13px;}
.breadcrumb-page-list li{font-size:13px;}
.page-title-lt{font-size:22px; line-height:25px; padding-bottom:20px !important;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{font-size:14px;}
.safety-text h3{font-size:18px;}
.safety-text p{font-size:15px; line-height:20px;}
.g-map span img{height:27px;}
.g-map span{font-size:13px;}
/*.page-tabes p {padding: 5px 5px;margin-left: 5px;font-size: 13px;}*/
.gr-video li span {font-size:14px; line-height:20px;}
.report-margin-zero{font-size:15px; line-height:20px; margin-bottom:10px;}
.hr-text1{font-size:16px;}
.hrfirst-box-img{width:13%;}
.hr-title-line-second{font-size:16px;}
.year01{font-size:50px;}

.mobile-logo img {
    object-fit: contain;
}
}

@media only screen and (max-width : 384px){
.breadcrumb-page-list li{padding-right:0px;}
.breadcrumb-page-list li .sitemap-arrow{width:20px; height:20px; line-height:20px; font-size:18px;}
.img-ps-set{right:0; top:10px; width: 40%;}
.img-ps-set img{width:90%;}
.tende-select{display: block;}
.tende-select select{margin-left: 0;}

.sikh-inner-par p {font-size: 18px;line-height: 24px;}

}

@media only screen and (max-width : 392px){
.box-4text{font-size:25px; color:#fff; font-weight:700; margin-top:0; line-height:1.23; font-family:'Raleway', sans-serif; letter-spacing:10px;}
iframe{width:100%; height:180px;}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px){
iframe{width:100%; height:165px;}
.breadcrumb-page-list li.has-children{padding-right: 12px;font-size: 13px;}
.breadcrumb-page-list li.has-children:before{right:0px;}
.com-btn ul li a {font-size: 13px;padding: 5px 3px;}
.breadcrumb-page-title:after{height: 4px;}
.breadcrumb-page-title--style2 {margin-bottom: 6px;}
.title-company-big {font-size: 30px;}
.breadcrumb-page-title {font-size: 15px;}
.inner-breadcrumb-main {bottom: 6px;}
.breadcrumb-page-title:after {height: 3px;}
.pro-table h2 {font-size: 20px;}
.award-box p {font-size: 16px;line-height: 20px;}
.pro-table h2 {padding-bottom: 20px;}
.pro-table {padding-top: 20px;}
.light-text h3 {font-size: 18px;}
.slid-bg-color a{padding:5px 10px;font-size: 14px;}
.g-map span {margin-bottom:15px;}
.pro-table{padding-bottom:25px;}
.tender-section p {font-size: 15px;line-height: 20px;}
.hr-text1 {font-size:15px;}
.dividend-point1 li{padding-left: 20px;font-size: 15px;}
.hr-color-box {padding: 9px 19px;}
.hrfirst-box-img {width: 15%;}
.section-title-area .title {padding-left: 15px;}
.post-date {font-size: 14px;}
.tender-title{font-size: 16px;}
}