@font-face {
    font-family: 'IBM Plex Sans';
    src: url('../fonts/IBMPlexSans-Light.eot');
    src: url('../fonts/IBMPlexSans-Lightd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IBMPlexSans-Light.woff2') format('woff2'),
        url('../fonts/IBMPlexSans-Light.woff') format('woff'),
        url('../fonts/IBMPlexSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'IBM Plex Sans';
    src: url('../fonts/IBMPlexSans.eot');
    src: url('../fonts/IBMPlexSansd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IBMPlexSans.woff2') format('woff2'),
        url('../fonts/IBMPlexSans.woff') format('woff'),
        url('../fonts/IBMPlexSans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'IBM Plex Sans';
    src: url('../fonts/IBMPlexSans-Bold.eot');
    src: url('../fonts/IBMPlexSans-Boldd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IBMPlexSans-Bold.woff2') format('woff2'),
        url('../fonts/IBMPlexSans-Bold.woff') format('woff'),
        url('../fonts/IBMPlexSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IBM Plex Sans';
    src: url('../fonts/IBMPlexSans-Medium.eot');
    src: url('../fonts/IBMPlexSans-Mediumd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IBMPlexSans-Medium.woff2') format('woff2'),
        url('../fonts/IBMPlexSans-Medium.woff') format('woff'),
        url('../fonts/IBMPlexSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'IBM Plex Sans';
    src: url('../fonts/IBMPlexSans-SemiBold.eot');
    src: url('../fonts/IBMPlexSans-SemiBoldd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IBMPlexSans-SemiBold.woff2') format('woff2'),
        url('../fonts/IBMPlexSans-SemiBold.woff') format('woff'),
        url('../fonts/IBMPlexSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


body {
    font-family: 'IBM Plex Sans';
    font-weight: 300;
    font-style: normal;
    font-size:1.146vw;
    line-height:1.9;
    color:#2b2626;
}


[data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate {
    transition-delay: .8s;
}
[data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate {
    transition-delay: .4s;
}
[data-aos][data-aos][data-aos-delay='3100'].aos-animate, body[data-aos-delay='3100'] [data-aos].aos-animate {
    transition-delay: 3.1s;
}
[data-aos][data-aos][data-aos-delay='3200'].aos-animate, body[data-aos-delay='3200'] [data-aos].aos-animate {
    transition-delay: 3.2s;
}
[data-aos][data-aos][data-aos-delay='3300'].aos-animate, body[data-aos-delay='3300'] [data-aos].aos-animate {
    transition-delay: 3.3s;
}
[data-aos][data-aos][data-aos-delay='3400'].aos-animate, body[data-aos-delay='3400'] [data-aos].aos-animate {
    transition-delay: 3.4s;
}
[data-aos][data-aos][data-aos-delay='3500'].aos-animate, body[data-aos-delay='3500'] [data-aos].aos-animate {
    transition-delay: 3.5s;
}
[data-aos=fade-up] {
    transform: translateY(50px);
}
img, video, iframe {
    max-width:100%;
}
a, a:hover {
    color:#012468;
}
a:hover {
    text-decoration:none;
}
.btn {
    box-shadow:none !important;
}
.line-H-0 {
    line-height:0;
}
.line-H-1 {
    line-height:1;
}
.line-H-1_2 {
    line-height:1.2;
}
.line-H-1_3 {
    line-height:1.3;
}
.line-H-1_4 {
    line-height:1.4;
}
.line-H-1_5 {
    line-height:1.5;
}
.line-H-1_6 {
    line-height:1.6;
}
.line-H-1_7 {
    line-height:1.7;
}
.line-H-1_8 {
    line-height:1.8;
}
.line-H-1_9 {
    line-height:1.9;
}

.f-W-L {
    font-weight: 300;
}
.f-W-N {
    font-weight: normal;
}
.f-W-M, strong, b {
    font-weight: 500;
}
.f-W-SB  {
    font-weight: 600;
}
.f-W-B{
    font-weight: bold;
}
.f-size-22 {
    font-size: 1.146vw;
}
.f-size-24 {
    font-size: 1.250vw;
}
.f-size-30 {
    font-size: 1.510vw;
}
.f-size-36 {
    font-size: 1.875vw;
}
.cmn_Head_sz {
    font-size:3.385vw;
    line-height:1;
    font-weight:bold;
}
.cmn_Head_sz .ttl_bg {
    line-height: 1.4;
    padding:0 .625vw;
}
.head_sz_md {
    font-size:2.917vw;
    font-weight:bold;
}
.head_sz_md .ttl_bg {
    line-height: 1.4;
    padding:0 .625vw;
}
p, ul {
    margin-bottom:2.083vw;
}
h1, h2, h3, h4, h5, h6 {margin-bottom:1.042vw;font-weight: bold;}
h6 {font-size:1.146vw;}
h5 {font-size: 1.354vw;}
h4 {font-size: 1.563vw;}
h3 {font-size: 1.771vw;}
h2 {font-size: 1.979vw;}
h1 {font-size: 2.188vw;}

.z-ind-1 {
    z-index:1;
}
.last-p>p:last-child {
    margin-bottom: 0;
}

.sectionWrap {
    padding-top:4.688vw;
    padding-bottom:4.688vw;
}
.sectionWrap.pd-md {
    padding-top:4.167vw;
    padding-bottom:4.167vw;
}
.ttl_bg {
    background-color:#012468;
    color:#fff;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
}
.bg-1 {
    background-color:#012468 !important;
}
.bg-2 {
    background-color:#f9f9f9 !important;
}
.text-color-1 {
    color:#85adf5 !important;
}
.text-color-white {
    color:#fff !important;
}
.text-color-black {
    color:#000 !important;
}
.link-color-Txt, .links_txt_clr a {
    color:#2b2626 !important;
}
.slide-overlay-wrap {
    position: relative;
    overflow: hidden;
}
.slideOver {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background-color: #f0f0f0;
}
.slideOver.slide-bg-1 {
    background-color: #fcf5f5;
}
.slideOver.slide-right, .slideOver[data-aos='slide-right'] {
    right: -100%;
}
.slideOver.slide-left, .slideOver[data-aos='slide-left'] {
    left: -100%;
}
.img-cover {
    object-fit: cover;
}
.slick-slider .item-slide, .slick-slider .item-slide a, .slick-slider .item-slide .btn {
    outline:none !important;
}
.gutter-20 {
    margin-left:-1.042vw;
    margin-right:-1.042vw;
}
.gutter-20>.col, .gutter-20>[class*=col] {
    padding-right: 1.042vw;
    padding-left: 1.042vw;
}
.gutter-26 {
    margin-left:-1.354vw;
    margin-right:-1.354vw;
}
.gutter-26>.col, .gutter-26>[class*=col] {
    padding-right: 1.354vw;
    padding-left: 1.354vw;
}
.scroll_sec_wrap {
    position:relative;
}
.sec_scroll_mng {
    position:relative;
    height:0;
    top:-4.635vw;
}
/* Preloader */
.preloaderWrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: #FFF;
}
.preloader_mdl {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    line-height: 1;
}
.preloader_logo {
    max-width: 6.250vw;
    position:relative;
    padding-bottom:.365vw;  
}
.preloader_logo:after {
    content:"";
    width:2.604vw;
    height:.208vw;
    position:absolute;
    left:50%;
    bottom:0;
    transform:translateX(-50%);
    background: -moz-radial-gradient(center, ellipse cover, rgba(155,155,155,0.7) 0%, rgba(89,89,89,0) 100%);
    background: -webkit-radial-gradient(center, ellipse cover, rgba(155,155,155,0.7) 0%,rgba(89,89,89,0) 100%);
    background: radial-gradient(ellipse at center, rgba(155,155,155,0.7) 0%,rgba(89,89,89,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b39b9b9b', endColorstr='#00595959',GradientType=1 );
}
.preload_logo_Bounce {
    animation-duration: 2s;
    animation-iteration-count: infinite;
    transform-origin: bottom;
    animation-name: bounce-4;
    animation-timing-function: ease;
}
@keyframes bounce-4 {
        0%   { transform: scale(1,1)    translateY(0); }
        10%  { transform: scale(1.1,.9) translateY(0); }
        30%  { transform: scale(.9,1.1) translateY(-2.083vw); }
        50%  { transform: scale(1,1)    translateY(0); }
        100% { transform: scale(1,1)    translateY(0); }
}
/* End Preloader */
/* Header Menu */
.header_Wrap {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    z-index: 9;
    background:-moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    background:-webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    background:linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000',GradientType=0);
}
.cst-thm-Navbar {
    padding: 0 2.083vw;
}
.siteLogo {
    padding: 0 0;
    max-width: 14.063vw;
    margin-right: .781vw;
    position:relative;
}
.siteLogo .logoIn {
    display: block;
    position: relative;
}
.siteLogo .logo_Black {
    position:absolute;
    visibility:hidden;
    left:0;
    top:0;
}
.pgScroll_Header .siteLogo .logo_Black {
    visibility:visible;
}
.pgScroll_Header .siteLogo .logo_White {
    visibility:hidden;
}
.pgScroll_Header .header_Wrap {
    background: #fff;
    box-shadow:0 0 10px 0 rgba(0,0,0,.2);
}
@keyframes smoothScroll {
    0%{transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);}
    100%{transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);}
}

.thmNavbar.menuRight>.nav-item:not(:last-child) {
    margin-right: 1.563vw;
}
.thmNavbar.menuRight>.nav-item>.nav-link {
    padding: 2.448vw 0px;
    line-height: 0;
}
.thmNavbar.menuRight .menuIcon .iconImg {
    height:2.344vw;
}

.hamburg_icon_wrap .dropdown-toggle:after{
    display:none;
}
.thm-nav-toggler {
    width: 2.344vw;
    height: 2.344vw;
    border: none;
    padding: 0;
    outline: none !important;
    border-radius: 0;
    display:inline-block;
    position:relative;
}
.thm-nav-toggler .navbar-toggler-icon, .thm-nav-toggler .navbar-toggler-icon:before, .thm-nav-toggler .navbar-toggler-icon:after {
    width: 100%;
    height: .156vw;
    border-radius: 0px;
    position: absolute;
    left: 0;
    transition: all 0.2s ease;
}
.thm-nav-toggler .navbar-toggler-icon:before, .thm-nav-toggler .navbar-toggler-icon:after {
    content: "";
}
.thm-nav-toggler .navbar-toggler-icon, .thm-nav-toggler  .navbar-toggler-icon:before, .thm-nav-toggler .navbar-toggler-icon:after {
    background-color: #fff;
}
.pgScroll_Header .thm-nav-toggler .navbar-toggler-icon, .pgScroll_Header .thm-nav-toggler  .navbar-toggler-icon:before, .pgScroll_Header .thm-nav-toggler .navbar-toggler-icon:after {
    background-color: #000;
}

.thm-nav-toggler .navbar-toggler-icon {
    top: 50%;
    transform:translateY(-50%);
}
.thm-nav-toggler .navbar-toggler-icon:after {
    top: .625vw;
}
.thm-nav-toggler .navbar-toggler-icon:before {
    bottom: .625vw;
}
.hamburg_icon_wrap:hover .thm-nav-toggler .navbar-toggler-icon  {
    background-color:transparent;
}
.hamburg_icon_wrap:hover .thm-nav-toggler .navbar-toggler-icon:after {
    transform: rotate(45deg);
    top: 0;
}
.hamburg_icon_wrap:hover .thm-nav-toggler .navbar-toggler-icon:before {
    transform: rotate(-45deg);
    bottom: 0;
}

.menuList_items {line-height:1.3;margin-left:-.677vw;margin-right:-.677vw;}
.menuList_items>li {padding:.260vw .677vw;}
.menuList_items .linkItem {position: relative;color: #090606;font-size:.833vw;padding-left:.729vw;vertical-align:middle;}
.menuList_items .linkItem:hover {color:#012468;}
.menuList_items .linkItem:before {content:"\f105";position:absolute;left:0;top:0;font-family:FontAwesome;color:#012468;}
.menuList_items.list-sz>li {padding-top: .417vw;padding-bottom: .417vw;}
.menuList_items.list-sz .linkItem {font-size: 1.146vw;}

.hamburg-toggler {position:relative;width:26px;height:18px;border:none;padding:0;outline:none !important;border-radius:0;}
.hamburg-toggler .navbar-toggler-icon{top:50%;margin-top:-1px;}
.hamburg-toggler .navbar-toggler-icon, .hamburg-toggler .navbar-toggler-icon:before, .hamburg-toggler .navbar-toggler-icon:after{width:100%;height:2px;border-radius:5px;position:absolute;left:0;transition:all 0.2s ease;}
.hamburg-toggler .navbar-toggler-icon:before, .hamburg-toggler .navbar-toggler-icon:after{content:"";}
.hamburg-toggler.collapsed .navbar-toggler-icon:before{transform:rotate(0);bottom:7px;}
.hamburg-toggler.collapsed .navbar-toggler-icon:after{transform:rotate(0deg);top:7px;}
.hamburg-toggler .navbar-toggler-icon:before{bottom:0;transform:rotate(45deg);}
.hamburg-toggler .navbar-toggler-icon:after{top:0;transform:rotate(-45deg);}
.hamburg-toggler.collapsed .navbar-toggler-icon, .hamburg-toggler .navbar-toggler-icon:before, .hamburg-toggler .navbar-toggler-icon:after{background-color:#000;}
/* End Header Menu */
/*** Homepage ***/
.headSectionWrap {
    position:relative;
    background-color:#070707;
}
.headMain-item {
    position:relative;
}
.headMain-item .wrapImg {
    position: relative;
}
.headMain-item .wrapImg:before {
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:#000;
    opacity:.3;
}
.headMain-item .heroImg {
    height: 100vh;
}
.headMain-item .mngContwrap {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
    z-index: 1;
}
.headSlide_contSec .mainHead {
    font-weight: 500;
    line-height: 1.1;
    font-size: 2.813vw;
    margin-bottom: .781vw;
}
.sliderMain-thm.slick-dotted {
    margin-bottom:0;
}
.sliderMain-thm .slick-dots {
    width:auto;
    z-index:2;
    right:.833vw;
    bottom:50%;
    transform: translateY(50%);
}
.sliderMain-thm .slick-dots>li {
    display:block;
    width:auto;
    height:auto;
    margin:0;
    padding:.260vw 0;
}
.sliderMain-thm .slick-dots>li:only-child {
    display:none;
}
.sliderMain-thm .slick-dots>li button {
    padding:0;
    width:.469vw;
    height:.469vw;
    background-color:#fff;
    border-radius:100px;
}
.sliderMain-thm .slick-dots>li.slick-active button {
    background-color:#d20000;
}
.sliderMain-thm .slick-dots>li button:before {
    display:none;
}
.sliderMain-thm .item-slide.slick-current .aos-animate[data-aos^=fade][data-aos^=fade] {
    opacity: 1 !important;
    transform: translate(0);
}
.sliderMain-thm .item-slide .aos-animate[data-aos^=fade][data-aos^=fade] {
    opacity: 0 !important;
    transform: translateY(100px);
}
.scroll_down_pos {
    position: absolute;
    bottom: 1.667vw;
    left: 50%;
    transform: translateX(-50%);
}
.scrollMouse_btn {
    border: none;
    border-radius: 0;
    width: 1.354vw;
    padding: 0;
}


.welcomeCont_wrap {
    max-width: 21.615vw;
}
.welcomeCont_wrap .headWrap {
    font-size: 1.042vw;
    margin-bottom: .573vw;
}
.welcomeCont_wrap .headWrap .ttl_bg  { 
    padding:.104vw .521vw;
}
.welcomeCont_wrap .descWrap {
    font-size: .938vw;
    margin-bottom:.781vw;
}
.welcomeCont_wrap .wrapImg {
    max-width: 12.813vw;
    width: 100%;
}
.welcome_tabsWrap .welcome_tabsNav {
    min-width: 21.615vw;
    width: 21.615vw;
}
.welcome_tabsNav {
    border-right: 1px solid #c3c5d1;
}
.welcome_tabsWrap .tabsSpc {
    padding: 0 0 0 4.948vw;
}
.welcome_tabsNav .nav-link {
    padding: 0;
    line-height: 1.3;
    font-size: 4.531vw;
    display: block;
    color: #dbe2e8;
    position:relative;
}
.welcome_tabsNav .nav-link.active {
    color:#1a1a1a;
}
.welcome_tabsNav .nav-link.active .tab_dot {
    color:#012468;
}
.welcome_tabsNav .nav-link.active:before, .welcome_tabsNav .nav-link.active:after {
    visibility:visible;
}
.welcome_tabsNav .nav-link:before, .welcome_tabsNav .nav-link:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    visibility:hidden;
}
.welcome_tabsNav .nav-link:before {
    border-top: .573vw solid transparent;
    border-left: .573vw solid #c3c5d1;
    border-bottom: .573vw solid transparent;
}
.welcome_tabsNav .nav-link:after {
    border-top: .469vw solid transparent;
    border-left: .469vw solid #fff;
    border-bottom: .469vw solid transparent;
}
.welcomeTab_info .moreBtnWrap {
    margin-top: .781vw;
    line-height: 1;
}
.btnLink_cmn {
    padding: 0 1.667vw 0 0;
    border-radius: 0;
    border: none;
    font-size: .990vw;
    font-weight: normal;
    color: #231a1a;
    position: relative;
    line-height: .9;
    min-height:.938vw;
}
.btnLink_cmn:hover {
    color:#012468;
}
.btnLink_cmn.link-wht {
    color:#fff;
}
.btnLink_cmn:after {
    content:"";
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    width:.938vw;
    height:.938vw;
    background-color:#012468;
    border-radius:100px;
    display:flex;
    justify-content:center;
    align-items:center;
    line-height:1;
    background-image:url(../../front-images/link-arrow.png);
    background-repeat:no-repeat;
    background-position:center center;
    background-size:.521vw auto;
}

.prod_item_Section .tabsWrapp {
    position: relative;
    margin-bottom: -2.448vw;
    z-index: 6;
}
.navCst-thm_1 {
    background-color:#ecf1f5;
    border-radius:100px;
    padding:0 .313vw;
}
.navCst-thm_1>.nav-item {
    padding: .469vw .260vw;
}
.navCst-thm_1 .nav-link {
    font-size: 1.042vw;
    line-height: 1.2;
    min-height: 3.490vw;
    padding: .573vw 1.563vw;
    border-radius: 100px;
    color: #000000;
    font-weight: 500;
    min-width: 10.417vw;
}
.navCst-thm_1 .nav-link .iconWrap {
    min-width: 2.760vw;
    height: 2.760vw;
    width: 2.760vw;
    margin-right:.625vw;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
}
.navCst-thm_1 .nav-link.active {
    background-color:#012468;
    color:#fff;
}
.navCst-thm_1 .nav-link.active .iconWrap {
    background-position:center bottom;
}
.prodInfo_tab-content {
    position:relative;
    background-color:#070707;
    
    
}
.prodInfo_tab-content, .prodItem_wrap .imgWrap  {
    height:44vw;
    overflow:hidden;
}

.prodInfo_tab-content>.tab-pane {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    opacity: 1;
    -webkit-transition: opacity 0.9s linear;
    -moz-transition: opacity 0.9s linear;
    -ms-transition: opacity 0.9s linear;
    -o-transition: opacity 0.9s linear;
    transition: opacity 0.9s linear;
}
.prodInfo_tab-content>.tab-pane:not(.active) {
    display: block;
    opacity: 0;
}
.prodItem_wrap {
    position:relative;
}
.prodItem_wrap .overlayWrap {
    position: absolute;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    z-index:1;
}
.product_summary_cont .title_Txt {
    font-size: 1.979vw;
    line-height: 1.5;
    padding-right:.365vw;
}
.product_summary_cont .title_Txt .ttl_bg {
    padding: 0 .625vw .104vw .625vw;
}
.product_summary_cont .btnRow {
    margin-top: 2.604vw;
}

.ourService_outer {
    padding-left: 3.385vw;
    position:relative;
}
.ourService_outer .mngHead_sec {
    position:absolute;
    left:0;
    top:1.302vw;
    z-index:6;
}
.service_summary_info .head-txt {
    font-size: 2.031vw;
    line-height: 1.2;
    margin-bottom:.521vw;
}
.service_summary_info .btnRow {
    margin-top: 1.563vw;
}
.thm_slider_1 .slick-arrow {
    background-color: #012468;
    color:#fff;
    width: auto;
    height: auto;
    z-index:1;
    font-size:0;
}
.thm_slider_1 .slick-arrow:before {
    font-family:FontAwesome;
    font-size:1.771vw;
    width: 2.396vw;
    height: 2.708vw;
    display:flex;
    justify-content:center;
    align-items:center;
    opacity:1;
}
.thm_slider_1 .slick-arrow.slick-prev:before {
    content:"\f104";
}
.thm_slider_1 .slick-arrow.slick-next:before {
    content:"\f105";
}
.thm_slider_1.arrow_bt {
    padding-bottom: 6.510vw;
}
.thm_slider_1.arrow_bt .slick-arrow, .thm_slider_2.btns_bt .slick-arrow {
    bottom:0;
    top:auto;
    left:0;
    -webkit-transform: translate(0, -0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}
.thm_slider_1.arrow_bt .slick-arrow.slick-next {
    left:3.385vw;
}
.thm_slider_2 .slick-arrow {
    width: auto;
    height: auto;
    z-index:1;
    font-size:0;
}
.thm_slider_2 .slick-arrow:before {
    content:"";
    width:.938vw;
    height:.938vw;
    background-color:#ffffff;
    color:#012468;
    border-radius:100px;    
    background-repeat:no-repeat;
    background-position:center center;
    background-size:.521vw auto;
    display:inline-block;
    opacity:1;
}
.thm_slider_2 .slick-arrow.slick-prev:before {
    background-image:url(../../front-images/arrow-Left-red.png);
}
.thm_slider_2 .slick-arrow.slick-next:before {
    background-image:url(../../front-images/arrow-Right-red.png);
}
.thm_slider_2 .slick-arrow.slick-prev {
    left:0;
}
.thm_slider_2 .slick-arrow.slick-next {
    right:0;
}
.thm_slider_2.btns_bt {
    padding-bottom:1.823vw;
}
.thm_slider_2.btns_bt .slick-arrow.slick-next {
    left:1.927vw;
}

.section_testimonial {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #000000;
    background-image:url(../../front-images/testimonial-bg.jpg);
    padding-top: 9.896vw;
    padding-bottom: 8.854vw;
}
.outer_testimonial.mx_width {
    max-width: 30.208vw;
    width:100%;
}
.spc_Testimonial_slide .slick-list {
    margin-left: -.260vw;
    margin-right: -.260vw;
}
.spc_Testimonial_slide .slick-list .item-slide {
    padding-left: .260vw;
    padding-right: .260vw;
}
.testimonial_item .test_mnl_head {
    font-size: 2.500vw;
    line-height: 1.4;
    margin-bottom: 1.042vw;
}
.testimonial_item .test_mnl_head .ttl_bg {
    line-height: 1;
    padding: 0 .521vw;
}
.testimonial_item .test_mnl_summary {
    margin-top: 1.667vw;
    position:relative;
}
.testimonial_item .test_mnl_summary:before {
    content: "";
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 2.604vw;
    height: 2.240vw;
    margin-right: 1.042vw;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: contain;
    background-image:url(../../front-images/icon_quote.png);
    margin-top:-.313vw;
}
.outer_testimonial .btnRow_read_all {
    margin-top: 2.083vw;
}

.virtual_tour_wrapper {
    max-width: 35.417vw;
    width: 100%;
}
.virtual_Head_wrap {
    max-width: 9.375vw;
    min-width: 9.375vw;
    margin-right: 1.823vw;
}
.virtual_Head_wrap .lg_txt {
    font-size:4.635vw;
    line-height:.8;
    margin-bottom:.365vw;
}
.virtual_Head_wrap .lg_txt sup {
    font-size: 30%;
    vertical-align: super;
    top: -.833vw;
    margin-left: .104vw;
}
.virtual_Head_wrap .sub_head {
    font-size: 1.250vw;
    line-height: 1.3;
}
.rowSpc_virtual {
    margin-left:-.365vw;
    margin-right:-.365vw;
}
.rowSpc_virtual>.col, .rowSpc_virtual>[class*=col] {
    padding-left:.365vw;
    padding-right:.365vw;
}
.virtual_img_wrap {
    position:relative;
}
.virtual_img_wrap .wrap-in {
    display:block;
    color:#fff;
}
.virtual_img_wrap .overlay_txt {
    font-size: .885vw;
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    line-height: 1;
    background-color: #012468;
    padding: .156vw .313vw .104vw .313vw;
}

.sec_latestUpdate .headRow_wrap {
    margin-bottom: 1.979vw;
}
.latesUpdate_headWrap .subHead_txt {
    font-size: .938vw;
    margin-top: .313vw;
}
.event_single_wrap {
    max-width: 42.708vw;
    width: 100%;
}
.single_Event .eventImg {
    width: 5.365vw;
    height: 5.365vw;
    min-width: 5.365vw;
    background-color: #e9e9eb;
    border-radius: 100px;
    overflow: hidden;
    margin-right: 1.354vw;
    border:1px solid #e9e9eb;
}
.single_Event .event_Ttl {
    font-size: 1.354vw;
    margin-bottom: .365vw;
    line-height: 1.1;
}
.single_Event .txt_contWrap {
    font-size: .781vw;
}
.event_single_wrap .view_btnWrap {
    margin-left: 2.083vw;
}

.newsGrid_item {
    border-bottom: .208vw solid #dbdbdd;
    margin-bottom:2.083vw;
}
.newsGrid_item .contWrapp {
    padding: .677vw 0 1.042vw 0;
}
.newsGrid_item .news_date_cat {
    font-size: .625vw;
    margin-bottom: .677vw;
}
.news_date_cat {
    margin-left:-.365vw;
    margin-right:-.365vw;
    color:#919090;
}
.news_date_cat>li {
    padding-left:.365vw;
    padding-right:.365vw;
    position:relative;
}
.news_date_cat>li:not(:last-child) {
    margin-right:0;
}
.news_date_cat>li:not(:last-child) {
    border-right:1px solid #919090;
}
.newsGrid_item .title_news {
    margin-bottom: 0;
    font-size: 1.667vw;
    line-height: 1.5;
}
.newsGrid_item .title_news a {
    color:#2b2626;
    display:block;
}
.newsGrid_item .title_news a:hover {
    color:#012468;
}
.btn-style-1 {
    background-color: #012468;
    border: none;
    color: #fff;
    font-weight: 500;
    font-size: .990vw;
    border-radius: 100px;
    line-height: 1;
    min-width: 11.719vw;
    padding: .729vw 1.042vw;
}
.btn-style-1:hover {
    background-color: #f10101;
    color:#fff;
}
.ListWrap_news>li:not(:last-child) {
    margin-bottom:2.083vw;
}
.newsSingle_item .news_date_cat {
    margin-bottom: .729vw;
    font-size: .885vw;
}
.ListWrap_events>li:not(:last-child) {
    margin-bottom:1.302vw;
}
.card_News_wrap .btnRow, .card_Event_wrap .btnRow {
    margin-top: 1.302vw;
}

.section_ourNetwork {
    background-color:#c1e5fd;
    padding-top:6.250vw;
    padding-bottom:6.250vw;
}
.ourNetwork_cont {
    max-width:27.865vw;
}
.ourNetwork_cont .head_txt {
    margin-bottom: .260vw;
}
.ourNetwork_cont .desc_cont {
    font-size: 1.615vw;
    line-height: 1.6;
    margin-bottom: 1.042vw;
}
.networkMap_wrap {
    position: relative;
    margin-left: 2.448vw;
}
.networkMap_wrap .mapPoint {
    position: absolute;
    width: 2.708vw;
    height: 2.708vw;
    border-radius: 100px;
    display: inline-block;
    background-color: #012468;
    transform:scale(0);
    animation:circle_highlight 1.7s linear infinite;
}
@keyframes circle_highlight {100% {opacity:0;transform:scale(1);}}
/*.networkMap_wrap .mapPoint.point_1 {top: 10.573vw;left: 30.313vw;}
.networkMap_wrap .mapPoint.point_2 {top: 11.979vw;left: 32.813vw;animation-delay: .5s;}
.networkMap_wrap .mapPoint.point_3 {top: 13.021vw;left: 35.677vw;animation-delay: .3s;}
.networkMap_wrap .mapPoint.point_4 {top: 14.740vw;left: 41.771vw;animation-delay: .8s;}*/
.networkMap_wrap .mapPoint.point_1 {top: 32%;left: 52%;}
.networkMap_wrap .mapPoint.point_2 {top: 34%;left: 56.7%;animation-delay: .5s;}
.networkMap_wrap .mapPoint.point_3 {top: 40%;left: 64%;animation-delay: .3s;}
.networkMap_wrap .mapPoint.point_4 {top: 44%;left: 71.5%;animation-delay: .8s;}

.section_Clients .head_sec {
    margin-bottom: 2.083vw;
}
.clientRow_gutters {
    margin-right: -.521vw;
    margin-left: -.521vw;
}
.clientRow_gutters>.col, .clientRow_gutters>[class*=col-] {
    padding-right: .521vw;
    padding-left: .521vw;
}
.clients_Bx {
    margin-bottom:1.563vw;
}
.clients_Bx .bx_in {
    border-top: 1px solid #adadad;
    border-left: 1px solid #adadad;
    border-right: 1px solid #adadad;
    border-bottom: 3px solid #012468;
    padding: 1.042vw 1.042vw;
    min-height: 10.938vw;
}
.clients_Bx .logo_client {
    max-width:15.625vw;
    width:100%;
    filter: grayscale(100%);
}
.clients_Bx:hover .logo_client {
    filter: grayscale(0);
}
.section_Clients .view_btnRow {
    margin-top: 1.302vw;
}

.totop {
    position: fixed;
    right: .781vw;
    bottom: .781vw;
    z-index: 8;
}
.go_top_btn {
    width: 1.927vw;
    height: 1.927vw;
    border-radius: .260vw;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #012468;
    color: #fff;
    font-size: 1.563vw;
    line-height: 1.2;
    cursor:pointer;
    box-shadow:0 0 .260vw 0 rgba(0,0,0,.3);
}
.go_top_btn .icon {
    line-height: .5;
}
/*** End Homepage ***/
/*** Footer ***/
.footerWrap {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    background-image:url(../../front-images/footer-bg.jpg);
    color: #fff;
    padding-top: 6.771vw;
    padding-bottom: 6.771vw;
    background-color: #110a07;
}
.footerWrap a {
    color:#fff;
}
.footerWrap .headingFooter {
    margin-bottom: 4.688vw;
}
.footerCol_item {
    padding-bottom:1.354vw;
    border-bottom:1px solid rgba(255,255,255,.2);
    margin-bottom:3.646vw;
}
.footerCol_item .headIngWrap {
    font-size: 1.250vw;
    line-height: 1.2;
    margin-bottom: 1.198vw;
}
.headIngWrap .iconWrap {
    line-height: 0;
    margin-right: .625vw;
}
.headIngWrap .iconHead {
    height:1.771vw;
}
.footerCol_item .footerCont {
    font-size: .938vw;
}
.foot_mailList>li:not(:last-child) {
    margin-bottom: .625vw;
}
.social_List_footer>li:not(:last-child) {
    margin-right:1.302vw;
}
.social_List_footer .social_item {
    color: #d1d1d1;
    font-size: 1.510vw;
}
.social_List_footer .social_item:hover {
    color:#fff;
}
.footerWrap .footerBt {
    font-size:.859vw;
    margin-top:3.125vw;
}
.foot_page_list {
    margin-bottom:.677vw;
}
.foot_page_list>li {
    padding-left:.521vw;
    padding-right:.521vw;
    line-height:1;
}
.foot_page_list>li:not(:last-child) {
    margin-right:0;
    border-right:1px solid #fff;
}
.foot_nav_wrap {
    margin-top: .781vw;
}
.footerNav {
    margin-bottom:0;
    line-height: 1.1;
    margin:0 -.677vw;
    font-size:.938vw;
}
.footerNav>li:not(:last-child) {
    margin-right: 0;
}
.footerNav>li {
    padding:0 .677vw;
    margin-bottom:.677vw;
    position:relative;
}
.footerNav>li:not(:last-child):before {
    content:"";
    position:absolute;
    right:0;
    top:.104vw;
    height:.938vw;
    width:1px;
    background-color:#fff;
}
/*** End Footer ***/
/*** Corporate Video ***/
.corporateVideo_wrap {
    margin-bottom: 1.823vw;
}
.corporate_video_media {
    line-height:0;
}
.corporate_video_media iframe {
    width:100%;
    border:none;
    height: 24.219vw;
}
.corporateVideo_wrap .txt_summary {
    padding: .521vw .781vw;
}
/*** End Corporate Video ***/
/*** About The Group ***/
.pg_inside_wrap {
    padding-top: 3.385vw;
    padding-bottom: 3.385vw;
}
.header_inside_pg .inside_header_img {
    height: 26.198vw;
}
.cst-breadcrumb {
    border-radius: 0;
    padding: 0;
    line-height: 1;
    background-color: transparent;
    margin-bottom: 2.865vw;
}
.cst-breadcrumb>.breadcrumb-item {
    font-size: .729vw;
    font-weight:normal;
    letter-spacing:.042vw;
    position:relative;
}
.cst-breadcrumb>.breadcrumb-item+.breadcrumb-item {
    padding-left: 0.521vw;
}
.cst-breadcrumb>.breadcrumb-item+.breadcrumb-item::before {
    content: "\f105";
    font-family: FontAwesome;
    padding-right: 0.521vw;
    font-size: 120%;
    line-height: .9;
    color: #9e9ea1;
    font-weight: normal;
    position: relative;
}
.cst-breadcrumb>.breadcrumb-item a {
    color:#9e9ea1;
}
.cst-breadcrumb>.breadcrumb-item a:hover {
    color:#2b2626;
}
.cst-breadcrumb>.breadcrumb-item.active {
    color:#012468;
}
.cst-breadcrumb>.breadcrumb-item .icon {
    margin-right: .417vw;
}
.inside_pg_head {
    margin-bottom: 2.604vw;
}
.mb_65 {
    margin-bottom:3.385vw;
}
.gutter-6 {
    margin-left: -.313vw;
    margin-right: -.313vw;
}
.gutter-6>.col, .gutter-6>[class*=col] {
    padding-right: .313vw;
    padding-left: .313vw;
}
.about-group-content {
    margin-bottom:2.604vw;
}
.about-group-content .imgWrap {
    margin-bottom: 3.906vw;
}
.about-group-content .pd-rgt {
    padding-right: 1.302vw;
}
.about_ourBusiness_bx .cont_Head {
    font-size: 1.979vw;
    margin-bottom: .521vw;
}
.about_business_listing>li {
    padding-top: .417vw;
    padding-bottom: .417vw;
}
.about_business_listing>li:not(:last-child) {
    margin-right: .781vw;
}
.about_business_listing .link-Item {
    font-size: 1.563vw;
    font-weight: normal;
    line-height: 1;
    position: relative;
    padding-left: 1.354vw;
    color:#2b2626;
}
.about_business_listing .link-Item:hover {
    color:#012468;
}
.about_business_listing .link-Item:before {
    content: "\f105";
    position: absolute;
    left: 0;
    top: .156vw;
    font-family: FontAwesome;
    font-size: 115%;
    color:#012468;
}
/*** End About The Group ***/
/*** Awards ***/
.awards_Timeline, .awards_Timeline>li {
    position:relative;
}
.awards_Timeline:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #acacac;
    transform: translateX(-50%);
}
.awards_Timeline>li .wrap_awards {
    width: 50%;
    text-align:right;
}
.awards_Timeline>li:nth-child(2n) .wrap_awards {
    float: right;
    text-align:left;
}

.wrap_awards {
    position:relative;
    padding-right:9.115vw;
}
.wrap_awards:before {
    content: "";
    position: absolute;
    background-color: #acacac;
    border-radius: 100px;
    top: 2.188vw;
    right: 0;
    width: 1.094vw;
    height: 1.094vw;
    border: .156vw solid #fff;
    transform: translateX(50%);
    box-shadow: 0 0 .156vw 0px rgba(0,0,0,.4);
    z-index:1;
}
.wrap_awards:after {
    content: "";
    position: absolute;
    width: 7.188vw;
    height: 1px;
    background-color: #acacac;
    right: 0;
    top: 2.760vw;
    transform:translateY(-50%);
}
.awards_Timeline>li:nth-child(2n) .wrap_awards:before {
    left:0;
    transform: translateX(-50%);
}
.awards_Timeline>li:nth-child(2n) .wrap_awards:after {
    left:0;
}
.awards_Timeline>li:nth-child(2n) .wrap_awards {
    padding-left:9.115vw;
    padding-right:0;
}
.award_card_wrap .year_txt {
    font-weight: 500;
    font-size: 3.542vw;
    line-height: 1;
    margin-bottom:.208vw;
}
.award_card_wrap .text_md {
    font-weight: 600;
}
.award_card_wrap .summary_txt {
    font-size: .938vw;
    line-height: 1.4;
    min-height:3.646vw;
}
/*** End Awards ***/
/*** Our Associates ***/
.associate_row_gutters {
    margin-left:-.781vw;
    margin-right:-.781vw;
}
.associate_row_gutters>.col, .associate_row_gutters>[class*=col] {
    padding-left:.781vw;
     padding-right:.781vw;
}
.clients_Bx.logoSize_lg .logo_client {
    max-width: 21.094vw;
}
.clients_Bx .logoTxt_wrap {
    font-size:.894vw;
    line-height:1.2;
    color:#5a5959;
    font-weight:normal;
    margin:.781vw auto 0 auto;
    max-width:13.021vw;
}
/*** End Our Associates ***/
/*** Overview  ***/
.section_content_wrap {
    padding-top:4.167vw;
    padding-bottom:4.167vw;
}
.sec_imgCont_wrap .cont_spc_left {
    padding-left: 2.344vw;
}
.sec_imgCont_wrap .cont_spc_right {
    padding-right: 2.344vw;
}
.corporate_video_wrap {
    position:relative;
}
.corp_video_iframe {
    line-height:0;
    overflow:hidden;
}
.corp_video_iframe iframe {
    height: 40.625vw;
    border:none;
    width:100%;
}
.corporate_video_wrap .videoWrap_overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index:1;
}
.videoWrap_overlay .poster_Img {
    height:100%;
}
.videoWrap_overlay .play_Btn {
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    z-index:2;
}
.play_Btn {
    width: 4.688vw;
    height: 4.688vw;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #fff;
    border-radius: 100px;
    overflow: hidden;
    padding: 0;
}
.play_Btn:before {
    content:"";
    position:absolute;
    left:calc(50% - .417vw);
    top:50%;
    transform:translateY(-50%);
    width: 0; 
    height: 0; 
    border-top: .938vw solid transparent;
    border-bottom: .938vw solid transparent;
    border-left: 1.146vw solid #fff;
}
.corporate_video_wrap .overlayHead {
    position: absolute;
    left: 3.125vw;
    bottom: 3.125vw;
    z-index: 2;
}
.corporate_video_wrap .videoHead {
    font-size:2.604vw;
    line-height:1.3;
}
/*** End Overview  ***/
/*** Research and Development ***/
.listing_stl_1_links, .listing_stl_1 {
    line-height:1.3;
}
.listing_stl_1_links .link-Item, .listing_stl_1>li {
    position:relative;
    padding-left:.781vw;
    line-height:1.3;
}
.listing_stl_1_links .link-Item {
    color:#2b2626;
}
.listing_stl_1_links .link-Item:hover {
    color:#012468;
}
.listing_stl_1_links .link-Item:before, .listing_stl_1>li:before {
    content: "\f105";
    position: absolute;
    left: 0;
    top: 0;
    font-family: FontAwesome;
    font-size: 115%;
    line-height:1.2;
    color: #012468;
}
.listing_stl_1_links>li.list-inline-item:not(:last-child) {
    margin-right:.781vw;
}
.listing_stl_1_links>li, .listing_stl_1>li {
    margin-bottom:.573vw;
}
.listing_stl_1.spc_list>li {
    margin-bottom: 1.302vw;
}
/*** End Research and Development ***/
/*** Services ***/
.serviceCont_mng_Bt {
    padding-bottom:6.250vw;
}
.secService_Cont_lg {
    padding-top: 11.458vw;
    padding-bottom: 6.771vw;
    margin-top: -5.729vw;
}
.brd_sec_wrap {
    position:relative;
}
.brd_sec_wrap:before {
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:1.302vw;
    height:100%;
    background-color:#012468;
}

.sec_Enquiry_wrap {
    padding-top:6.250vw;
    padding-bottom:3.125vw;
}

.enquiry_Cont_Wrap.mx_width {
    max-width:28.385vw;
}
.enquiry_Cont_Wrap .head_txt {
    margin-bottom: 1.042vw;
}

.cstForm_wrap .form-group {
    margin-bottom: 1.198vw;
}
.cst_formGroup {
    position:relative;
}
.fld_error_txt {
    font-size: .729vw;
    line-height: 1.2;
    font-weight: normal;
    color: #012468;
}
.cst_formGroup .fld_error_txt {
    position: absolute;
    right: 0;
    bottom: .260vw;
    padding: .313vw .625vw .313vw .260vw;
    background-color: #fff;
    z-index:1;
    display: none;
}
.field_error .fld_error_txt {
    display:inline-block;
}
.field_error .cst_Fld_1 {
    border-color:#ff668a !important;
}
.cst_Fld_1, .cst_Fld_selectDropdown .dropdown-toggle {
    border-top: none;
    border-right: none;
    border-left: none;
    border-color: #cccccc;
    border-radius: 0;
    line-height: 1.3;
    box-shadow: none !important;
    outline:none !important;
    height: 2.188vw;
    padding: .417vw .625vw;
    font-size: 1.042vw;
    color: #212323 !important;
    font-weight: 300;
    background-color:transparent !important;
}
.cst_Fld_1:focus {
    border-color:#7f7f7f;
}
textarea.cst_Fld_1 {
    resize: none;
}
.cst_Fld_selectDropdown .dropdown-toggle:focus {
    outline:none !important;
}

.cst_Fld_selectDropdown .dropdown-toggle .filter-option-inner-inner {
    text-overflow:ellipsis;
    white-space:nowrap;
}
.cst_Fld_selectDropdown .dropdown-toggle .filter-option-inner {
    padding-right: 1.563vw;
}
.cst_Fld_selectDropdown .dropdown-toggle::after {
    content: "\f107";
    border: none;
    font-family: FontAwesome;
    color: #999999;
    font-size: 1.563vw;
    line-height: 1;
    margin: 0;
    position: absolute;
    top: 50%;
    right: .521vw;
    transform: translateY(-50%);
    width: 1.042vw;
    height: 1.042vw;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cst_Fld_selectDropdown div.dropdown-menu {
    border-radius: 0;
    padding-top: .260vw;
    padding-bottom: .260vw;
    margin-top:0;
    margin-bottom:0;
}
.cst_Fld_selectDropdown .bs-searchbox {
    padding:.208vw .417vw;
}
.cst_Fld_selectDropdown .bs-searchbox .form-control {
    font-size: .885vw;
    padding: .208vw .573vw;
    height: 1.979vw;
    border-radius: 0;
    outline: none !important;
    box-shadow: none !important;
}
.cst_Fld_selectDropdown ul.dropdown-menu {
    font-size:.885vw;
    line-height:1.3;
}
.cst_Fld_selectDropdown ul.dropdown-menu .dropdown-item {
    color: #2b2626;
    outline: none;
    padding: .365vw .938vw;
    font-weight:300;
}
.cst_Fld_selectDropdown ul.dropdown-menu .dropdown-item.active, .cst_Fld_selectDropdown ul.dropdown-menu .dropdown-item:active {
    background-color:#012468;
    color:#fff;
}
.cst_Fld_selectDropdown div.dropdown-menu .no-results {
    padding: .260vw .625vw;
    margin: 0;
    white-space: normal;
}
.cstForm_wrap .btnRow {
    margin-top: 1.719vw;
}
.cst_Fld_1::-webkit-input-placeholder {color: #212323;}
.cst_Fld_1::-moz-placeholder {color: #212323;}
.cst_Fld_1:-ms-input-placeholder {color: #212323;}
.cst_Fld_1:-moz-placeholder {color: #212323;}

.cst_Fld_1[type="file"] {
    padding-top: .208vw;
}

.thankYou_cont .cont-title {
    font-size: 1.563vw;
    margin-bottom: 1.042vw;
}
.cst_Modal .modal-content {
    border: none;
}
.width_modal_vw .modal-body {
    padding: 1.823vw 1.302vw;
}
.cst_Modal .btnClose {
    font-size: 1.563vw;
    font-weight: 500;
    opacity: 1 !important;
    position: absolute;
    right: .938vw;
    top: .625vw;
    line-height: .8;
    outline:none !important;
    color:#012468;
}
select.cst_Fld_1 {
    -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;      
   background-image:url(../../front-images/select_drop_arrow.png);
   background-repeat:no-repeat;
   background-size:1.042vw auto;
   background-position:right .625vw center;
   padding-right:1.979vw;
}
.btn_process {
    pointer-events: none;
}
/*** End Services ***/
/*** Events ***/
.row_gutter_Events {
    margin-left:-1.823vw;
    margin-right:-1.823vw;
}
.row_gutter_Events>.col, .row_gutter_Events>[class*=col] {
    padding-right: 1.823vw;
    padding-left: 1.823vw;
}
.eventBx_wrap {
    padding: 1.042vw 1.563vw 2.344vw 2.292vw;
    border-bottom: .208vw solid #dbdbdd;
    margin-bottom:3.646vw;
}
.single_Event.events_card .event_Ttl {
    font-size: 1.563vw;
    margin-bottom: .417vw;
}
.single_Event.events_card .txt_contWrap {
    font-size: 1.250vw;
}
.single_Event.events_card .eventImg {
    margin-right:1.563vw;
}
/*** End Events ***/
/*** Product ***/
.prod_SecNav_wrap {
    position: relative;
    margin-top: -2.344vw;
    z-index: 6;
    margin-bottom: -1.823vw;
}


.singleProd_info {
    padding-top: 1.823vw;
}
.single_prod_title {
    margin-bottom: 1.823vw;
    margin-left: -3.125vw;
    z-index: 1;
}

.secCounter_outer {
    position:relative;
}
.secCounter_outer:after {
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    height:6.771vw;
    width:100%;
    background-color:#012468;
}
.secCounter_inside {
    position:relative;
    z-index:1;
}
.prod_Count_Row {
    margin-left:-.938vw;
    margin-right:-.938vw;
}
.prod_Count_Row>.col, .prod_Count_Row>[class*=col] {
    padding-left:.938vw;
    padding-right:.938vw;
}
.prod_count_bx {
    padding: 1.823vw 1.823vw 1.563vw 1.823vw;
    margin-bottom:1.563vw;
    box-shadow: 0 0 1.042vw 0 rgba(0,0,0,.15);
    background-color:#fff;
    color:#2b2626;
}
.prod_count_bx .lg_txt {
    font-size: 4.792vw;
    line-height: 1;
    margin-bottom: .469vw;
}
.prod_count_bx .txt_wrap {
    font-size: .964vw;
}

.sect_Heading {
    margin-bottom:2.604vw;
}
.listing_advantage>li {
    margin-top:1.042vw;
    margin-bottom:1.042vw
}
.list_item_check {
    position:relative;
    padding-left:3.385vw;
}
.list_item_check:before {
    content:"";
    position:absolute;
    left:0;
    top:.104vw;
    width:2.031vw;
    height:1.771vw;
    background-position:center center;
    background-size:100% auto;
    background-repeat:no-repeat;
    background-image:url(../../front-images/list_check_icon.png);    
}
.advantage_gutter_space {
    margin-left:-1.563vw;
    margin-right:-1.563vw;
}
.advantage_gutter_space>.col, .advantage_gutter_space>[class*=col] {
    padding-right: 1.563vw;
    padding-left: 1.563vw;
}

.table_style_cst td, .table_style_cst th {
    border-top: none;
    border-bottom: 1px solid #cccccc;
    padding: .781vw 2.083vw;
}
.table_style_cst thead th {
    font-size:1.563vw;
    border-bottom: 1px solid #999999;
    font-weight:500;
    padding-bottom:.521vw;
    line-height:1.2;
}
.tech_spec_wrap .btn_Row_wrap {
    margin-top:1.458vw;
}
.gutter-GalleryRow {
    margin-left: -1.302vw;
    margin-right: -1.302vw;
}
.gutter-GalleryRow>.col, .gutter-GalleryRow>[class*=col] {
    padding-right: 1.302vw;
    padding-left: 1.302vw;
}
.gallery_Thumb {
    display: block;
    position: relative;
    overflow: hidden;
}
.gallery_Thumb.bx_spc {
    margin-top: 1.302vw;
    margin-bottom: 1.302vw;
}
.gallery_Thumb .imgWrap, .gallery_Thumb .contWrap_info {
    display:block;
}
.gallery_Thumb .imgWrap {
    position:relative;
}
.gallery_Thumb.video_item .imgWrap:before {
    content:"";
    width:3.646vw;
    height:3.646vw;
    border:.208vw solid #fff;
    border-radius:100px;
    overflow:hidden;
    background-repeat:no-repeat;
    background-size:.781vw auto;
    background-position:center center;
    background-image:url(../../front-images/play_icon.svg);
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    box-shadow:0 0 .521vw 0 rgba(0,0,0,.8);
}
.gallery_Thumb .contWrap_info {
    position: absolute;
    z-index:2;
    left: 0;
    bottom: 0;
    width: 100%;
    color: #fff;
    line-height: 1.3;
    padding: 1.042vw 1.042vw .521vw 1.042vw;
    font-weight: normal;
    text-align:center;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 29%, rgba(0,0,0,0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 29%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 29%,rgba(0,0,0,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 );
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
.gallery_Thumb:hover .contWrap_info {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
}

.prod_testimonial_section {
    padding-top:8.073vw;
    padding-bottom:8.073vw;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #000000;
    background-image: url(../../front-images/testimonial-bg-products.jpg);
}
.prod_testimonial_section .sect_Heading {
    margin-bottom: 3.385vw;
}
.testimonial_item.prod_testimonial_item {
    margin-bottom: 1.302vw;
}
.testimonial_item.prod_testimonial_item .test_mnl_summary {
    margin-top:0;
    margin-bottom:1.823vw;
    padding-top:.365vw;
}
.testimonial_item.prod_testimonial_item .test_mnl_head {
    font-size: 1.979vw;
}
.galleryModal_wrap {
    
}
.galleryModal_wrap .btnClose {
    position: absolute;
    right: 0;
    bottom: 100%;
    line-height: 1;
    font-weight: 400;
    opacity: 1 !important;
    text-shadow: none;
    color: #fff;
    font-size: 1.979vw;
    outline:none !important;
}
.galleryModal_wrap .modal-content {
    border-radius: .208vw;
    border: none;
}
.galleryModal_wrap .modal-body {
    padding: .521vw;
}
.gallerySingle_item .wrap_Media {
    line-height: 0;
}
.gallerySingle_item .wrap_Media iframe {
    width: 100%;
    height: 35.156vw;
    background-color:#000;
    border:none;
}
.gallerySingle_item .contSummary {
    padding-top: .417vw;
    line-height: 1.3;
    padding-bottom: .260vw;
}
.slider_Gallery .slick-arrow.slick-next {
    right: .521vw;
}
.slider_Gallery .slick-arrow.slick-prev {
    left: .521vw;
}
.galleryModal_wrap.loadingGalleryModal:not(.show) {
   display: block !important;
   visibility: hidden;
   opacity:0;
}

.bx_card_wrap {
    margin-bottom:2.083vw;
}
.bx_card_wrap .card-header {
    padding: .521vw .885vw;
    background-color: #eee;
}
.bx_card_wrap .card-body {
    padding: 1.146vw .885vw;
}
.bx_card_wrap ul {
    padding-left: 1.302vw;
}
/*** End Product ***/
/*** News ***/
.newsGrid_pg .newsGrid_item {
    margin-bottom: 4.167vw;
    margin-top: 1.563vw;
}
.gutter-Spc-News {
    margin-right: -2.344vw;
    margin-left: -2.344vw;
}
.gutter-Spc-News>.col, .gutter-Spc-News>[class*=col] {
    padding-right: 2.344vw;
    padding-left: 2.344vw;
}
.newsDetails_wrap .newsHead_row {
    margin-bottom:3.125vw;
}
.newsDetails_wrap .newsHead {
    margin-bottom: .781vw;
}
.news_info_list {
    margin-left:-.417vw;
    margin-right:-.417vw;
    font-size:.938vw;
}
.news_info_list>li {
    padding-left:.417vw;
    padding-right:.417vw;
}
.news_info_list>li:not(:last-child) {
    border-right: 1px solid #919090;
    margin-right:0;
}
.newsDetails_wrap .btnRow {
    margin-top: 3.646vw;
}
/*** End News ***/
/*** Applications ***/
.application_HeadSec {
    margin-bottom: 2.604vw;
}
.filter_Navbar {
    margin-left:-.781vw;
    margin-right:-.781vw;
}
.filter_Navbar>li {
    padding:.260vw .781vw;
}
.filter_Navbar>.list-inline-item:not(:last-child) {
    margin-right: 0;
}
.filter_Navbar .btnNav {
    position: relative;
    font-size: 1.042vw;
    font-weight: normal;
    color:#190f0f;
    min-height: 2.865vw;
    text-align: center;
    padding: 0 0 0 2.083vw;
    border: none;
    border-radius: 0;
    line-height: 1.2;
    display: flex;
    align-items: center;
    max-width: 10.417vw;
}
.filter_Navbar .btnNav .txtWrap {
    display:block;
    width:100%;
}
.filter_Navbar .btnNav:before {
    content:"";
    position:absolute;
    left:0;
    top:.573vw;
    width:1.719vw;
    height:1.719vw;
    border:1px solid #d0d0d0;
    background-repeat:no-repeat;
    background-position:center center;
    background-image:url(../../front-images/icon_check_mark.png);
    background-size:1.042vw auto;
    opacity:.3;
}
.filter_Navbar .btnNav.active:before {
    opacity:1;
}

.applicationTxt_instr {
    margin-bottom: 1.042vw;
}

.rowWrap_applications>.col, .rowWrap_applications>[class*=col] {
    position:inherit;
}
.application_bx_wrap {
    margin-top:2.604vw;
    margin-bottom:2.604vw;
}
.application_item_bx {
    display: block;
    position:relative;
}
.application_item_bx .mng_Inside {
    display:block;
}
.application_item_bx .wrap_img {
    display: block;
    line-height: 0;
}
.application_item_bx .title_wrap {
    display: block;
    color: #fff;
    font-weight: 500;
    font-size: 1.250vw;
    line-height: 1.2;
    position: relative;
    padding: 1.042vw 1.302vw;
    text-align:center;
}
.application_item_bx .title_wrap.pos_overlay {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}
.application_item_bx .title_wrap .ins_ttl {
    display: block;
    padding-right: 1.667vw;
    position: relative;
}
.application_item_bx .title_wrap .ins_ttl:after {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -.625vw;
    width: 1.250vw;
    height: 1.250vw;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.667vw;
    font-weight: bold;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}
.application_item_bx.collapsed .title_wrap .ins_ttl:after {
    transform: rotate(-180deg);
}
.application_item_bx.collapsed .arrow_ActiveShape {
    opacity: 0;
    visibility: hidden;
    transition-delay: .2s;
}
.application_item_bx .arrow_ActiveShape {
    position: absolute;
    left: 50%;
    top: 100%;
    width: 3.333vw;
    height: 1.042vw;
    display:inline-block;
    opacity: 1;
    visibility: visible;
    pointer-events: none;
    overflow:hidden;
    margin-top:calc(1.563vw + 2px);
    transform: translateX(-50%);
    z-index:2;
}
.application_item_bx .arrow_ActiveShape:before {
    content:"";
    position:absolute;
    width:1.771vw;
    height:1.771vw;
    border:2px solid #012468;
    background-color:#fff;
    left:50%;
    top:.365vw;
    transform: translateX(-50%) rotate(45deg);
}
.application-collpse-mng {
    position: absolute;
    left: 0;
    width: 100%;
    z-index:1;
    margin-top:1.563vw;
}
.application-Collapse_wrap {
    padding: 2.865vw 0 2.865vw 0;
    border: 2px solid #012468;
    background-color: #fff;
    position: relative;
    box-shadow: 0 0 1.042vw 0 rgba(0,0,0,.3);
    margin-top:1.042vw;
    margin-bottom:1.042vw;
}
.application-Collapse_wrap .spcInside_app {
    padding-left: 5.208vw;
    padding-right: 5.208vw;
}
.application_Mx_hgt {
    max-height:180px;
}
.application-Collapse_wrap .btn-Close-wrapper {
    position: absolute;
    right: 1.302vw;
    top: 1.302vw;
    color: #012468;
    font-weight: bold;
    line-height: 1;
    padding: 0;
    width: 1.563vw;
    height: 1.563vw;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    font-size: 1.354vw;
}
.application_cont_wrap .cont_title {
    font-size: 1.875vw;
    line-height: 1.2;
    margin-bottom: 1.198vw;
}
.application_cont_wrap .txtSummary {
    margin-bottom:1.823vw;
}
.list_check_items {
    line-height:1.3;
}
.list_check_items li {
    margin-top: .938vw;
    margin-bottom: .938vw;
}
.list_check_items .list-Item {
    position: relative;
    padding-left: 1.823vw;
    line-height: 1.3;
    display: inline-block;
}
.list_check_items .list-Item:before {
    content:"";
    position:absolute;
    left:0;
    top:.208vw;
    width:1.042vw;
    height:.938vw;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:100% auto;
    background-image:url(../../front-images/icon_check_mark.png);
}
.list_check_items a.list-Item {
    color:#0c0b0b;
}
.list_check_items a.list-Item:hover {
    color:#012468;
}
/*** End Applications ***/
/*** Contact Us ***/
.contactCont_wrap {
    margin-bottom:4.688vw;
}
.contactCont_wrap .head_txt {
    font-size: 1.771vw;
    margin-bottom: .781vw;
}
.contact_form_spc .form-group {
    margin-bottom: 1.823vw;
}
/*** End Contact Us ***/
/*** Turnkey Projects ***/
.table_style_cst.tbl-Stl td, .table_style_cst.tbl-Stl th {
    padding: .677vw .521vw;
}
.table_style_cst.tbl-Stl thead tr th:first-child, .table_style_cst.tbl-Stl tbody tr td:first-child {
    padding-left: 0;
}
.table_style_cst.tbl-Stl thead tr th:last-child, .table_style_cst.tbl-Stl tbody tr td:last-child {
    padding-right: 0;
}
.table_style_cst.tbl-Stl thead th {
    font-size: 1.302vw;
}
/*** End Turnkey Projects ***/
/*** Downloads ***/
.download_itemWrap {
    display: block;
    padding: .938vw .938vw;
    line-height: 1.3;
    border: 1px solid #dbdbdd;
    color:#2b2626;
    margin-top:.521vw;
    margin-bottom:1.042vw;
}
.download_itemWrap:hover {
    border-color:#959595;
    box-shadow:0 0 .521vw 0 rgba(0,0,0,.15);
}
.download_itemWrap .iconWrap {
    display: inline-block;
    width: 2.083vw;
    min-width: 2.083vw;
    margin-right: 1.042vw;
    line-height: 0;
}
/*** End Downloads ***/
/*** Careers ***/
.current_open_head {
    font-size: 2.083vw;
    margin-bottom: 1.042vw;
}
.list_jobs_opening>li {
    padding-top: 1.302vw;
    padding-bottom: 1.302vw;
    border-bottom: 1px solid #dbdbdd;
}
.jobPost_wrap .job_post_title {
    margin-bottom: .781vw;
    font-size: 1.563vw;
}
.jobPost_wrap .btnWrap {
    padding-top: 1.042vw;
}
.applyJob_FormWrap .secHead {
    font-size: 2.188vw;
    margin-bottom: 1.823vw;
}
.form-fld-Instr {
    font-size: .885vw;
    padding-top: .260vw;
    color: #8d8d8d;
}
/*** End Careers ***/
/*** Testimonial ***/
.testimonial_item.testimonial_Grid {
    padding-top: .781vw;
    padding-bottom: 1.042vw;
}
/*** End Testimonial ***/
/*** National Network ***/
.address_info_bx {
    margin-bottom: 2.083vw;
}
.address_info_bx .bx_ins {
    border: 1px solid #e6e6e6;
}
.address_info_bx .bx_ins, .address_info_bx .btnWrap_row {
    padding: 1.302vw 1.563vw 2.865vw 1.563vw;
}
.address_info_bx .btnWrap_row {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    position: relative;
    z-index: 1;
    transform: translateY(-50%);
}
.addresInfo_list>li:not(:last-child) {
    margin-bottom: .573vw;
}
.addresInfo_list>li {
    position:relative;
}
.addresInfo_list.listIcon_address>li.noIcon {
    padding-left:0;
}
.addresInfo_list.listIcon_address>li {
    padding-left:1.354vw;
}
.addresInfo_list .iconWrap {
    position: absolute;
    left: 0;
    top: 0;
    line-height: 1.3;
    font-size: 105%;
    color:#a3a3a3;
}
.address_info_bx .head_txt {
    font-size: 1.250vw;
    line-height: 1.2;
    margin-bottom: .729vw;
}
.international_network_map {
    margin-bottom: 1.823vw;
}
/*** End National Network ***/
/*** FAQ ***/
.faq_Txt_head {
    font-size: 1.979vw;
    margin-bottom: 1.042vw;
    line-height: 1.2;
}
.cst_Accordion .card {
    border: none;
    border-radius: 0;
}
.cst_Accordion .card-header {
    border-radius: 0;
    background-color: transparent;
    border-bottom: 1px solid #e6e7e8;
    padding: 0;
}
.cst_Accordion .card-header .btn-link {
    position: relative;
    line-height: 1.4;
    display: block;
    font-weight: 500;
    color:#2b2626;
    font-size: 1.146vw;
    border: none;
    width: 100%;
    text-align: left;
    padding: 1.302vw 2.604vw 1.302vw 0;
    text-decoration: none;
}
.cst_Accordion .card-header .btn-link:not(.collapsed), .cst_Accordion .card-header .btn-link:hover {
    color: #012468;
}
.cst_Accordion .card-header .btn-link:after {
    content: "\f107";
    right: .260vw;
    width: 1.615vw;
    height: 1.615vw;
    border: 1px solid #999999;
    color: #999999;
    font-weight:300;
    font-family: FontAwesome;
    position: absolute;
    top: 1.198vw;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transform:rotate(0);
}
.cst_Accordion .card-header .btn-link:not(.collapsed):after {
    transform:rotate(-180deg);
}
.cst_Accordion .card-body {
    padding: 1.042vw 0;
    border-bottom: 1px solid #e6e7e8;
}
.p-less-spc p, .p-less-spc ul {
    margin-bottom: .938vw;
}
/*** End FAQ ***/
/*** Customer Feedback ***/
.feedbackForm .cst_Fld_1, .feedbackForm .cst_Fld_selectDropdown .dropdown-toggle {
    padding-left:0;
    padding-right:0;
}

.cst-form-Label {
    line-height: 1.2;
    margin-bottom: .365vw;
}
.label_check_radio {
    position: relative;
    padding-left: 1.667vw;
    margin-bottom: 0;
    cursor:pointer;
}
.label_check_radio .input-type {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.label_check_radio .txtWrap {
    display:block;
    line-height:1.2;
}
.label_check_radio .txtWrap:before {
    content: "";
    position: absolute;
    width: 1.042vw;
    height: 1.042vw;
    border: 1px solid #cccccc;
    left: 0;
    top: .104vw;
    border-radius: 100px;
    background-color: #cccccc;
    box-shadow: 0 0 0 .208vw #fff inset;
}
.label_check_radio .input-type:checked~.txtWrap:before {
    border-color:#012468;
    background-color:#012468;
    
}
.list_ckeck_radio {
    margin-left:-.625vw;
    margin-right:-.625vw;
}
.list_ckeck_radio>li {
    padding:.260vw .625vw;
}
/*** End Customer Feedback ***/
/*** 404 Page ***/
.page_404_Wrap .cont_title {
    line-height: .8;
    font-size: 8.333vw;
    margin-bottom: .625vw;
}
.page_404_Wrap .subTxt_wrap {
    font-size: 1.250vw;
    line-height: 1.1;
}
.page_404_Wrap .headCont_wrap {
    margin-bottom: 1.302vw;
}
.page_404_Wrap .btn_Row_wrap {
    margin-top: 2.344vw;
}
/*** End 404 Page ***/

/***********************************************
            Responsive
***********************************************/
@media (min-width:768px){
/*** Product ***/
.modal-sz-gallery {max-width:650px;}
/*** End Product ***/
}
@media (min-width:992px){
.lg-container-vw {max-width:90%;}
.container-pd-vw {padding-right: .781vw;padding-left: .781vw;}
.row-vw {margin-right: -.781vw;margin-left: -.781vw;}
.row-vw>.col, .row-vw>[class*=col] {padding-right: .781vw;padding-left: .781vw;}
/*.container, .container-fluid {padding-left:.781vw;padding-right:.781vw;}
.row {margin-right: -.781vw;margin-left: -.781vw;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right: .781vw;padding-left: .781vw;}*/

/* Header Menu */
.thmNavbar_openHover .nav-item.dropdown.show>.dropdown-menu, .thmNavbar_openHover .nav-item.dropdown>.dropdown-menu.show {display: none;}
.thmNavbar_openHover .nav-item.dropdown:hover>.dropdown-menu, .mega_subMenu_1>.nav-item.showSub_Item>.dropdown-menu {display: block;}
.mega_subMenu_1>.nav-item.dropdown>.nav-link:before {content: "";width: 0;height: 0;border-left: .573vw solid transparent;border-right: .573vw solid transparent;border-bottom: .521vw solid #fff;left: 50%;bottom: 0;transform: translateX(-50%);z-index: 1;position: absolute;visibility:hidden;}
.mega_subMenu_1>.nav-item.dropdown:hover>.nav-link:before, .mega_subMenu_1>.nav-item.dropdown.showSub_Item>.nav-link:before {visibility:visible;}

.thmNavbar>.nav-item.dropdown_mega_wrap {position:inherit;display:flex;align-items: center;}
.thmNavbar>.nav-item:not(:last-child) {margin-right: 3.906vw;}
.thmNavbar .nav-item .linkItem_main {font-size: 1.458vw;color: #fff;position: relative;line-height: 1;padding: 2.865vw 1.354vw 2.865vw 0;margin-right:-1.354vw;}
.pgScroll_Header .thmNavbar .nav-item .linkItem_main {color:#121010;}
.pgScroll_Header .thmNavbar .nav-item:hover .linkItem_main {color:#012468;}
.thmNavbar .nav-item .linkItem_main.dropdown-toggle {padding-right:1.667vw;}
.thmNavbar>.nav-item>.nav_linkWrap {position: relative;display: inline-block;}
.thmNavbar>.nav-item.dropdown>.toggleSep {color: #e7eaef;line-height: 1;font-size: 1.563vw;margin-left: .417vw;cursor: pointer;}
.thmNavbar>.nav-item.dropdown>.dropdown-toggle::after,
.subMenu_1>.nav-item.dropdown>.toggleSep:after {display:none;}
.thmNavbar>.nav-item>.nav_linkWrap .toggleSep {position: absolute;right: 0;top: 50%;transform: translateY(-50%);color: #012468;line-height: 1;font-size: 1.563vw;cursor:pointer;}

.mega_subMenu_1 {background-color: #ffffff;padding-left: calc(6% + .781vw);padding-right: calc(6% + .781vw);}
.mega_subMenu_1>.nav-item>.nav-link {color: #1750a2;font-size: 1.042vw;font-weight: 500;max-width: 15.365vw;line-height: 1.2;min-height: 4.427vw;padding: .104vw 1.563vw .260vw 1.563vw;display: flex;align-items: center;    text-align: center;position:relative;}
.mega_subMenu_1>.nav-item:hover>.nav-link {color:#e01a1a;}
.mega_subMenu_1>.nav-item.dropdown>.dropdown-toggle {display: none;}
.mega_subMenu_1>.nav-item.dropdown {position: inherit;}

.thmNavbar .dropdown_Full {width: 100%;border: none;border-radius: 0;padding: 0;position: absolute;margin-top:0;}
.thmNavbar>.nav-item>.dropdown-menu {border-top: 3px solid #012468;}


.menuDrop_Sub_Items {width:100%;display:block;}
.menuDrop_Sub_Items>.dropdown .toggleSep {display: none;}
.menuDrop_Sub_Items>.dropdown>.dropdown-menu {display: block;border-radius: 0;margin: 0;border: none;padding: 0;z-index:1;flex: 1 1 auto;position:relative;}
.menuDrop_Sub_Items>.nav-item {display: flex;align-items: center;border-bottom: 1px solid #e6e6e6;padding: .781vw 1.302vw .781vw 1.302vw;}
.menuDrop_Sub_Items>.nav-item>.nav-link {font-size: 1.042vw;font-weight: normal;color: #090606;line-height: 1.3;padding: .260vw .625vw .260vw 0;min-width: 12.500vw;max-width: 12.500vw;}

.pgScroll_Header .header_Wrap {animation: smoothScroll 1s forwards;}

.pgScroll_Header .siteLogo {max-width: 9.896vw;}
.pgScroll_Header .thmNavbar .nav-item .linkItem_main {padding-top:1.563vw;padding-bottom:1.563vw;}
.pgScroll_Header .thmNavbar.menuRight>.nav-item>.nav-link {padding-top: 1.146vw;padding-bottom: 1.146vw;}

.thmNavbar>.nav-item.dropdown_mega_wrap.delay_Sub_menu>.dropdown-menu {display:block;opacity: 0;visibility: hidden;transition-delay:1s;-ms-transition-delay:1s;}
.thmNavbar>.nav-item.dropdown_mega_wrap.delay_Sub_menu:hover>.dropdown-menu {opacity: 1;visibility: visible;transition-delay:0s;-ms-transition-delay:0s;}
/* End Header Menu */
/*** Services ***/
.width_modal_vw .modal-dialog {max-width:34.375vw;}
/*** End Services ***/
/*** Product ***/
.modal-sz-gallery {max-width:51.042vw;}
/*** End Product ***/
}

/* Reduce vertical gap between submenu items */
.dropdown-menu .nav-item {
  margin: 0;              /* remove extra margin */
  padding: 4px 10px;      /* adjust padding for tighter spacing */
}

/* Ensure submenu aligns neatly */
.dropdown-menu {
  padding: 5px 0;         /* reduce top/bottom padding */
  margin: 0;              /* remove default margin */
}

/* Optional: control hover spacing */
.dropdown-menu .nav-link {
  line-height: 1.2;       /* tighter line height */
}

@media (max-width:1199px){
.headMain-item .heroImg {height: inherit;}
/*** About The Group ***/
.cst-breadcrumb>.breadcrumb-item {font-size:.806vw;}
/*** End About The Group ***/
}
@media (max-width:991px){
.height-md-auto {min-height:inherit !important}
body {font-size:13px;}
.f-size-22 {font-size: 13px;}
.f-size-24 {font-size: 15px;}
.f-size-30 {font-size: 16px;}
.f-size-36 {font-size: 19px;}
.cmn_Head_sz {font-size:29px;}
.cmn_Head_sz .ttl_bg {padding-left:6px;padding-right:6px;}
.head_sz_md {font-size: 25px;}
.head_sz_md .ttl_bg {padding-left: 6px;padding-right: 6px;}
p, ul {margin-bottom:20px;}
h1, h2, h3, h4, h5, h6 {margin-bottom:12px;}
h6 {font-size:14px;}
h5 {font-size: 17px;}
h4 {font-size: 20px;}
h3 {font-size: 23px;}
h2 {font-size: 26px;}
h1 {font-size: 29px;}
.row-vw {margin-right: -10px;margin-left: -10px;}
.row-vw>.col, .row-vw>[class*=col] {padding-right: 10px;padding-left: 10px;}
.gutter-20 {margin-left: -13px;margin-right: -13px;}
.gutter-20>.col, .gutter-20>[class*=col] {padding-right: 13px;padding-left: 13px;}
.gutter-26 {margin-left: -15px;margin-right: -15px;}
.gutter-26>.col, .gutter-26>[class*=col] {padding-right: 15px;padding-left: 15px;}
.sectionWrap {padding-top: 45px;padding-bottom: 45px;}
.sectionWrap.pd-md {padding-top: 40px;padding-bottom: 40px;}
.btnLink_cmn {padding-right:18px;font-size: 12px;min-height:11px;}
.btnLink_cmn:after {width: 12px;height: 12px;background-size: 6px auto;}
/* Preloader */
.preloader_logo {max-width: 90px;padding-bottom: 5px;}
.preloader_logo:after {width: 40px;height: 3px;}
@keyframes bounce-4 {
        0%   { transform: scale(1,1)    translateY(0); }
        10%  { transform: scale(1.1,.9) translateY(0); }
        30%  { transform: scale(.9,1.1) translateY(-20px); }
        50%  { transform: scale(1,1)    translateY(0); }
        100% { transform: scale(1,1)    translateY(0); }
}
/* End Preloader */
/* Header Menu */
body.menuFix {padding-top: 67px;}
.header_Wrap {background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);}
.siteLogo .logo_Black {visibility:visible;}
.siteLogo .logo_White {visibility:hidden;}

.siteLogo {max-width: 140px;margin-right: 10px;}
.cst-thm-Navbar {padding:7px 10px;}
.thmNavbar.menuRight>.nav-item>.nav-link{padding-top:10px;padding-bottom:10px;}
.thmNavbar.menuRight .menuIcon .iconImg {height: 27px;}
.thmNavbar.menuRight>.nav-item:not(:last-child) {margin-right: 15px;}
.thmNavbar.menuRight .nav-item .nav-link {border-bottom:none;}

.cst-thm-Navbar .nav_collapsible {position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff;max-height: calc(100vh - 68px);border-top: 3px solid #012468;border-bottom: 3px solid #012468;overflow: auto;}
.cst-thm-Navbar .wrap_Head_menu {min-height: calc(100vh - 74px);padding:10px 10px;}
.cst-thm-Navbar .container-fluid {padding-left:0;padding-right:0;}

.thmNavbar .nav-item.dropdown .dropdown-toggle::after {display:none;}
.thmNavbar .dropdown-menu {width:100%;border-radius:0;padding:0;margin:0;}
.thmNavbar .navbar-nav {width:100%;}
.thmNavbar .nav-link {font-size: 15px;color: #2b2626;padding-top: 6px;padding-bottom: 6px;line-height: 1.3;font-weight: normal;}
.thmNavbar .dropdown>.nav-link {padding-right:30px;}
.thmNavbar .nav-item.dropdown {position:relative;}
.thmNavbar .nav-item.dropdown .toggleSep {position: absolute;right: 0;top: 0;line-height: 1;width: 25px;font-size: 25px;color: #012468;display: flex;justify-content: flex-end;align-items: center;z-index:1;height:31px;cursor:pointer;}
.thmNavbar .dropdown-menu {padding-left:10px;border:none;}
.thmNavbar .nav-item .nav-link {border-bottom: 1px solid #eeeeee;}

.thmNavbar>.nav-item>.nav-link {font-size: 19px;color:#012468;}
.thmNavbar>.nav-item.dropdown>.toggleSep {height:37px;}

.thmNavbar>.nav-item>.dropdown-menu>.mega_subMenu_1>.nav-item>.nav-link {font-size: 17px;}
.thmNavbar>.nav-item>.dropdown-menu>.mega_subMenu_1>.nav-item>.toggleSep {height:34px;}

.menuList_items {margin-left: 0;margin-right:0;padding-top:5px;padding-bottom:10px;}
.menuList_items>li {padding: 0 0;margin-bottom:5px;}
.menuList_items.list-sz>li {padding-top: 0;padding-bottom: 0;}
.menuList_items .linkItem, .menuList_items.list-sz .linkItem {font-size: 14px;padding-left: 12px;}

/* End Header Menu */
/*** Homepage ***/
.scroll_down_pos {bottom:10px;}
.scrollMouse_btn {width: 15px;}
.sec_scroll_mng {top: -67px;}
.headSlide_contSec .mainHead {font-size: 25px;margin-bottom: 10px;}
.welcomeCont_wrap {max-width: 100%;}
.welcomeCont_wrap .headWrap {font-size: 13px;margin-bottom: 8px;}
.welcomeCont_wrap .descWrap {font-size: 12px;margin-bottom: 15px;}
.welcomeCont_wrap .wrapImg {max-width: 125px;}
.welcomeTab_info .moreBtnWrap {margin-top: 8px;}
.welcome_tabsWrap .welcome_tabsNav {min-width: 150px;width: 150px;}
.welcome_tabsNav>li:not(:last-child) {margin-bottom:10px;}
.welcome_tabsNav .nav-link {font-size: 35px;}
.welcome_tabsNav .nav-link:before {border-top: 7px solid transparent;border-left: 7px solid #c3c5d1;border-bottom: 7px solid transparent;}
.welcome_tabsNav .nav-link:after {border-top: 5px solid transparent;border-left: 5px solid #fff;border-bottom: 5px solid transparent;}
.welcome_tabsWrap .tabsSpc {padding-left:30px;}
.navCst-thm_1 {padding-left:3px;padding-right:3px;}
.navCst-thm_1>.nav-item {padding: 5px 2px;}
.navCst-thm_1 .nav-link {font-size: 12px;min-height: 35px;padding: 5px 15px;min-width: 85px;}
.navCst-thm_1 .nav-link .iconWrap {min-width: 22px;height: 22px;width: 22px;margin-right: 10px;}
.prod_item_Section .tabsWrapp {margin-bottom: -18px;}
.product_summary_cont .title_Txt {font-size: 19px;padding-right: 5px;}
.product_summary_cont .title_Txt .ttl_bg {padding: 0 5px 1px 5px;}
.product_summary_cont .btnRow {margin-top: 20px;}
.ourService_outer {padding-left: 10px;}
.ourService_outer .mngHead_sec {top:10px;}
.service_summary_info .head-txt {font-size: 22px;margin-bottom: 5px;}
.service_summary_info .btnRow {margin-top: 11px;}
.thm_slider_1 .slick-arrow:before {font-size: 22px;width: 28px;height: 30px;}
.thm_slider_1.arrow_bt .slick-arrow.slick-next {left: 35px;}
.thm_slider_1.arrow_bt {padding-bottom: 55px;}
.thm_slider_2 .slick-arrow:before {width: 12px;height: 12px;background-size: 6px auto;}
.thm_slider_2.btns_bt .slick-arrow.slick-next {left: 21px;}
.thm_slider_2.btns_bt {padding-bottom: 26px;}
.section_testimonial {padding-top: 70px;padding-bottom: 70px;}
.outer_testimonial.mx_width {max-width: 330px;}
.spc_Testimonial_slide .slick-list {margin-left: -3px;margin-right: -3px;}
.spc_Testimonial_slide .slick-list .item-slide {padding-left: 3px;padding-right: 3px;}
.testimonial_item .test_mnl_head {font-size: 18px;margin-bottom: 8px;}
.testimonial_item .test_mnl_summary {margin-top: 15px;}
.testimonial_item .test_mnl_summary:before {width: 23px;height: 21px;margin-right: 10px;margin-top: -1px;}
.outer_testimonial .btnRow_read_all {margin-top: 20px;}
.virtual_tour_wrapper {max-width: 360px;}
.virtual_Head_wrap {max-width: 95px;min-width: 95px;margin-right: 5px;}
.virtual_Head_wrap .lg_txt {font-size: 44px;margin-bottom: 4px;}
.virtual_Head_wrap .lg_txt sup {font-size: 35%;top: -6px;margin-left: 2px;}
.virtual_Head_wrap .sub_head {font-size: 12px;}
.rowSpc_virtual {margin-left: -4px;margin-right: -4px;}
.rowSpc_virtual>.col, .rowSpc_virtual>[class*=col] {padding-left: 4px;padding-right: 4px;}
.virtual_img_wrap .overlay_txt {font-size: 10px;padding: 2px 3px 1px 3px;}
.sec_latestUpdate .headRow_wrap {margin-bottom: 35px;}
.latesUpdate_headWrap .subHead_txt {font-size: 11px;margin-top: 7px;}
.event_single_wrap {max-width: 465px;}
.single_Event .eventImg {width: 60px;height: 60px;min-width: 60px;margin-right: 15px;}
.single_Event .event_Ttl {font-size: 16px;margin-bottom: 3px;}
.single_Event .txt_contWrap {font-size: 10px;}
.event_single_wrap .view_btnWrap {margin-left: 10px;}
.btn-style-1 {font-size: 13px;min-width: 115px;padding: 8px 10px;}
.newsGrid_item {border-bottom-width: 2px;margin-bottom:30px;}
.newsGrid_item .contWrapp {padding-top:8px;padding-bottom:15px;}
.newsGrid_item .news_date_cat {font-size: 9px;margin-bottom: 12px;}
.news_date_cat {margin-left: -5px;margin-right: -5px;}
.news_date_cat>li {padding-left: 5px;padding-right: 5px;}
.newsGrid_item .title_news {font-size: 18px;}
.newsSingle_item .news_date_cat {margin-bottom: 6px;font-size: 10px;}
.ListWrap_news>li:not(:last-child) {margin-bottom: 18px;}
.ListWrap_events>li:not(:last-child) {margin-bottom: 18px;}
.card_News_wrap .btnRow, .card_Event_wrap .btnRow {margin-top: 13px;}
.card_News_wrap {margin-bottom:35px;}

.section_ourNetwork {padding-top: 45px;padding-bottom: 45px;}
.ourNetwork_cont {max-width: initial;margin-right: -15px;}
.ourNetwork_cont .head_txt {margin-bottom: 10px;}
.ourNetwork_cont .desc_cont {font-size: 14px;margin-bottom: 12px;}
.networkMap_wrap {margin-left: 0;}
/*.networkMap_wrap .mapPoint.point_1 {left: calc(34.4vw - 10px);top: 12vw;}
.networkMap_wrap .mapPoint.point_2 {left: calc(37.500vw - 10px);top: 13.151vw;}
.networkMap_wrap .mapPoint.point_3 {left: calc(40.495vw - 10px);top: 14.844vw;}
.networkMap_wrap .mapPoint.point_4 {left: calc(47.135vw - 10px);top: 15.755vw;}*/
.section_Clients .head_sec {margin-bottom: 25px;}
.clientRow_gutters {margin-right: -7px;margin-left: -7px;}
.clientRow_gutters>.col, .clientRow_gutters>[class*=col-] {padding-right: 7px;padding-left: 7px;}
.clients_Bx {margin-bottom: 18px;}
.clients_Bx .bx_in {border-bottom-width: 2px;padding: 13px 10px;min-height: 110px;}
.clients_Bx .logo_client {max-width: 155px;}
.section_Clients .view_btnRow {margin-top: 20px;}

.totop {right: 12px;bottom: 12px;}
.go_top_btn {width: 26px;height: 26px;border-radius: 4px;font-size:21px;box-shadow:0 0 5px 0 rgba(0,0,0,.3);}
/*** End Homepage ***/
/*** Footer ***/
.footerWrap {padding-top: 60px;padding-bottom: 60px;}
.footerWrap .headingFooter {margin-bottom: 40px;}
.footerCol_item {padding-bottom: 15px;margin-bottom: 30px;}
.footerCol_item .headIngWrap {font-size: 17px;margin-bottom: 13px;}
.headIngWrap .iconHead {height: 20px;}
.headIngWrap .iconWrap {margin-right: 6px;}
.footerCol_item .footerCont {font-size: 11px;}
.foot_mailList>li:not(:last-child) {margin-bottom: 12px;}
.social_List_footer>li:not(:last-child) {margin-right: 15px;}
.social_List_footer .social_item {font-size: 22px;}
.row_foot_gutter {margin-left: -8px;margin-right: -8px;}
.row_foot_gutter>.col, .row_foot_gutter>[class*=col] {padding-right: 8px;padding-left: 8px;}
.footerWrap .footerBt {font-size: 11px;margin-top: 30px;}
.foot_page_list {margin-bottom: 6px;}
.foot_page_list>li {padding-left: 7px;padding-right: 7px;}
.foot_nav_wrap {margin-top: 15px;}
.footerNav {margin-left:-10px;margin-right:-10px;font-size:12px;}
.footerNav>li {padding-left: 10px;padding-right: 10px;margin-bottom: 9px;}
.footerNav>li:not(:last-child):before {top: 1px;height: 12px;}
/*** End Footer ***/
/*** Corporate Video ***/
.corporateVideo_wrap {margin-bottom: 20px;}
.corporateVideo_wrap .txt_summary {padding: 7px 10px;}
.corporate_video_media iframe {height: calc(30.208vw - 30px);}
/*** End Corporate Video ***/
/*** About The Group ***/
.pg_inside_wrap {padding-top: 30px;padding-bottom: 40px;}
.cst-breadcrumb>.breadcrumb-item {font-size: 12px;letter-spacing: .8px;padding-top:3px;padding-bottom:3px;}
.cst-breadcrumb>.breadcrumb-item+.breadcrumb-item {padding-left: 8px;}
.cst-breadcrumb>.breadcrumb-item .icon {margin-right: 5px;}
.cst-breadcrumb>.breadcrumb-item+.breadcrumb-item::before {padding-right: 5px;}
.cst-breadcrumb {margin-bottom: 28px;}
.inside_pg_head {margin-bottom: 25px;}
.mb_65 {margin-bottom: 30px;}
.gutter-6 {margin-left: -5px;margin-right: -5px;}
.gutter-6>.col, .gutter-6>[class*=col] {padding-right: 5px;padding-left:5px;}
.about-group-content {margin-bottom: 35px;}
.about-group-content .imgWrap {margin-bottom: 25px;}
.about-group-content .pd-rgt {padding-right: 15px;}
.about_ourBusiness_bx .cont_Head {font-size: 23px;margin-bottom: 8px;}
.about_business_listing>li:not(:last-child) {margin-right: 10px;}
.about_business_listing>li {padding-top: 4px;padding-bottom: 4px;}
.about_business_listing .link-Item {font-size: 16px;padding-left: 11px;}
.about_business_listing .link-Item:before {top:2px;}
/*** End About The Group ***/
/*** Awards ***/
.wrap_awards {padding-right: 80px;}
.awards_Timeline>li:nth-child(2n) .wrap_awards {padding-left: 80px;}
.wrap_awards:before {top: 14px;width: 13px;height: 13px;border-width: 2px;box-shadow: 0 0 3px 0px rgba(0,0,0,.4);}
.wrap_awards:after {width: 58px;top: 21px;}
.award_card_wrap .year_txt {font-size: 32px;margin-bottom: 3px;}
.award_card_wrap .summary_txt {font-size: 11px;min-height: 36px;}
/*** End Awards ***/
/*** Our Associates ***/
.associate_row_gutters {margin-left:-7px;margin-right:-7px;}
.associate_row_gutters>.col, .associate_row_gutters>[class*=col] {padding-left:7px;padding-right:7px;}
.clients_Bx.logoSize_lg .logo_client {max-width: 200px;}
.clients_Bx .logoTxt_wrap {font-size: 10px;margin-top: 10px;max-width: 150px;}
/*** End Our Associates ***/
/*** Overview  ***/
.section_content_wrap {padding-top: 40px;padding-bottom: 40px;}
.sec_imgCont_wrap .cont_spc_left {padding-left: 20px;}
.sec_imgCont_wrap .cont_spc_right {padding-right: 20px;}

.corp_video_iframe iframe {height: calc(57.292vw - 30px);}
.corporate_video_wrap .videoHead {font-size: 2.995vw;}
.corporate_video_wrap .overlayHead {left: 2.604vw;bottom: 2.344vw;}
/*** End Overview  ***/
/*** Research and Development ***/
.listing_stl_1_links>li.list-inline-item:not(:last-child) {margin-right: 10px;}
.listing_stl_1_links .link-Item, .listing_stl_1>li {padding-left: 11px;}
.listing_stl_1_links>li, .listing_stl_1>li {margin-bottom: 8px;}
.listing_stl_1.spc_list>li {margin-bottom: 12px;}
/*** End Research and Development ***/
.serviceCont_mng_Bt {padding-bottom:0;}
.secService_Cont_lg {padding-top: 45px;padding-bottom: 45px;margin-top: 40px;}
.sec_Enquiry_wrap {padding-top: 60px;padding-bottom: 20px;}
.brd_sec_wrap:before {width: 5px;}
.enquiry_Cont_Wrap .head_txt {margin-bottom: 10px;}
.enquiry_Cont_Wrap.mx_width {max-width: 300px;}
.cstForm_wrap .form-group {margin-bottom: 18px;}
.cstForm_wrap .btnRow {margin-top: 28px;}
.cst_Fld_1, .cst_Fld_selectDropdown .dropdown-toggle {height: 28px;padding: 4px 6px;font-size: 13px;}
.fld_error_txt {font-size: 8px;}
.cst_formGroup .fld_error_txt {bottom: 3px;padding: 3px 2px 3px 2px;}
.cst_Fld_selectDropdown .dropdown-toggle .filter-option-inner {padding-right: 20px;}
.cst_Fld_selectDropdown .dropdown-toggle::after {font-size: 20px;right: 6px;width: 16px;height: 16px;}
.cst_Fld_selectDropdown div.dropdown-menu {padding-top: 4px;padding-bottom: 4px;}
.cst_Fld_selectDropdown .bs-searchbox {padding: 2px 5px 4px 5px;}
.cst_Fld_selectDropdown .bs-searchbox .form-control {font-size: 13px;padding: 3px 7px;height: 28px;}
.cst_Fld_selectDropdown ul.dropdown-menu {font-size: 13px;}
.cst_Fld_selectDropdown ul.dropdown-menu .dropdown-item {padding: 5px 8px;}
.cst_Fld_selectDropdown div.dropdown-menu .no-results {padding: 4px 8px;}
.cst_Fld_1[type="file"] {padding-top: 1px;}
select.cst_Fld_1 {background-size: 13px auto;background-position: right 8px center;padding-right: 25px;}
.width_modal_vw .modal-body {padding: 25px 20px;}
.cst_Modal .btnClose {font-size: 26px;right: 11px;top: 6px;}
.thankYou_cont .cont-title {font-size: 20px;margin-bottom: 12px;}
/*** End Services ***/
/*** Events ***/
.row_gutter_Events {margin-left: -10px;margin-right: -10px;}
.row_gutter_Events>.col, .row_gutter_Events>[class*=col] {padding-right: 10px;padding-left: 10px;}
.single_Event.events_card .eventImg {margin-right: 15px;}
.eventBx_wrap {padding: 10px 10px 20px 10px;border-bottom-width:2px;margin-bottom: 20px;}
.single_Event.events_card .event_Ttl {font-size: 17px;margin-bottom: 5px;}
.single_Event.events_card .txt_contWrap {font-size: 12px;}
/*** End Events ***/
/*** Product ***/
.prod_SecNav_wrap {margin-top: -10px;margin-bottom: -10px;}
.navCst-thm_1.prodSec_nav .nav-link {font-size: 11px;min-height: 28px;padding-left: 10px;padding-right: 10px;min-width: 75px;}
.singleProd_info {padding-top: 15px;}
.single_prod_title {margin-bottom: 15px;margin-left: -15px;}
.prod_Count_Row {margin-left: -10px;margin-right: -10px;}
.prod_Count_Row>.col, .prod_Count_Row>[class*=col] {padding-left: 10px;padding-right: 10px;}
.prod_count_bx {padding: 20px 20px 18px 20px;margin-bottom: 15px;box-shadow: 0 0 10px 0 rgba(0,0,0,.15);}
.prod_count_bx .lg_txt {font-size: 38px;margin-bottom: 5px;}
.prod_count_bx .txt_wrap {font-size: 12px;}
.secCounter_outer:after {height: 70px;}
.sect_Heading {margin-bottom: 20px;}
.advantage_gutter_space {margin-left: -10px;margin-right: -10px;}
.advantage_gutter_space>.col, .advantage_gutter_space>[class*=col] {padding-right: 10px;padding-left: 10px;}
.list_item_check {padding-left: 30px;}
.list_item_check:before {top: 3px;width: 20px;height: 17px;}
.listing_advantage>li {margin-top: 10px;margin-bottom: 10px;}
.table_style_cst thead th {font-size: 18px;padding-bottom:8px;}
.table_style_cst td, .table_style_cst th {padding: 8px 15px;}
.tech_spec_wrap .btn_Row_wrap {margin-top: 15px;}
.gutter-GalleryRow {margin-left: -12px;margin-right: -12px;}
.gutter-GalleryRow>.col, .gutter-GalleryRow>[class*=col] {padding-right: 12px;padding-left: 12px;}
.gallery_Thumb.bx_spc {margin-top: 12px;margin-bottom: 12px;}
.gallery_Thumb.video_item .imgWrap:before {width: 38px;height: 38px;border-width: 2px;background-size: 10px auto;box-shadow: 0 0 5px 0 rgba(0,0,0,.8);}
.gallery_Thumb .contWrap_info {padding:15px 10px 10px 10px;}
.prod_testimonial_section {padding-top: 60px;padding-bottom: 55px;}
.prod_testimonial_section .sect_Heading {margin-bottom: 35px;}
.testimonial_item.prod_testimonial_item {margin-bottom: 30px;}
.testimonial_item.prod_testimonial_item .test_mnl_summary {margin-bottom: 15px;padding-top: 5px;}
.testimonial_item.prod_testimonial_item .test_mnl_head {font-size: 17px;}

.galleryModal_wrap .btnClose {font-size: 25px;}
.galleryModal_wrap .modal-content {border-radius: 3px;}
.galleryModal_wrap .modal-body {padding: 5px;}
.gallerySingle_item .contSummary {padding-top: 7px;padding-bottom: 6px;}
.slider_Gallery .slick-arrow.slick-next {right: 5px;}
.slider_Gallery .slick-arrow.slick-prev {left: 5px;}
.gallerySingle_item .wrap_Media iframe {height: 450px;}

.bx_card_wrap {margin-bottom: 25px;}
.bx_card_wrap .card-header {padding: 9px 15px;}
.bx_card_wrap .card-body {padding: 13px 15px;}
.bx_card_wrap ul {padding-left: 18px;}
/*** End Product ***/
/*** News ***/
.gutter-Spc-News {margin-right: -15px;margin-left: -15px;}
.gutter-Spc-News>.col, .gutter-Spc-News>[class*=col] {padding-right: 15px;padding-left: 15px;}
.newsGrid_pg .newsGrid_item {margin-bottom: 30px;margin-top: 5px;}
.newsDetails_wrap .newsHead_row {margin-bottom: 30px;}
.newsDetails_wrap .newsHead {margin-bottom: 9px;}
.news_info_list {margin-left: -7px;margin-right: -7px;font-size: 12px;}
.news_info_list>li {padding-left: 7px;padding-right: 7px;}
.newsDetails_wrap .btnRow {margin-top: 25px;}
/*** End News ***/
/*** Applications ***/
.application_HeadSec {margin-bottom: 30px;}
.filter_Navbar .btnNav {font-size: 13px;min-height: 30px;padding-left: 26px;max-width: inherit;}
.filter_Navbar {margin-left: -5px;margin-right: -5px;}
.filter_Navbar>li {padding: 5px 5px;}
.filter_Navbar .btnNav:before {top: 6px;width: 20px;height: 20px;background-size: 10px auto;}
.applicationTxt_instr {margin-bottom: 5px;}
.application_bx_wrap {margin-top: 15px;margin-bottom: 15px;}
.application_item_bx .title_wrap {font-size: 13px;padding: 8px 10px;}
.application_item_bx .title_wrap .ins_ttl {padding-right: 18px;}
.application_item_bx .title_wrap .ins_ttl:after {margin-top: -7px;width: 15px;height: 15px;font-size: 20px;}
.application-collpse-mng {margin-top: 8px;}
.application-Collapse_wrap {border-width:1px;padding-top:30px;padding-bottom:30px;box-shadow: 0 0 10px 0 rgba(0,0,0,.3);margin-top:10px;margin-bottom:10px;}
.application_item_bx .arrow_ActiveShape {width: 21px;height: 10px;margin-top:9px;}
.application_item_bx .arrow_ActiveShape:before {width: 15px;height: 15px;border-width: 1px;top: 3px;}
.application-Collapse_wrap .btn-Close-wrapper {right: 11px;top: 11px;width: 18px;height: 18px;font-size: 15px;}
.application-Collapse_wrap .spcInside_app {padding-left: 15px;padding-right: 15px;}
.application_cont_wrap .cont_title {font-size: 22px;margin-bottom: 12px;}
.application_cont_wrap .txtSummary {margin-bottom: 20px;}
.list_check_items .list-Item {padding-left: 20px;}
.list_check_items .list-Item:before {top: 2px;width: 11px;height: 12px;}
.list_check_items li {margin-top: 10px;margin-bottom: 10px;}
/*** End Applications ***/
/*** Contact Us ***/
.contactCont_wrap {margin-bottom: 40px;}
.contactCont_wrap .head_txt {font-size: 18px;margin-bottom: 10px;}
.contact_form_spc .form-group {margin-bottom: 20px;}
/*** End Contact Us ***/
/*** Turnkey Projects ***/
.table_style_cst.tbl-Stl td, .table_style_cst.tbl-Stl th {padding: 7px 10px;}
.table_style_cst.tbl-Stl thead th {font-size: 15px;}
.turnkey_td_width .wdt_name {min-width: 150px;}
.turnkey_td_width .wdt_eqp {min-width: 150px;}
.turnkey_td_width .wdt_country {min-width: 100px;}
/*** End Turnkey Projects ***/
/*** Downloads ***/
.download_itemWrap {padding: 12px 13px;margin-top: 5px;margin-bottom: 15px;}
.download_itemWrap .iconWrap {width: 30px;min-width: 30px;margin-right: 11px;}
/*** End Downloads ***/
/*** Careers ***/
.current_open_head {font-size: 25px;margin-bottom: 8px;}
.list_jobs_opening>li {padding-top: 20px;padding-bottom: 20px;}
.jobPost_wrap .job_post_title {margin-bottom: 9px;font-size: 20px;}
.jobPost_wrap .btnWrap {padding-top: 15px;}
.applyJob_FormWrap .secHead {font-size: 27px;margin-bottom: 30px;}
.form-fld-Instr {font-size: 12px;padding-top: 3px;}
/*** End Careers ***/
/*** Testimonial ***/
.testimonial_item.testimonial_Grid {padding-top:0;padding-bottom:0;}
/*** End Testimonial ***/
/*** National Network ***/
.address_info_bx {margin-bottom: 30px;}
.addresInfo_list>li:not(:last-child) {margin-bottom: 8px;}
.address_info_bx .head_txt {font-size: 15px;margin-bottom: 10px;}
.address_info_bx .bx_ins, .address_info_bx .btnWrap_row {padding: 15px 15px 30px 15px;}
.international_network_map {margin-bottom: 25px;}
.addresInfo_list.listIcon_address>li {padding-left: 17px;}
/*** End National Network ***/
/*** FAQ ***/
.faq_Txt_head {font-size: 22px;margin-bottom: 15px;}
.cst_Accordion .card-header .btn-link {font-size: 15px;padding: 14px 30px 14px 0;}
.cst_Accordion .card-header .btn-link:after {right: 0;width: 23px;height: 23px;top: 14px;font-size:15px;}
.cst_Accordion .card-body {padding-top:15px;padding-bottom:15px;}
.p-less-spc p, .p-less-spc ul {margin-bottom: 13px;}
/*** End FAQ ***/
/*** Customer Feedback ***/
.cst-form-Label {margin-bottom: 7px;}
.list_ckeck_radio {margin-left: -7px;margin-right: -7px;}
.list_ckeck_radio>li {padding: 3px 7px;}
.label_check_radio {padding-left: 20px;}
.label_check_radio .txtWrap:before {width: 14px;height: 14px;top: 0px;box-shadow: 0 0 0 2px #fff inset;}
/*** End Customer Feedback ***/
/*** 404 Page ***/
.page_404_Wrap .headCont_wrap {margin-bottom: 13px;}
.page_404_Wrap .cont_title {font-size: 85px;margin-bottom: 10px;}
.page_404_Wrap .subTxt_wrap {font-size: 14px;}
.page_404_Wrap .btn_Row_wrap {margin-top: 20px;}
/*** End 404 Page ***/
}
@media (max-width:767px){
.height-sm-auto {min-height:inherit !important}
/*** Homepage ***/
.welcomeCont_wrap {margin-bottom: 30px;}
.ourService_outer .imgWrapp {margin-bottom: 20px;}
.outer_testimonial.mx_width {max-width: 100%;margin-bottom: 45px;}
.virtual_tour_wrapper {max-width:100%;}
.virtual_Head_wrap {max-width: 115px;min-width: 115px;margin-right: 15px;}
.rowSpc_virtual {margin-left: -10px;margin-right: -10px;}
.rowSpc_virtual>.col, .rowSpc_virtual>[class*=col] {padding-left: 10px;padding-right: 10px;}
.latesUpdate_headWrap {margin-bottom: 25px;}
.event_single_wrap {max-width: 100%;}
.ourNetwork_cont {margin-right: 0;margin-bottom: 25px;}
.networkMap_wrap .mapPoint {width: 3.750vw;height: 3.750vw;}
/*.networkMap_wrap .mapPoint.point_1 {left: calc(55.556vw - 30px);top: 18.056vw;}
.networkMap_wrap .mapPoint.point_2 {left: calc(59.201vw - 30px);top: 20.139vw;}
.networkMap_wrap .mapPoint.point_3 {left: calc(64.583vw - 30px);top: 22.569vw;}
.networkMap_wrap .mapPoint.point_4 {left: calc(74.479vw - 30px);top: 24.132vw;}*/
/*** End Homepage ***/
/*** Corporate Video ***/
.corporate_video_media iframe {height: calc(59.733vw - 30px);}
/*** End Corporate Video ***/
/*** About The Group ***/
.header_inside_pg .inside_header_img {min-height: 41.667vw;height:auto;}
.about-group-content .pd-rgt {padding-right: 0;}
/*** End About The Group ***/
/*** Overview  ***/
.sec_imgCont_wrap .imgWrap {margin-bottom: 20px;}
.sec_imgCont_wrap .cont_spc_left {padding-left: 0;}
.sec_imgCont_wrap .cont_spc_right {padding-right: 0;}
.play_Btn {width: 9.375vw;height: 9.375vw;}
.play_Btn:before {left: calc(50% - .938vw);border-top-width: 1.875vw;border-bottom-width: 1.875vw;border-left-width: 2.813vw;}
.corporate_video_wrap .videoHead {font-size: 4.063vw;}
/*** End Overview  ***/
/*** Services ***/
.brd_sec_wrap:before {display:none;}
.enquiry_Cont_Wrap.mx_width {max-width: 100%;margin-bottom: 40px;}
/*** End Services ***/
/*** Events ***/
.eventBx_wrap {padding: 10px 0 25px 0;}
/*** End Events ***/
/*** Product ***/
.singleProd_info {padding-top: 0;}
.single_prod_title {margin-left: 0;}
.secCounter_outer {padding-bottom: 25px;}
.secCounter_outer:after {display:none;}
.listing_advantage>li {margin-top: 7px;margin-bottom: 7px;}
.table_style_cst td, .table_style_cst th {padding-left:10px;padding-right:10px;}
.table_style_cst thead tr th:first-child, .table_style_cst tbody tr td:first-child {padding-left:0;}
.table_style_cst thead tr th:last-child, .table_style_cst tbody tr td:last-child {padding-right:0;}
.gallerySingle_item .wrap_Media iframe {height: 345px;}
/*** End Product ***/
/*** Applications ***/
.application_bx_wrap {margin-top: 10px;margin-bottom: 10px;}
.filter_Navbar .btnNav {max-width: 130px;}
.list_check_items li {margin-top: 7px;margin-bottom: 7px;}
/*** End Applications ***/
/*** Contact Us ***/
.contactCont_wrap {margin-bottom: 35px;}
/*** End Contact Us ***/

}
@media (max-width:575px){
.height-xs-auto {min-height:inherit !important}
/*** Homepage ***/
.headMain-item .heroImg {height: 360px;}
.welcome_tabsWrap .welcome_tabsNav {min-width:100%;width:100%;}
.welcome_tabsNav {border-right:none;border-bottom:1px solid #c3c5d1;margin-bottom:15px;}
.welcome_tabsNav .nav-link {font-size: 22px;padding:0 5px 10px 5px;}
.welcome_tabsNav .nav-link:before, .welcome_tabsNav .nav-link:after {left: 50%;top: 100%;transform: translateY(0);transform: translateX(-50%);}
.welcome_tabsNav .nav-link:before {border-top: 7px solid #c3c5d1;border-left: 7px solid transparent;border-bottom: none;border-right: 7px solid transparent;}
.welcome_tabsNav .nav-link:after {border-top: 5px solid #fff;border-left: 5px solid transparent;border-bottom: none;border-right: 5px solid transparent;}
.welcome_tabsNav>li:not(:last-child) {margin-bottom: 0;}
.welcome_tabsWrap .tabsSpc {padding-left: 0;}
.navCst-thm_1 {border-radius:5px;}

.virtual_Head_wrap {max-width: 75px;min-width: 75px;margin-right: 10px;}
.virtual_Head_wrap .lg_txt {font-size: 36px;}
.virtual_Head_wrap .sub_head {font-size: 10px;}
.rowSpc_virtual {margin-left: -5px;margin-right: -5px;}
.rowSpc_virtual>.col, .rowSpc_virtual>[class*=col] {padding-left: 5px;padding-right: 5px;}
.virtual_img_wrap .overlay_txt {font-size: 9px;}
.event_single_wrap .view_btnWrap {margin-left: 0;margin-top: 22px;padding-left:75px;}
.newsGrid_item .title_news {font-size: 17px;}
.clients_Bx .bx_in {padding: 10px 5px;min-height: 95px;}
/*** End Homepage ***/
/*** About The Group ***/
.header_inside_pg .inside_header_img {min-height: 56.250vw;}
/*** End About The Group ***/
/*** Awards ***/
.wrap_awards {padding-right: 25px;}
.awards_Timeline>li:nth-child(2n) .wrap_awards {padding-left: 25px;}
.wrap_awards:after {width: 21px;}
.award_card_wrap .year_txt {font-size: 29px;}
/*** End Awards ***/
/*** Product ***/
.gallerySingle_item .wrap_Media iframe {height: calc(71.5vw - 23px);}
/*** End Product ***/
/*** End Applications ***/
.filter_Navbar>li {width:50%;}
.filter_Navbar .btnNav {max-width: inherit;text-align: left;}
/*** End Applications ***/
/*** Downloads ***/
.download_itemWrap {margin-top:0;}
/*** End Downloads ***/
/*** Customer Feedback ***/
.feedbackForm .cst_Fld_1::-webkit-input-placeholder {font-size:12px;}
.feedbackForm .cst_Fld_1::-moz-placeholder {font-size:12px;}
.feedbackForm .cst_Fld_1:-ms-input-placeholder {font-size:12px;}
.feedbackForm .cst_Fld_1:-moz-placeholder {font-size:12px;}
/*** End Customer Feedback ***/
}
@media (max-width:359px){
/*** Customer Feedback ***/
.feedbackForm .cst_Fld_1::-webkit-input-placeholder {font-size:10.5px;}
.feedbackForm .cst_Fld_1::-moz-placeholder {font-size:10.5px;}
.feedbackForm .cst_Fld_1:-ms-input-placeholder {font-size:10.5px;}
.feedbackForm .cst_Fld_1:-moz-placeholder {font-size:10.5px;}
/*** End Customer Feedback ***/
}