.header__area .header__top {position: relative;z-index: 9;border-bottom: 1px solid #cccccc;}
.header__area .header__top:after {display: none;}
.header__area .header__top:after {background: var(--tp-theme-1);content: "";position: absolute;z-index: -1;width: 70%;height: 100%;top: 0;right: calc(50% + 300px);transform: skewX(30deg);border-right: 4px solid #fff;}
.header__area .header__top .dlab-topbar-left {padding-left: 15px;padding-right: 15px;float: left;}
.header__area .header__top .dlab-topbar-left ul {list-style: none;margin: 0;padding: 0;}
.header__area .header__top .dlab-topbar-left ul li {padding-right: 15px;position: relative;display: inline-block;}
.header__area .header__top .dlab-topbar-left ul li a{color: #de2021;display: inline-block;font-size: 15px;}
.header__area .header__top .dlab-topbar-right {padding-left: 15px;padding-right: 15px;float: right;}
.header__area .header__top .dlab-topbar-right ul {list-style: none;margin: 0;padding: 0;}
.header__area .header__top .dlab-topbar-right ul li {display: inline-block;margin-right: 60px;position: relative;}
.header__area .header__top .dlab-topbar-right ul li:last-child {margin-right: 0;}
.header__area .header__top .dlab-topbar-right ul li:last-child:before {display: none;}
.header__area .header__top .dlab-topbar-right ul li::before {position: absolute;content: "";width: 1px;height: 10px;background: #897878;right: -40px;top: 8px;}
.header__area .header__top .dlab-topbar-right .contact-formBtn {padding: 7px 15px;background: #3c3835;color: #ffffff;border-radius: 0px;}
.header__area .header__top .dlab-topbar-right ul li a {font-size: 14px;font-weight: 300;color: #de2021;text-transform: uppercase;}
.header__area .header__bottom-2 {background: #ffffff;padding:5px 0;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul {text-align: center;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul li {margin-right: 20px;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul li:last-child {margin-right: 0px;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul li a {font-weight: 500;color: #000;text-transform: uppercase;font-size:13px;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul li a.quoteBtn {text-transform: uppercase;font-weight: 400;font-size: 16px;color: #fff;background:var(--tp-theme-1);position: relative;line-height: 0;padding: 20px 25px;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul li a.quoteBtn::before {content: "";position: absolute;border:5px solid #262626;transition: all .5s;left: 0px;bottom: 0px;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul li a.quoteBtn::after {content: "";position: absolute;border:5px solid #262626;transition: all .5s;right: 0px;top: 0px;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul li a.quoteBtn i {font-size: 20px;line-height: 0px;transform: translate(-45px,1px);position: relative;margin-left: -24px;opacity: 0;transition: all .5s;font-weight: 300;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul li a.quoteBtn span {transition: all .5s;display: inline-block;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul li a.quoteBtn:hover span {transform: translateX(-10px);}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul li a.quoteBtn:hover i {transform: translate(15px,1px);opacity: 1;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul.sub-menu {text-align: left;}
.header__area .header__logoBx img {height: 100px;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul.sub-menu {min-width: 260px;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul.sub-menu li a {font-weight: 400;color: #333333;text-transform: uppercase;    padding: 10px 25px;border-bottom: 1px dashed #cccccc;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul.sub-menu .sub-menuBx {position:absolute;top:0;left:100%;z-index: 99;box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.16);padding: 20px 0px 15px;transition: 0.3s;border-top: 3px solid var(--tp-theme-1);background:#ffffff;display:none;width:265px;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul.sub-menu .sub-menuBx li a {text-align:left;}
.header__area .header__bottom-2 .main-menu.main-menu-2 ul.sub-menu li:hover .sub-menuBx {display:block;}
.header__area .header__logo_rightBx {text-align: center;}
.header__area .header__logo_rightBx img {height: 100px;}
.header__area .header__bottom-2 .main-menu.main-menu-2 .sub-menu li a:hover {background: var(--tp-theme-1);color:#ffffff;}

.slider-area .main-slider .sliderm-height {height: 600px;}
.slider-area .main-slider .item-slider::after {background-image: -moz-linear-gradient(90deg, #343a4085 0%, rgba(0, 0, 0, 0) 100%);}
.main-slider-dot {margin-top: 0 !important;}

.divider__area{background: var(--tp-theme-1);}
.divider__area .divider-textBx {padding:50px 0;}
.divider__area .divider-textBx h3 {font-size: 24px;font-weight: 700;color: #ffffff;margin-bottom: 10px;text-transform: uppercase;line-height:36px;}
.divider__area .divider-textBx p {font-size: 18px;color: #f3f3f3;margin: 0;}
.divider__area .divider-btnBx .quoteBtn {text-transform: uppercase;font-weight: 400;font-size: 16px;color: var(--tp-theme-1);background: #fff;position: relative;line-height: 0;padding: 20px 25px;}
.divider__area .divider-btnBx .quoteBtn::before {content: "";position: absolute;border: 5px solid #262626;transition: all .5s;left: 0px;bottom: 0px;}
.divider__area .divider-btnBx .quoteBtn::after {content: "";position: absolute;border: 5px solid #262626;transition: all .5s;right: 0px;top: 0px;}
.divider__area .divider-btnBx .quoteBtn span {transition: all .5s;display: inline-block;}
.divider__area .divider-btnBx .quoteBtn i {font-size: 20px;line-height: 0px;transform: translate(-45px,1px);position: relative;margin-left: -24px;opacity: 0;transition: all .5s;font-weight: 300;}
.divider__area .divider-btnBx .quoteBtn:hover span {transform: translateX(-10px);}
.divider__area .divider-btnBx .quoteBtn:hover i {transform: translate(15px,1px);opacity: 1;}

.about__area .ab-tab-info  .overlay-imgBx {position: absolute;bottom: -90px;left: 0px;width: 250px;border-radius: 7px;}
.section__wrapper .section__title {padding-top: 0;margin-left: 0;}
.section__wrapper::before {display: none;}
.about__area .ab-left-content {margin-left: 35px;}
.about__area .ab-left-content p {text-align: justify;font-size: 15px;}

.services-area .ab-left-content p {text-align: justify;font-size: 16px;color: #444444;line-height: 30px;}
.services-area .services__slider {margin-right: 0 !important;padding-bottom:40px;}
.services-area .services__slider .single-services h5 {font-size: 18px;line-height: 1.3;margin-bottom: 20px;text-align: center;background: var(--tp-theme-1);padding: 7px;color: #ffffff;font-weight: 500;border-radius: 3px;min-height: 62px;}
.services-area .services__slider .single-services p {text-align: justify;line-height: 30px;color: #444444;}
.services-area .services__slider .swiper-pagination-bullet {width: 24px;height: 5px;border-radius: 6px;background: var(--tp-theme-1);margin: 5px 2px !important;position: relative;}

.parallax-area .videoBx {position: relative;}
.parallax-area .videoBx:before {content: "";position: absolute;top: 0;left: 0;height: 98.5%;width: 100%;background: rgba(0,0,0,.65);z-index: 1;}
.parallax-area .videoBx video {width: 100%;height: 500px; object-fit: cover;}
.parallax-area .contentBx {position: absolute;top: 150px;text-align: center;z-index: 9;width: 100%;}
.parallax-area .contentBx .textBx h3 {font-size: 48px;font-weight: 700;color: #ffffff;margin-bottom: 30px;}
.parallax-area .contentBx .textBx p {font-size: 20px;font-weight: 500;color:#cccccc;}
.parallax-area .contentBx .textBx a.quoteBtn {display:inline-block;text-transform: uppercase;font-weight: 400;font-size: 16px;color: #fff;background:var(--tp-theme-1);position: relative;line-height: 0;padding: 20px 25px;margin-top: 10px;}
.parallax-area .contentBx .textBx a.quoteBtn::before {content: "";position: absolute;border:5px solid #262626;transition: all .5s;left: 0px;bottom: 0px;}
.parallax-area .contentBx .textBx a.quoteBtn::after {content: "";position: absolute;border:5px solid #262626;transition: all .5s;right: 0px;top: 0px;}
.parallax-area .contentBx .textBx a.quoteBtn i {font-size: 20px;line-height: 0px;transform: translate(-45px,1px);position: relative;margin-left: -24px;opacity: 0;transition: all .5s;font-weight: 300;}
.parallax-area .contentBx .textBx a.quoteBtn span {transition: all .5s;display: inline-block;}
.parallax-area .contentBx .textBx a.quoteBtn:hover span {transform: translateX(-10px);}
.parallax-area .contentBx .textBx a.quoteBtn:hover i {transform: translate(85px,1px);opacity: 1;}

.feature__area .feature__list p {text-align: justify;font-size: 16px;color: #444444;line-height: 30px;}

.product__area .product__slider {padding-bottom: 25px;}
.product__area .product__slider .swiper-pagination-bullet {width: 24px;height: 5px;border-radius: 6px;background: var(--tp-theme-1);margin: 5px 2px !important;position: relative;}
.product__area .product__slider .productBx {display: flex;align-items: center;background: #fff3f3;border-radius: 5px;box-shadow: 0 0 4px #cccccc;margin-bottom: 20px;}
.product__area .product__slider .productBx .imgBx {width: 40%;background: #ffffff;}
.product__area .product__slider .productBx .imgBx img {width: 100%;height: 200px;object-fit: cover;}
.product__area .product__slider .productBx .textBx {width: 60%;padding:12px;}
.product__area .product__slider .productBx .textBx h3 {font-size: 20px;color: #de2021;margin-bottom: 10px;text-transform: uppercase;}
.product__area .product__slider .productBx .textBx h4 {font-size: 16px;text-transform: uppercase;font-weight: 700;margin-bottom: 7px;}
.product__area .product__slider .productBx .textBx b {font-size: 15px;text-transform: uppercase;font-weight: 500;margin-bottom: 7px;color: #363636;}
.product__area .product__slider .productBx .textBx p {font-size: 14px;font-weight: 400;color: #444444;margin-bottom: 0;}

.testimonial__area .testimonial__slider {padding-bottom:40px;}
.testimonial__area .testimonial__slider .swiper-pagination-bullet {width: 24px;height: 5px;border-radius: 6px;background: var(--tp-theme-1);margin: 5px 2px !important;position: relative;}

.brand__area .brand__slider {border-bottom: none;padding-bottom: 0px;}
.brand__area .brand__slider .brand__slider-item img {height: 90px;filter:grayscale(0%);}

.footer-area .footer__widget .footer__logo a img {height: 90px;}
.footer-area .footer__widget .footer__logo p {margin-top: 20px;text-align: justify;font-size: 16px;color: #ffffff;line-height: 30px;}
.footer-area .footer__widget .footer__widget-title {color: #fff;position: relative;padding-bottom: 20px;margin-bottom: 30px;font-size: 18px;font-weight: 500;letter-spacing: 1.5px;z-index: 1;}
.footer-area .footer__widget .footer__widget-title::before{position: absolute;left: 0;bottom: 0;content: "";height: 2px;width: 10px;background: var(--tp-theme-1);}
.footer-area .footer__widget .footer__widget-title::after {position: absolute;content: "";width: 50px;height: 2px;background: var(--tp-theme-1);z-index: 1;left: 14px;bottom: 0;}
.footer-area .footer__widget .footer__links ul li a {font-size: 14px;font-weight: 300;color: #dfdfdf;position: relative;text-transform: uppercase;}
.footer-area .footer__widget .contactList {list-style: none;}
.footer-area .footer__widget .contactList li {display: flex;align-items: center;margin-bottom: 20px;color:#cccccc;font-size: 16px;}
.footer-area .footer__widget .contactList li i {min-width: 25px;margin-right: 20px;color: var(--tp-theme-1);font-size: 20px;}

.page__title-area.breadcrumbBx {background: #24292d;}
.page__title-area.breadcrumbBx .page__title {font-size: 48px;line-height: 54px;text-transform: uppercase;}
.about__area-2 .ab-left-content {margin-left: 30px;}
.about__area-2 .ab-left-content .abd-text {font-weight: 400;color: #555555;line-height: 28px;text-align: justify;}
.history__area.mission-sec .imgBx img {width: 100%;height: 400px;object-fit: cover;}
.history__area.mission-sec .textBx {margin: 60px;}
.history__area.mission-sec .textBx .section__title {line-height: 1.3;margin-left: 0;text-transform: uppercase;padding: 0 0 20px 0;}
.history__area.mission-sec .textBx .listBx{list-style: square;padding-left: 20px;}
.history__area.mission-sec .textBx .listBx li{font-weight: 500;color: #555555;line-height: 24px;text-align: justify;margin-bottom: 7px;font-size: 16px;}

.company__about.director-sec .imgBx img {width: 100%;height: 435px;object-fit: cover;}
.company__about.director-sec .textBx.quoteBx {position: relative;background-color: #eaedf7;padding: 20px;}
.company__about.director-sec .textBx.quoteBx::before {content: "";position: absolute;top: 0;left: 0;width: 2px;height: 100%;background-color: var(--tp-theme-1);}
.company__about.director-sec .textBx p {font-size: 16px;font-weight: 400;line-height: 28px;color: #444444;text-align: justify;}

.about__area.about__area-2 .about__image-small-2 {bottom: -32%;left: -12%;}

.blog__area.product-page .blog__item-2-image-inner img {object-fit: cover;height: 250px;width:100%;}
.blog__area.product-page .blog__item-2-content {background: #eeeeee65;padding: 25px 40px;border-top: 1px solid #e9e9e9;}
.blog__area.product-page .blog__item-2-content .titleBx {margin-bottom:12px;}
.blog__area.product-page .blog__item-2-content .titleBx span {font-size: 16px;color: #de2021;font-weight: 600;display:inline-block;margin-bottom:7px;}
.blog__area.product-page .blog__item-2-content .titleBx h4 {font-size: 20px;}
.blog__area.product-page .blog__item-2-content .contentBx h5 {text-transform:uppercase;}

.product-details-sec {background:#f8f9fa !important;}
.product-details-sec .imageBx img {width: 100%;padding: 0.25rem;background-color: #ffffff;border: 1px solid #dee2e6;border-radius: 0.25rem;margin-bottom: 10px;box-shadow: 0 0 4px 0 #cccccc65;}
.product-details-sec .textBx {margin-left:30px;}
.product-details-sec .textBx .section__title-sm {font-size:30px;text-transform:uppercase;}
.product-details-sec .textBx p {font-size: 16px;line-height: 28px;text-align: justify;color: #444444;}
.product-details-sec .textBx h4{font-size: 20px;text-transform: uppercase;margin-bottom: 10px;color: #de2021;}
.product-details-sec .textBx .listBx {padding-left:25px;list-style:square;margin-bottom:20px;}
.product-details-sec .textBx .listBx li {font-size: 16px;color: #444444;margin-bottom: 7px;}

.technical-details-sec .tableBx h3{font-size: 30px;text-transform: uppercase;text-align: center;margin-bottom: 50px;}
.technical-details-sec .table {border:1px solid #8f2925;}
.technical-details-sec .table thead tr th{background:#8f2925;text-align: center;font-size: 20px;text-transform: uppercase;color: #ffffff;}
.technical-details-sec .table tbody tr td {border-right:1px solid #8f2925;font-size: 16px;font-weight: 500;}

.brand__area {width: 100%;background: #fff url(../img/map-bg.png) no-repeat top right;}
.brand__area ul li{display: inline-block;list-style: none;float: left;height: 112px;width: 138px;display: table;cursor: pointer;background: #fff;border: 1px solid #d4d4d4;position: relative;}
.brand__area ul{padding:0;margin:0;float: right;}
.brand__area ul li{display: inline-block;list-style: none;float: left;height: 112px;width: 138px;display: table;cursor: pointer;background: #fff;border: 1px solid #d4d4d4;position: relative;}
.brand__area ul li img{width: 100%;height:100px;object-fit: contain;-webkit-filter: grayscale(0%);filter: grayscale(0%);padding: 13px 15px;}
.brand__area ul li:nth-child(1),.ui-section-7 ul li:nth-child(2),.ui-section-7 ul li:nth-child(5),.ui-section-7 ul li:nth-child(6),.ui-section-7 ul li:nth-child(7),.ui-section-7 ul li:nth-child(10),.ui-section-7 ul li:nth-child(11){border-right:none;}
.brand__area ul li:nth-child(1),.ui-section-7 ul li:nth-child(2),.ui-section-7 ul li:nth-child(3),.ui-section-7 ul li:nth-child(6),.ui-section-7 ul li:nth-child(7),.ui-section-7 ul li:nth-child(8){border-bottom: none;}
.brand__area ul li:nth-child(1):before,.ui-section-7 ul li:nth-child(3):before{content: '';border: 0.3px solid #d4d4d4;height: 60px;position: absolute;right: -1px;top: -60px;}
.brand__area ul li:nth-child(10):before,.ui-section-7 ul li:nth-child(12):before{content: '';border: 0.3px solid #d4d4d4;height: 60px;position: absolute;right: -1px;bottom: -60px;}
.brand__area ul li:nth-child(10) {margin-left: 138px;}
.brand__area ul li:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.brand__area .work-section-1 p {text-align: justify;line-height: 30px;color: #444444;}

.awards-sec .userInfo a img {width: 100%;background: #ffffff;padding: 5px;border: 2px solid #333333;}

/*-----------------Company Profile--------------------*/

.custombg {background-color: #eaf9ff;}
.company-profile-sec .about__imgBx img {width: 100%;height: auto;border-radius: 5px;}
.company-profile-sec .profile-content .section__title {text-transform: uppercase;color: #000a4e;}
.company-profile-sec .profile-content h6 {font-size: 17px;font-weight: 500;color: #2e3092;text-align: justify;margin-bottom: 12px;line-height: 24px;}
.company-profile-sec .profile-content p {font-size: 16px;color: #444444;text-align: justify;font-weight: 400;}

.history__area.mission-sec .img2Bx img {width: 100%;height: 560px;object-fit: cover;}
.history__area.mission-sec .textBx .section__title {color:#000a4e;line-height: 1.3;margin-left: 0;text-transform: uppercase;padding: 0;font-size: 28px;}
.history__area.mission-sec .textBx h6 {font-size: 17px;font-weight: 500;color: #2e3092;text-align: justify;margin-bottom: 12px;line-height: 24px;}
.history__area.mission-sec .textBx p {font-size: 16px;color: #444444;text-align: justify;font-weight: 400;}
.profile-content.quoteBx {padding:20px;position: relative;background-color: #f5f6fa;}
.profile-content.quoteBx::before {content: "";position: absolute;top: 0;left: 0;width: 2px;height: 100%;background: #dc2226;}
.profile-content.quoteBx .degiBx {text-align:right;}

.review-sec h2 {text-transform: uppercase;color: #000a4e;margin-bottom:35px;}
.review-sec .userInfo {margin-bottom: 30px;padding: 25px 20px;border: 1px solid #dddddd;border-radius: 12px;box-shadow: 0px 4px 16px #dedede;background: #fff;}
.review-sec .userInfo .titleInfo {display: inline-flex;}
.review-sec .userInfo .titleInfo img {margin-right: 15px;height: 64px;width: 64px;border-radius: 100%;}
.review-sec .userInfo .titleInfo .head h5 {margin: 0 0 5px 0;font-size: 18px;text-transform: uppercase;}
.review-sec .userInfo .titleInfo .head h6 {margin: 0px;padding: 0px;color: #2e3092;font-size: 15px;font-weight: 500;}
.review-sec .userInfo p {font-size: 16px;color: #444444;text-align: justify;font-weight: 400;margin-top: 10px;}

/*this style are use for Industries part start*/
.bigIndustriesWrapper{display:flex;max-height:700px;overflow:hidden;}
.bigIndustriesWrapper .leftBx{width:50%;overflow:hidden;position:relative;max-height:745px;}
.bigIndustriesWrapper .rightBx{width:50%;max-height:777px;}
.bigIndustriesWrapper .rightBx .upper{height:50%;overflow:hidden;position:relative;}
.bigIndustriesWrapper .rightBx .lower{height:50%;overflow:hidden;position:relative;}
.bigIndustriesWrapper .leftBx .imgHolder,.bigIndustriesWrapper .rightBx .upper .imgHolder,.bigIndustriesWrapper .rightBx .lower .imgHolder{overflow:hidden;}
.bigIndustriesWrapper .leftBx .imgHolder,.bigIndustriesWrapper .rightBx .upper .imgHolder,.bigIndustriesWrapper .rightBx .lower .imgHolder{position:relative;}
.bigIndustriesWrapper .leftBx .imgHolder:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(13,54,97,.8);z-index:1;}
.bigIndustriesWrapper .leftBx .imgHolder img,.bigIndustriesWrapper .rightBx .upper .imgHolder img,.bigIndustriesWrapper .rightBx .lower .imgHolder img{width:100%;height:100%;transition:transform .2s;}
.bigIndustriesWrapper .leftBx .imgHolder img{min-height:700px;}
.bigIndustriesWrapper .rightBx .upper .imgHolder img{min-height:350px;}
.bigIndustriesWrapper .rightBx .lower .imgHolder img{min-height:350px;}
.bigIndustriesWrapper .leftBx:hover .imgHolder img,.bigIndustriesWrapper .rightBx .upper:hover .imgHolder img,.bigIndustriesWrapper .rightBx .lower:hover .imgHolder img{transform:scale(1.5);}
.bigIndustriesWrapper .leftBx .textHolder{position:absolute;color:#fff;z-index:1;bottom:7%;left:7%;right:7%;}
.bigIndustriesWrapper .leftBx .textHolder h4{padding-bottom: 0;color: #ff6b6c;font-weight: 600;font-size: 18px;}
.bigIndustriesWrapper .leftBx .textHolder h2{color:#fff;font-weight:400;font-size:18px;line-height:30px;text-align:justify;}
.bigIndustriesWrapper .leftBx .textHolder .linkBx{padding-top:0px;opacity:0;transition:all .5s ease-in-out;}
.bigIndustriesWrapper .leftBx:hover .textHolder .linkBx{padding-top:30px;opacity:1;transition:all .5s ease-in-out;}
.bigIndustriesWrapper .leftBx .textHolder .linkBx a{color:#fff;}
.bigIndustriesWrapper .leftBx .textHolder .linkBx a:hover span{padding-left:5px;transition:all .5s ease-in-out;}
.bigIndustriesWrapper .rightBx .upper .textHolderBx{position:absolute;z-index:1;left:50%;top:0%;right:0%;bottom:0%;background:rgba(255,255,255,1);transition:all .5s ease-in-out;}
.bigIndustriesWrapper .rightBx .upper:hover .textHolderBx{left:0%;transition:all .5s ease-in-out;background:rgba(13,54,94,.7);}
.bigIndustriesWrapper .rightBx .upper .textHolderBx .contentBx{position:absolute;bottom:0;padding:30px 20px;max-width:320px;right:0;}
.bigIndustriesWrapper .rightBx .upper .textHolderBx .contentBx .linkBx{padding-top:0px;opacity:0;transition:all .5s ease-in-out;}
.bigIndustriesWrapper .rightBx .upper:hover .textHolderBx .contentBx .linkBx{padding-top:30px;opacity:1;transition:all .5s ease-in-out;}
.bigIndustriesWrapper .rightBx .upper .textHolderBx .contentBx h4{font-weight:600;font-size:18px;color:#dc2226;}
.bigIndustriesWrapper .rightBx .upper .textHolderBx .contentBx h2{font-weight:400;font-size: 15px;text-align: justify;line-height: 22px;}
.bigIndustriesWrapper .rightBx .upper .textHolderBx .contentBx a:hover span{padding-left:5px;transition:all .5s ease-in-out;}
.bigIndustriesWrapper .rightBx .upper:hover .textHolderBx h4,.bigIndustriesWrapper .rightBx .upper:hover .textHolderBx h2,.bigIndustriesWrapper .rightBx .upper:hover .textHolderBx a{color:#fff;}
.bigIndustriesWrapper .leftBx:hover .textHolder h4,.bigIndustriesWrapper .rightBx .upper:hover .textHolderBx h4,.bigIndustriesWrapper .rightBx .lower:hover .textHolderBx h4{color:#fff;opacity:0;transition:all .5s ease-in-out;}
.bigIndustriesWrapper .rightBx .lower .textHolderBx{position:absolute;z-index:1;right:50%;top:0%;left:0%;bottom:0%;background:rgba(255,255,255,1);transition:all .5s ease-in-out;}
.bigIndustriesWrapper .rightBx .lower:hover .textHolderBx{right:0%;transition:all .5s ease-in-out;background:rgba(13,54,94,.7);}
.bigIndustriesWrapper .rightBx .lower .textHolderBx .contentBx{position:absolute;bottom:0;padding:40px 25px;max-width:320px;left:0;}
.bigIndustriesWrapper .rightBx .lower .textHolderBx .contentBx .linkBx{padding-top:0px;opacity:0;transition:all .5s ease-in-out;}
.bigIndustriesWrapper .rightBx .lower:hover .textHolderBx .contentBx .linkBx{padding-top:30px;opacity:1;transition:all .5s ease-in-out;}
.bigIndustriesWrapper .rightBx .lower .textHolderBx .contentBx h4{font-weight:600;font-size: 18px;color: #dc2226;line-height: 24px;}
.bigIndustriesWrapper .rightBx .lower .textHolderBx .contentBx h2{font-weight:400;font-size:15px;text-align: justify;line-height: 22px;}
.bigIndustriesWrapper .rightBx .lower .textHolderBx .contentBx a:hover span{padding-left:5px;transition:all .5s ease-in-out;}
.bigIndustriesWrapper .rightBx .lower:hover .textHolderBx h4,.bigIndustriesWrapper .rightBx .lower:hover .textHolderBx h2,.bigIndustriesWrapper .rightBx .lower:hover .textHolderBx a{color:#fff;}
.bigIndustriesWrapper .titleBx{left:0;right:0;width:100%;position:absolute;z-index:9;}
.bigIndustriesWrapper .titleBx h2{padding-top:30px;color:#fff;}

/*-----------------Service Pages--------------------*/
.service-sec {background:#fdf8f8;}
.service-sec .textBx p {font-size: 16px;line-height: 28px;text-align: justify;color: #444444;}
.service-sec .imgBx img {width:100%;height:auto;border-radius:7px;}

.table-grid td, .table-grid.table-border tbody tr td:first-child, .table-grid.table-border tbody tr:last-child td {padding: 30px;}
.table-grid td, .table-border td, .table-border th {border-bottom: 1px solid rgb(188, 206, 216);border-left: 1px solid rgb(188, 206, 216);}
.table-grid td ul, .table-border td ul, .table-border th ul {list-style:none;}
.table-grid td ul li img, .table-border td ul li img, .table-border th ul li img {height:120px;}
.table-grid td ul li, .table-border td ul li, .table-border th ul li {cursor:pointer;}
.table-grid td ul li:hover {filter: grayscale(100%);}
.table-border tbody tr td:first-child {border-left: none;}
.table-grid.table-border tbody tr:last-child td {border-bottom: none;}

.testimonial__item .review__text {font-size: 16px;line-height: 24px;font-weight: 400;color: #444444;text-align: justify;}

.lg-block {display:block;}
.md-block {display:none;}

@media only screen and (max-width: 1023px) {
.lg-block {display:none;}
.md-block {display:block;}
.bigIndustriesWrapper{display:block;max-height:100%;}
.bigIndustriesWrapper .leftBx,.bigIndustriesWrapper .rightBx{width:100%;}
.bigIndustriesWrapper .leftBx .upper,.bigIndustriesWrapper .rightBx .lower{width:100%;height:100%;}
.bigIndustriesWrapper .leftBx .imgHolder,.bigIndustriesWrapper .rightBx .upper .imgHolder,.bigIndustriesWrapper .rightBx .lower .imgHolder{line-height:10px;}
.bigIndustriesWrapper .rightBx .upper .textHolderBx .contentBx{left:0;right:auto;padding:10px 15px;}
.bigIndustriesWrapper .rightBx .upper .textHolderBx .contentBx h4{padding-bottom:5px;font-size:13px;}
.bigIndustriesWrapper .rightBx .upper .textHolderBx .contentBx h2{font-size:16px;line-height:20px;}
.bigIndustriesWrapper .rightBx .upper:hover .textHolderBx .contentBx .linkBx{padding-top:15px;}
.bigIndustriesWrapper .rightBx .lower .textHolderBx .contentBx{left:0;right:auto;padding:10px 15px;}
.bigIndustriesWrapper .rightBx .lower .textHolderBx .contentBx h4{padding-bottom:5px;font-size:13px;}
.bigIndustriesWrapper .rightBx .lower .textHolderBx .contentBx h2{font-size:16px;line-height:20px;}
.bigIndustriesWrapper .rightBx .lower:hover .textHolderBx .contentBx .linkBx{padding-top:15px;}
}
/*this style are use for Industries part end*/

.global-sec .globalBx {text-align:center;}
.global-sec .globalBx img {border-radius: 7px;border: 2px solid #dc2226;}

.testimonial__item {min-height:350px;}
.testimonial__area .testimonial__slider .review__info a img {width:60px;height:60px;object-fit:cover;border-radius:50%;}

.review-sec .userInfo {min-height:425px;}

/********* animation css style work start *********/
@media screen and (max-width:650px) {
  .scroll-container,.scroll-container:nth-of-type(2n){flex-direction:column;align-content:inherit}
  .scroll-element{height:100%}
  .scroll-caption,.scroll-element{width:100%}
}
.js-scroll{opacity:0;transition:opacity .5s}
.js-scroll.scrolled{opacity:1}
.scrolled.fade-in{animation:1s ease-in-out both fade-in}
.scrolled.fade-in-top{animation:1s ease-in-out both fade-in-top}
.scrolled.fade-in-bottom{animation:1s ease-in-out both fade-in-bottom}
.scrolled.slide-left{animation:1s ease-in-out both slide-in-left}
.scrolled.slide-right{animation:1s ease-in-out both slide-in-right}

@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.slider-area .main-slider .item-slider::after {display:none;}
/********* animation css style work end *********/

@media screen and (min-device-width: 1600px) and (max-device-width: 1920px) {
	.header__area .header__bottom-2 .main-menu.main-menu-2 ul li {margin-right: 30px;}
    .header__area .header__bottom-2 .main-menu.main-menu-2 ul li a {font-size: 14px;}
}

@media screen and (min-device-width: 1367px) and (max-device-width: 1599px) {
	.header__area .header__bottom-2 .main-menu.main-menu-2 ul li {margin-right: 20px;}
    .header__area .header__bottom-2 .main-menu.main-menu-2 ul li a {font-size: 13px;}
}

@media screen and (min-device-width: 1260px) and (max-device-width: 1366px) {
	.header__area .header__bottom-2 .main-menu.main-menu-2 ul li {margin-right: 12px !important;}
    .header__area .header__bottom-2 .main-menu.main-menu-2 ul li a {font-size: 13px;}
}

@media screen and (min-device-width: 992px) and (max-device-width: 1259px) {
	.header__area .header__bottom-2 .main-menu.main-menu-2 ul li {margin-right: 5px !important;}
    .header__area .header__bottom-2 .main-menu.main-menu-2 ul li a {font-size: 10px;}
	.header__area .header__top .dlab-topbar-right ul li {margin-right: 30px;}
	.header__area .header__top .dlab-topbar-right ul li::before {right: -60px;}
}

@media (max-width:767px){
	html {overflow-x: hidden;}
	.mobile-logo a img {height:90px;}
	.header__area .header__logoBx img {width: 100%;height:auto;}
	.header__area .header__logo_rightBx img {width: auto;height:65px;}
	.side-menu-icon i {color: #dc2226;}
	.header__bottom-2 .row.align-items-center {}
	.history__area.mission-sec .textBx {margin: 30px 20px;}
	.history__area.mission-sec .img2Bx img {height: auto;}
	
	.divider__area .divider-btnBx {margin-bottom:50px;}
	.about__area .ab-left-content {margin-left: 0px;}
	.about__area .ab-left-content .section__title {margin-top:50px;}
}