 /*
Theme Name: Essentials Child
Theme URI: https://essentials.pixfort.com/
Author: PixFort
Template: essentials
Author URI: http://themeforest.net/user/pixfort
Description: Essentials child theme
Version: 1.0.2
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready

*/

/**COMMON**/
p.text-body-default, p{ color: #333 !important;}
body{ color:#333 !important;}
.home h3.el-title_custom_color{ margin-bottom:30px !important;}
.pix-sliding-headline{ color:#2A357E !important;}
.shadow-sm{box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.15) !important}
.vc_row{ flex-wrap:wrap !important;}
.pix-header-transparent .navbar .pix-header-divider{display:none!important;}
sub, sup { font-size: 65%;}

/**HEADER**/
#masthead{ border-bottom:1px solid transparent; background:#00ae4d !important;}
.navbar-brand{ padding-top:0; padding-bottom:0;}
.pix-topbar { background:#2b357d !important;}
.marketup{ background:url("../png/up-arrow.png") no-repeat; height:12px; width:12px; display:inline-block; margin:0 3px;}
.marketdown{ background:url("../png/down-arrow.png") no-repeat; height:12px; width:12px; display:inline-block; margin:0 3px;}
#header-top .btn{ color:#fff; padding-left:10px !important; padding-right:10px !important;}
#header-top{ font-size:14px !important;}
.marketwrap{ margin-right:10px;}


/**SLIDER**/
.flickity-viewport{max-height:600px;}
.flickity-viewport .jarallax-img2.pix-opacity-3{ opacity:1 !important;}
.pix-slider-nav-full.pix-style-2 .carousel-cell img{ opacity:1 !important; border:none !important;}
.pix-slider-nav-full.pix-style-2 .carousel-cell .dot-img-container{ padding:3px !important; background:#ADADAD !important; box-shadow:0px 0px 12px rgba(0,0,0,0.13) !important; }
.pix-slider-nav-full.pix-style-2 .carousel-cell.is-nav-selected.is-selected .dot-img-container{background:#2A357E !important;}
.pix-slider-nav-full.pix-style-2 .flickity-viewport{height: 110px !important; padding: 0 !important; margin-top:-50px !important;}

.pix-main-intro svg path.bg-gray-1, .pix-main-intro svg polygon.bg-gray-1{ fill:#fff !important;}
.pix-main-intro svg path.bg-gray-1, .pix-main-intro svg polygon.bg-gray-1{ fill:#fff !important;}
/*.pix-slider .carousel-cell:nth-of-type(2) .pix-sliding-headline.text-white{color: #00ae4d !important;}*/
/*.pix-slider .carousel-cell:nth-of-type(2) .pix-sliding-headline.text-white{color: #fff !important;}*/
.pix-slider .carousel-cell:nth-of-type(1) .pix-sliding-headline{ position:relative; color:#2b357d !important; }
.pix-slider .carousel-cell:nth-of-type(2) .pix-sliding-headline{ position:relative; color:#2b357d !important; }
.pix-slider .carousel-cell:nth-of-type(3) .pix-sliding-headline{ position:relative; color:#2b357d !important; }
.pix-slider .carousel-cell:nth-of-type(4) .pix-sliding-headline{ position:relative; color:#2b357d !important; }
/*.pix-slider .carousel-cell:nth-of-type(2) .pix-sliding-headline:after{ content:""; position:absolute; bottom:-35px; font-size:18px; line-height:30px; left:0; right:0; color:#000; font-weight:400;}*/
.pix-slider .carousel-cell:nth-of-type(1) .pix-intro-img img{ object-fit:fill;}

/**LUPIN IN NUMBER**/
.lupin-in-numbers h6.text-body-default{ font-size:16px !important; color:#000 !important; text-transform:uppercase !important;}
.lupin-in-numbers .pix_numbers h3{background: #2A357E;
background: -webkit-linear-gradient(to right, #2A357E 0%, #00AE4D 65%, #00AE4D 100%);
background: -moz-linear-gradient(to right, #2A357E 0%, #00AE4D 65%, #00AE4D 100%);
background: linear-gradient(to right, #2A357E 0%, #00AE4D 65%, #00AE4D 100%);
-webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom:0 !important;}
#lupin-in-number-wrap .vc_row[data-vc-full-width]{ display:flex; flex-wrap:wrap; justify-content:center;}
#lupin-in-number-wrap .vc_col-sm-3 {width: auto;  padding: 0 25px !important; margin: 0 auto !important;}

.lupin-in-numbers .lupin-number:nth-of-type(1){width:28%;}
.lupin-in-numbers .lupin-number:nth-of-type(2){ width:22%;}
.lupin-in-numbers .lupin-number:nth-of-type(3){ width:19%;}
.lupin-in-numbers .lupin-number:nth-of-type(4){width:15%;}
.lupin-in-numbers .lupin-number:nth-of-type(5){width:12%;}
.text-white .btnnglob svg path {fill:#ff0000 !important;}



/**healing-and-health**/
#healing-and-health h3{color:#2A357E !important;}
#healing-and-health p{color:#767676 !important;}
#healing-and-health .card-content-box{ background:#00AE4D!important; padding:8px 17px!important; -moz-border-radius:13px!important; -webkit-border-radius:13px!important; -ms-border-radius:13px!important; -o-border-radius:13px!important; border-radius:13px!important;}
#healing-and-health .card-content-box .card-title{ font-size:1rem !important; line-height:1rem !important; color:#fff !important;}
#healing-and-health .card-content-box .pixicon-angle-right{font-size: 30px !important;line-height: 25px !important;   color: #fff !important; margin-bottom: 0 !important; font-weight: 400 !important;}

/**latestfromlupin**/
#latestfromlupin .card.pix-hover-item{ position:relative;}
#latestfromlupin .card.pix-hover-item:before{ content:''; position:absolute; bottom:0; left:0; right:0;background: -moz-linear-gradient(top,  rgba(176,203,31,0) 0%, rgba(176,203,31,0.28) 29%, rgba(176,203,31,0.55) 56%, rgba(176,203,31,0.99) 99%, rgba(176,203,31,1) 100%); background: -webkit-linear-gradient(top,  rgba(176,203,31,0) 0%,rgba(176,203,31,0.28) 29%,rgba(176,203,31,0.55) 56%,rgba(176,203,31,0.99) 99%,rgba(176,203,31,1) 100%);background: linear-gradient(to bottom,  rgba(176,203,31,0) 0%,rgba(176,203,31,0.28) 29%,rgba(176,203,31,0.55) 56%,rgba(176,203,31,0.99) 99%,rgba(176,203,31,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b0cb1f', endColorstr='#b0cb1f',GradientType=0 ); height:100px;}
#latestfromlupin .card.pix-hover-item:before{background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.77) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.37) 49%,rgba(0,0,0,0.77) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.37) 49%,rgba(0,0,0,0.77) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#c4000000',GradientType=0 );
height:140px;}
#latestfromlupin .card.pix-hover-item:hover:before{ height:120px;}
#latestfromlupin .pixicon-angle-right{ display:none;}
#latestfromlupin .badge{ padding:3px 6px !important; background:#00AE4D !important; text-transform:uppercase; font-size:10px!important; line-height:10px!important; margin-bottom:0px !important;}
#latestfromlupin .card-title{ font-size:16px !important; line-height:25px !important; margin:0 !important;}
#latestfromlupin .pix-img-overlay{ padding:18px 36px 13px 18px !important;}
#latestfromlupin .pix-img-overlay div{ position:relative;}
#latestfromlupin .pix-img-overlay div span.text-custom{position:absolute; top:11px;  font-size:10px!important; line-height:10px!important; color:#fff !important; left:85px; font-weight:400 !important;}

.site-content.bg-gray-1{ background:transparent !important;}
.vc_custom_1592260433713{display:none !important;}
.vc_custom_1592246170617{background:#f1f1f1!important;}

/**tab-section-wrap**/
#tab-section-wrap  .nav-link.active, 
#tab-section-wrap  .show>.nav-link{ background:#2b357d !important; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.08) !important; color:#fff !important;}
#tab-section-wrap  .nav-link:not(.active){ color:#00ae4d !important; opacity:1 !important;}
#tab-section-wrap .pix-tabs-line{ background:#707070; opacity:1;}
#tab-section-wrap .card{box-shadow:0px 0px 20px rgba(0, 0, 0, 0.08) !important;}
.nav-pills.pix-pills-line .nav-link.active strong:after, .nav-pills.pix-pills-line .show>.nav-link strong:after{ height:0 !important; background:transparent !important;}
#tab-section-wrap .nav-pills.pix-pills-line .nav-link{ padding:14px!important; line-height:normal;}
#tab-section-wrap .card{height: 100%!important; -ms-flex-align: center!important; align-items:center!important; -ms-flex-pack: center!important; justify-content: center!important; background:#fff !important;}
#tab-section-wrap .nav-pills.pix-pills-lines{ margin:0 10%;}

.nav-pills.pix-pills-line .nav-link{ font-size:1rem;}
.home .nav-pills.pix-pills-line .nav-link{ font-size:1.125rem;}
.home .flickity-enabled.is-draggable .flickity-viewport{ cursor:default !important;}

#perspective-section div.justify-content-center{    border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; min-height:130px;}

/**COMMON**/
h1{font-size:48px !important;}
h2{font-size:34px !important; line-height:40px !important;}
h3{font-size:32px !important;}
h4{font-size:28px !important;}
h5{font-size:24px !important;}
h6{font-size:22px !important;}
p{font-size:16px; margin-bottom:20px !important;}

h1,h2,h3,h4,h5,h6{ margin-bottom:20px !important;}

.home h1{font-size:48px !important;}
.home h2{font-size:42px !important;}
.home h3{font-size:38px !important;}
.home h4{font-size:32px !important;}
.home h5{font-size:24px !important;}
.home h6{font-size:22px !important;}

h1:not(.elementor-heading-title), h2:not(.elementor-heading-title), h3:not(.elementor-heading-title), h4:not(.elementor-heading-title), h5:not(.elementor-heading-title), h6:not(.elementor-heading-title){ color: #2b357d;}

ul{ margin:0; padding:0;}
ul li{ list-style:none;}

.pix-global-btn{ color:#fff !important;}
.pix-global-btn i{ line-height:22px !important; height:22px !important; width:22px !important;}
.pix-global-btn i svg{ fill: #fff !important;}

.card.shadow-sm{box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.15) !important}

.pix-slider-dots .flickity-page-dots .dot{ background:#00AE4D !important; opacity:1 !important; height:13px !important; width:13px !important; border-radius:50% !important;}
.pix-slider-dots .flickity-page-dots .dot.is-selected{ background:#2A357E !important; width:40px !important; height:13px !important;border-radius:7px !important;}

.pix-main-intro{ min-height:553px; z-index:9 !important;}
.pix-main-intro.bg-gradient-primary{ background:transparent !important; background:transparent fixed !important; background-repeat: repeat-y;}
.pix-logo, .pix-logo-scroll{ height:55px !important;}
.pix-intro-1 .pix-intro-img img{ opacity:1 !important;}
.pix-intro-1 .pix-intro-img:before{ content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:transparent !important;}


.pix-header-transparent{ z-index:999 !important;}

/*#content { margin-top:-60px !important; position:relative; z-index:10;}
#content .vc_section, .vc_custom_1617803127048{ background:transparent !important;}*/





.home #content{margin-top:0px !important;}

.navbar-light .navbar-nav .nav-link span{ color:#fff !important;}
.nav-style-megamenu>li.nav-item .nav-link span:after{ background:#B0CB1F !important;}
.pix-header .navbar-brand{ padding:0;}

#content{ padding-top:0px !important; margin-top:0px;}
.pix-main-intro .pix-divider{ bottom:0px !important;}

.home .entry-content2 .pix-sliding-headline{ max-width:430px; width:100%;}

/**COMMON BUTTON**/
#content a.btn{ -webkit-border-radius:13px !important; -ms-border-radius:13px !important; -o-border-radius:13px !important; border-radius:13px !important; -moz-border-radius:13px !important; font-size:1rem !important; padding:13px 2rem !important; line-height:1rem; font-weight:400px !important; }
#content a.btn span{ font-weight:400 !important; display:inline-block !important; }
#content a.btn i{line-height:1rem !important; font-size:25px !important; font-weight:500 !important; top:-1px !important;}
#content a.btn i.pixicon-outside{ font-size:18px !important;}


/**NAVIGATION**/
.nav-style-megamenu>li.nav-item a{ font-weight:600 !important;}
.nav-style-megamenu>li.nav-item .text-sm{ font-size:1rem !important;}
.navbar-light .navbar-nav .nav-link{ color:#fff !important;}

.marketwrap span:first-child{border-right:2px solid #fff; padding:0 10px 0 0; margin:0 10px 0 0;}


/**Inside page**/
.flickity-slider .card .card-img{ height:auto !important;}

/**About**/
.pix-content-stack .content-el{width:50% !important; top:5% !important;}
.pix-content-stack .img-el{width:55% !important;}
.pix-content-stack.pix-left-content .img-el{ margin-left:45% !important;}

.page-id-13546 .pix-content-stack .content-el .pix-content-box.card{ padding:25px 40px !important;}

/*.page-id-13439 .pix-intro-img,
.page-id-13439 .pix-divider.pix-top-divider svg,
.page-id-13439 .pix-divider.pix-bottom-divider svg{display:none !important;}*/

.aboutus-img-caption .pix-intro-img,
.aboutus-img-caption .pix-divider.pix-top-divider,
.aboutus-img-caption .pix-divider.pix-bottom-divider{display:none !important;}

.page-id-13439 .pix-content-stack .content-el .text-heading-default{ color:#B0CB1F !important;}
.page-id-13439{}

/**LIFE AT LUPIN**/
#life-at-lupin .pix_element_overlay{ background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.77) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.37) 49%,rgba(0,0,0,0.77) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.37) 49%,rgba(0,0,0,0.77) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#c4000000',GradientType=0 );}
.feature_img svg,
.feature_img svg path{ fill:#2A357E !important; height:50px; width:50px;}
.home .flickity-button{ display:none;}
.home .tab-content>.tab-pane .tab-left, 
.home .tab-content>.tab-pane .tab-right{height:100%; max-height:368px; min-height:368px;}

.home .tab-content>.tab-pane .tab-left p{ margin-bottom:0 !important;}
.home .tab-content>.tab-pane .tab-left h3{ margin-bottom:10px !important;}

.home .tab-content>.tab-pane .tab-left{background:#2b357d !important; max-width:45%; padding:30px 50px  !important; border-top-left-radius:10px !important; border-bottom-left-radius:10px !important;}
.home .tab-content>.tab-pane .tab-right{max-width:55%; width:55%;padding:0 !important;border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    overflow: hidden;}
.home .tab-content>.tab-pane .vc_column_container>.vc_column-inner{ padding: 0!important;}
#healing-and-health .card, #latestfromlupin .card, #life-in-lupin .card{border-radius:10px !important;}

.home .tab-content>.tab-pane h3,
.home .tab-content>.tab-pane p.text-body-default{ color:#fff !important;}
.home .tab-content>.tab-pane .feature_img svg, 
.home .tab-content>.tab-pane .feature_img svg path{fill:#fff!important;}

.vc_custom_1620714962999{ padding-bottom:150px !important;}

.flickity-slider .bg-gradient-primary.pix-circle{ border:2px solid #2A357E !important; padding:0 !important;}
.flickity-slider .pix-content-box.card{ box-shadow:0 0 10px rgba(0,0,0,0.2);}

.home h2.pix-sliding-headline{ margin-bottom:20px!important; line-height:50px !important;}

#content{ clear:both !important;}

/**Mega Menu**/
@media (min-width: 992px){
.nav-style-megamenu>li.nav-item .dropdown-menu .mega-col-title {padding:5px 20px !important; font-size:18px!important; margin-bottom:5px !important; color:#2A357E !important; line-height:20px !important;}
.dropdown-menu .submenu-box .container .menu-item a .pix-dropdown-title{ color:#00ae4d !important}
.dropdown-menu .submenu-box .container .menu-item a:hover .pix-dropdown-title{ color:#00ae4d !important}

.dropdown-menu .menu-item.menu-item-type-custom{ padding:0px;}
.dropdown-item:focus, .dropdown-item:hover{ background:transparent!important;}

.nav-style-megamenu>li.nav-item .dropdown-menu .dropdown-item{ padding:8px 20px !important; line-height:18px !important;}	
.menu-item-13390 .dropdown-menu .submenu-box .pix-dropdown-padding:nth-of-type(3),
.menu-item-13390 .dropdown-menu .submenu-box .pix-dropdown-padding:nth-of-type(4),	
.menu-item-14842 .dropdown-menu .submenu-box .pix-dropdown-padding:nth-of-type(3),
.menu-item-14842 .dropdown-menu .submenu-box .pix-dropdown-padding:nth-of-type(4),	
.menu-item-13296 .dropdown-menu .submenu-box .pix-dropdown-padding:nth-of-type(3),
.menu-item-13296 .dropdown-menu .submenu-box .pix-dropdown-padding:nth-of-type(4){ padding-top:55px !important;}	
.pix-main-menu .nav-style-megamenu>li.nav-item .dropdown-menu .submenu-box{ background:#ECE1E8 !important; margin-top:17px !important;}
.nav-style-megamenu>li.nav-item .nav-link span:after{ background:#2b357d !important;}	

.item-inner.pix-menu-box-inner{ position:relative;}
.item-inner.pix-menu-box-inner:after{ content:''; position:absolute; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.28) 45%, rgba(0,0,0,0.65) 100%);background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.28) 45%,rgba(0,0,0,0.65) 100%);background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.28) 45%,rgba(0,0,0,0.65) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); left:0; right:0; top:0; bottom:0;}

.item-inner.pix-menu-box-inner .pix-box-link{ font-size:16px !important; line-height:normal !important;}	
.pix-dropdown-padding #menu-item-15637 .pix-nav-link,
.pix-dropdown-padding #menu-item-15641 .pix-nav-link,
.pix-dropdown-padding #menu-item-15655 .pix-nav-link{font-size:18px!important; color:#2A357E !important; line-height:20px !important;}	
	

.pix-dropdown-padding #menu-item-15637 .pix-dropdown-title,
.pix-dropdown-padding #menu-item-15641 .pix-dropdown-title,
.pix-dropdown-padding #menu-item-15655 .pix-dropdown-title{ color:#2A357E !important;}	
}


/*.pix-main-intro div{background:url(https://www.lupin.com/wp-content/uploads/2021/03/Shapes-2.svg) no-repeat; position:absolute; left:0; right:0; bottom:0; height:200px;}*/

/*.pix-slider-effects .card-img, .card-img{ transition:all 1s; transform:scale(1);}
.pix-slider-effects .card-img:hover, .card-img:hover{transform:scale(1.05);}*/

#pix-slider-14542137 .flickity-slider .carousel-cell{ overflow:hidden !important;}
#pix-slider-14542137 .flickity-slider .carousel-cell .card-img{ transition:all 1s; transform:scale(1);}
#pix-slider-14542137 .flickity-slider .carousel-cell .card-img:hover{transform:scale(1.05);}
#pix-slider-14542137 .flickity-slider .slide-inner.pix-p-10{ padding:0 !important;}


#life-at-lupin .vc_custom_1618481430348{ margin-bottom:-60px !important;}

/**Footer**/
#pix-page-footer .btn-link{ font-size:14px!important;}
#pix-page-footer p.pix-sliding-headline.pix-ready,
#pix-page-footer h4{ text-transform:uppercase !important; font-weight:600 !important; margin-bottom:15px !important; line-height:14px !important; display:inline-block; font-size:16px !important;}
#pix-page-footer h4 a{ color:#fff;}
#pix-page-footer .wpb_text_column.wpb_content_element{ margin-bottom:0 !important;}

.vc_custom_1620637913137.w-100.d-block, .vc_custom_1622527367701.w-100.d-block {position:relative;top:20px !important; display:inline-block !important; width:inherit !important; line-height: inherit !important; font-size: 16px !important; text-transform: uppercase !important; padding:5px 10px !important;}
.vc_custom_1620637913137:hover, .vc_custom_1622527367701:hover, .vc_custom_1620637913137:focus, .vc_custom_1622527367701:focus{ color:#fff !important; background-color:#00ae4d !important; border-color:#00ae4d !important;}

footer .vc_custom_1616505710648{background: rgb(0,174,77) !important;
background: -moz-linear-gradient(top,  rgba(0,174,77,1) 0%, rgba(43,53,125,1) 100%)  !important;
background: -webkit-linear-gradient(top,  rgba(0,174,77,1) 0%,rgba(43,53,125,1) 100%)  !important;
background: linear-gradient(to bottom,  rgba(0,174,77,1) 0%,rgba(43,53,125,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ae4d', endColorstr='#2b357d',GradientType=0) !important;}
#px-page-footer a{ margin-top:0 !important; margin-bottom:10px !important;}
footer img.pix-img-elem{ vertical-align:bottom;}
footer .pix-social-icons{ padding-top:0!important; padding-left:0px !important; margin-left:-5px;}
footer .pix-social-icons a{ padding-top:10px !important;}
.pix-contact7-form{ position:relative;}
.pix-contact7-form .col-md-12{ position:inherit ;}
.pix-contact7-form .wpcf7-submit{position:absolute; top:0; right:0; width:30px!important; height:30px; border-radius:50%; }
form.subscription-form{width: max-content; height: max-content; font-size:14px; border-radius: 50px; overflow: hidden;}
.subscription-form input {font-size: inherit;width:328px; padding:7px 16px; margin-right: -1px; transition: padding 0.2s;  border: 0; background:#333333; color:#fff;}
.subscription-form input::selection { background: #333333; color:#fff;}
.subscription-form button { font-size: inherit; float: right;  margin-left: -1px; background: #00ae4d; transition: padding 0.2s;  border: 0; border-radius:50%; height:16px; width:16px;}
.subscription-form button:hover { cursor: pointer; padding: 16px 24px;}
.subscription-form button:hover ~ input {  padding: 16px 0 16px 16px;}

.copyright-wrap{ border-top:1px solid #ffff; padding:20px 0; position:relative;}
.copyright-wrap p{color:#F1F1F1 !important;font-size:14px !important; line-height:14px !important; display:inline-block !important; margin-bottom:0 !important;}
.copyright-wrap .wpb_content_element{ margin-bottom:0 !important;}
.copyright-wrap ul{ display:inline-block; margin-bottom:0 !important;}
.copyright-wrap ul li{ font-size:14px !important; line-height:14px !important; color:#F1F1F1 !important; padding:0 10px;  display:inline-block !important; position:relative; margin-bottom:0 !important;}
.copyright-wrap ul li:after{ content:''; position:absolute; right:0; height:14px; width:1px; border-right:1px solid #f1f1f1;}
.copyright-wrap ul li:last-child:after{border-right:0px solid #f1f1f1;}
.copyright-wrap ul li a{ color:#F1F1F1 !important;}
.ticlogo{ position:absolute; right:0; top:5px; font-size:14px; line-height:14px;}

/**=======ABOUT US========**/
.page-main-title h2, .page-main-title h1{background: #2A357E !important;background: -webkit-linear-gradient(to right, #2A357E 0%, #00AE4D 65%, #00AE4D 100%) !important; background: -moz-linear-gradient(to right, #2A357E 0%, #00AE4D 65%, #00AE4D 100%) !important; background: linear-gradient(to right, #2A357E 0%, #00AE4D 65%, #00AE4D 100%) !important;-webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important; margin-bottom:10px !important; line-height:normal !important; }
/*#leadership-row-wrap .slide-inner .card .card-img{ height:100% !important;}*/
#leadership-row-wrap .slide-inner .card{ position:relative;}
#leadership-row-wrap .slide-inner .card .pix-p-20{ position:absolute;  bottom:0; left:0; right:0; z-index:999999 !important; padding:10px 10px !important; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.77) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.37) 49%,rgba(0,0,0,0.77) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.37) 49%,rgba(0,0,0,0.77) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#c4000000',GradientType=0 );}
#leadership-row-wrap .card{ border-radius: 0 0 calc(1px - 0px) calc(10px - 0px);}
#leadership-row-wrap .card img{ transform:scale(1); transition:all 1s;}
#leadership-row-wrap .card:hover img{ transform:scale(1.1);}

#leadership-row-wrap .card-content-box, #leadership-row-wrap .card-content-box h6, #leadership-row-wrap .card-content-box{ font-size:16px !important; color:#fff !important;}
#leadership-row-wrap .card-content-box h6 strong{ font-weight:500px !important;}
#leadership-row-wrap .pixfort-likes{ display:none !important;}
#leadership-row-wrap .pix-slider-scale .pix-slider-effects{ transform:scale(1) !important;}
#leadership-row-wrap .badge{ background:transparent !important; padding:0 !important;}
#leadership-row-wrap .badge span{ color:#fff !important;}

#leadership-row-wrap .card-footer{ font-size:16px; line-height:16px !important; font-weight:400;}

.awards-and-recognition .pix-fit-cover, 
.awards-and-recognition .pix-post-meta-categories,
.awards-and-recognition .pix-post-meta-date, 
.awards-and-recognition .card-footer2{ display:none !important;}
.awards-and-recognition .text-heading-default{ padding:60px 0 !important; display:block !important;pointer-events: none;} 

.awards-and-recognition .pix-content-box h5.text-heading-default,
.awards-and-recognition .text-heading-default h5.card-title{ color:#00AE4D !important;}
.awards-and-recognition .flickity-viewport{ height:350px !important;}
.awards-and-recognition .flickity-slider .carousel-cell,
.awards-and-recognition .flickity-slider .slide-inner,
.awards-and-recognition .flickity-slider .pix-slider-effects,
.awards-and-recognition .flickity-slider .pix-content-box{ height:100% !important; cursor:default !important;}

.bootstrap-select .dropdown-menu li:first-child,
.bootstrap-select .dropdown-menu.inner.show li.selected.active,
.bootstrap-select .dropdown-menu.inner.show li:first-child{ display:none !important;}
.bootstrap-select .dropdown-menu.show{ max-height:200px !important; overflow: inherit !important;}
.bootstrap-select .dropdown-menu li a{ background:rgba(0,174,77,0.1); border-radius:0 !important;}
.bootstrap-select .dropdown-menu li a:hover, .bootstrap-select .dropdown-menu li a:focus{ border:none !important;}

/**Perspectives list**/
#perspectives-list .pix-post-meta-categories{ display:none;}
.home #perspectives-list h4{ font-size:20px !important; line-height:28px !important; font-weight:500 !important;}
.home #perspectives-list h4 a{ color:#fff !important;}
#perspectives-list .text-left, #perspectives-list .text-right{ width:100%; }
#perspectives-list .text-left .pix-post-meta-date, .pix-post-meta-date{ display:none !important;}


#perspectives-list .text-right.flex-fill{margin: 15px 0 0; position: absolute;  right: 20px; bottom: 20px; width: auto;   left: 20px;}
#perspectives-list .text-right.flex-fill a,
#perspectives-list .text-right.flex-fill a span{color:#fff !important;}
#perspectives-list .text-right.d-flex{ flex-wrap:wrap;}
#perspectives-list span.pr-1{ display:none;}
#perspectives-list span{ font-size:14px; line-height:14px;}
#perspectives-list .position-relative.pix-p-20{ background:#2A357E; margin-top:-10px; padding-bottom:60px !important;}
#perspectives-list .card{ z-index:9 !important; max-height:210px;}
#perspectives-list .pix-pt-20.pix-px-20{ padding:20px 0 0 !important;}
#content #perspectives-list  a.btn{ padding:0 !important; margin-right:0 !important;}


.flickity-button-icon{ fill:#00AE4D !important;}
.flickity-button svg path{ fill: #00AE4D !important;}
.flickity-button{ border-color:#00AE4D !important;}

.page-id-13439 .card .flex-column{ max-width:55% !important; flex:0 0 55% !important; overflow:hidden;}
.page-id-13439 .card .card-body{ max-width:45% !important; flex:0 0 45% !important;}


.pix-content-box.card{overflow:hidden;}

/**========OUR VALUE=======**/
.pix-video{ max-width:800px !important; margin:0 auto !important;}
.page-id-13437 .pix-content-box.card{ background:#2A357E !important;}
.page-id-13437 .card-text.font-italic.text-body-default{ font-size:16px !important; color:#fff !important; font-style:normal !important; line-height:22px!important; padding-top:75px !important;}
.page-id-13437 .pix-content-box.card .card-body{ position:relative; padding:10px;}
.page-id-13437 .pix-content-box.card .card-body .card-title{ position:absolute; top:20px; left:10px; right:10px; font-size:26px; line-height:28px !important; color:#fff !important; margin:0 !important;}
.page-id-13437 .pix-content-box.card .card-body p{ margin-bottom:0 !important;}
.vc_column-inner{ background-size:cover !important;}

.page-id-13437 .aboutus-img-caption .flickity-slider .card,
.page-id-13437 .aboutus-img-caption .flickity-slider .pix-slider-effects, 
.page-id-13437 .aboutus-img-caption .flickity-slider .slide-inner { height:100% !important;}
.page-id-13437 .aboutus-img-caption .carousel-cell{ max-height:320px !important; height:320px !important; cursor:default !important;}

#image-map{position:relative;margin:0px auto 0px auto; width: 100% !important; height: inherit !important;}
.pin{display:none}
.tooltip-down,.tooltip-up{position:absolute;background:url(../png/13rzbuk.png);width:16px;height:24px;width: 16px; background-size: cover;background-position: left bottom !important;}
.tooltip-down{background-position:0 -37px}
.tooltip{display:none;width:120px;cursor:pointer;position:absolute;top:30px;left:calc(50% - 60px);z-index:999;padding:5px;color:#fff;border-radius:5px;background:#00AE4D;}

.tooltip::after{content:'';position:absolute;top:-5px;left:calc(50% - 5px);border-bottom:5px solid #00AE4D;border-left:5px solid transparent;border-right:5px solid transparent;}
.tooltip-down .tooltip{bottom:12px;top:auto;}
.tooltip-down .tooltip::after{bottom:-10px;top:auto;border-bottom:0;border-top:10px solid #ffdb90}
.tooltip h2{font-size:12px !important; color: #fff !important; line-height: 12px!important;  margin-bottom:5px !important;}
.tooltip ul{margin:0;padding:0;list-style:none;}
.tooltip ul a{ color:#FFF;}
.tooltip.active{ opacity:1 !important; text-align:center !important;}

#leadership-row-wrap .card .card-img{ opacity:1 !important;}
#leadership-row-wrap .card h5.card-title{ font-size:16px !important; line-height:16px !important; margin-bottom:5px !important;}
#leadership-row-wrap .card span{ font-size:15px !important; line-height:15px !important; margin-bottom:0px !important; font-weight:500 !important; color:#fff !important;}
#leadership-row-wrap .card i{ display:none !important;}
#leadership-row-wrap .card a:after{ content:''; position:absolute; bottom:0; left:0; right:0; background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);min-height:100px; z-index:-1;}


/**=======LEADERSHIP ======**/
.board-of-directors .card{ border-radius:10px !important; position:relative;}
.board-of-directors .card:before{ content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,0.2);}
.board-of-directors .card:hover:before{ background:rgba(0,0,0,0);}
.board-of-directors .pix-hover-item:hover .pix-hover-opacity-6{ opacity:1 !important;}

.board-of-directors .card i{ display:none !important;}
.board-of-directors .card-img{ opacity:1 !important; -o-object-fit:unset; object-fit: unset; -webkit-transform: scale(1); transform: scale(1);}

.board-of-directors .vc_col-lg-3 .vc_column-inner{ padding-left:20px !important; padding-right:20px !important;}

.board-of-directors h5.card-title,
.board-of-directors .card-img-overlay h4, 
.managment-section .card-body h4.card-title,
.key-contacts-wrap .card-body h4.card-title{font-size:16px !important; margin-bottom:5px !important; font-weight:600; color:}
.board-of-directors span.d-flex,
.board-of-directors .card-img-overlay h6, 
.managment-section .card-body h6.text-body-default,
.key-contacts-wrap .card-body h6.text-body-default{font-size:15px !important; margin-bottom:0 !important; font-weight:500 !important; line-height:18px !important;color:#fff !important;}

.managment-section .card-body h6.text-body-default{color:#333 !important;}



.board-of-directors .card-img-overlay h6 strong,
.managment-section .card-body h6.text-body-default strong,
.key-contacts-wrap .card-body h6.text-body-default strong{ font-weight:500 !important;}
.board-of-directors .card-img-overlay{ padding:15px 20px !important;}
.board-of-directors .card-img-overlay:before{ content:''; position:absolute; bottom:0; left:0; right:0; background: -moz-linear-gradient(top,  rgba(248,255,232,0) 0%, rgba(0,174,77,0.6) 100%);
background: -webkit-linear-gradient(top,  rgba(248,255,232,0) 0%,rgba(0,174,77,0.6) 100%);
background: linear-gradient(to bottom,  rgba(248,255,232,0) 0%,rgba(0,174,77,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f8ffe8', endColorstr='#9900ae4d',GradientType=0 ); min-height:100px;}

.managment-section .card-body .story-img img,
.key-contacts-wrap .card-body .story-img img{ max-height:75px !important; max-width:75px !important; border:none !important; filter: grayscale(1) !important;}
.managment-section .card-body h6.text-body-default,
.key-contacts-wrap .card-body h6.text-body-default{ font-weight:500 !important; }

.vc_row{display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; display: flex; }
.managment-section  .vc_row .wpb_column,
.key-contacts-wrap  .vc_row .wpb_column{-webkit-box-flex:inherit;  -webkit-flex:inherit;  -ms-flex: inherit; flex: inherit;} 
.managment-section .vc_row .wpb_column{margin-bottom:30px !important;}
.managment-section .vc_row .wpb_column .vc_column-inner,
.key-contacts-wrap .vc_row .wpb_column .vc_column-inner,
.managment-section .vc_row .wpb_column .wpb_wrapper, 
.key-contacts-wrap .vc_row .wpb_column .wpb_wrapper,
.managment-section .vc_row .wpb_column .pix-waiting,
.key-contacts-wrap .vc_row .wpb_column  .pix-waiting{ height:100% !important; }
.managment-section .vc_row .wpb_column .vc_column-inner,
.key-contacts-wrap .vc_row .wpb_column .vc_column-inner{ margin-bottom:0 !important;}

.key-contacts-wrap .card-body p.pix-waiting{ font-size:15px !important; line-height:24px !important; margin-bottom:0 !important; position:relative; margin-top:5px; padding-left:30px !important; word-break: break-all;}
.key-contacts-wrap .card-body p.pix-waiting:before{ content:''; position:absolute; height:24px; width:25px; background:url(" ../jpg/mailer.jpg") no-repeat; background-size:inherit; left:0; }
.key-contacts-wrap .vc_column-inner .card-body{ background:#fff !important; box-shadow:0px 0px 10px rgba(0,0,0,0.2); height:100%; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;}

.key-contacts-wrap .vc_column-inner .card-body .mb-2{ margin-bottom:0 !important;}
.board-of-directors .card-img-overlay2{ position:relative;}
.board-of-directors .card-img-overlay2:before{ content:''; position:absolute; bottom:0; left:0; right:0;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.47) 49%, rgba(0,0,0,0.87) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.47) 49%,rgba(0,0,0,0.87) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.47) 49%,rgba(0,0,0,0.87) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#c4000000',GradientType=0 ); min-height:100px; z-index:-1;}
.managment-section .pix-social-icons{ position:absolute; top:0; bottom:0; left:0; right:0;}
.managment-section .pix-social-icons a{ display:block; height:100%; width:100%;}
.managment-section .pix-social-icons i{ display:none !important;}
.managment-section .pix-story .story-img.pix-no-bg{ border:3px solid #00AE4D !important;}

/**==========PROFILE DETAIL ==========**/
.profile-right h4{ font-size:26px !important; line-height:26px !important;}
.extra-latest-detail h4{ margin-bottom:10px !important;}
.extra-latest-detail h3{ margin-bottom:10px !important; font-size:24px !important; line-height:24px !important; font-weight:600 !important; color:#2A357E !important;}

.extra-latest-detail .latest-from-wrap{ background:#fff; padding:20px; box-shadow:0px 0px 10px rgba(0,0,0,0.2); border-radius:10px; margin-bottom:30px !important;}
.extra-latest-detail .latest-from-wrap figure{ display:flex;  margin-top:0; }
.extra-latest-detail .latest-from-wrap figure img{ max-width:192px; margin-right:20px;}
.extra-latest-detail .latest-from-wrap figcaption{ font-size:22px; line-height:33px; text-align:left !important; padding:10px 0 !important;}
.extra-latest-detail .latest-from-wrap figcaption a{ color:#00AE4D !important;}
.single-portfolio .pix-portfolio-footer-nav{ display:none;}

.also-read ul{ padding:0; margin:0 -15px;}
.also-read ul li{ list-style-type:none; padding:0 15px; vertical-align:top;}
.also-read ul li figure{ border-radius:10px; position:relative; overflow:hidden;}
.also-read ul li figure figcaption{ position:absolute; left:0; right:0; bottom:0; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.47) 49%, rgba(0,0,0,0.87) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.47) 49%,rgba(0,0,0,0.87) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.47) 49%,rgba(0,0,0,0.87) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#c4000000',GradientType=0 ); min-height:50px; padding:20px; color:#fff !important;}
.also-read ul li figure figcaption span{ display:block;}
.also-read ul li a figure, .also-read ul li figure a{ color:#fff !important;}
.also-read ul li a figure h4{ font-size:16px; line-height:16px; margin-bottom:5px;}
.also-read ul li a figure h5{ font-size:15px; line-height:15px; margin-bottom:0;}

/**Press release**/
.page-id-14160 .pix-search, .page-id-14182 .pix-search{padding-bottom:0; margin-bottom:0px; margin-top:60px;}
.page-id-14160 .pix-search .search-bar, .page-id-14182 .pix-search .search-bar{ padding:0 !important;}
.page-id-14160 .pix-search .search-bar .pix-search-form, .page-id-14182 .pix-search .search-bar .pix-search-form{ display:flex;}
.page-id-14160 .search-bar-left, .page-id-14182 .search-bar-left{ position: relative; display: inline-block; position: relative; background: #fff;  z-index:99; width:65%;  padding:0px; border-radius:10px;  box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.page-id-14160 .pix-search-form, .page-id-14182 .pix-search-form{ margin-bottom: 0;}
.page-id-14160 .media, .page-id-14182 .media{display: flex; align-items: flex-start;}
.page-id-14160 .pix-search-form .pix-search-submit, .page-id-14182 .pix-search-form .pix-search-submit{ background: transparent;  outline: none;  border: 0;  margin-right: 15px;  font-size: 30px;  line-height: 25px; cursor: pointer;}
.page-id-14160 .pix-search-form .pix-search-input, .page-id-14182 .pix-search-form .pix-search-input{ width: 100%; outline: none; border: 0;box-sizing: border-box; padding: 5px; font-size: 30px;}
.page-id-14160 .search-bar-right, .page-id-14182 .search-bar-right{width:35%; display:inline-block; margin-left:20px}
.page-id-14160 .pix-search .search-bar .pix-search-input, .page-id-14182 .pix-search .search-bar .pix-search-input{font-size:16px; line-height:43px; padding:0 15px; background:transparent;}

.in-this-section-wrap{ padding-left:50px;}
.in-this-section-wrap h2{color:#2A357E !important; font-size:20px !important; font-weight:600 !important; margin-bottom:10px !important; line-height:20px !important;}
.in-this-section-wrap ul.in-this-section-list{ margin:0; padding:0;}
.in-this-section-wrap .in-this-section-list li{ list-style-type:none; margin-bottom:10px; padding-left:0 !important;}
.in-this-section-wrap .in-this-section-list li:before{ display:none !important;}
.in-this-section-wrap .in-this-section-list a{ background:#00AE4D; padding:12px 20px; font-size:15px; line-height:15px; border-radius:10px; color:#fff; display:block;}
.in-this-section-wrap .in-this-section-list a.active, .in-this-section-wrap .in-this-section-list a:hover{ background:#2A357E;}

.listing-box-wrap{display: flex; flex-flow: row wrap;}
.listing-box-wrap li{ margin-bottom:30px; padding-left:15px !important;}
.listing-box-wrap li:before{ display:none;}
.listing-box-wrap li a{color:#4A4A4A;}
.listing-box-wrap li div{ border-radius:10px; padding:20px; background:#fff; font-size:16px; line-height:25px; box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:10px; height:100%; font-weight:700;overflow-wrap: break-word;}
.listing-box-wrap li div span{ font-size:14px; line-height:14px; color:#00AE4D; margin-bottom:10px; display:block; font-weight:500;}
#listing-wrap{ padding:60px 0;}

.pix-pagination .page-numbers{ color:#00AE4D !important; font-weight:500 !important;}
.pix-pagination .page-numbers.current{ box-shadow:0 0 10px rgba(0,0,0,0.2); color:#000 !important;}

.media-contacts-wrap{text-align:center; padding:40px 0;}
.media-contacts-wrap h3{color:#2A357E !important; font-weight:700;}
.media-contacts-in{ background:url("../jpg/contact-us-concept-wood-block-symbol-telephone-mail-address-desk.jpg") no-repeat; margin-top:0px; border-radius:10px; padding:100px;}
.media-contacts-in h5{ font-size:20px !important; line-height:30px; color:#333333 !important; margin-bottom:15px !important; font-weight:700 !important;}
.media-contacts-in h3{ font-size:26px !important; line-height:40px; color:#333 !important; margin-bottom:10px !important; font-weight:700 !important;}
.media-contacts-in h6,.media-contacts-in a{ font-size:16px  !important; line-height:26px; color:#767676 !important; margin-bottom:30px !important;}
.media-contacts-in a{background-color:#00AE4D !important; color:#fff !important; margin-bottom:0 !important;}
.media-contacts-in a.common-btn{ margin:0 auto !important; display:table !important;}

.media-contacts-in ul{margin: 0 auto 50px; display: flex;  max-width: 980px;  text-align: center;  flex-wrap: wrap;}
.media-contacts-in ul li { background: #fff; border-radius: 10px; text-align: left;  max-width: 33.33%;  flex: 0 0 33.33%; padding:0 20px; box-shadow: 0px 0px 10px rgb(0 0 0 / 20%); margin:-65px auto 0;}
.common-btn{ border-radius:5px; background:#fff; box-shadow: 0px 0px 10px rgb(0 0 0 / 20%); padding:10px; margin-bottom:30px; line-height:16px;}
.media-contacts-in ul li a{ background-color:transparent !important; color:#00AE4D !important;}

/**====PRESS RELEASE INSIDE ====**/
.single-post .pix-sliding-headline,
.page-main-title h1{background: #2A357E !important;background: -webkit-linear-gradient(to right, #2A357E 0%, #00AE4D 65%, #00AE4D 100%) !important; background: -moz-linear-gradient(to right, #2A357E 0%, #00AE4D 65%, #00AE4D 100%) !important;background: linear-gradient(to right, #2A357E 0%, #00AE4D 65%, #00AE4D 100%) !important;-webkit-background-clip: text !important;}
.pix_categories_widget a{ background:#00AE4D!important; padding:12px 20px !important; font-size:16px !important; line-height:16px !important; border-radius:10px !important; color:#fff !important; display:block !important; text-align:left !important; font-weight:500 !important;}

.search .pix_categories_widget a:hover{background:#2b357d !important; color:#fff !important;}
.single-post .pix_categories_widget a:hover, .single-post .pix_categories_widget a:focus, .single-post .pix_categories_widget a:active{background:#2b357d !important; color:#fff!important;}
.sidebar{ padding-left:8% !important;}


.single-post .post-thumbnail .card.rounded-xl{ border-radius:0!important;}
.single-post .wp-block-media-text figure{ margin-bottom:30px !important;}
.single-post .pix-py-20{ display:none !important;}
.navigation.post-navigation{ display:none;}
.single-post .category-articles .pix-post-meta-element .entry-meta{ display:none;}
.single-post .pix-post-meta-categories .badge{ background:#00AE4D !important; color:#fff !important;}
.single-post .pix-post-meta-categories .badge span{ color:#fff !important; font-weight:500 !important;}
.single-post .pix-related-items .entry-title{ font-size:16px !important; line-height:20px !important; font-weight:500 !important; margin-bottom:0 !important;}
.single-post .pix-img-overlay{ position:relative;}
.single-post .pix-post-meta-categories .pix-post-meta-date{ display:none !important;}

.single-post figure.wp-block-image{ position:relative; margin-bottom:30px !important;}
.single-post figure.wp-block-image:before, .single-post .pix-img-overlay:after{ content:''; position:absolute; left:0; right:0; bottom:0;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.37) 49%, rgba(0,0,0,0.77) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.37) 49%,rgba(0,0,0,0.77) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.37) 49%,rgba(0,0,0,0.77) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#c4000000',GradientType=0 ); min-height:140px; z-index:0;}
.single-post figure.wp-block-image figcaption{ position:absolute; left:0; right:0; bottom:0; color:#fff !important; padding:20px !important; font-size:20px !important; line-height:30px !important; font-weight:600;}
.single-post .pix-post-meta-date{ display:none !important;}

.site-content h4, .widget_pix_categories h5{color:#2A357E !important;}
.site-content h4{font-size:20px !important; line-height:normal!important; margin-bottom:10px!important; font-weight:600 !important;}

 .realtedposts h5{ font-size:38px !important; line-height:38px!important; color:#2A357E!important; text-align:left !important;}

/**ERROR 404**/
#content.error-404 .page-header{ margin:20px 0 0;}
#content.error-404 .page-title2{ font-size:40px!important; line-height:45px !important; margin-bottom:10px !important;}

/**====MEDIA COVERAGE ====**/
button:hover, button:focus{ border:none !important;}
.dropdown.bootstrap-select .dropdown-toggle{ background:#00AE4D !important;}
.dropdown.bootstrap-select .dropdown-toggle .filter-option-inner-inner{ color:#fff !important; font-weight:500 !important; font-size:18px !important; line-height:18px !important;}
.dropdown-toggle::after{border-top:6px solid #fff !important; border-right:6px solid transparent !important; border-left:6px solid transparent !important;}
.dropup .dropdown-toggle::after{border-top:6px solid transparent !important; border-bottom:6px solid #fff !important;}
.dropdown.bootstrap-select{ margin:0 !important;}
.pix-search .search-bar .pix-search-submit i{ color:#00AE4D !important;}
.font-weight-bold{ font-weight:700;}
.media-listing-box-wrap li a.pdf-link div,
.media-listing-box-wrap li a.image-link div{ padding-bottom:90px;  position:relative;}
.media-listing-box-wrap li img{ position:absolute; bottom:20px; left:20px;}
.media-listing-box-wrap li a{ color:#4A4A4A !important;}
.media-listing-box-wrap li a.video_box-outer div.video-img{position:relative !important; padding:0; height:120px; display:inline-grid;}
.video-img:before{content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:50px; height:50px; background:url(../component-7-%c3%a2%c2%80%c2%93-3.html) no-repeat; z-index:9; background-size:cover;}
.media-listing-box-wrap li a.video_box-outer img{ position:relative; left:0; bottom:0; transform:translate(0,0);}

.media-coverage-home-right .video-img .video-link:before{content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:50px; height:50px; background:url(../component-7-%c3%a2%c2%80%c2%93-3.html) no-repeat; z-index:9; background-size:cover;}
.media-coverage-home-right .video-img:before{ display:none;}

/**MODAL**/
.modal{ z-index:100000 !important;}
.modal-backdrop{ z-index:99999 !important;}
.modal-backdrop.show{ opacity:0.85 !important;}
.close.light_box_close_button{position: fixed; background: transparent; height: 30px; width: 30px; right: -50px; z-index: 9; opacity: 1; color:#00AE4D; top: 0px; text-shadow: 0px 0px 0px transparent; border:2px solid #00AE4D; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;}
.close.light_box_close_button:hover{border:2px solid #00AE4D !important; color:#00AE4D !important; opacity:1; outline:none;}
.modal .modal-dialog{ top:50% !important; transform:translateY(-50%) !important;}
.modal .modal-body{ padding:0 !important;}

/**=====MEDIA KIT=====**/
.media-kit-profile .wpb_content_element,
.media-kit-outer .slide-in-container{ padding:20px 0 !important; margin-bottom:0 !important;}
.media-kit-profile .wpb_content_element h5,
.media-kit-profile .wpb_content_element h6,
.media-kit-outer .slide-in-container h5{color:#767676 !important;font-size:16px !important; line-height:16px !important;}
.media-kit-profile .wpb_content_element h5{font-weight:600 !important; margin-bottom:5px !important;}
.media-kit-profile .wpb_content_element h6{font-weight:500 !important; margin-bottom:0!important;}
.media-kit-outer-logo .d-inline-block{ display:block !important;}
.media-kit-outer-logo .vc_custom_1615870084263{ box-shadow:0px 0px 10px rgba(0,0,0,0.2); padding:75px 30px 75px !important; border-radius:10px !important;}
.media-kit-profile img.card-img{border-radius:10px !important; min-height:280px;}
#content .media-kit-profile a.btn i,
#content .media-kit-outer a.btn i{ font-size:1rem !important;}

/**===== Perspectives Listing=====**/
.listing-wrap-left{ padding-right:120px !important;}
.Perspectives-listing-box-wrap div.img-box{ padding-bottom:inherit;}
.Perspectives-listing-box-wrap figure{ box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:10px;}
.Perspectives-listing-box-wrap figcaption{ padding:20px 20px 65px 20px !important; text-align:left !important; position:relative;}
.Perspectives-listing-box-wrap .img-box img{ width:100% !important;}
.Perspectives-listing-box-wrap .tag-list{margin-bottom:10px;}
.Perspectives-listing-box-wrap .tag-list span{font-size:12px; line-height:12px; text-transform:uppercase; color:#00AE4D !important; background:#ECE1E8; padding:5px; display:inline-block; border-radius:6px;}
.Perspectives-listing-box-wrap figcaption p{ margin-bottom:5px!important; font-size:20px !important; line-height:30px !important; color:#333 !important; font-weight:600 !important;}
.data-section-name{ font-size:14px !important; line-height:14px !important; color:#adadad !important;}
.icon-link{ font-size:14px !important; line-height:14px !important; color:#767676 !important; display:inline-block !important; margin-right:20px !important; display:none !important;}

.like-comment-box{ position:absolute; bottom:20px; left:20px; right:20px;}
.like-comment-box .read-more-btn{ float:left; line-height:18px !important; font-size:14px !important; padding:8px 20px !important;}
.svg-number{font-size:16px; line-height:22px !important;}

/**===============**/
.page-title-description, .page-title-description p, .page-main-title p{ font-size:20px !important; line-height:30px !important; color:#767676 !important; text-align:Center !important; margin-bottom:20px !important;}
.page-title-description, .page-title-description p:last-child, .page-main-title p:last-child{margin-bottom:30px !important;}
.img-left{ float:left; margin:0 20px 20px;}
.img-right{ float:right; margin:0 0px 20px 20px;}
.page-id-14260 #content a.btn{padding:10px 20px !important;}
.page-id-14260 #content a.btn i{font-size:30px !important; font-weight: 400 !important; line-height: 1rem !important;}
.infographic-list{ margin:0 auto 20px; display:flex; flex-wrap:wrap;-ms-flex-pack:center!important;justify-content: center!important;}
.infographic-list li{ margin-bottom:30px;}

.accordion-card .card-header .btn{ padding:15px 30px; font-size:20px; line-height:24px; position:relative;}
.accordion-card .card-header .btn span{color:#2A357E !important;}
.accordion-card .card .card-header{border-radius: 10px !important; margin-bottom:0px !important;}
.accordion-card .card{margin-bottom:40px !important;}
.accordion-card .card .card-body{ padding:0;}
.accordion-card .card .card-body .figure{display:flex; background:#fff; border-radius:10px; box-shadow:0px 0px 10px rgba(0,0,0,0.2); margin:0 !important; flex-wrap:wrap;}
.accordion-card .card .card-body figcaption{padding:35px 55px; max-width:60%; flex:0 0 60%; text-align:left !important;}
.accordion-card .card .card-body figcaption h2{ font-size:26px !important; line-height:30px !important; font-weight:700; color:#2A357E;}
.accordion-card .card .card-body figcaption p{color:#ADADAD !important; font-size:16px; line-height:24px;}
.accordion-card .card .card-body figcaption a{ background:#00AE4D; padding:12px 35px 12px 45px !important; border-radius:10px; font-size:16px; line-height:16px; color:#fff !important; display:inline-block; position:relative;}
.accordion-card .card .card-body figcaption a i{ position:absolute; left:20px; top:12px !important; font-size:30px; font-style:inherit;}
.accordion-card .card .card-body figcaption p:last-child{ margin-bottom:0 !important;}
.accordion-card .card .card-body .figure-img{ max-width:40%; flex:0 0 40%;}
.accordion-card .card .card-body .figure-img img{ margin-bottom:0 !important;}

.accordion-card .card-header{ position:relative;}
.accordion-card .card-header:before{ content:''; position:absolute; top:50%; right:15px; border:2px solid #00AE4D; border-radius:50%; height:40px; width:40px; transform:translateY(-50%);}
.accordion-card .card-header .btn{ padding-right:50px !important;}
.accordion-card .card-header .btn:before{ content:''; position:absolute;  background-color:#00AE4D; width:3px; height:25px; transform:translateY(-50%); top:50%; right:33px;}
.accordion-card .card-header .btn:after{content:'';  position: absolute; background-color:#00AE4D; width:25px; height:3px; transform:translateY(-50%); top:50%; right:22px;}


.accordion-card .opendbutton .btn[aria-expanded="true"]:before,
.accordion-card .active-acc .btn[aria-expanded="true"]:before{ display:none !important;}

.page-id-14266 .wpb_content_element { margin-bottom:0 !important;}
.page-id-14266 .card-body .tab-left .vc_column-inner,
.page-id-14266 .card-body .tab-right .vc_column-inner{ padding:0 !important;}
.page-id-14266 .card-body{ background:#fff; border-radius:10px; overflow:hidden; margin-bottom:30px;}
.page-id-14266 .card-body .tab-left{ max-width:40%; flex:0 0 40%;}
.page-id-14266 .card-body .tab-right{ max-width:60%; flex:0 0 60%; padding:35px 55px !important;}
.page-id-14266 .card-body h2{ font-size:26px !important; line-height:30px !important; font-weight:700; color:#2A357E;}
.page-id-14266 .card-body p{color:#ADADAD !important; font-size:16px; line-height:24px;}
.page-id-14266 .card-body .vc_row{display:flex; align-items:center; justify-content:center; height:100%;}

/**=====Our Story=====**/
.who-we-are-toady-wrap{ position:relative; color:#fff;}
.who-we-are-toady-wrap h3, .who-we-are-toady-wrap p{ color:#fff!important; margin-bottom:0 !important;}
.who-we-are-toady-wrap h3{ font-size:38px !important; line-height:50px !important; font-weight:bold; margin-bottom:10px !important;}
.who-we-are-toady-wrap p{ font-size:16px; line-height:30px; font-weight:bold;}
.who-we-are-toady-wrap ul li,.who-we-are-toady-wrap ul{ margin:0; padding:0;}
.who-we-are-toady-wrap ul li{ font-size:16px; line-height:30px; padding-left:30px; position:relative;}
.who-we-are-toady-wrap ul li:before{ content:''; position:absolute; left:0; top:10px; border: solid #fff; border-width: 0 2px 2px 0; display: inline-block; padding:4px; transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);}
.who-we-are-toady-wrap:before{ content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(42,53,126,0.35); z-index:9;}

.full-img-content-box-wrap .card-body{ max-width:40%;}
.full-img-content-box-wrap .flex-column.col-md-6{ max-width:60%; flex:0 0 60%;}
.did-you-know-list{display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex;  display: flex;}
.did-you-know-list .wpb_column{ padding-left:15px; padding-right:15px; height:100%;}
.did-you-know-list .wpb_column .vc_column-inner{ box-shadow:0px 0px 10px rgba(0,0,0,0.2); border-radius:10px; padding:20px; position:relative; padding-bottom:80px !important; position:relative; height:500px;}
.did-you-know-list .wpb_column .vc_column-inner,
.did-you-know-list .wpb_column .wpb_wrapper{height:100% !important;}
.did-you-know-list .wpb_column .wpb_wrapper{position:initial !important;}

.did-you-know-list .wpb_column .vc_column-inner img{ position:absolute; right:20px; bottom:20px;}
.did-you-know-list .wpb_column .vc_column-inner h4{ font-size:16px !important; color:#333 !important; line-height:25px !important; font-weight:600 !important;}
.did-you-know-list .wpb_column .vc_column-inner p{ font-size:15px !important; line-height:23px;}
.did-you-know-list .wpb_column{ height:inherit !important;}

.vc_custom_1615973691328 .cool-timeline-wrapper{ margin:0 !important;}
.vc_custom_1615973691328 .cool_timeline h1.timeline-main-title{ font-size:38px !important; line-height:38px; color:#2A357E !important; font-weight:700 !important;}
.vc_custom_1615973691328 .cool-timeline.white-timeline:before,.vc_custom_1615973691328 .cool-timeline.white-timeline.one-sided:before{background-color: #2A357E; background-image: -webkit-linear-gradient(top,#2A357E 0%, #2A357E 8%, #2A357E 92%, #2A357E 100%); background-image: -moz-linear-gradient(top, #2A357E 0%, #2A357E 8%, #2A357E 92%, #2A357E 100%); background-image: -ms-linear-gradient(top, #2A357E 0%, #2A357E 8%, #2A357E 92%, #2A357E 100%); width:2px !important;}
.vc_custom_1615973691328 .cool-timeline.white-timeline .timeline-year{background: #2A357E !important; -webkit-box-shadow: 0 0 0 4px #2A357E, inset 0 0 0 2px rgb(0 0 0 / 5%), 0 0 0 8px #2A357E; box-shadow: 0 0 0 4px #2A357E, inset 0 0 0 2px rgb(0 0 0 / 5%), 0 0 0 8px #2A357E; border-radius:50%; height:110px; width:110px;}
.vc_custom_1615973691328 .cool-timeline .ctl-timeline-date{ line-height:80px; }
.vc_custom_1615973691328 .cool-timeline .timeline-year{ line-height:110px; width:110px; height:110px; left:calc(50%);}
.cool-timeline.white-timeline .timeline-post.odd .timeline-meta .meta-details, .cool-timeline.white-timeline .timeline-post.even .timeline-meta .meta-details,.ctl_road_map_wrp li.odd .ctl-story-year, .ctl_road_map_wrp li.odd .ctl-story-title, 
.ctl_road_map_wrp li.odd .ctl-story-title a, .ctl-popup-content h2{color: #2A357E !important;}

.cool-timeline.white-timeline .timeline-post.odd .icon-dot-full,.cool-timeline.white-timeline .timeline-post.even .icon-dot-full{background:#ECE1E8 !important; border:2px solid #2A357E !important; height:40px!important; width:40px !important; left:calc(50% - 10px);}
.cool-timeline .timeline-post .timeline-meta{ display:none !important;}
.full-section-wrap .vc_column-inner p{ color:#fff !important;}
.vc_custom_1615977355053{ padding-top:0 !important; padding-bottom:0 !important;}
#tm-default-design-2-15-navi, .ctl-bullets-container{ display:none !important;}
.cool-timeline .timeline-post .timeline-icon .icon-placeholder{ display:none !important;}
.cool-timeline .timeline-icon{background: #ECE1E8 !important; border-radius: 50% !important; box-shadow: none !important;   border: 2px solid #2A357E !important;}

.cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title,
.cool-timeline.white-timeline .timeline-post.even .timeline-content .content-title,.cool-timeline.white-timeline.compact .timeline-post.ctl-right .icon-dot-full, .cool-timeline.white-timeline.compact .timeline-post.ctl-right .timeline-content .content-title, .cool-timeline.white-timeline.compact .timeline-post.icons_yes.ctl-right .timeline-icon, .main-design-3 .cool-timeline.dark-timeline .timeline-post.odd .timeline-content, .main-design-3 .cool-timeline.dark-timeline .timeline-post.odd .timeline-icon, .main-design-3 .cool-timeline.dark-timeline.compact .timeline-post.timeline-mansory.ctl-right .timeline-content, .main-design-3 .cool-timeline.dark-timeline.compact .timeline-post.timeline-mansory.ctl-right .timeline-icon{ background:#fff !important; padding:10px 20px !important; margin-bottom:0 !important;}
.cool-timeline.white-timeline .timeline-post .timeline-content h2.content-title{ margin-bottom:0 !important; font-size:16px !important; line-height:24px !important; }
.cool-timeline.white-timeline .timeline-post .timeline-content .content-title a{ color:#333333 !important; font-family:inherit !important;}

.cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title:before, .main-design-3 .cool-timeline.light-timeline .timeline-post.odd .timeline-content:before, .main-design-3 .cool-timeline.dark-timeline .timeline-post.odd .timeline-content:before, .main-design-3 .cool-timeline.white-timeline .timeline-post.odd .timeline-content:before{border-left-color: #fff !important;}

.cool-timeline.white-timeline .timeline-post.even .timeline-content .content-title:before, .main-design-3 .cool-timeline.light-timeline .timeline-post.even .timeline-content:before, .main-design-3 .cool-timeline.dark-timeline .timeline-post.even .timeline-content:before, .main-design-3 .cool-timeline.white-timeline .timeline-post.even .timeline-content:before {border-right-color: #fff !important;}

.cool-timeline .timeline-post .timeline-content .content-title{ min-height:inherit !important; border-top-left-radius:10px; border-top-right-radius:10px;}
.cool-timeline .timeline-post .timeline-content img{ width:100%;}
.cool-timeline.white-timeline .timeline-post .timeline-content, .section-bullets-bottom li.white-timeline, .section-bullets-right li.white-timeline, .section-bullets-left li.white-timeline,.cool-timeline .timeline-post .timeline-content .content-details{ background:#fff !important; border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.cool-timeline.white-timeline .timeline-post .timeline-content.even{ margin-top:-45px; margin-left:30px;}
.cool-timeline.white-timeline .timeline-post .timeline-content.odd{ margin-top:-45px; margin-right:30px;}

.cool-timeline.white-timeline .timeline-post .timeline-content .content-title a{ line-height:20px !important;}
.ctl_load_more{ background:#00AE4D !important; padding:10px !important; color:#fff !important; border-radius:10px; margin-top:10px;}
.cool-timeline.white-timeline .timeline-post .timeline-content .content-title a{ text-transform:none !important;}


.cool-timeline .timeline-post .timeline-icon{ margin-top:45px !important;}
/**Global Presence**/
.page-id-14323 .pix-content-stack, 
.page-id-15540  .pix-content-stack{display:flex; flex-wrap:wrap;}
.page-id-14323 .pix-content-stack .img-el,
.page-id-15540 .pix-content-stack .img-el{max-width:50% !important; flex:0 0 50%;}
.page-id-14323 .pix-content-stack .content-el,
.page-id-15540 .pix-content-stack .content-el{max-width:60% !important; flex:0 0 60%; }
.page-id-14323 .pix-content-stack .content-el .content-el-inner,
.page-id-15540 .pix-content-stack .content-el .content-el-inner{ padding:0 !important;}
.page-id-14323 .pix-content-stack .content-el .content-el-inner .card,
.page-id-15540 .pix-content-stack .content-el .content-el-inner .card{ border-radius:10px !important;}
.page-id-14323 .pix-content-stack .content-el .content-el-inner h2,
.page-id-15540 .pix-content-stack .content-el .content-el-inner h2{ font-size:34px !important; line-height:34px !important; color:#2A357E !important; font-weight:700 !important;}
.page-id-14323 .pix-content-stack .content-el .content-el-inner h6,
.page-id-15540 .pix-content-stack .content-el .content-el-inner h6{ font-size:16px !important; line-height:16px !important; color:#767676 !important; font-weight:700 !important; margin-bottom:10px !important;}
.learn-more-about-list{ margin-bottom:30px;}
.learn-more-about-list a{ font-size:16px !important; line-height:16px !important; margin:0 0 10px; padding:0 10px;  position:relative;}
.learn-more-about-list a:after{ content:''; position:absolute; background: #767676; right:0px; top:3px; height:16px; width:1px;}
.learn-more-about-list a:first-child{ padding-left:0;}
.learn-more-about-list a:last-child{ padding-right:0; border-right:none;}
.learn-more-about-list a:last-child:after{ display:none;}


.page-id-14323 .pix-content-stack:nth-of-type(odd) .img-el,
.page-id-15540 .pix-content-stack:nth-of-type(odd) .img-el,
.page-id-19045 .pix-content-stack:nth-of-type(odd) .img-el{max-width:50% !important; flex:0 0 50%; position:absolute; left:0; top:0;}
.page-id-14323 .pix-content-stack:nth-of-type(odd) .content-el,
.page-id-15540 .pix-content-stack:nth-of-type(odd) .content-el,
.page-id-19045 .pix-content-stack:nth-of-type(odd) .content-el{max-width:55% !important; flex:0 0 55%; position:relative; margin-left:45%;  margin-top:55px !important;}
.page-id-14323 .pix-content-stack:nth-of-type(even) .img-el,
.page-id-15540 .pix-content-stack:nth-of-type(even) .img-el,
.page-id-19045 .pix-content-stack:nth-of-type(even) .img-el{margin-left:50% !important; position:absolute;}
.page-id-14323 .pix-content-stack:nth-of-type(even) .content-el,
.page-id-15540 .pix-content-stack:nth-of-type(even) .content-el,
.page-id-19045 .pix-content-stack:nth-of-type(even) .content-el{max-width:55% !important; flex:0 0 55%; position:relative; margin-top:55px !important;}

.page-id-19045 .pix-content-stack.pix-left-content .content-el{ margin-left:0 !important;}
.page-id-19045 .pix-content-stack{ margin-bottom:60px !important;}

.read-more-btn{background-color: #00ae4d;  border-color: #00ae4d; -webkit-border-radius: 13px !important; -ms-border-radius: 13px !important;  -o-border-radius: 13px !important;  border-radius: 13px !important;  -moz-border-radius: 13px !important;  font-size: 1rem !important;  color: #fff!important;  padding: 0.5rem 2rem 0.5rem 1.6rem !important; line-height: 1rem; transition:all 0.6s; margin-right:5px!important;}
.read-more-btn i {font-size: 30px !important;font-weight: 400 !important; line-height: 1rem !important; top: 7px; position: relative; margin-right:5px !important;}

.read-more.read-more-btn:hover{ padding-left:2.2rem !important;}

/**Award Page**/
.select-box-wrap{ margin:30px auto 0; max-width:100%; width:320px;}
.readmore-icon-only{border-radius:50%; background:#00ae4d !important; height:40px; width:40px; display:block;  position: absolute;  right:20px;  bottom:20px; text-align:center; color:#fff; line-height:40px; font-size:30px;}
.readmore-icon-only i{ font-weight:500 !important; line-height:40px;}
.readmore-icon-only:hover{ color:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.35);}


.award-listing-wrap{ margin:60px 0 60px;}
#post-14160 p{ text-align:left; }
.Perspectives-listing-box-wrap li p{ font-size:18px !important; line-height:normal;}
.award-listing-wrap li{ margin-bottom:30px;}
.award-listing-wrap li a{ cursor:default; pointer-events:none;}
.award-listing-wrap li .row-inner{ border-radius:10px; box-shadow:0 0 10px rgba(0,0,0,0.2); transition:background 0.5s; height:100%;}
.award-listing-wrap li .row-inner figure p{ text-align:left !important; line-height:normal;}
.award-listing-wrap li .row-inner figure{ margin:0;}
.award-listing-wrap li .row-inner .img-wrap{max-height:210px; border-radius:10px; margin-bottom:0; overflow:hidden;}
.award-listing-wrap li .row-inner .img-wrap img{ width:100%;}
.award-listing-wrap li .row-inner figcaption{ padding:20px 20px 20px; font-size:15px; color:#333333; text-align:left !important; position:relative; transition:all 0.6s;}
.award-listing-wrap li .row-inner figcaption p{ margin-bottom:0 !important;}
/*.award-listing-wrap li:hover .row-inner{box-shadow:0 0 10px rgba(0,0,0,0.35); }
.award-listing-wrap li:hover .row-inner{background:#2A357E; }
.award-listing-wrap li:hover .row-inner figcaption p{color:#fff !important;}*/

.award-only-listing-wrap{ margin:60px 0;}
.award-only-listing-wrap h2{ color:#2A357E !important; font-weight:700;}
.award-only-listing-wrap li{position:relative; padding-left:25px; margin-bottom:15px;}
.award-only-listing-wrap li:before{content:'';position:absolute; left:0; top:10px; font-size:16px; line-height:30px; border: solid #00ae4d; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}

/**Community**/
section.families-impacted-wrap{ position:relative !important; }
section.families-impacted-wrap .pix-intro-img{ margin-top:0 !important;}
section.families-impacted-wrap:before{ content:''; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,0.85); z-index:9;}
.img-pattern-wrap .pix-content-stack .img-el{width:50% !important;}
.img-pattern-wrap .pix-content-stack .content-el{width:52% !important;}
.img-pattern-wrap .pix-content-stack .content-el .content-el-inner{ padding:0 !important; margin-top:30px !important; border-radius:20px !important;}
.img-pattern-wrap .pix-content-stack .content-el p:last-child,
.pix-content-stack .content-el p:last-child{ margin-bottom:15px !important;}
.img-pattern-wrap .pix-content-stack .content-el .content-el-inner .wpb_content_element,
.pix-content-stack .content-el .content-el-inner .wpb_content_element{ margin-bottom:0 !important;}

.page-id-14233 .pix-content-stack{ display:flex; flex-wrap:wrap;}
.page-id-14233 .pix-content-stack:nth-of-type(odd) .img-el{max-width:50% !important; flex:0 0 50%; position:absolute; left:0; top:0;}
.page-id-14233 .pix-content-stack:nth-of-type(odd) .content-el {max-width:52% !important; flex:0 0 52%; position:relative; margin-left:45%; }

.page-id-14233 .pix-content-stack:nth-of-type(even) .img-el{margin-left:50% !important; position:absolute;}
.page-id-14233 .pix-content-stack:nth-of-type(even) .content-el{max-width:52% !important; flex:0 0 52%; position:relative;}

.csr-efforts-wrap{ position:relative !important;}
.csr-efforts-wrap:before{ content:''; position:absolute; bottom:0; left:0; right:0; background:url(../png/gadiant-bg.png) repeat-x; height:100%; z-index:9; background-size:100% 100%;}
.csr-efforts-wrap .vc_column-inner p{ color:#fff !important; font-size:20px !important; margin-bottom:5px !important;}
.csr-efforts-wrap .vc_column-inner p:last-child{margin-bottom:0px !important;}
.csr-efforts-wrap .vc_column-inner a.btn{ color:#2b357d !important; padding:13px 35px !important;}

/**======PRODUCT========**/
.product-img-content-wrap .card .flex-column{ max-width:45%; flex:0 0 45%;}
.product-img-content-wrap .card .card-body{ max-width:55%; flex:0 0 55%;}

.product-img-overlap-wrap ul{ display:flex; justify-content: center; margin:0 -15px; flex-wrap:wrap;}
.product-img-overlap-wrap ul li{ max-width:50%; flex:0 0 50%; padding:0 15px;}
.product-img-overlap-wrap ul li .list-inside{background:#fff; padding:25px; border-radius:10px; box-shadow:0px 0px 10px rgba(0,0,0,0.2);}

.product-img-overlap-wrap{ background:url(../jpg/img_1477.jpg) no-repeat; border-radius:10px; background-size:contain;}
.product-img-overlap-in{padding:300px 30px 0;}
.product-img-overlap-wrap ul li h2{ color:#2A357E;  font-weight:700 !important;}

.read-more{ background:#00AE4D; padding:10px 30px 10px 45px; color:#fff; border-radius:13px; position:relative;}
.read-more:before{ content:">"; position:absolute; top:14px; left:25px; font-size:30px; line-height:1rem; font-weight:500;}

.read-more.read-more-btn:before{ display:none;}

.tech-driven-offering h2, .tech-driven-offering p{ color:#fff !important;}

.product-img-content-different-wrap .pix-photo-stack{ height:640px;}
.product-img-content-different-wrap .pix-photo-stack.pix-img-n .img-el:nth-child(1){ width:62% !important;}
.product-img-content-different-wrap .pix-photo-stack.pix-img-n .img-el:nth-child(2){ bottom:0% !important; top:inherit !important;}

/**=======Profile PAge======**/
.single-portfolio .wpb_single_image .vc_figure,
.single-portfolio .wpb_single_image .vc_single_image-wrapper{ display:block;}
.single-portfolio .wpb_single_image .vc_single_image-wrapper img{ width:100% !important;}
.single-portfolio .profile-right h2{ margin-bottom:10px !important;}
.single-portfolio .profile-right h4{ margin-bottom:20px !important; }
.single-portfolio .profile-right p{ font-size:16px !important; line-height:25px !important; text-align:left !important; margin-bottom:20px !important;}


/**=======CAREER Lif at Lupin =======**/
.career-life-at-lupin-wrap h6{ font-size:18px !important; line-height:18px !important; font-weight:700 !important;}
.career-list-wrap .wpb_column .vc_column-inner{ padding:20px; border-radius:10px;background: rgb(0,174,77);
background: -moz-linear-gradient(180deg, rgba(0,174,77,1) 26%, rgba(43,53,125,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(0,174,77,1) 26%, rgba(43,53,125,1) 100%);
background: linear-gradient(180deg, rgba(0,174,77,1) 26%, rgba(43,53,125,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ae4d",endColorstr="#2b357d",GradientType=1);}
.career-list-wrap .vc_column_container{ padding:0 15px !important;}
.career-list-wrap .wpb_column .vc_column-inner h4,
.career-list-wrap .wpb_column .vc_column-inner p{ color:#fff !important;}
.career-list-wrap .wpb_column .vc_column-inner h4{ line-height:30px !important;}
.career-list-wrap .wpb_column .vc_column-inner p{ line-height:23px !important;}

.career-list-wrap.vc_row .vc_column-inner,
.career-list-wrap.vc_row .wpb_column .wpb_wrapper, 
.career-list-wrap.vc_row .wpb_column .pix-waiting{ height:100% !important; }

.page-id-14506 .tab-content>.tab-pane .tab-left, 
.page-id-14506 .tab-content>.tab-pane .tab-right{height:100%; max-height:368px; min-height:368px;}

.page-id-14506 .tab-content>.tab-pane .tab-left p{ margin-bottom:0 !important;}
.page-id-14506 .tab-content>.tab-pane .tab-left h5{ margin-bottom:10px !important;}

.page-id-14506 .tab-content>.tab-pane .tab-left{background:#2b357d !important; max-width:55%; flex:0 0 55%; padding:30px 50px  !important; border-top-left-radius:10px !important; border-bottom-left-radius:10px !important; border-bottom-right-radius:10px !important; max-height:100% !important;}
.page-id-14506 .tab-content>.tab-pane .tab-right{max-width:45%; width:45%;padding:0 !important; border-top-right-radius:10px !important; border-bottom-right-radius:10px !important; overflow:hidden !important; max-height:100%; min-height:100%;}
.page-id-14506 .tab-content>.tab-pane .tab-right .wpb_wrapper,
.page-id-14506 .tab-content>.tab-pane .tab-right .vc_column-inner{ height:100% !important;}
.page-id-14506 .tab-content>.tab-pane .wpb_single_image{ margin-bottom:0 !important;}

.page-id-14506 .tab-content>.tab-pane .vc_column_container>.vc_column-inner{ padding: 0!important;}

.page-id-14506 .tab-content>.tab-pane .slide-in-container p.text-body-default,
.page-id-14506 .tab-content>.tab-pane .slide-in-container p{ margin-bottom:0 !important; color:#fff !important;}
.page-id-14506 .tab-content>.tab-pane .slide-in-container p.text-body-default{ font-weight:700 !important; margin-bottom:10px !important;}

.page-id-14506 .tab-content>.tab-pane h5,
.page-id-14506 .tab-content>.tab-pane p.text-body-default{ color:#fff !important;}
.page-id-14506 .tab-content>.tab-pane .feature_img svg, .page-id-14506 .tab-content>.tab-pane .feature_img svg path{fill:#fff!important;}

/*.fullpage-efforts-wrap:after{ content:''; position:absolute; 
	background:rgba(0,0,0,0.5);
 bottom:0; left:0; right:0; z-index:9; height:100%;}*/
.fullpage-efforts-wrap p{ color:#fff !important; margin-bottom:10px !important;}

.page-id-14506 .tab-content>.tab-pane .tab-left p{ margin-bottom:30px !important;}	
.career-fullpage-wrap .pix_element_overlay{ background-color:#f1f1f1 !important;}
.career-fullpage-wrap .pix-content-stack.pix-left-content .content-el{top: 50% !important; transform: translateY(-50%) !important;}

/**QUALITY AT LUPIN**/
.also-read-wrap .wpb_column{ max-width:33.33% !important; flex:0 0 33.33% !important;}
.also-read-wrap{justify-content: center;}
.also-read-wrap .card .card-img{ opacity:1 !important;}
.also-read-wrap .pix-img-overlay{ position:relative;}
.also-read-wrap .pix-img-overlay:after{ content:''; position:absolute; left:0; right:0; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 4%, rgba(0,0,0,0.28) 45%, rgba(0,0,0,0.65) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 4%,rgba(0,0,0,0.28) 45%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 4%,rgba(0,0,0,0.28) 45%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); bottom:0; height:50%; z-index:-1;}

.quality-outer-wrap .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section{ padding-top:0 !important;}

/**MEDIA HOME**/
.media-coverage-home H2{ margin-bottom:20px !important;}
.media-coverage-home .media-coverage-home-left, .media-coverage-home .media-coverage-home-right{ padding:50px 80px;}
.media-coverage-home .media-coverage-home-left{ background:#2c347d;}
.media-coverage-home .media-coverage-home-right{background:#0b9746;}

.media-coverage-home .vc_custom_1616746622203{ border-radius:10px !important; overflow:hidden !important;}
.media-coverage-home .media-coverage-home-left ul li, .media-coverage-home .media-coverage-home-right p{ color:#fff !important;font-weight:700 !important; padding:10px 0!important; border-bottom:1px solid #fff !important; margin-bottom:0 !important;}
.media-coverage-home .media-coverage-home-left ul li a{ color:#fff !important;}

.media-coverage-home .media-coverage-home-left ul li .date-info, .media-coverage-home .media-coverage-home-right .date-info{font-weight:500 !important; display:block !important;}
.media-coverage-home .media-coverage-home-left ul li:last-child{ border-bottom:0 !important;}
.media-coverage-home .wpb_content_element{ margin-bottom:0 !important;}

.media-coverage-home .media-coverage-btn-wrap .wpb_column{ text-align:center; margin:20px 0 0;}
.media-coverage-home a.btn{ margin:0 auto;}

.media-coverage-home .video-img{ position:relative; display:block;}
.media-coverage-home .video-img img{ width:100% !important;}

.prespective-wrap .pix-post-meta-categories{ display:none;}
.prespective-wrap h4{ font-size:20px !important; line-height:28px !important; font-weight:500 !important;}
.prespective-wrap h4 a,
.prespective-wrap h4 a:hover,
.prespective-wrap h4 a:focus{ color:#fff !important;}
.prespective-wrap .text-left, .prespective-wrap .text-right{ width:100%; }
.prespective-wrap .text-right.flex-fill{margin: 15px 0 0; position: absolute;  right: 20px; bottom: 20px; width: auto;   left: 20px;}
.prespective-wrap .text-right.d-flex{ flex-wrap:wrap;}
.prespective-wrap span.pr-1{ display:none;}
.prespective-wrap span{ font-size:14px; line-height:14px;}
.prespective-wrap .position-relative.pix-p-20{ background:#2A357E; margin-top:-10px; padding-bottom:60px !important;}
.prespective-wrap .card{ z-index:9 !important; max-height:210px;}
.prespective-wrap .pix-pt-20.pix-px-20{ padding:20px 0 0 !important;}
#content .prespective-wrap a.btn{ padding:0 !important; margin-right:0 !important;}
.prespective-wrap .flickity-button{ display:none !important;}
.prespective-wrap  .pix-content-box{ border-radius:10px !important;}

.press-release-post-wrap .vc-gitem-zone-height-mode-auto:before{ padding-top:0 !important;}
.press-release-post-wrap .vc_gitem-zone-a .vc_gitem-row-position-top{ position:relative !important;}
.press-release-post-wrap .vc_gitem-zone-a .vc_gitem-zone-mini .vc_gitem_row{ border-radius:10px !important; box-shadow:0 0 10px rgba(0,0,0,0.2) !important; margin:15px !important;}
.press-release-post-wrap .vc_gitem_row .vc_gitem-col{ padding:25px !important; min-height:150px;}
.press-release-post-wrap .vc_grid-item{ padding:0 !important;}
.press-release-post-wrap .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{ margin-right:0 !important;}

.post-15269 h2.el-title_custom_color{ margin-bottom:20px !important;}

.flickity-prev-next-button.previous{left:-60px !important;}
.flickity-prev-next-button.next{right:-60px !important;}

.sidebar .widget-area h5{ color:#2A357E !important;}

/**=====INVESTOR=====**/
.vc_custom_1617046193959 .card-body{ padding-top:70px; position:relative;}
.vc_custom_1617046193959 .card-body .d-flex{ position:absolute; top:20px; left:0px; right:0;}
.vc_custom_1617046193959 .card-body .card-text{ font-size:16px !important; line-height:23px !important;}
.whatsnew-wrap.vc_custom_1617046193959{ padding-top:0 !important;}
.vc_custom_1617052395185 .pix-intro-img{ border-radius:10px; overflow:hidden;}
.whatsnew-wrap .card-title{ color:#2A357E !important; font-size:12px !important; line-height:12px !important; margin-bottom:10px !important; font-weight:600 !important;}
.whatsnew-wrap .flickity-enabled.is-draggable .flickity-viewport{ height:240px !important;}
.whatsnew-wrap h6.card-title{ background:#00AE4D; border-radius:10px; color:#fff !important; padding:5px; font-size:12px !important; text-transform:uppercase; line-height:12px !important;  font-weight:500 !important; margin-bottom:10px !important;}
.whatsnew-wrap p{ margin-bottom:0 !important; font-size:14px !important; line-height:22px !important; font-style:normal !important;}
.whatsnew-wrap .pix-slider-3 .carousel-cell,
.whatsnew-wrap .pix-slider-3 .carousel-cell .slide-inner{ height:100% !important;}
.report-list-wrap h4{ margin-bottom:10px !important; color:#333 !important; margin-bottom:5px !important;}
.report-list-wrap .date-span{ color:#ADADAD !important; font-size:16px; line-height:16px; margin-bottom:10px !important;}
.report-list-wrap .card-img2{ margin:20px 0 !important;}
.report-list-wrap ul li{ padding:10px 0 10px 30px ; position:relative; font-size:1rem; line-height:20px; color:#767676 !important;}
.report-list-wrap ul li:before{ content:'>'; position:absolute; left:0; top:10px; font-size:20px; color:#2A357E;}
.report-list-wrap:last-child ul li:before{ display:none;}
.report-list-wrap:last-child ul li:before{ display:none;}
.report-list-wrap:last-child ul li{ padding-left:0;}
.report-list-wrap:last-child ul{ margin-top:25px;}
.report-list-wrap:last-child ul li{ border-bottom:1px solid #00AE4D;}
.report-list-wrap .wpb_content_element{ margin-bottom:60px;}

#content .report-list-wrap .btn{ background:transparent !important;  border:none !important; color:#007b36 !important; padding:5px 0 !important;}
.vc_column-inner .report-list-wrap{ display:flex !important;  padding-bottom:60px !important; position:relative !important; height:100% !important; padding-bottom:100px !important;}

.report-list-wrap .button-row{ position:absolute; bottom:0px; left:0; right:0;}
.report-list-wrap .button-row .wpb_wrapper{ padding-top:0 !important;}
.report-list-wrap .button-row a{ display:flex !important;}
.report-list-wrap .vc_column-inner, 
.report-list-wrap .wpb_wrapper{ position:inherit !important;  padding-bottom:0 !important; height:100%;}
.report-list-wrap .wpb_wrapper{ background:#fff !important; padding:20px !important; border-radius:10px!important; height:100%;}
.report-list-wrap .wpb_wrapper .wpb_content_element .wpb_wrapper{ padding:0 !important;}
.report-list-wrap .wpb_wrapper .wpb_content_element .wpb_wrapper p{ margin-bottom:0 !important;}
.report-list-wrap .button-row .vc_column-inner,
.report-list-wrap .button-row .wpb_wrapper{ position:inherit !important; height:inherit !important; padding-bottom:0 !important;}
.report-list-wrap .vc_column_container>.vc_column-inner{ height:100%;}

.post-15269 .media-contacts-outer h2.el-title_custom_color{ margin-bottom:0 !important;}
.vc_gitem-zone-mini .vc_custom_heading{ color:#00AE4D !important; font-size:14px; margin-bottom:0;}
.vc_gitem-zone-mini .vc_custom_heading a{ color:#767676 !important;}


#corprorate-governance{ position:relative;}
#corprorate-governance:after{content:''; position:absolute; bottom:0; left:0; right:0; background:rgba(0,0,0,0.3); z-index:9;}
.vc_custom_1617049947481 .pix-intro-img{ border-radius:10px !important; overflow:hidden;}
#corprorate-governance h2{ margin-bottom:30px !important; color:#fff !important;}
#corprorate-governance .wpb_text_column.wpb_content_element{ background:#00AE4D !important; padding:20px 60px !important; border-radius:10px !important; text-align:center !important; height:100%;}
#corprorate-governance .vc_column-inner p{ margin-bottom:0 !important; color:#fff !important; font-weight:700 !important;}
#corprorate-governance .wpb_content_element{ margin-bottom:0 !important;}
#corprorate-governance .vc_column-inner a{ color:#fff!important} 
#corprorate-governance .vc_custom_1617051492558 .vc_column-inner,
#corprorate-governance .vc_custom_1621851186503 .vc_column-inner,
#corprorate-governance .vc_custom_1621852397100 .vc_column-inner{ padding:0 !important; height:100%;}
#corprorate-governance .vc_custom_1617051492558 .vc_column-inner .wpb_wrapper,
#corprorate-governance .vc_custom_1621851186503 .vc_column-inner .wpb_wrapper,
#corprorate-governance .vc_custom_1621852397100 .vc_column-inner .wpb_wrapper{ height:100%; align-items: center; justify-content: center; display:flex;}

#corprorate-governance .vc_custom_1617051492558 .vc_column_container,
#corprorate-governance .vc_custom_1621851186503 .vc_column_container,
#corprorate-governance .vc_custom_1621852397100 .vc_column_container{padding:0 15px !important;}
#corprorate-governance vc_row{align-items: center; justify-content: center;}
.pix-intro-1 .pix-intro-img.pagebanner img{object-fit:contain !important; transition:object-fit 1s!important;}
/*.pix-intro-1 .pix-intro-img.pagebanner:hover img {object-fit: cover!important;}*/

.page-id-14064 .pix-main-slider .pix-main-slider .carousel-cell .card{ padding:0 !important;}

.vc_custom_1617081883398 .wpb_column:nth-of-type(2) .vc_column-inner{ padding:30px 50px;}

.shareholder-information .pix-feature-list{ padding:0 0 0 30px; position:relative; font-weight:600 !important; padding:6px 0 6px 20px !important;}
.shareholder-information .wpb_single_image{ margin-bottom:0 !important;}
.shareholder-information .pix-feature-list:before{content: '>'; position: absolute;  left: 0; top:10px; font-size: 20px;
  color: #2A357E; line-height:20px; font-weight:500 !important;}

.news-right .wpb_content_element{ margin-bottom:10px;}
.news-right ul li{ font-size:16px; line-height:normal; padding:10px 0; font-weight:600;}
.news-right ul li img{ margin-right:10px;}
.news-right ul li a{ color:#00AE4D !important;}
.news-right.news-section .vc_column-inner{ padding-top:35px; padding-bottom:35px;}
.news-right.news-section .vc_column-inner{ position:relative; box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:10px; background:#fff;}
.news-right.news-section:before{ content: "";  position: absolute;  top: -170px;  background: url(../png/coin-stacks_1339-4469-2.png) no-repeat; left: 50%;transform: translatex(-50%); height: 220px; width: 300px; z-index: -1; }

.news-left h6{ display:block !important; margin:10px 0 !important;}
.news-left .badge{ background:transparent !important; padding:0 !important;}
.news-left  span.date{ color:#ADADAD; font-size:14px; line-height:14px;}

.investor-contacts-wrap .media-contacts-in ul{ max-width:100%; margin:-35px auto 40px; justify-content: center;}
.investor-contacts-wrap .media-contacts-in ul li{max-width: 33.33%; flex: 0 0 33.33%; padding:0 20px; background:transparent; box-shadow:none !important; margin-bottom:0px; margin-left:0; margin-right:0; margin-top:-35px;}
.investor-contacts-wrap .media-contacts-in ul li .inside-box{padding: 20px 35px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:10px; height:100%;}
.investor-contacts-wrap .media-contacts-in ul li a.btn{ background:transparent !important; color:#00622b !important;}
.investor-contacts-wrap .media-contacts-in a.btn{ color:#fff !important;}

.subscribe-form{ border-radius:30px; background:#fff; border:1px solid #707070; position:relative;}
.subscribe-form-wrap .subscribe-inside{ float: left; width: 640px; max-width: 100%;}
.subscribe-form br{ display:none;}
.subscribe-form input[type="text"]{ background:transparent; border:none !important; width:100%; padding:6px 30px !important;}
.subscribe-form input[type="text"]:focus,
.subscribe-form input[type="text"]:hover{ border:none;}
.subscribe-form .submit-Arrow{ position: absolute; right:10px; top:50%; transform:translateY(-50%); background:transparent !important;  border:none !important;font-size: 30px;  color: #00AE4D;}
.subscribe-form-wrap{ padding:0 20px;}
.page-id-15808 .media-contacts-in h6,
.page-id-15808 .media-contacts-in a{ font-size:14px  !important; line-height:20px; margin-bottom:10px !important; }
.page-id-15808 .media-contacts-in .inside-box a{color:#00AE4D !important; background:transparent !important;}

.subscribe-form-wrap .subscribe-inside h6{ font-size:20px !important; line-height:normal; margin-bottom:5px !important; color:#fff !important; font-weight:600 !important; text-align:left;}

/**=========Contact us==========**/
.business-inquiry-form-wrap{box-shadow:0px 0px 10px rgba(0,0,0,0.3) !important;}
.business-inquiry-form-wrap #nex-forms .v7_container{border:none !important; box-shadow:none !important; }
.business-inquiry-form-wrap .wpb_text_column.wpb_content_element{ max-width:70%; width:70%; margin:0 auto 0 15%; }
#nex-forms .nf-has-error label.nf_title .the_label, #nex-forms .nf-has-error .radio-label, #nex-forms .nf-has-error .is_required{ font-size:16px !important; line-height:16px !important; color:#767676 !important;}
.business-inquiry-form-wrap .input-group-addon{ display:none !important;}
#nex-forms .inner-canvas-container input.form-control, #nex-forms .inner-canvas-container select.form-control, #nex-forms .inner-canvas-container input.select-dropdown,#nex-forms .inner-canvas-container textarea.form-control{ background:#f1f1f1 !important; border-radius:10px !important;}
.business-inquiry-form-wrap .v7_container.form_type_normal{ padding:0 !important;}
.free_version{ display:none !important;}
.business-inquiry-form-wrap .nex-submit{ background:#07A241 !important; padding:10px 30px !important; border-radius:10px !important; color:#fff !important; margin-top:20px !important;}
.page-id-15500 .tab-right{ max-width:40%; flex:0 0 40%;  }
.page-id-15500 .tab-left{max-width:60%; flex:0 0 60%;padding:35px !important;}
.page-id-15500 .tab-left p{ margin-bottom:0 !important;}
.page-id-15500 .tab-pane{ background:#fff !important; box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:10px !important;overflow:hidden !important;}

.page-id-15500 .card-body .vc_row{ display: flex; align-items: center; justify-content: center; height: 100%;}

.site-content{ padding-top:50px !important;}
.get-in-touch-wrap .vc_row .card-body{ border-radius:10px; box-shadow:0 0 10px rgba(0,0,0,0.2); text-align:left !important;}
.site-content .get-in-touch-wrap h4{ font-size:22px !important; line-height:22px !important; color:#333 !important; margin-bottom:5px !important}
.site-content .get-in-touch-wrap h6{font-size:16px !important; line-height:normal !important; color:#767676 !important; margin-bottom:10px !important;}
.site-content .get-in-touch-wrap h6 strong{font-weight:500 !important;}
.site-content .get-in-touch-wrap p{ font-size:16px; color:#00AE4D !important; font-weight:600 !important;}

.whatsnew-wrap .carousel-cell .slide-inner{ padding:0!important; margin:10px !important;}
.whatsnew-wrap .carousel-cell .card{ padding:0 !important;}
.whatsnew-wrap .carousel-cell .card,
.whatsnew-wrap .carousel-cell .slide-inner,
.whatsnew-wrap .carousel-cell, 
.whatsnew-wrap .pix-slider-effects{ height:100%!important;}
.whatsnew-wrap .flickity-slider .pix-content-box{margin-bottom:15px !important;}


.dbg-img{ position:relative;}
.dbg-img .vc_column-inner, .dbg-img .wpb_wrapper{ height:100% !important;}
.who-we-are-today{background: rgb(35,35,37);
background: -moz-linear-gradient(left,  rgba(35,35,37,1) 0%, rgba(130,140,149,1) 71%, rgba(40,52,59,1) 100%);
background: -webkit-linear-gradient(left,  rgba(35,35,37,1) 0%,rgba(130,140,149,1) 71%,rgba(40,52,59,1) 100%);
background: linear-gradient(to right,  rgba(35,35,37,1) 0%,rgba(130,140,149,1) 71%,rgba(40,52,59,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232325', endColorstr='#28343b',GradientType=1 );
 overflow:hidden !important; padding-top:0 !important;}
.dbg-img img{  position:absolute!important; height:auto!important; left:50%!important; transform: translateX(-50%)!important; width: 335px !important; bottom:7px!important; margin-left:-50px;}	
.who-we-are-today .wpb_column:first-child{ max-width:60%; flex:0 0 60%;}
.who-we-are-today .wpb_column:last-child{ max-width:40%; flex:0 0 40%;}
.who-we-are-today .full-section-wrap-img{ overflow:hidden !important;}
.get-in-touch-wrap{ margin-bottom:30px;justify-content: center;}
.get-in-touch-wrap .card-body{ box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:10px !important;}
.get-in-touch-wrap .card-body p{ margin-bottom:0 !important;}
.page-id-15500 .tab-right .wpb_single_image{ margin-bottom:0 !important;}
#corprorate-governance #jarallax-container-1{ border-radius:10px !important;}

/**=======INVESTOR SECTION INSIDE =======**/
.committee-section-wrap{ margin:0px auto;}
.page-id-15960 h2{ margin-bottom:30px !important;}
.charterLink { display: inherit; margin-top: -30px; text-align: center;}
.page-id-15960 .five-column-layout .vc_row{ margin:0 -10px !important;}
.page-id-15960  .five-column-layout .vc_column-inner{ padding:0 !important;}
.page-id-15960  .five-column-layout .wpb_column{ padding:0 10px 10px !important;}

.page-id-15960 .card{ border-radius:10px !important;}
.page-id-15960 .card a:after{ content:""; position:absolute; bottom:0; left:0; right:0; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.47) 49%, rgba(0,0,0,0.87) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.47) 49%,rgba(0,0,0,0.87) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.47) 49%,rgba(0,0,0,0.87) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#c4000000',GradientType=0 );
    min-height: 100px; z-index: -1;}
.page-id-15960 .card:before {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.2);}

.page-id-15960 .card:hover:before, 
.page-id-15960 .card:hover:after{ display:none !important;}

.pix-hover-item:hover.pix-hover-opacity-6, .pix-hover-item:hover .pix-hover-opacity-6{opacity:1!important;}
.page-id-15960 .card-img {opacity: 1 !important;}
.page-id-15960 .card h5.card-title{font-size: 16px !important; margin-bottom: 5px !important;font-weight: 600 !important;}
.page-id-15960 .card span.d-flex{font-size:15px !important; margin-bottom:0 !important; font-weight:500 !important;
    line-height:18px !important;}
.page-id-15960 .card .pixicon-angle-right{  line-height:20px !important;}


/****/
.page-id-15967 .slick-slider{ text-align:center; margin-bottom:20px;}
.page-id-15967 .slick-slide div{ text-align:center;}
.page-id-15967 .slick-slider .slick-slide{ width:auto !important;}
.page-id-15967 .slick-slider .slick-slide a{ padding:10px 20px;  position:relative; color:#00AE4D;}
.page-id-15967 .slick-slider .slick-slide a:hover,.page-id-15967 .slick-slider .slick-slide a:focus{ border:none;}
.page-id-15967 .slick-slider .slick-slide a:after{ content:''; position:absolute; bottom:0; left:0; right:0; border-bottom:5px solid #fff;}
.page-id-15967 .slick-slider .slick-slide a.active{ color:#2A357E;}
.page-id-15967 .slick-slider .slick-slide a.active:after{ border-bottom:5px solid #2A357E;}
.page-id-15967 .slick-slider .slick-track{ max-width:100%; width:auto !important; margin:0 auto; display:inline-block !important;}

.pdf-type-list-wrap .pdf-outer{ background:#fff; padding:20px; border-radius:10px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.pdf-outer h3{ font-size:18px !important; line-height:24px !important; color:#2A357E !important; min-height:150px; margin-bottom:10px !important; font-weight:700 !important;}
.pdf-outer a{ display:inline-block;}
.pdf-outer p{ margin-bottom:0 !important;}
.pdf-outer .pdf-icon{ margin-bottom:10px;}



/**product page Inside**/
.product-page-wrapper{ margin-top:0;}
.page-id-16070 #content,
.page-id-16099 #content,
.page-id-16095 #content,
/*.page-id-15540 #content,*/

.page-id-16119 #content,
.page-id-16021 #content,
.page-id-16111 #content,
.page-id-19396 #content,
.single-portfolio #content{padding-top:150px!important; clear:both !important;}


.product-page-wrapper ul{ margin-bottom:30px;}
.product-page-wrapper ul li, .shareholder-information ul li{ padding-left:20px; position:relative; color:#333;}
.product-page-wrapper ul li:before, .shareholder-information ul li:before{ content: '>'; position: absolute; left: 0; top:4px; font-size: 20px; color: #2A357E;    line-height: 20px; font-weight: 500 !important;}
.shareholder-information ul{ margin:15px 0 0;}
.shareholder-information ul li{ color:#00AE4D !important;font-weight:600; padding:5px 0 5px 20px;}
.shareholder-information ul li:before{ top:8px;}
.image-left{ max-width:60%; margin:0 20px 20px 0; float:left;}
.image-right{ max-width:60%; margin:0 0px 20px 20px; float:right;}

.product-page-wrapper p{ margin-bottom:30px !important;}
.product-page-wrapper .vc_column-inner p:last-child{ margin-bottom:0 !important;}
.product-page-wrapper h2{ line-height:normal !important; margin-bottom:20px !important; font-size:28px !important; color:#00ae4d !important; margin-bottom:10px !important;}
.product-page-wrapper h3{ font-size:26px !important; line-height:35px !important; color:#00ae4d !important; font-weight:600 !important; margin-bottom:10px !important;}

.in-this-section-wrap{ position:relative;}
.in-this-section-wrap.fixed{ position:fixed;  top:130px; max-width:350px; width:350px;}
.bottom{ top:auto; bottom:0; position:absolute;}
.in-this-section-wrap{ transition:all 1s;}
.product-page-wrapper .vc_col-sm-8{ padding-right:60px;}

/*div.in-this-section-wrap{ width: 100%;  background: #f8f8f8; position: relative; height:1000px; }
.in-this-section-list { width:350px; position: fixed; left:0px; bottom:0px; background: #777; }*/

.iframe-outer iframe{border:none!important; outline:none !important;}

.ticlogo a{ color:#fff !important;}
.tab-list{ text-align:center !important;}
.tab-list li{display:inline-block; margin-bottom:20px; margin:0 10px 20px;}
.tab-list li a{padding:10px 0px;  position:relative; color:#00AE4D;}
.tab-list li a:hover,
.tab-list li a:focus{ border:none;}
.tab-list li a:after{ content:''; position:absolute; bottom:2px; left:0; right:0; border-bottom:5px solid #fff;}
.tab-list li a.active{ color:#2A357E;}
.tab-list li a.active:after{ border-bottom:5px solid #2A357E;}


/****/
.slick-arrow{ text-indent:-9999; border:1px solid #00AE4D; border-radius:50%; height:30px; width:30px;}
.slick-prev.slick-arrow{}
.slick-next.slick-arrow{}

.analytics-list-wrap .card-body{ background:#fff; text-align:center!important;}
.analytics-list-wrap .card-body.text-left,
.analytics-list-wrap .text-left{text-align:center!important;}
.analytics-list-wrap .wpb_wrapper .wpb_wrapper{ background:#fff; padding:20px; box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:10px; min-height:130px;}

.analytics-list-wrap h4.card-title, .analytics-list-wrap h6, .analytics-list-wrap p{ font-size:16px !important; line-height:22px !important;}
.analytics-list-wrap h6, .analytics-list-wrap p, .analytics-list-wrap p a{color:#2A357E !important; word-break:break-all !important;}
.analytics-list-wrap p{ font-size:14px !important; line-height:20px !important; }
.analytics-list-wrap p{ margin-bottom:0 !important;}
.analytics-list-wrap h4.card-title{ color:#333 !important;}
.analytics-list-wrap h6, .analytics-list-wrap h4{ margin-bottom:5px !important; font-weight:600 !important;}
.press-release-post a.btn{ margin:0 auto;}
.press-release-post-wrap.text-left{ text-align:center !important;}
.analytics-list-wrap .wpb_wrapper,
.analytics-list-wrap .vc_column_container>.vc_column-inner{ height:100% !important;}

.investor-contacts-wrap .media-contacts-in{background: url(../jpg/stock-market-forex-trading-graph.jpg) no-repeat;  margin-top: 60px;  border-radius: 10px;    padding-bottom: 60px;}

.table-bordered thead th{ background:#00AE4D; color:#fff; padding:10px; font-size: 16px; line-height: 22px; font-weight: 600 !important;}
.table-bordered tbody td{padding:5px 10px !important; color:#333 !important; word-break:break-all;}


/**REPORT AND FILING**/
.quarterly-results-list .wpb_wrapper .wpb_wrapper{ background:#fff; padding:20px; box-shadow:0 0 10px rgba(0,0,0,0.2); border-radius:10px !important;}
.quarterly-results-list .title h4{ font-size:40px !important; line-height:40px !important; color:#2A357E !important;}
.quarterly-results-list .title p{font-size:16px; line-height:16px; color:#D91B5C !important;}
.quarterly-results-list .title h4, .quarterly-results-list .title p{ display:inline-block; margin-bottom:0 !important;}
.quarterly-results-list .btn-wrap a{display:inline-block; text-align:center; max-width:50%; color:#00AE4D; padding:0 5px; margin-bottom:15px; font-size:12px !important; line-height:normal !important; vertical-align:top;}
.quarterly-results-list .btn-wrap a img{ margin-bottom:10px !important;}
.quarterly-results-list p{color:#ADADAD !important;}

.quarterly-results-list,
.quarterly-results-list .vc_column-inner,
.quarterly-results-list .wpb_wrapper,
.quarterly-results-list .wpb_content_element{height:100%;}
.quarterly-results-list .wpb_content_element{ margin-bottom:0 !important;}
.Audited-status{ color:#D91B5C;}
.Quarterly-tab-section-wrap .nav-pills{ margin-bottom:30px !important;}
.Quarterly-tab-section-wrap .nav-pills.pix-pills-1 .nav-link{margin:0!important; padding:15px 30px!important; border-radius:10px!important; color:#00AE4D !important; opacity:1 !important;}
.Quarterly-tab-section-wrap .nav-pills.pix-pills-1 .nav-link:hover,
.Quarterly-tab-section-wrap .nav-pills.pix-pills-1 .nav-link.active{background:#2A357E !important; color:#fff !important;}
.Quarterly-tab-section-wrap .nav-pills.pix-pills-1 .nav-link strong{line-height:16px!important; display:block !important;}

.exchange-filing-wrap .pix-fit-cover,
.exchange-filing-wrap .pix-post-meta-date,
.exchange-filing-wrap .badge,
.exchange-filing-wrap .pix-post-meta-categories,
.exchange-filing-wrap .card-footer2{ display:none !important;}
.exchange-filing-wrap h5.card-title{ color:#00AE4D !important; font-size:20px !important; line-height:30px !important; font-weight:500 !important;}
/*
#annual-report-final .slider-nav-thumbnails .slick-slide.slick-active {opacity: 1;  background: green;}
#annual-report-final .slider-nav-thumbnails .slick-slide {opacity: 0.5; display:inline-block !important;}
#annual-report-final .slick-slider{ margin-bottom: 0;  position:relative;}
#annual-report-final  ul.slickslide { padding-left:0;  max-width:100%;}
#annual-report-final  .slick-slider .slick-track { min-width:100%;}
#annual-report-final  ul.slickslide li img, 
#annual-report-final  .slick-dots button img { width:100%; height:auto;}
#annual-report-final  .slick-dots { bottom:0; top:auto; left:auto; right:auto; position:absolute; line-height:0;    background:#000;}
#annual-report-final .slick-dots li, #annual-report-final .slick-dots li button:before { margin:0; padding:0;}
#annual-report-final  .slick-dots li { margin: 5px; border:1px solid #ccc; display:inline-block; width:auto;height:auto;}
#annual-report-final  .slick-slider .slick-track { min-width:100%;}
#annual-report-final  .slick-dots li button { margin:0; height:auto;  width:100%; padding:0;}

#annual-report-final  .slick-dots li button.tab { clear:both;   display:block;}
#annual-report-final  .slick-dots li button img { width:100%; max-width:80px; height:auto;   }
#annual-report-final  .slick-dots li button:before {content:''; border:1px solid #f00;display:block; width:100%;  max-width:150px; overflow:hidden; float:none;  position:absolute; width:100%;height:100%}
#annual-report-final  .slick-thumbs { position:absolute; left: -9999px;}*/


#annual-report-final .slick-slider { margin-bottom: 0; position:relative;}
#annual-report-final ul.slickslide {padding-left:0;max-width:100%;}
#annual-report-final .slick-slider .slick-track {min-width:100%;}

#annual-report-final .slick-dots button img {width:100%; height:auto; border-radius:50%;}
#annual-report-final .slick-dots {bottom:-10px; left:0%; right:0; text-align:center; position:absolute;line-height:0; }
#annual-report-final .slick-list{ padding:0 !important}
#annual-report-final .slick-dots li, #annual-report-final .slick-dots li button:before { /* width: 100px; height:100px; */ margin:0;   padding:0;}
#annual-report-final .slick-dots li{margin:0px; border:1px solid transparent; display:inline-block; width:auto;height:auto;}
#annual-report-final .slick-slider .slick-track { min-width:100%;}
#annual-report-final .slick-dots li{ margin:0 10px;}
#annual-report-final .slick-dots li button{ background:transparent; margin:0px; height:auto; width:100%; padding:0; border:none; outline:none; line-height:normal;}
#annual-report-final .slick-dots li button:hover{border:none; outline:none;}
#annual-report-final .slick-dots li button.tab { clear:both;   display:block; position:relative;}
#annual-report-final .slick-dots li button img { width:100%; width:80px; height:80px;   }
#annual-report-final .slick-dots li button:before{content:''; border:1px solid transparent;display:block; width:100%;overflow:hidden; float:none;  position:absolute;  width:100%; height:100%}
/*#annual-report-final .slick-thumbs{ position:relative;  left:50%; transform:translatex(-50%);}
#annual-report-final .slick-thumbs li{ display:inline-block;}*/
#annual-report-final .slick-thumbs {  position:absolute;  left: -9999px;}
#annual-report-final .slick-slide{ min-width:1110px; background:url(../png/perspective-exterior-nobody-empty-box.png) no-repeat; background-size:cover; border-radius:10px; padding:50px 50px 100px; margin-bottom:40px;}
#annual-report-final .slick-slide h3{color:#333333; font-size:26px !important; line-height:32px !important; text-transform:uppercase; font-weight:600;}
#annual-report-final .slick-slide figure img,
#annual-report-final .slick-slide figure figcaption{ display:inline-block;}
.slickslider-outer{ position:relative;}
#annual-report-final .slick-slide figure{ margin:0 0 20px !important; padding:0 !important; display:block;}
#annual-report-final .slick-slide figure img{ vertical-align:bottom;}
#annual-report-final .slick-slide figure figcaption{ font-size:14px !important; line-height:18px !important; text-align:left!important; color:#00AE4D !important; margin-left:10px !important;}
.slickslider-outer{ margin-top:30px;}
.slickslider-outer .slick-prev, .slickslider-outer .slick-next{ display:none !important;}
#annual-report-final .slick-dots li button.tab img{ border-radius:50%;  display:block; border:5px solid #00AE4D !important; margin-bottom:10px !important;}
#annual-report-final .slick-dots li.slick-active button.tab img{ border:5px solid #2A357E !important;}
#annual-report-final .slick-dots li.slick-active button.tab{ font-weight:700 !important; color:#2A357E !important;}

#nex-forms .nf_title, #nex-forms .input-group-addon, #nex-forms .inner-canvas-container .input-group-addon.prefix{ display:none;}
#nex-forms .inner-canvas-container .v7_container{border-radius:30px !important; background:#fff !important; border:1px solid #707070; position:relative; padding:0px !important;}

#nex-forms .col-sm-8{width:100% !important;}
#nex-forms .id-_88059{position: absolute; right: 10px; top: 50%; transform: translateY(-50%);background: transparent !important;  border: none !important; font-size: 30px; color: #00AE4D;}
#nex-forms .form_field.submit-button{position: absolute; right:20px; top: 50%; transform: translateY(-50%);background: transparent !important;  border: none !important; color: #00AE4D; z-index:99; }
#nex-forms .form_field{ margin-bottom:0 !important; padding:10px 20px !important;}
#nex-forms .nex-submit{ text-indent:-9999px;}
#nex-forms .nex-submit:before{content:''; position:absolute; left:50%; transform:translateX(-50%) rotate(-45deg) !important; font-size:30px; text-indent:0; top:0;border: solid #00ae4d; border-width: 0 5px 5px 0; display: inline-block;
  padding:5px; }
#nex-forms .submit-button button.btn{ padding:0 !important;  background:transparent !important; position:relative !important; display:block !important; border:none !important;}
#nex-forms .grid_input_holder{ position:relative !important;}
#nex-forms .the_input_element{ padding:0 !important; background:transparent !important; }
#nex-forms .submit-button{ padding:0 !important;}
#nex-forms .inner-canvas-container input.form-control{ background:transparent !important; border:none !important; padding:0 !important; height:30px !important;}

/****/
.presentation-list-wrap .pdf-outer{ background:#fff !important; border-radius:10px !important; box-shadow:0 0 10px rgba(0,0,0,0.2) !important; padding:20px !important;}

.page-id-16128 .modal, .page-id-15269 .modal{ z-index:100000 !important;}
.page-id-16128 .modal:before, .page-id-15269 .modal:before{content:''; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.85);}
.page-id-16128 .modal-backdrop, .page-id-15269 .modal-backdrop {z-index: 9 !important; display:none !important;}
.page-id-15269.modal-open .pix-header-transparent.pix-transparent-sticky{ z-index:1 !important;}
.page-id-15269.modal-open .site-content{ position:inherit !important;}

/**SEARCH PAGE**/
/*.shape-overlays.is-opened{background:rgba(0,0,0,0.85);}
.shape-overlays.is-opened .shape-overlays__path {opacity: 0 !important;}*/
.pix-search p{ color:#fff !important; padding-bottom:0 !important;}
.pix-search .search-title{ font-size:3rem; line-height:3.5rem; font-weight:500!important;}
.search.search-results #content{ padding-top:150px !important;}
.search.search-results .text-break.text-body-default{ display:none !important;}
.search.search-results #content a.btn{color:#fff !important; font-size:12px!important;  line-height:12px !IMPORTANT;
    background:#00AE4D; padding:8px 15px !important; display:inline-block; border-radius:10px !important;}
.search.search-results #content .svg-body-default svg,
.search.search-results #content .svg-body-default svg path{ fill:#fff !important;}
.search.search-results #content article .position-relative.pix-p-20{ padding:0!important;}
.search-results .entry-meta,
.search-results .badge,
.search-results .pix-post-meta-categories{ display:none !important;}

/**PRESS RELAESE INSIDE**/
.single-post .site-content{ margin-top:30px !important; }
.single-post .site-content .relatedpost-wrap h5.pix-py-50{font-size:30px !important; line-height:30px !important; color:#2A357E !important;padding:0 0 0px !important; margin-bottom:20px !important;}
.single-post .site-content .realtedposts h5 span{ margin:0  !important;}
.pix-floating-meta{ display:none !important;}
.relatedpost-wrap{ background:#ECE1E8 !important; padding:40px 40px 0  !important; margin-bottom:30px !important;}

.nex_success_message_container{ padding:0 15px !important; text-align:left !important;}
.nex_success_message_container .all_fields.icon{ display:inline-block !important; padding:0 !important;}
.nex_success_message_container .the_input_element.icon_element{ font-size:20px !important;}
#nex-forms .nex_success_message_container .form_field{ display:inline-block !important; vertical-align:middle !important; padding:0 !important}
#nex-forms .error_msg.modern{ right:45px !important; top:0;}


/**ERROR PAGES**/
#content.error-404{ clear:both !important; padding:50px 0 50px !important;}
.search-results .card .card-img-overlay{ padding:0 !important;}
.search-results .status-publish{width:33.3%; padding:10px; display:inline-block !important; vertical-align:top; min-height:130px;}
.search-results .status-publish .status-publish{width:100%; float:none;}
.search-results .pix-pagination{ clear:both;}
.search-results .status-publish .card{ display:none !important;}
.search-results .text-right.d-flex .text-left{ display:none !important;}
.search-results .flex-fill.text-right a{ padding:0 !important; margin:0!important; font-size:14px; color:#333!important;}
.pix-pagination .page-numbers.current{ border:1px solid #2A357E !important; background:#2A357E !important; color:#fff !important;}
.pix-pagination .page-numbers{padding:10px 15px !important; background:#00AE4D !important; color:#fff !important;}
.search-results .entry-title{ font-size:15px!important; line-height:normal !important; font-weight:500 !important;}
.search-results .pix-main-intro{ display:none;}


/**COVID RESPONSE**/
.page-id-16167 .blockquote2 .rounded-circle{ height:100px !important; width:100px!important; box-shadow:0 0 10px rgba(0,0,0,0.2) !important;}
.page-id-16167 .blockquote2 .rounded-circle img{ height:100px !important; width:100px !important; min-height:100px !important;}
.page-id-16167 .blockquote2 .d-flex.justify-content-center{ position:absolute; top:160px; left:50%; transform:translatex(-50%);}
.page-id-16167 .blockquote2 p{ font-size:15px; line-height:22px; margin-top:20px;}

.page-id-16167 .accordion .card-body, .page-id-22776 .accordion .card-body{ background: #fff; border-radius: 0px 0px 10px 10px; overflow: hidden; margin-bottom: 0px;}
.page-id-22776 .accordion .text-left .wpb_content_element .wpb_wrapper{ padding:20px;}
.page-id-22776 .accordion .text-left .wpb_content_element .wpb_wrapper p:last-child{ margin-bottom:0 !important;}
.page-id-22776 .accordion { max-width:800px; margin:0 auto;}
.page-id-22776 .accordion .text-left .wpb_content_element .wpb_wrapper p:last-child{ margin-bottom:0 !important;}

.page-id-16167 .accordion .card-body{ background:#fff; border-radius:0px 0px 10px 10px; overflow:hidden; margin-bottom:0px;}
.page-id-16167 .accordion .card-body .tab-left{max-width:42%; flex:0 0 42%;}
.page-id-16167 .accordion .card-body .tab-right{max-width:58%; flex:0 0 58%; padding:30px 15px;}
.page-id-16167 .carousel-cell .card2{ border:1px solid rgba(0,0,0,0.2)!important; border-radius:10px !important; background:rgba(0,0,0,0.08) !important;}

.page-id-18176 #content,
.page-id-18240 #content,
.page-id-18238 #content,
.page-id-18235 #content,
.page-id-18699 #content,
.page-id-18711 #content,
.page-id-18708 #content,
.page-id-18703 #content{padding-top:150px !important;}

.tab-pane .vc_row{ display:flex; justify-content:center; /*align-items:center;*/}

.page-id-16674 .flickity-viewport{ height:150px !important;}
.page-id-16674 .flickity-viewport h5{ margin-bottom:0 !important;}
.page-id-16674 .flickity-viewport .slide-inner{ padding:0 !important; margin:0 10px !important; height:100% !important;}
.page-id-16674 .flickity-viewport .carousel-cell,
.page-id-16674 .flickity-viewport .carousel-cell .pix-slider-effects,
.page-id-16674 .flickity-viewport .carousel-cell .pix-content-box{ height:100% !important;}

.vc_custom_1616332780725 .card .card-img{ filter:grayscale(1);}

.privacy-policy #content,
.page-id-3232 #content{padding-top:150px !important;}

/**PRODUCT FINDER**/
.page-id-18072 #content{ padding-top:150px !important;}	
.page-id-18072 .dropdown-menu {border-radius: 0;}
.page-id-18072 .multiselect-native-select {position: relative;}
.page-id-18072 .multiselect-native-select select {border: 0 !important; clip: rect(0 0 0 0) !important;height: 1px !important;margin: -1px -1px -1px -3px !important;  overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; left: 50%; top: 30px;}
.page-id-18072 .multiselect-container{ position: absolute; list-style-type: none; margin: 0; padding: 0;}
.page-id-18072 .multiselect-container .input-group{margin: 5px;}
.page-id-18072 .multiselect-container li{padding: 0;}
.page-id-18072 .multiselect-container li .multiselect-all label{font-weight: 700;}
.page-id-18072 .multiselect-container li a{ padding: 0;}
.page-id-18072 .multiselect-container li a:hover,
.page-id-18072 .multiselect-container li a:focus{ border:none !important; outline:none !important;}
.page-id-18072 .multiselect-container li a label{margin: 0; height: 100%;cursor: pointer;font-weight: 400;  padding: 3px 20px 3px 40px; word-break:break-all; font-size:12px !important; line-height:14px !important;}
.page-id-18072 .multiselect-container li a label input[type=checkbox] { margin-bottom: 5px;}
.page-id-18072 .multiselect-container li a label.radio { margin: 0;}
.page-id-18072 .multiselect-container li a label.checkbox{ margin: 0;}
.page-id-18072 .multiselect-container li.multiselect-group label{ margin: 0; padding: 3px 20px 3px 20px; height: 100%; font-weight: 700;}
.page-id-18072 .multiselect-container li.multiselect-group-clickable label{ cursor: pointer;}
.page-id-18072 .btn-group .btn-group .multiselect.btn {border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.page-id-18072 .form-inline .multiselect-container label.checkbox{ padding: 3px 20px 3px 40px;}
.page-id-18072 .form-inline .multiselect-container label.radio{padding: 3px 20px 3px 40px;}
.page-id-18072 .multiselect-container li a label.checkbox input[type=checkbox]{margin-left: -20px; margin-right: 0;}
.page-id-18072 .multiselect-container li a label.radio input[type=radio]{margin-left:-20px; margin-right:0;}
.page-id-18072 .btn .btn-primary{background-color: #ff0000; border: none; border-radius: 0; padding: 11px 15px; text-transform: uppercase; overflow:hidden;}

.page-id-18072 .btn-group .multiselect.dropdown-toggle{border-radius:20px !important; box-shadow:0 0 10px rgba(0,0,0,0.2) !important; width:200px !important; margin-right:20px !important; text-align:left; position:relative; color:#333 !important;}
.page-id-18072 .multiselect-container.dropdown-menu{ max-width:200px; border-radius:10px; margin-top:5px; max-height:200px !important; overflow-y:scroll !important; min-width:200px;}


.page-id-18072 .multiselect-container.dropdown-menu:after{ box-shadow:none !important;}
.page-id-18072 .multiselect-container.dropdown-menu{ transform:translate3d(35px,45px,0) !important; box-shadow:0 0 5px rgb(0 0 0 / 20%) !important;}  

.page-id-18072 .caret{  border: solid #00ae4d; border-width: 0 3px 3px 0; display: inline-block; padding:6px; transform: rotate(45deg) translate(-50%, -50%); -webkit-transform:rotate(45deg) translate(-50%, -50%); position:absolute; top:50%; left:calc(100% - 30px);}
.page-id-18072 .media .pix-search-submit{ background:transparent; font-size:30px !important; line-height:30px !important; border:none; color:#007b36; width:30px;}


.page-id-18072 .search-bar{ display:block; width:100%; margin:0 auto 30px; max-width:880px; }
.page-id-18072 .search-bar .media{background: #fff;  box-shadow: 0 0 10px rgb(0 0 0 / 20%); border-radius: 30px; overflow: hidden; padding: 0px 20px;}
.page-id-18072 .search-bar .pix-search-input{outline-offset:0px; padding:8px 0 !important; width:100%; border:0;}
.page-id-18072  [type="reset"],
.page-id-18072  [type="submit"]{width:94px;}
.page-id-18072  [type="reset"]{background:#767676;}

.product-finder-result-output{ margin:40px 0 40px !important;}
.product-result-col-inner{background:#fff; padding:20px 20px 80px 20px; border-radius:10px; box-shadow:0 0 10px rgba(0,0,0,0.2); text-align:left !important; position:relative; height:100%;}
.product-result-col-inner h4{font-size:18px !important; line-height:24px !important; color:#343c78!important; margin:0 0 20px !important; font-weight:600; display:block !important;} 
.product-result-col-inner h4 span{display:block; color:#b3b3b3;font-size:16px; line-height:16px; font-weight:500;}
.product-result-col-inner .brand-name h4{ margin-bottom:0px !important;}
.product-result-col-inner .brand-name{ color:#333; margin:10px 0; font-weight:600; line-height:20px;}
.product-result-col-inner ul{ padding:0; margin:10px 0;}
.product-result-col-inner ul li{ border-bottom:1px solid #b3b3b3; padding:5px 0 5px 100px; color:#333 !important; font-weight:600; word-break:break-all; font-size:15px; position:relative;}
.product-result-col-inner ul li:last-child{ border-bottom:none;}
.product-result-col-inner ul li span{width:50%; color:#b3b3b3 !important; display:inline-block; position:absolute; left:0; top:5px;}
.product-result-col{ margin-bottom:30px}
.product-result-col-inner .read-more{ background:transparent; padding:0px 0 0px 20px !important; position:absolute; color:#00ae4d !important; bottom:20px;}
.product-result-col-inner .read-more:before{ top:7px; left:0;}

/**Career**/
.page-id-14506 .pix-tabs-line{ display:none !important;}

/****/
.pdf-links{ position:relative; display:inline-block; font-size:14px; line-height:14px;}
.pdf-links:after{ content:''; position:absolute; left:calc(100% + 5px); top:4px; border: solid #00AE4D; border-width: 0 2px 2px 0; display: inline-block; padding:3px;transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}

.api-list-wrap{ background:rgba(0,0,0,0.05); border:1px solid rgba(0,0,0,0.2); border-radius:10px; max-width:100%; width:700px; color:#000; margin:0 auto 30px; padding:20px; text-align:center;}
#content .api-list-wrap a.btn{display:inline-block; margin:0px 0 0 10px; padding:10px 18px!important; font-size:14px !important; border-radius:30px;}

.page-id-14266 .pix-content-stack.pix-left-content .content-el,
.page-id-14266 .pix-content-stack .content-el{ top:50% !important;  transform:translateY(-50%) !important;}

.page-id-18072 .pix-search-form{ margin-top:20px;}
.page-id-18072 .pix-search-form .btn{ border-radius:30px !important;}
.page-id-18072 .pix-search-input.pix-ajax-search:focus,
.page-id-18072 .pix-search-input.pix-ajax-search:hover{ border:none; outline:none;}
.select-box-outer{ text-align:center;}


/**UNCLAIMED DIVIDEND**/
.post-template-default #content ul{ margin:10px 0 30px 0; float:left; width:100%;}
.post-template-default #content ul li{ padding-left:20px; position:relative; color:#333; margin-bottom:5px;}
.post-template-default #content ul li:before{ content: '>'; position: absolute; left: 0; top:4px; font-size: 20px; color: #2A357E;    line-height: 20px; font-weight: 500 !important;}

#post-18480 .unclaimed-dividend-wrap .vc_section.vc_section-has-fill+.vc_section,
#post-18935 .unclaimed-dividend-wrap .vc_section.vc_section-has-fill+.vc_section{ padding:0 !important;}
#post-18480 .Other-sta-form, #post-18935 .Other-sta-form{margin:0 !important;}
#post-18480 .Other-sta-form .unclaim-div, #post-18935 .Other-sta-form .unclaim-div{color:#333;}
#post-18480 .Other-sta-form, #post-18480 #tblquery, #post-18935 .Other-sta-form, #post-18935 #tblquery{border:none !important; padding:0 !important; margin:0 0 !important; max-width:900px;}
#post-18480 #tblquery tr:last-child,
#post-18935 #tblquery tr:last-child{ text-align:center !important;}
#post-18480 table td,
#post-18935 table td{padding:10px 0 !important; border:none !important; color:#333 !important; text-align:left !important;}
#post-18480 table tr,
#post-18935 table tr{border:none !important;}
#post-18480 table tr input[type="text"],
#post-18480 table tr #selformtype,
#post-18935 table tr input[type="text"],
#post-18935 table tr #selformtype{ width:100% !important;}
#post-18480 table tr button,
#post-18935 table tr button{ background:#00ae4d !important; color:#fff !important; border:0 !important; outline:none !important; border-radius:10px; padding:8px 10px !important; display:inline-block !important;}
#post-18480 table tr td:nth-of-type(1),
#post-18935 table tr td:nth-of-type(1){ width:160px;}


#post-18480 table tr input[type="text"]:hover,
#post-18480 table tr input[type="text"]:focus,
#post-18480 table tr #selformtype:hover,
#post-18480 table tr #selformtype:focus,
#post-18935 table tr input[type="text"]:hover,
#post-18935 table tr input[type="text"]:focus,
#post-18935 table tr #selformtype:hover,
#post-18935 table tr #selformtype:focus{ outline:none;}

#post-18480 table tr button:hover,
#post-18480 table tr button:foucs,
#post-18935 table tr button:hover,
#post-18935 table tr button:foucs{ outline:none; }

#post-3 h2, #post-3232 h2{color:#2b357d !important; font-size:28px !important; line-height:28px !important; margin-bottom:10px!important; font-weight:600 !important;}
#post-3 h1{ margin-bottom:20px !important; font-size:34px; line-height:normal;}
#post-3 h2.heading2,#post-3 h3.heading2,#post-3232 h2.heading2,
#post-3232 h2.heading2{ margin-bottom:20px !important;}
#post-3 h3,#post-3232 h3{color:#2b357d !important; font-size:20px !important; line-height:20px !important; margin-bottom:5px!important; font-weight:500 !important;}
#post-3 h4{font-weight:500 !important;font-size:16px!important; line-height:16px!important;}
#post-3 ul li,#post-3232 ul li,#post-3232 ol li{ color:#767676;}
#post-3 ul, #post-3232 ul,#post-3232 ol{ margin:10px 0 30px 0;}
#post-3232 ol{ padding:0;}
#post-3232 ol ol{ padding-left:20px;}
#post-3 ul li,#post-3232 ul li{ padding-left:20px; position:relative; color:#333; margin-bottom:5px;}
#post-3 ul li:before,#post-3232 ul li:before{ content: '>'; position: absolute; left: 0; top:4px; font-size: 20px; color: #2A357E; line-height: 20px; font-weight: 500 !important;}
#post-3232 .vc_custom_1593126126576{ padding-top:0 !important; padding-bottom:0 !important;}
#post-3232 ol{list-style: none; counter-reset: item; }
#post-3232 ol li{counter-increment: item; margin-bottom: 5px; position:relative;}
#post-3232 ol li:before{margin-right: 10px; content:counter(item); color:#2A357E; text-align: center;  display: inline-block; }
#post-3232 ol li:after{content:'.'; color:#2A357E; text-align: center;  display: inline-block; position:absolute; top:0; left:10px;}

/**sitemap**/
.page-id-19018 #content, .page-id-18528  #content{ padding-top:110px !important;}
.page-id-19018 .vc_custom_1593126126576, .page-id-18528 .vc_custom_1593126126576{ padding-top:40px !important; padding-bottom:40px !important;}
.page-id-19018 h3, #post-18528 h3{color:#2b357d !important; font-size:25px !important; line-height:25px !important; margin-bottom:15px !important; font-weight:600 !important;}
.page-id-19018 h3 a, #post-18528 h3 a{color:#2b357d !important;}
#post-19018 ul li ul, #post-18528 ul li ul{ margin:5px 0 !important;}
#post-19018 ul > li, #post-18528 ul > li{color: #00AE4D !important; font-weight: 600; padding: 5px 0 5px 15px; position:relative;}
#post-19018 ul li:before, #post-18528 ul li:before{content: '>'; position: absolute;left: 0; top:9px;font-size:20px; color: #2A357E; line-height: 20px; font-weight: 500 !important;}
#post-19018 ul li li:before, #post-18528 ul li li:before{content:""; height:5px; width:5px; border-radius:50%; background:#2A357E; top:16px;}

/**CONTACT US**/
.nf-before-form-content .nf-form-fields-required{ text-align:right !important; margin-bottom:10px !important; font-size:12px !important; line-height:normal !important;}
.nf-form-layout .label-above label{margin-bottom:0px!important; font-size:16px!important; line-height:16px!important; font-weight:500 !important;}
.nf-form-layout .label-above .nf-field-label{ margin-bottom:5px !important; line-height:normal;}
.nf-form-layout .label-above{ margin-bottom:20px !important;}
.nf-form-layout .nf-after-field{ position:absolute; left:0;}
.label-above .nf-field-element{ text-align:left !important;}
.label-above .nf-field-element p{font-size:14px !important; margin-bottom:10px !important;}
.field-wrap.checkbox-wrap label{font-size:14px !important; margin-bottom:10px !important;}
.nf-field-36-container .label-above{ margin-bottom:0 !important;}
.checkbox-container.label-right label{ margin-bottom:30px !important;}
.submit-container{ margin-left:0 !important;}
.submit-container .ninja-forms-field{ background:#00ae4d !important; color:#fff; padding:10px 20px !important; border-radius:10px; padding: 10px 20px !important; line-height: 16px; height: inherit !important;}
.submit-container .ninja-forms-field:hover,
.submit-container .ninja-forms-field:focus{ color:#fff !important; border:none !important;  outline:none !important; }
.nf-after-field .nf-error-msg{ font-size:12px !important; line-height:normal !important;}
.nf-input-limit{ display:none !important;}

#nf-field-37-container .nf-after-field{ position:absolute; left: 0; bottom: 10px; text-align: left;}
#nf-form-errors-3{ position:absolute; left:0; bottom:8px;}
#nf-form-errors-3 .nf-error-msg.nf-error-field-errors{ font-size:12px !important; line-height:normal !important; text-align:left !important;}

/**Subscription form**/
.subscribe-inside p:nth-of-type(1){ display:none !important;}
.subscribe-inside .nf-form-fields-required{ color:#fff !important; margin-bottom:0 !important;}
.subscribe-inside .email-wrap {border:0 !important; border-radius:30px !important; overflow:hidden !important; margin-bottom:20px !important;}
.subscribe-inside .email-wrap input[type="email"]{ padding:10px 30px; height:40px !important; border-radius:30px !important;}
.subscribe-inside .nf-after-field{ bottom:-18px;}
.subscribe-inside .checkbox-container.label-right label{ color:#fff !important;}
.subscribe-inside #nf-field-41-wrap .nf-after-field{ bottom:-10px !important;}
.subscribe-inside .nf-error.field-wrap .nf-field-element:after{height:40px!important; line-height:40px!important; border-top-right-radius:20px !important; border-bottom-right-radius:20px !important;}
.investor-contacts-wrap .media-contacts-in{ background-size:cover !important;}
.media-contacts-wrap{ text-align:left !important;}
.media-contacts-wrap h3{ margin:0 auto 35px !important; text-align:center !important;}
.media-contacts-in h3{ text-align:left !important;}
.media-contacts-in h6,
.media-contacts-in h3{ margin-bottom:10px !important;}

.subscribe-inside  #nf-field-41-container .nf-after-field{ bottom:10px;}
#nf-form-errors-8 .nf-error-msg{ font-size:12px !important; line-height:12px !important;}
.nf-error .ninja-forms-field{ border-radius:30px !important;}

/****/
#perspective-section .rounded-circle{ height:230px !important; width:345px !important; border-radius:10px !important; border-top-left-radius:10px !important;border-top-right-radius:10px !important; margin-bottom:0 !important; overflow:hidden;}
#perspective-section .rounded-circle img{ width:100% !important; height:auto !important;}
#perspective-section div.justify-content-center{background:#2A357E !important; margin-top:-15px; padding:20px 20px 45px!important; display:block !important; text-align:left !important; position:relative !important;}
#perspective-section .flickity-enabled.is-draggable .flickity-viewport{ height:360px;}
#perspective-section .card2{ width:100% !important; padding:0 !important;}
#perspective-section .card-body .slide-inner{ background:#2A357E;}
#perspective-section .card-body{ padding:0 !important; }
#perspective-section .card-body .rounded-circle img{transform:scale(1); transition:all 1s;}
#perspective-section .card-body .rounded-circle:hover img{transform:scale(1.1);}

#perspective-section .card-body h6{ color:#fff !important; margin:0 !important; padding:0 !important; font-size:18px !important; font-weight:500 !important; line-height:26px !important;}
#perspective-section .card-body p{ display:none !important;}
#perspective-section span.text-attachment-fix{ position:absolute; right:20px; bottom:20px; color:#fff !important; padding-right:10px;}
#perspective-section span.text-attachment-fix:after{content:''; position:absolute; right:0;border: solid #fff;
  border-width: 0 2px 2px 0; display: inline-block;padding: 3px;transform: rotate(-45deg); -webkit-transform: rotate(-45deg); top:4px;}

.exchange-filling-slider .card-body p, .exchange-filling-slider .card-body span{display:none;}
.exchange-filling-slider .pix-slider-effects{ background:#fff;   box-shadow: 0 0 10px rgb(0 0 0 / 20%); border-radius:5px;}
.whatsnew-wrap .press-release-colm h5.card-title{font-size:16px !important; line-height:23px !important;}


.press-release-colm .rounded-lg .pix-fit-cover, 
.press-release-colm .pix-post-meta-categories,
.press-release-colm .card-footer2.bg-gray-1{display:none !important;}
.whatsnew-wrap .press-release-colm .card-title{color:#00AE4D !important; padding-top:25px; font-weight:400 !important; font-size:20px !important; line-height:26px !important;}
.whatsnew-wrap .press-release-colm .text-body-default{color:#2A357E !important; position: absolute;
    top: 12px;   left: 15px;width: 100%; font-size:16px !important;}
.whatsnew-wrap .press-release-colm .text-body-default span svg{display:none !important;}
.whatsnew-wrap .press-release-colm .pix-slider-effects{    -webkit-box-shadow: 2px 0 15px -2px rgb(0 0 0 / 50%);
    -moz-box-shadow: 2px 0 15px -2px rgba(0,0,0,.5);
    -ms-box-shadow: 2px 0 15px -2px rgba(0,0,0,.5);
    box-shadow: 2px 0 15px -2px rgb(0 0 0 / 50%); border-radius:10px;}
    .whatsnew-wrap .press-release-colm .slide-inner{padding:15px !important; margin:0px !important;}
.whatsnew-wrap .press-release-colm .pix-p-20{padding:30px !important;}
.upcoming-event-bg{background:#f1f1f1; border-radius:15px; margin:50px 0px;}
.upcoming-event-bg .wpb_wrapper .wpb_column.vc_column_container{padding-left:15px; padding-right:15px; margin-top:25px;}
.upcoming-event-bg .wpb_wrapper .wpb_column.vc_column_container .vc_column-inner{padding:20px 25px; background:#fff; border-radius:15px; -webkit-box-shadow: 0px 0 10px  rgb(0 0 0 / 20%); -moz-box-shadow: 0px 0 10px rgba(0,0,0,0.2);
-ms-box-shadow: 0px 0 10px  rgba(0,0,0,0.2); box-shadow: 0px 0 10px rgb(0 0 0 / 20%); height:100% !important;}


.annual-meeting-video .video-img{position:relative; float:right;}
.annual-meeting-video br{display:none;}
.annual-meeting-download .wpb_content_element{padding-top:65px;}
.annual-meeting-download h2{color:#000 !important; font-weight:bold;}
.annual-meeting-download a{color:#00AE4D !important; font-size:18px;}
.upcoming-event-bg .wpb_wrapper h6{display:none !important;}
.upcoming-event-bg img.pix-img-elem{position:absolute; bottom:0px; right:0px;}
.upcoming-event-bg p{font-size:18px; line-height:24px; color:#2b357d !important; font-weight:bold; padding-right:50px !important; margin-bottom:0 !important;}


.social-media-wrap a{ margin-right:10px;}
.tech-driven-offering-wrap{ display:flex; margin:0 -15px; flex-wrap:wrap; justify-content:left !important;}
.tech-driven-offering-wrap li{ max-width:33.33%; padding:0 15px; margin-bottom:30px;}
.tech-driven-offering-wrap li:nth-of-type(5){ max-width:33.33%; margin-bottom:30px !important;}
.tech-driven-offering-wrap li a{ color:#fff !important; font-weight:600 !important;}
.tech-driven-offering-wrap li .tech-driven-offering-list-in{font-size:14px !important; line-height:normal !important; height:100%; background: rgb(0,174,77); background: -moz-linear-gradient(180deg, rgba(0,174,77,1) 26%, rgba(43,53,125,1) 100%);  background: -webkit-linear-gradient(180deg, rgba(0,174,77,1) 26%, rgba(43,53,125,1) 100%); background: linear-gradient(180deg, rgba(0,174,77,1) 26%, rgba(43,53,125,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ae4d",endColorstr="#2b357d",GradientType=1);padding:20px !important; border-radius:10px; color:#fff !important; box-shadow:0 0 10px rgba(0,0,0,0.2);}
/*.tech-driven-offering-wrap li .tech-driven-offering-in{background-color:#fff !important; padding:20px !important; border-radius:10px; overflow:hidden; font-size:15px !important; line-height:normal !important; height:100%;}*/
.tech-driven-offering-in{ padding-top:30px !important; margin-top:0px !important;}
.tech-driven-offering-in .wpb_content_element{ margin-bottom:0 !important;}
.tech-driven-offering .vc_column-inner{ background-size:cover !important; background-repeat:no-repeat !important; position:relative !important;}
.tech-driven-offering .vc_column-inner:after{ content:''; position:absolute !important; top:0 !important; bottom:0 !important; left:0 !important; right:0 !important; background:rgba(0,0,0,0.2) !important;}
.tech-driven-offerings-wrap{ background:rgba(0,0,0,0.2); padding:20px; margin-bottom:20px;}

.explore-outlink-btn img{ width:16px; height:16px; vertical-align:top;}

.img-content-outer-wrap{ display:flex; flex-wrap:wrap;}
.img-content-left-wrap{max-width:50%; flex:0 0 50%;}
.img-content-right-wrap{max-width:50%; flex:0 0 50%; padding:0 0 0 20px;}
.img-content-right-wrap a{ margin:20px 0 0 !important;}
.img-content-right-wrap .social-media-wrap{ margin:20px 0 0 !important;}



.page-id-20745 .quarterly-results-list .btn-wrap a{ max-width:100%;}
.page-id-20745 .quarterly-results-list .btn-wrap a img{ display:block; margin:0 auto 10px !important;}
.key-benefits-wrap .key-benefits-in .vc_column-inner .wpb_text_column.wpb_content_element{font-size:16px !important; line-height:normal !important; height:100%; background: rgb(0,174,77); background: -moz-linear-gradient(180deg, rgba(0,174,77,1) 26%, rgba(43,53,125,1) 100%);  background: -webkit-linear-gradient(180deg, rgba(0,174,77,1) 26%, rgba(43,53,125,1) 100%); background: linear-gradient(180deg, rgba(0,174,77,1) 26%, rgba(43,53,125,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ae4d",endColorstr="#2b357d",GradientType=1);padding:20px !important; border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.key-benefits-wrap .key-benefits-in .vc_column-inner .wpb_text_column.wpb_content_element p{ color:#fff !important; }
.mp4-embed-responsive{ max-width:800px; margin-bottom:30px !important;}
.mp4-embed-responsive video:focus{ outline:none !important; border:0 !important;}


.financial-row .quarterly-results-list a{ display:block; margin:0 auto!important; max-width:100%; padding-right:0; transition:all 0.6s;}
.financial-row .quarterly-results-list a img{ display:block; margin:0 auto 15px!important;}
.financial-row .quarterly-results-list a:hover{ color:#2b357d;}
.financial-row .quarterly-results-list .vc_column-inner, .financial-row .quarterly-results-list .wpb_wrapper,
.financial-row .quarterly-results-list .wpb_text_column.wpb_content_element{ height:100%;}
.financial-row .quarterly-results-list .wpb_text_column.wpb_content_element{ margin-bottom:0 !important;}

.share-price-wrap .analytics-list-wrap h3{ margin-bottom:20px !important;}
.share-price-wrap .analytics-list-wrap p{ margin-bottom:20px !important; text-align:center;}
.share-price-wrap .analytics-list-wrap p:last-child{ margin-bottom:0 !important;}


.subsidiaries-wrap .analytics-list-wrap a{display:inline-block !important; margin:0 10px !important; position:relative; line-height:16px;}
.subsidiaries-wrap .analytics-list-wrap a:hover, .subsidiaries-wrap .analytics-list-wrap a.active{color:#00ae4d !important;}
.subsidiaries-wrap .analytics-list-wrap a:after{content:""; position:absolute; background:#000; right:-10px; height:100%; width:1px; line-height:16px!important;}
.subsidiaries-wrap .analytics-list-wrap a:last-child:after{ width:0;}

.subsidiaries-wrap .analytics-list-wrap h4{margin-bottom: 10px !important;font-weight: 600 !important;min-height: 55px;}
.subsidiaries-wrap .analytics-list-wrap p{font-size:16px !important; line-height:20px !important; font-weight: 500;
    text-align: left !important;}


.page-id-20929 h4{ margin:45px 0 15px !important;}
.page-id-20929 h4:first-child{ margin-top:0 !important;}

.code-of-business-conductlist .vc_column-inner,.code-of-business-conductlist .wpb_wrapper,
.code-of-business-conductlist .wpb_text_column.wpb_content_element, .code-of-business-conductlist .pdf-outer{ height:100%;}

.code-of-business-conductlist .pdf-type-list-wrap .pdf-outer{ padding-bottom:130px; position:relative;}
.code-of-business-conductlist .vc_column-inner p{ position:absolute; bottom:15px; left:20px;}

.single-post table tr p{ word-break:break-all; margin-bottom:10px !important; font-size:15px; line-height:normal;}
.single-post table tr p a{ display:block !important; }
.single-post table tr td{ vertical-align:top !IMPORTANT;}

.page-id-16674 .report-list-wrap li a{ word-wrap:break-word;}
.page-id-16674 .report-list-wrap li{ padding-left:20px !important;}
.page-id-16674 .report-list-wrap:last-child li{ padding-left:0!important;}
.page-id-16674 .report-list-wrap .wpb_content_element{ margin-bottom:0 !important;}
.page-id-16674 .report-list-wrap:last-child ul{ margin-top:0 !important;}
.page-id-16674 .vc_column-inner .report-list-wrap{ padding-bottom:0 !important;}
.page-id-16674 .vc_column-inner .report-list-wrap{ height:auto !important;}
.page-id-16674 .report-list-wrap:last-child ul li{ border-bottom:none !important; padding-left:20px!important;}
.page-id-16674 .report-list-wrap:last-child ul li:before{ display:inherit;}


/*.page-id-14506 .jconfirm-open .jconfirm-box{background:#fff !IMPORTANT;}
.page-id-14506 .jconfirm-open .jconfirm-box p{color:#fff !IMPORTANT;}
.page-id-14506 .jc-bs3-row .jconfirm .jconfirm-box-container.jconfirm-no-transition{background:#fff; padding:15px;}*/


.financial-row .vc_row,
.financial-row{justify-content: center;}

.Other-Statutory-Information-row table th{ background:#00AE4D!important; color:#fff !important; }
.Other-Statutory-Information-row table td,
.Other-Statutory-Information-row table th{padding:10px !important;}
.Other-Statutory-Information-row .wpb_content_element{ margin-bottom:0 !important;}
.Other-Statutory-Information-row table{ margin-top:0 !important; }


#tab-section-wrap .wpb_single_image.wpb_content_element{ overflow:hidden;}
#tab-section-wrap .wpb_single_image img{transition:all 1s; transform:scale(1);}
#tab-section-wrap .wpb_single_image img:hover{ transform:scale(1.1); }


.pix-main-intro{ overflow:hidden;}
.pix-main-intro .pix-intro-img{ margin-top:80px;}
.pix-main-intro .pix-intro-img img{ transform:scale(1); transition:all 1s; opacity:1!important; height:100% !important; width:100%;}
.pix-main-intro .pix-intro-img:hover img{ transform:scale(1.1); transition:all 1s;}
.pix-main-intro .divider{ position:absolute; left:0; right:0; bottom:0px; z-index:999; }
.pix-main-intro  .container.pix-dark{ display:none !important;}

.annual-report-other-pdf .btn-wrap{background: #fff; padding: 20px; border-radius: 10px; box-shadow: 0 0 10px rgb(0 0 0 / 20%); line-height:normal; font-size:14px; text-align:center;}
.annual-report-other-pdf .btn-wrap img{ display:block; margin:0 auto 10px;}

#life-in-lupin .vc_custom_1623835533980 {margin-bottom: 60px !important;}

.portfolio-template-default .vc_section{ padding-top:0 !important;}
.table-outer{ background:#fff; margin:0px; padding:0px;}
 .table-outer thead tr{ background:#00ae4d; color:#fff;}
.table-outer thead tr th{ font-size:16px; font-weight:600;}
.table-outer td, .table-outer th{border-top:2px solid #fff;border-left: 1px solid #fff;}


.page-id-19771 .post-19197 ul li, .page-id-19197 .post-19197 ul li{padding-left:20px; position:relative; margin-bottom:15px;}
.page-id-19771 .page-id-19771 ul li:before, .page-id-19197 .post-19197 ul li:before{ content:""; position:absolute; top:12px; background:#000; height:5px; width:5px; left:0; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.page-id-19197 .post-19197 table{ margin-bottom:20px !important;}
.page-id-19197 h3{ margin-bottom:15px !important; color:#2b357d !important; font-size:22px !important;}


	
.postid-23987 h4 span:nth-of-type(10){ display:block; height:0;}	

/**REsponsive table**/
/**=================RESPONSIVE==================**/
@media all and (max-width:1024px){
.home .tab-content>.tab-pane .tab-left, .home .tab-content>.tab-pane .tab-right{ min-height: 310px;}
.home .tab-content>.tab-pane .tab-left{padding:25px 35px !important;}	
	
.pix-search .pix-search-close{ top:-30px !important; color:rgba(255,255,255,1);}	
.pix-search .search-title{font-size: 2.5rem !important; line-height: 2.5rem !important; margin-bottom:20px !important;}	
.pix-search p{ font-size:16px !important; line-height:20px !important;}	
.pix-search .search-bar .pix-search-input{ font-size:16px !important;}	
.pix-search .search-bar{ margin-top:10px !important;}	
	

.pix-header-mobile{position: initial !important;}	
.pix-topbar .pix-global-btn, .pix-topbar .pix-search-btn{position:absolute;  z-index:999; padding:0 !important; color:#fff !important;}
.pix-topbar .pix-global-btn{right:80px; top:65px;}
.pix-topbar .pix-search-btn{right:50px; top:60px;}	
.marketwrap span, .pix-header-mobile a{padding: 0 5px; font-size:10px!important; line-height:10px!important; color:#fff !important;}
.pix-topbar.pix-header-mobile{background:#2A357E!important}
#mobile_head{background:#00ae4d !important;}
.hamburger-inner{background:#fff !important;}
	
/**Prespective listing page**/
#Perspectives-listing-outer{ padding:0 20px!important;}
.listing-wrap-left{padding-right:15px!important;}
.media-contacts-in, .investor-contacts-wrap .media-contacts-in{ background-position:center center; background-size:cover; margin-top:0; padding:30px 20px;}
.media-contacts-in a{ word-break:break-all;}
.investor-contacts-wrap .media-contacts-in ul li .inside-box {padding:20px 20px;}
.media-contacts-in ul, .investor-contacts-wrap .media-contacts-in ul{margin:0px auto;} 
.media-contacts-in ul li, .investor-contacts-wrap .media-contacts-in ul li{max-width:320px; flex:0 0 100%; margin:0 auto 30px!important;}
.investor-contacts-wrap .media-contacts-in ul li{padding-left:0 !important; padding-right:0 !important;}
.media-contacts-wrap{ padding:20px 0;}
.media-contacts-in p{ margin-bottom:0 !important;}	
.subscribe-form-wrap .btn{ margin-bottom:30px !important;}	

/**CAREER**/
.career-life-at-lupin-wrap  .vc_row .pix-content-stack{ margin-bottom:0 !important;}
.career-life-at-lupin-wrap  .vc_row:nth-child(even) .pix-content-stack .content-el{position:relative; margin-left:50%; margin-top:-38% !important;}	
.career-life-at-lupin-wrap  .vc_row:nth-child(odd) .pix-content-stack .content-el{position:relative; margin-left:0%; margin-top:-38% !important;}		
.career-list-wrap .wpb_column.vc_column_container{ margin-bottom:30px !important;}		
	
/**Common**/
#header-top{ max-width: 100% !important; flex: 0 0 100% !important;}		
/*.pix-is-safari .pix-intro-1 .pix-intro-img img.jarallax-img{object-position:50% 50% !important; margin-top:0 !important; transform:inherit !important;}	
.pix-main-intro{min-height:360px;}*/	
#tab-section-wrap .nav-pills.pix-pills-lines { margin:0%;}	

/**CAREER**/
.career-life-at-lupin-wrap .vc_custom_1616317161957{ margin-bottom:0 !important;}	

/**Committees of the board**/
.page-id-15960 .vc_col-sm-1\/5{width:33.33%;}
	
.product-page-wrapper .vc_col-sm-8{ padding-right:inherit;}	
.in-this-section-wrap.fixed{ max-width:280px;}

#annual-report-final .slick-slide{min-width:930px;}	
.dbg-img img{ margin-left:0; bottom:inherit !important; top:50% !important; transform:translate(-50%,-50%) !important; }

#leadership-row-wrap .wpb_column.vc_col-sm-3{width:50%; text-align:CENTER !important; margin-bottom:30px; max-width:285px ;}	
#leadership-row-wrap .vc_row{ display:flex; justify-content:center;}	


	.cool-timeline .icons_yes .timeline-post{ margin-bottom:50px !important; }	

.lupin-in-numbers .lupin-number:nth-of-type(1),
.lupin-in-numbers .lupin-number:nth-of-type(2),
.lupin-in-numbers .lupin-number:nth-of-type(3),
.lupin-in-numbers .lupin-number:nth-of-type(4),
.lupin-in-numbers .lupin-number:nth-of-type(5){width:auto;}	
.lupin-number h3 span{ font-size:60px!important;}	
#lupin-in-number-wrap{ padding-bottom:20px !important; margin-top:0px !important;}	
	
.product-result-row .product-result-col.col-md-3{-ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width:33.33%;}	
.media-kit-profile img.card-img{min-height:230px;  min-width: 100%;  max-height: 320px; max-width: 235px;}	
.media-kit-profile .wpb_content_element{ min-height:95px;}
.media-kit-outer-logo .vc_custom_1615870084263{ padding:55px 30px 55px !important;}	

.page-id-14266 .pix-content-stack.pix-left-content .content-el,
.page-id-14266 .pix-content-stack .content-el{ top:20px !important; transform:inherit !important;}
.page-id-14266 .pix-content-stack{ margin-bottom:60px !important;}	

.vc_custom_1615973691328 .cool-timeline .ctl-timeline-date{line-height: 80px;}	

.flickity-prev-next-button{height:30px !important;  width:30px !important; border-radius:15px !important;}
.flickity-prev-next-button.next{right:-30px !important;}  
.flickity-prev-next-button.previous{left:-30px !important;} 
	
	
.product-img-overlap-wrap ul li h2{font-size: 26px !important; line-height: 34px !important;  margin-bottom: 10px !important;}	
	
.post-template-default table{ width:100% !important;}
.post-template-default table td{ width:50% !important;}	
	
	
.get-in-touch-wrap .vc_col-sm-3 {width: 50% !important; margin-bottom:30px !important;}	

.pix-pagination .page-numbers{ margin-bottom:10px!important; }	
	.page-id-14160 .pix-search, .page-id-14182 .pix-search{ margin-top:20px  !important;}	
	.page-id-14160 .search-bar-left, .page-id-14182 .search-bar-left,.page-id-14160 .search-bar-right, .page-id-14182 .search-bar-right{ width:100%; margin-left:0 !important; }
	.page-id-14160 .search-bar-left, .page-id-14182 .search-bar-left{ margin-bottom:20px!important; }
	.page-id-14160 .pix-search .search-bar .pix-search-form, .page-id-14182 .pix-search .search-bar .pix-search-form{ flex-wrap:wrap;}
	#perspective-section .rounded-circle{height:190px !important; width: 100% !important; overflow:hidden !important;}
#perspective-section .flickity-enabled.is-draggable .flickity-viewport {
    height: 330px !important;
}	
	
}

  @media(max-width:1025px){	 
	  .pdf-outer h3{min-height:inherit !important;}
	  .pdf-type-list-wrap .wpb_content_element{ margin-bottom:0 !important;}
	  .pdf-type-list-wrap .wpb_column.vc_col-sm-6,.pdf-type-list-wrap .wpb_column.vc_col-sm-4{ margin-bottom:30px !important;}
	   
	 .pix-slider .carousel-cell:nth-of-type(1) .pix-intro-img img{ object-fit:cover;}
	 .pix-slider .carousel-cell:nth-of-type(1) .pix-sliding-headline{ margin-top:20px !important;}
	  .pix-slider .carousel-cell:nth-of-type(2) .pix-sliding-headline:after{bottom:-45px; font-size:16px; line-height:20px; max-width:200px;}
  }

@media all and (max-width:990px){	
.hamburger-box 	.hamburger-inner,
.hamburger-inner .hamburger-inner-before,
.hamburger-inner .hamburger-inner-after{ background:#fff !important;}
.vc_custom_1615973691328 .cool-timeline.white-timeline .timeline-year{height:80px !important;  width:80px !important; line-height: 80px !important;    font-size: 20px !important; left: 0 !important; margin-left: 0  !important;  margin-top: 10px !important;  top: -30px !important;}	
	#content{ margin-top:0 !important;}
	.pix-main-intro{ min-height:inherit;}
	.pix-main-intro .pix-intro-img {margin-top: 0;}
	.page-main-title{ background:transparent !important;}

	.pix-slider .carousel-cell:nth-of-type(1) .pix-sliding-headline{ margin-bottom:0 ;}
	
	#perspective-section .card-body h6{ font-size:16px !important; line-height:22px !important; }
	
#annual-report-final .slick-slide{min-width:10px;}
#annual-report-final .slick-dots li { margin: 0 5px;}
#annual-report-final .slick-dots{ left:0; right:0; text-align:center; justify-content:center; align-content:center; transform:inherit;}
	
.Quarterly-tab-section-wrap .quarterly-results-list{ flex:0 0 50%; max-width:50%; margin-bottom:30px !important;}
	
.quarterly-results-list .btn-wrap a{ vertical-align:top; margin:0 !important;  padding:10px !important; width:50%;}
.quarterly-results-list img{ margin:0 auto 10px; display:block;}
#perspectives-list .pix-pt-20.pix-px-20{ padding:0 !important;}
	
/*#mobile_head{ background:#2A357E !important;}*/
header.pix-header-mobile{ z-index:99999 !important;float:none!important;}
	

.home .tab-content>.tab-pane .tab-left,
.home .tab-content>.tab-pane .tab-right{ max-height: inherit; min-height: inherit;}
.img-left, .img-right{float:none; margin:0 auto 20px; display:block; text-align:center;}
.vc_custom_1615889533790{ padding:30px 0 !important;}
	
.pix-main-intro .pix-divider{max-height:50px !important; bottom:inherit !important; top:calc(100% - 50px) !important;}	
.pix-main-intro .pix-divider svg{ height:50px !important;}	
	
#latestfromlupin .wpb_column.vc_col-sm-3{width:50%;}	
	
/**Community**/	
.page-id-14233 .pix-content-stack:nth-of-type(odd) .img-el,
.page-id-14233 .pix-content-stack:nth-of-type(even) .img-el{position:relative; width:100%; max-width:100% !important;
   flex:0 0 100%;}	
.page-id-14233 .pix-content-stack:nth-of-type(odd) .content-el,
.page-id-14233 .pix-content-stack:nth-of-type(even) .content-el{max-width: 100%!important; flex:0 0 100%; margin-left:0; margin-top:0px !important;}
.page-id-14233 .pix-content-stack:nth-of-type(even) .img-el{ margin-left:0 !important;}
.img-pattern-wrap .pix-content-stack .content-el .content-el-inner{ margin-top:0 !important;}	
.page-id-14233 .pix-content-stack .card{ padding:20px !important;}
.vc_custom_1616139019011 { padding-top: 0 !important;}	
.csr-efforts-wrap .vc_column-inner p{ font-size:16px !important;}

/**ABOUT US**/
.page-id-13437 .aboutus-img-caption .carousel-cell { height: 450px !important; max-height:450px !important;}

/**Our Story Page**/
.full-img-content-box-wrap .card-body,
.full-img-content-box-wrap .flex-column.col-md-6{ max-width: 100% !important; flex: 0 0 100% !important;}	

.pix-content-stack.pix-left-content .img-el,	
.pix-content-stack .img-el {width: 100% !important; height: auto;  margin-left: 0 !important;}
.pix-content-stack .content-el{ margin-top:0 !important;  width:100% !important;  top:0% !important;}
	
.page-id-13546 .vc_section.vc_section-has-fill, 
.page-id-13546 .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, 
.page-id-13546 .vc_section.vc_section-has-fill+.vc_section{ padding-top:0 !important;}	
	



/**=====CAREER=====**/
.career-life-at-lupin-wrap .pix-content-stack{ margin-bottom:0 !important;}	
.career-life-at-lupin-wrap	.pix-content-stack .content-el{ margin-top:0 !important; top:0 !important;}
.career-life-at-lupin-wrap  .vc_row:nth-child(even) .pix-content-stack .content-el,
.career-life-at-lupin-wrap  .vc_row:nth-child(odd) .pix-content-stack .content-el{position:relative; margin-left:0% !important; margin-top:0% !important;}	

.page-id-14506 .tab-content>.tab-pane .tab-left,	
.page-id-14506 .tab-content>.tab-pane .tab-right {max-width:100% !important; width:100% !important; flex:0 0 100% !important; border-radius:10px !important;}
.page-id-14506 .tab-content>.tab-pane .wpb_single_image img{ width:100% !important;}
.page-id-14506 .tab-content>.tab-pane .wpb_single_image .vc_single_image-wrapper,
.page-id-14506 .tab-content>.tab-pane .wpb_single_image .vc_figure{ width:100% !important;}	
		
.also-read-wrap .wpb_column { max-width: 50% !important; flex: 0 0 50% !important;}	
.pix-intro-1 .pix-intro-img.pagebanner img{margin-top:50px !important; object-fit:contain !important;}	
.pix-main-intro .pix-divider svg { max-height:50px !important;}	
/*.pix-main-intro { min-height: 270px;}	*/
	
.	
/**INVESTOR**/	
.pdf-outer h3{ min-height:auto;}
	
.in-this-section-wrap.fixed{ max-width:210px;}	
	
.table-responsive table,  .table-responsive thead, .table-responsive tbody, .table-responsive tfoot, .table-responsive tr, .table-responsive th, .table-responsive td {display: block !important; }
.table-responsive thead tr { position: absolute; top: -9999px; left: -9999px;}
.table-responsive tfoot tr > th { position: absolute; top: -9999px; left: -9999px; }
.table-responsive tr {border: 1px solid #ccc; }
.table-responsive td {border: none; border-bottom: 1px solid #eee;position: relative; white-space: normal; text-align: left; padding: 5px 10px 5px calc(50% + 10px); color:#333;}
.table-responsive td:before {content: attr(data-title); position: absolute; top: 1px; left: 1px; width: calc(50% - 20px);padding: 5px 10px; white-space: nowrap;text-align: left;font-weight: bold; color:#000;}
.table-bordered tbody td{ padding:30px 5px 10px 10px !important;}
.table-responsive tr:nth-child(odd){background:rgba(0,0,0,0.1);}
table:not(.table) tr{ display:block;}	
 #nex-forms div.inner-canvas-container .form_field{ margin:0 !important;}

.whatsnew-wrap .vc_custom_1617630849478 {margin-bottom: 10px !important;}
.product-page-wrapper{ margin-top:40px;}
.news-right.news-section:before{ height:130px; width:200px; background-size:cover; top:-100px;}	
	
.vc_custom_1617081883398 .wpb_column:nth-of-type(2) .vc_column-inner {padding:20px 20px 0;}	
.did-you-know-list .wpb_column{ width:50%; margin-bottom:30px;}	
	
	
.product-result-row .product-result-col.col-md-3{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width:50%;}		
.page-id-18072 #content { padding-top: 40px !important;}	
	
	#life-in-lupin div.d-flex{display:block !important;}
	#life-in-lupin .card-title{ margin-left:0 !important;}	
	#life-in-lupin .card{ padding:0 !important; }
	
.home h3 {font-size: 34px !important;}
.home .slide-in-container{ padding-bottom:0 !important;}	
	
.vc_custom_1615973691328 .cool-timeline.white-timeline .timeline-year{height: 50px !important; width: 50px !important; line-height: 50px !important; font-size: 14px !important; left:0 !important;}	
.vc_custom_1615973691328 .cool-timeline .ctl-timeline-date {line-height: normal !important; font-size:14px !important;}	
	
.media-kit-profile img.card-img{min-height:165px;}	

#content .media-kit-profile a.btn, #content .media-kit-outer a.btn{font-size:14px !important; padding:13px 20px !important;}	
#content .media-kit-profile a.btn i, #content .media-kit-outer a.btn i {font-size:14px !important;}	
	
.page-id-14266 .pix-content-stack.pix-left-content .content-el,	.page-id-14266 .pix-content-stack .content-el{ top:0px !important; transform:inherit !important;}
.page-id-14266 .pix-content-stack{ margin-bottom:0px !important;}		
.page-id-14266 .vc_section[data-vc-full-width]>.vc_row{ padding:10px 0 !important;}
	
.page-id-16070 #content, .page-id-16099 #content, .page-id-16095 #content, .page-id-15540 #content, .page-id-16119 #content, .page-id-16021 #content, .page-id-16111 #content, .page-id-18176 #content, .page-id-18240 #content,
.page-id-18238 #content,.page-id-18235 #content,.page-id-18699 #content,.page-id-18711 #content,.page-id-18708 #content,
.page-id-18703 #content, .page-id-19018 #content, .page-id-18528  #content, .privacy-policy #content, .page-id-3232 #content,.single-portfolio #content{padding-top:0px!important;}	
.page-id-19396 #content{padding-top:40px!important;}	
	
	
	.search.search-results #content{padding-top:0px!important;}
	
.board-of-directors .vc_col-sm-6,.board-of-directors .vc_col-sm-3{width:50% !important; text-align:center !important;}
.board-of-directors .card{ margin:0 auto; max-width:245px;}	
.in-this-section-wrap{padding-left: 50px;}	

.vc_custom_1616233348906{padding-top: 60px !important; padding-right: 60px !important; padding-bottom: 60px !important;    padding-left: 60px !important;}	
.vc_custom_1616388829063{ background-size:contain !important;}
.tech-driven-offering-in.vc_custom_1619448310009{ padding:30px !important;}
	
#post-19018 ul li ul, #post-18528 ul li ul {padding: 0 !important;}	
	#post-19018 ul,	#post-18528 ul{ padding:0 !important;}
	
.tech-driven-offering-in .vc_col-sm-9{width:100% !important;}	
.tech-driven-offering-wrap li {max-width: 50%; margin-bottom: 30px;}
	
.media-coverage-home .media-coverage-home-left, .media-coverage-home .media-coverage-home-right{padding:30px 30px;}	
	
	
.financial-row .quarterly-results-list.vc_col-sm-1\/5{width:33.33% !important; margin-bottom:30px !important;}	
.financial-row .quarterly-results-list a{width:100% !important;}
.financial-row .vc_row{ justify-content:center;}	
	
.career-fullpage-wrap .pix-content-stack.pix-left-content .content-el{top:0% !important; transform:translateY(0%) !important;}
	
	#tab-section-wrap .nav-link{ padding-left:12px !important; padding-right:12px !important; }	
	#post-14160 .vc_custom_1615377184923{ padding-left:40px!important; padding-right:40px!important;}
#listing-wrap {padding:30px 0 0px;}
.pix-pagination .page-numbers{padding: 8px 10px !important;}

.media-contacts-in ul li, .investor-contacts-wrap .media-contacts-in ul li{max-width:250px; flex:0 0 100%;  padding:15px 15px;}
	
	#perspective-section .rounded-circle{height:190px !important;}
	
	
.page-id-19771 .vc_custom_1619085034611{ padding-top:0px !important; padding-bottom:20px !important;}
}

@media (max-width: 860px){
.cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title:before{border-right-color:#fff !important; border-left-color: transparent !important;}
	.cool-timeline:before, .multiline-timeline .timeline-post:before{ left:25px;}
	.cool-timeline .timeline-post .icon-larger, .cool-timeline.one-sided .timeline-post .icon-larger{ position: relative !important;
    left: -50px !important;  margin-top: 0 !important;}
	.vc_custom_1615973691328 .cool-timeline .timeline-year{ margin-bottom:10px !important}

	#annual-report-final ul.slickslide{ height:720px;}
#annual-report-final .slick-dots{ position:Absolute; bottom:-50px;}	
#annual-report-final .slick-slide{ width:400px!important; margin:0px 15px; opacity:0; visibility:hidden; transition:all 0.8s;}	
#annual-report-final .slick-slide.slick-active.slick-center{ opacity:1; visibility:visible;}	
	
	#annual-report-final .slick-slide{padding:25px 25px 25px 25px;}
	#annual-report-final .slick-slide .col-md-6{width:100% !important; max-width:100% !important;}
#annual-report-final .slick-dots li button img{ height:45px; width:45px;}
/*#annual-report-final .slick-list{ min-height:400px !important;}*/
	
.vc_custom_1616242463129 .vc_col-sm-3,
.vc_custom_1616242463129 .vc_col-sm-9{ width:100%!important;}
.awards-and-recognition .vc_col-sm-9{margin-top:30px;}	
	
	
.vc_custom_1613995053972 .vc_col-sm-3,
.vc_custom_1613995053972 .vc_col-sm-9{ width:100% !important;}
#image-map{ width:100% !important; height:inherit !important;}	
	
.vc_custom_1613995053972 .vc_col-sm-9{ margin-top:30px;}	

.vc_custom_1613995053972{ background-size:cover !important;}	
	
.page-id-14323 .pix-content-stack:nth-of-type(even) .content-el, 
	.page-id-15540 .pix-content-stack:nth-of-type(even) .content-el,
	.page-id-19045 .pix-content-stack:nth-of-type(even) .content-el,
	.page-id-14323 .pix-content-stack:nth-of-type(odd) .img-el, 
	.page-id-15540 .pix-content-stack:nth-of-type(odd) .img-el,
	.page-id-19045 .pix-content-stack:nth-of-type(odd) .img-el,
	.page-id-14323 .pix-content-stack:nth-of-type(odd) .content-el, 
	.page-id-15540 .pix-content-stack:nth-of-type(odd) .content-el,
	.page-id-19045 .pix-content-stack:nth-of-type(odd) .content-el,
	.page-id-14323 .pix-content-stack:nth-of-type(even) .img-el, 
	.page-id-15540 .pix-content-stack:nth-of-type(even) .img-el,
	.page-id-19045 .pix-content-stack:nth-of-type(even) .img-el{ max-width:100% !important;  flex: 0 0 100%; margin-left:0 !important; margin-top:0 !important; position:relative;}	
	
.read-more-btn i{ vertical-align:middle; line-height:normal !important; top:-2px !important;}	
.product-finder-result-output {margin: 40px 0 40px !important;}	
.page-id-18072 [type="reset"], .page-id-18072 [type="submit"]{ width:auto;}	
.page-id-18072	.btn-group{ display:block; margin-bottom:20px;} 	
	
.pix-header-mobile .navbar-nav>li>.dropdown-menu .menu-item .dropdown-item{padding:0!important; width:100% !important;}
.did-you-know-list .wpb_column{width:100%;}	

.single-post #content{ padding-top:0 !important;}
.subscribe-form-wrap {padding: 0;}	

.tech-driven-offering{ margin-top:0;}
.tech-driven-offering-wrap li{ max-width:50%;}	

.product-img-content-wrap .card .card-body {max-width: 100%; flex: 0 0 100%;}
.product-img-content-wrap .card .flex-column {max-width: 100%; flex: 0 0 100%;}	
.product-img-content-wrap .card .card-body	.read-more{ width:auto !important;}	
.product-img-content-different-wrap{ padding-top:!important;}	
.product-img-content-different-wrap .pix-photo-stack.pix-img-n .img-el:nth-child(2){bottom: inherit!important; top: 250px !important;}
	
.did-you-know-list .vc_custom_1615972219623{padding-bottom:0 !important;}	
.vc_custom_1615973691328 .cool-timeline.white-timeline .timeline-year{ left:0px !important; }	
	.cool-timeline.white-timeline .timeline-post .timeline-content.even{ margin-left:0 !important;}
	
.product-img-overlap-in{padding: 115px 30px 0;}	
.product-img-content-different-wrap .pix-photo-stack{height: 600px;}
	
.award-listing-wrap ul li{-ms-flex: 0 0 50%!important; flex: 0 0 50%!important; max-width:50%!important;}	
	
.vc_custom_1621851096022 iframe{ height:100% !important; min-height:630px !important;}	
	
	.did-You-Know-wrap.vc_custom_1615970636891{ padding-top:0 !important; padding-bottom:0 !important;}	
	.search-results .status-publish{width:49.9%;}
	
	.pix-main-intro{height:150px !important;}
}

@media all and (max-width:767px){
#content{padding-top:10px !important; }
.home #content{padding-top:0px !important;}	

.lupin-number h3 span{ font-size:45px !important;}		
	
/**HOME Page**/	
#tab-section-wrap .nav-pills.pix-pills-lines { margin: 0;}
.home .tab-content>.tab-pane .tab-left,
.home .tab-content>.tab-pane .tab-right{ max-width:100%; width:100%; border-radius:0 !important;}
.tab-pane .vc_row{ padding-left:20px; padding-right:20px;}
.pix-slider .carousel-cell:nth-of-type(1) .pix-sliding-headline{ position:relative; margin-bottom:0px !important; margin-top:50px !important;}
.pix-slider .carousel-cell:nth-of-type(1) .pix-sliding-headline:after{ bottom:-45px; font-size:14px; line-height:20px; left:0; right:0; color:#000; font-weight:400;}
	
.home .vc_custom_1614859478243 .slide-inner{ padding:0 !important; margin:15px 0 !important;}	
	
.vc_custom_1614862912919 h3, .vc_custom_1617088232534 h3{ font-size: 32px !important; margin-bottom:5px!important;}	
.vc_custom_1614862912919 .slide-in-container, .vc_custom_1617088232534 .slide-in-container{margin-bottom:5px !important;}
.lupin-in-numbers .pix_numbers h3{ text-align:center !important;}

	
.tab-right .wpb_single_image.vc_align_left { margin-bottom:0;}

.pix-header-mobile{ position:initial !important;}	
.pix-topbar .pix-global-btn, .pix-topbar .pix-search-btn{position:absolute;  z-index:999; padding:0 !important; color:#00AE4D !important;}
.pix-topbar .pix-global-btn{right:80px; top:65px;}
.pix-topbar .pix-search-btn{right:50px; top:60px;}	

.home .entry-content2 .pix-sliding-headline{ font-size: 30px !important; line-height: 40px !important; margin-bottom:0 !important; max-width:200px;}			
	
#healing-and-health .card{ margin:10px 0 !important;}
.dropdown-menu .submenu-box .pix-menu-box:nth-of-type(1){ display:none !important;}
	
[data-slider="#pix-slider-74986170"] .flickity-viewport{height: 70px !important;}
	.home h2.pix-sliding-headline{ line-height:40px !important;}	
	
h1{font-size:28px !important;line-height: normal !important;}
h2{font-size:24px !important;line-height: normal !important;}
h3{font-size:20px !important;line-height: normal !important;}
h4{font-size:18px !important;line-height: normal !important;}
h5{font-size:16px !important;line-height: normal !important;}
h6{font-size:15px !important;line-height: normal !important;}
	
.page-id-15960 h2{margin-bottom: 20px !important;}	
	
.product-page-wrapper h3,
	.media-contacts-in h3{font-size: 20px !important; line-height: normal !important;}	
	
	media-contacts-in h6, .media-contacts-in a {
		font-size: 13px !important;}

.pix-main-intro{/*height:200px !important;*/  min-height: AUTO !important; width:100%;}
	.pix-main-intro .pix-intro-img{ margin-top:0 !important;}	
.pix-header-mobile .pix-header-text:first-child{ margin:0 !important; padding:0 !important; color:#fff !important;}		
.marketwrap span, .pix-header-mobile a{padding:0 5px; font-size:10px !important; line-height:10px !important; color:#fff !important;}
.marketwrap span i{ vertical-align:bottom; height:10px; width:10px; background-size:cover;}	

.pix-img-overlay{ position:relative !important; color:#fff !important; font-size:16px !important; line-height:inherit !important;}	
/*.pix-img-overlay:before{ content:'' !important; position:absolute !important; background:rgba(0,0,0,0.8) !important; top:0; bottom:0; left:0; right:0;}*/
	.pix-menu-box{ position:relative !important;}
	.pix-menu-box:before{ content:'';  position:absolute !important; background:rgba(0,0,0,0.8) !important; top:0; bottom:0; left:0; right:0;}
	
#menu-item-15637 .pix-dropdown-title {font-size: 18px!important;  margin-bottom: 5px !important;  color: #2A357E !important;    line-height: 20px !important;}

.pix-header-mobile  .menu-item  >.nav-link,
.pix-header-mobile .navbar-nav .nav-link span{ color:#fff !important;}	
	
.pix-header-mobile .submenu-box  .menu-item .dropdown-item span{ color:#00AE4D !important;}
.pix-header-mobile .menu-item  >.nav-link{ padding:15px 0 !important;}
.pix-header-mobile .nav-style-megamenu>li.nav-item .text-sm{ line-height:20px !important;}
	
.pix-header-mobile .submenu-box .nav-style-megamenu>li.nav-item .text-sm{ font-size:14px !important; margin:0 0 10px !important; padding:0 !important;}
.pix-header-mobile .navbar-nav>li>.dropdown-menu .menu-item .dropdown-item {padding:10px !important;}
.navbar-light .navbar-nav .nav-link{ position:relative;}
.nav-item.dropdown.mega-item .col-lg-3, .nav-item.dropdown.mega-item .col-lg-2, .nav-item.dropdown.mega-item .col-lg-4, .nav-item.dropdown.mega-item .col-lg-6{ padding:0 !important;}
.pix-header-mobile .nav-style-megamenu>li.nav-item h6.text-sm.mega-col-title{padding:10px 15px 0 !important;}	
.pix-header-mobile .dropdown-toggle::after{ position:absolute !important; right:0 !important; top: calc(50% - 5px) !important; font-size: 20px !important;}	
.pix-header-mobile nav .dropdown-item .pix-dropdown-title {font-size:12px !important;}	
.pix-header-mobile nav .navbar-collapse{ margin-top:20px;}
	
/****/
.did-you-know-list .wpb_column{ margin-bottom:20px !important;}

	
/**HOME**/
.home h2 { font-size: 32px !important;}	
#annual-report-final .slick-slide {width: 280px !important; margin: 0px 15px;}
	
#content a.btn{font-size:12px!important; line-height:12px!important; padding:10px 1rem !important;}	
.pix-slider-nav-full.pix-style-2 .carousel-cell .dot-img-container .dot-img-container-inner{ height:60px !important; width:60px !important;}
.pix-slider-nav-full.pix-style-2 .carousel-cell img{ height:100% !important; width:100% !important;}	
.pix-slider-nav-full.pix-style-2 .carousel-cell{ height:60px !important; width:80px !important;}
#pix-slider-16385683.pix-slider-nav-full.pix-style-2 .flickity-viewport{ height:80px!important; margin-top:-40px !important;}	

.page-main-title h1, .page-main-title h2{ font-size:30px !important; line-height:40px !important;}	
.page-title-description, .page-title-description p, .page-main-title p{font-size: 16px !important;line-height: 23px !important;}
	
/**LEADERSHIP**/
	.dropdown.bootstrap-select .dropdown-toggle .filter-option-inner-inner{ font-size:16px !important;}
	.bootstrap-select .dropdown-menu li a span.text{ font-size:14px !important;}
	.bootstrap-select .dropdown-menu li a{ padding:0.6rem 0.6rem}
.board-of-directors .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs),
.managment-section .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs),
.key-contacts-wrap .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs){max-width:50% !important;}

.managment-section .full-width-row .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs){ max-width:100% !important;}
.key-contacts-wrap .card-body .text-body-default{ min-height:50px;}
	
.managment-section .vc_custom_1617092995058{margin-bottom: 0px !important;}
	
.extra-latest-detail .latest-from-wrap figure{ display:flex; flex-wrap:wrap;}	

/**About us**/	
.page-id-13439 .card .flex-column{ max-width:100% !important; flex:0 0 100% !important;}
.page-id-13439 .card .card-body{ max-width:100% !important; flex:0 0 100% !important;}
.page-id-13439 .vc_custom_1613995053972{ padding:30px 0 !important;}	
	
/**Prespective**/
.in-this-section-wrap{ margin-top:60px;}
	
.page-title-description, .page-title-description p:last-child, .page-main-title p:last-child{margin-bottom:30px !important;}

	
/**Awards**/
.award-listing-wrap li .row-inner .img-wrap{max-height: inherit;}

/**Research and innovation**/
.infographic-list li{ flex:0 0 50%; max-width:50%;}	
.accordion-card .card-header .btn{ font-size: 20px; line-height:normal;}
.accordion-card .card-header:before{ height:30px; width:30px; right:15px;}	
.accordion-card .card-header .btn:before{ right:29px; height:18px;}
.accordion-card .card-header .btn:after{ right:22px; width:18px;}	
.accordion-card .card .card-body .figure-img,
.accordion-card .card .card-body figcaption{ max-width: 100%; flex: 0 0 100%; margin-bottom:0;}
.accordion-card .card .card-body figcaption{ padding:20px;}	
.accordion-card .card .card-body figcaption h2{font-size:30px!important; line-height:40px;}	
.accordion-card .card .card-body figcaption p{font-size: 16px; line-height: 26px;}
	
.page-id-14266 .card-body .tab-left,
.page-id-14266 .card-body .tab-right{max-width:100%; flex:0 0 100%;}
.page-id-14266 .card-body .tab-right{padding:15px !important;}
	
.page-id-13437 .aboutus-img-caption .carousel-cell { height:auto !important; max-height:auto !important;}	
.page-id-14266 .accordion-card .card .card-body{ padding:0 15px !important;}
	
/**Global Presence**/	
.page-id-14323 .pix-content-stack:nth-of-type(odd) .img-el, 
.page-id-14323 .pix-content-stack:nth-of-type(odd) .content-el,
.page-id-14323 .pix-content-stack:nth-of-type(even) .content-el,
.page-id-14323 .pix-content-stack .img-el,
.page-id-15540 .pix-content-stack:nth-of-type(odd) .img-el, 
.page-id-15540 .pix-content-stack:nth-of-type(odd) .content-el,
.page-id-15540 .pix-content-stack:nth-of-type(even) .content-el,
.page-id-15540 .pix-content-stack .img-el{ max-width:100% !important; flex:0 0 100% !important; position:relative; left:inherit; top:inherit; right:inherit; margin-left:0; }
.page-id-14323 .pix-content-stack .content-el .content-el-inner .card,
.page-id-15540 .pix-content-stack .content-el .content-el-inner .card	{padding:20px !important;}
.page-id-14323 .pix-content-stack:nth-of-type(odd) .content-el,
.page-id-14323 .pix-content-stack:nth-of-type(even) .content-el,
.page-id-15540 .pix-content-stack:nth-of-type(odd) .content-el,
.page-id-15540 .pix-content-stack:nth-of-type(even) .content-el{ margin-top:0px!important;}	
.page-id-14323 .pix-content-stack:nth-of-type(even) .img-el,
.page-id-15540 .pix-content-stack:nth-of-type(even) .img-el	{ margin-left:0% !important;  position:relative;}
.page-id-14323 .pix-content-stack .content-el .content-el-inner h2,
.page-id-15540 .pix-content-stack .content-el .content-el-inner h2{font-size:26px!important; line-height:30px !important;}
	
.read-more:before{top:12px; left:25px; font-size:25px;}
.read-more{padding:6px 30px 6px 45px; font-size:14px !important; display:inline-block !important; width:175px !important; width:175px !important; margin-bottom: 20px; }

p{font-size:14px; line-height:26px!important;}
	
.who-we-are-today .wpb_column:first-child,
.who-we-are-today .wpb_column:last-child{max-width: 100%;    flex: 0 0 100%;}	
.dbg-img img{ margin-left:0; position:relative !important; left:0 !important; transform:inherit !important; margin-bottom:40px;}	
.full-section-wrap-img .vc_custom_1615977332276{ padding-top:50px !important; padding-bottom:50px !important;}

.who-we-are-today p, .who-we-are-today .wpb_content_element{ margin-bottom:0 !important;}
.full-section-wrap-img .vc_custom_1615977332276{ padding-top:40px !important;}	
	
.page-id-15960 .vc_col-sm-4,
.page-id-15960 .vc_col-sm-1\/5 { width:50%;}	
.page-id-15960 .pix-img-overlay:before{ background:rgba(0,0,0,0) !important;}	

.page-id-14323 .pix-content-stack .content-el .content-el-inner .card, .page-id-15540 .pix-content-stack .content-el .content-el-inner .card{border-top-left-radius: 0 !important;    border-top-right-radius: 0 !important;}	
.page-id-14323 .pix-content-stack:nth-of-type(even) .img-el, .page-id-15540 .pix-content-stack:nth-of-type(even) .img-el{border-bottom-left-radius: 0 !important;    border-bottom-right-radius: 0 !important;}	
	
/**PRODUCT PAGE**/
.product-page-wrapper{margin-top:20px;}	
.in-this-section-wrap{ margin:20px 0px;}	
.in-this-section-wrap.fixed{ position:relative; top:0px; max-width:100%; width:100%;}	
.in-this-section-wrap .in-this-section-list li{ display:inline-block;}	
.in-this-section-wrap .in-this-section-list li a.active{ display:none;}
.image-left, .image-right{ margin:0 auto 20px !important; float:none; display:block; max-width:100%;}	

.tab-wrap .text-left{ text-align:center !important;}	
.tab-wrap select{ border:1px solid #2A357E !important; max-width:100% !important; width:320px !important;}	

.annual-meeting-video .video-img{ float:none !important; display:flex;}
.annual-meeting-video .video-img img{ width:100%;}
.annual-meeting-download .wpb_content_element{ padding-top:10px !important; margin-bottom:10px !important;}
.upcoming-event-bg{ margin:0 0 40px !important;}
.upcoming-event-bg p{margin-bottom:0 !important; padding-right:55px !important;}
.sidebar { padding-left: 15px !important;}
.nav-style-megamenu>li.nav-item a span{color:#fff !important;}	

.in-this-section-wrap.fixed,
.in-this-section-wrap.bottom{ position:relative;}	
.in-this-section-wrap .in-this-section-list a{ font-size:14px; line-height:14px;}

.report-list-wrap{ margin-bottom:20px !important;}	
#corprorate-governance .vc_custom_1617051492558 .vc_column_container{ margin-bottom:15px;}
section.vc_custom_1617052395185.pix-intro-1:not([data-vc-full-width="true"]) .fullpage-container{ width:inherit; left:20px; right:20px; margin-left:initial; overflow:hidden;}
section.vc_custom_1617052395185.pix-intro-1:not([data-vc-full-width="true"]) .fullpage-container:before{ content:''; position:absolute; background:rgba(0,0,0,0.2);  top:0; bottom:0; left:0; right:0; z-index:9;} 	
.page-id-15808 .vc_custom_1617051389868{padding-top:20px !important; padding-bottom:20px !important;}
.shareholder-information .vc_custom_1617075841427{ padding-top:0 !important; padding-bottom:0 !important;}	
.shareholder-information .wpb_content_element{ margin-bottom:0;}
.shareholder-information, .news-event-wrap{ padding:20px 0 !important;}
.news-event-wrap .vc_custom_1617076235443{ margin-bottom:10px !important;}
.news-section .wpb_column.vc_column_container{ margin-bottom:20px !important;}	
.news-right.news-section .vc_column-inner {padding: 170px 20px 20px;box-shadow: 0 0 10px rgb(0 0 0 / 0%);border-radius:0px; background: #fff;}
.news-right.news-section:before{ top:20px; z-index:9;}
.page-id-15808 .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs){ padding-left:10px !important; padding-right:10px !important; margin-bottom:20px;}	
.whatsnew-wrap h2{ text-align:center;}	
.page-id-16167 .card-body .tab-left,
.page-id-16167 .card-body .tab-right{max-width:100%; flex:0 0 100%;}

.in-this-section-wrap { padding-left:0px;}
#pix-slider-148471174{ margin-top:20px !important;}
.vc_custom_1613995937479 .card{ margin-bottom:30px !important;}	
.aboutus-img-caption .vc_custom_1613983642071{ padding:30px 0 !important;}	
#leadership-row-wrap .wpb_column.vc_col-sm-3 {width: 100%; margin-bottom:20px;}	
	
.home .entry-content2 h2.pix-sliding-headline{ font-size:25px !important; line-height:30px !important; }
.home .pix-slider-div .col-12.col-md-8{ padding-top:0 !important; padding-bottom:0 !important;}
.home  .pix-slider-div .pix-slider .carousel-cell:nth-of-type(1)    .col-12.col-md-8{ padding-left:20px !important; padding-right:20px !important;}
.home .container .pix-slider-nav-full.pix-style-2 .flickity-viewport{ height:60px !important; margin:10px auto !important;}
.home .container .pix-slider-nav-full.pix-style-2 .flickity-viewport .flickity-slider{ left:50% !important; transform:translatex(-50%) !important; text-align:center !important;}	
.home .slide-in-container p{ margin-bottom:10px !important;}	
	
.media-kit-outer{ margin-bottom:20px !important;}	
.media-kit-profile{ max-width:50%; flex:0 0 50%; margin-bottom:30px !important;}	
.media-kit-profile .wpb_content_element { min-height: auto;}	
.vc_row.vc_custom_1615825749546{ margin-bottom:30px !important;}	
.post-template-default table td{width:100% !important; display:table-row !important;}	
.post-template-default table td p{ margin-bottom:5px !important;}	
.post-template-default ol{ padding-left:15px !important;}	
	
.page-id-15500 .tab-left,
.page-id-15500 .tab-right{max-width: 100%; flex: 0 0 100%; padding:10px!important;}	
	.page-id-15500 .tab-right{ text-align:center !important;}
	.page-id-15500 .tab-right img{ width:100% !important; max-width:320px !important; margin:10px auto !important;}	
	.page-id-15500 .tab-right .wpb_single_image .vc_figure,
	.page-id-15500 .tab-right .wpb_single_image .vc_single_image-wrapper{ display:block !important;}
	
.img-content-left-wrap,.img-content-right-wrap {max-width: 100%; flex: 0 0 100%;}
	
	.financial-row .quarterly-results-list.vc_col-sm-1\/5,
	.financial-row .quarterly-results-list.vc_col-sm-3{width:50% !important;}	
	.financial-row .quarterly-results-list.vc_col-sm-3{ margin-bottom:30px !important;}
	
	
	.page-id-14323 .read-more-btn{ display:inline-block!important; margin-bottom:10px !Important;}
	.board-of-directors .vc_col-lg-3 .vc_column-inner{ padding-left:10px !important; padding-right:10px!important;}
	
	.flickity-viewport{max-height: inherit;}
	
	.page-id-16167 .accordion .card-body .tab-left,
	.page-id-16167 .accordion .card-body .tab-right{max-width:100%; flex: 0 0 100%;}
.flickity-prev-next-button.next{right:12px !important;}  
.flickity-prev-next-button.prev{left:12px !important;} 	

.product-img-content-different-wrap .pix-photo-stack {height: calc(100vw - 125px);}
.product-img-overlap-in{padding: 140px 30px 0;}	
.product-img-overlap-wrap ul li{max-width:100%; flex: 0 0 100%; margin-bottom:30px;}
.tech-driven-offering-wrap li {max-width:100%;}	
.tech-driven-offering-wrap li:nth-of-type(5){ max-width: 100%; margin-bottom:0px !important;}	
	
	.product-img-content-different-wrap .vc_custom_1616155851080{padding-top: 20px !important;}	
	.get-in-touch-wrap .vc_col-sm-3 {width:100% !important;}
	
	#tab-section-wrap .nav-link{ padding-left:12px !important; padding-right:12px !important; }
#post-14160 .vc_custom_1615377184923{ padding-left:20px!important; padding-right:20px!important;}
	.flickity-prev-next-button{ top:calc(50%) !important; transform:translateY(-50%) !important;}	
	
	.families-impacted-wrap .vc_custom_1616067991306{ padding-top:0 !important;}
	.vc_custom_1616067991306 .vc_col-sm-3{ width:50% !important; margin:10px 0 !important;}
	
	#perspective-section .flickity-enabled.is-draggable .flickity-viewport{ height: 381px !important; }	
	#pix-slider-63720565{ max-width:360px !important; margin:0 auto;}
	
	.csr-efforts-wrap .pix-intro-img img{object-position:65% 50% !important;}
	.table-outer td:before{content:attr(data-title); font-size:17px; font-weight:400;}
.table-outer table,
.table-outer thead,
.table-outer tbody,
.table-outer th,
.table-outer td,
.table-outer tr{display:block}
.table-outer thead tr{position:absolute;top:-9999px;left:-9999px}
  
.post-template-default .table-outer td{border:none;border-bottom:2px solid #fff;position:relative;padding-left:50%;white-space:normal;text-align:right; font-weight:400; font-size:17px; display:inherit!important; width:100% !important;}
.table-outer td:before{position:absolute;top:10px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;content:attr(data-title)}
	.report-list-wrap .wpb_content_element{margin-bottom: 0;}
	.report-list-wrap .button-row{position: relative;}
	.report-list-wrap .button-row .wpb_wrapper{ padding:20px 0 0 !important;}
	
	
	
}

@media all and (max-width:568px){
.product-img-content-different-wrap .pix-photo-stack{height: 445px;}
.award-listing-wrap ul li{-ms-flex:0 0 100%!important; flex: 0 0 100%!important; max-width:100%!important;}	
	#perspective-section .rounded-circle{ height: 230px !important;}
	.search-results .status-publish{width:100%;}
	.pix-main-intro	.divider{ display:none !important;}		
}

@media all and (max-width:480px){
.pix-main-intro{height:130px !important;}	

.board-of-directors .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs),
.managment-section .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs),
.key-contacts-wrap .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs){max-width:300px !important; margin:0 auto 0px !important;}

.managment-section .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs){ margin-bottom:20px !important;}	

#latestfromlupin .wpb_column.vc_col-sm-3{width:300px; margin:0 auto;}	
#leadership-row-wrap .card{ max-width:240px !important; margin:0 auto 0px !important; display:flex !important; }	
.also-read-wrap .wpb_column { max-width:100% !important; flex: 0 0 100% !important;}		
	
.page-id-15960 .vc_col-sm-4,
.page-id-15960 .vc_col-sm-1\/5 { width:75%; margin:0 auto;}		

.exchange-filing-wrap .flickity-prev-next-button.next,
.exchange-filing-wrap .flickity-prev-next-button.prev{ display:none;}
.Quarterly-tab-section-wrap .quarterly-results-list{flex: 0 0 100%; max-width: 100%;}

/*.flickity-button{ display:none !important;}*/	
.flickity-prev-next-button.previous{left: 0 !important;}
.flickity-prev-next-button.next{right: 0 !important;}	
	
.product-result-row .product-result-col.col-md-3{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width:100%;}	

.media-kit-profile{ max-width:250px; flex:0 0 100%; margin:0 auto 30px !important;}	
.media-kit-profile:last-child{ margin-bottom:0 !important;}	
.media-kit-profile .wpb_content_element{ min-height:auto;}	
.media-kit-profile img.card-img{ min-height:auto;}	
	
.board-of-directors .vc_col-sm-6,.board-of-directors .vc_col-sm-3{width:50% !important; text-align:center !important;}
.board-of-directors .card{max-width:245px;}	
.board-of-directors .card-img-overlay2{ min-height:215px !important;}
	
.financial-row .quarterly-results-list.vc_col-sm-1\/5,
.financial-row .quarterly-results-list.vc_col-sm-3{width:100% !important;}	
	
.page-id-16167 .blockquote2 .d-flex.justify-content-center{ top:180px;}	
	.page-id-16167 .blockquote2 p{ margin-bottom:0 !important;}
}

@media (max-width: 375px){
.board-of-directors .card-img-overlay2{min-height: 180px !important;}
}

.video-link{ cursor:pointer !important; display:block !important;}

@media not all and (min-resolution:.001dpcm) { 
  @supports (-webkit-appearance:none) {
	  .lupin-in-numbers .lupin-number:nth-of-type(2){ width:200px;}
	  #slide-in-container .card{ margin-bottom:10px;}
	  #latestfromlupin .wpb_column.vc_col-sm-3{ width:24.9%;}
	  .home .tab-content>.tab-pane .tab-right{max-width:54.9%; width:54.9%;}
	  footer  .vc_col-sm-3{width: 24.9% !important;}
	  .who-we-are-today .wpb_column:last-child {max-width:39.9%; flex: 0 0 39.9%;}
	  #annual-report-final .slick-dots li button{ line-height:normal;}
	  #annual-report-final .slick-dots li button img{ margin-bottom:10px;}
	  
	    @media all and (min-width:1200px){
	  .board-of-directors .vc_col-lg-3{ width:25% !important;}
			#offerings .vc-col-md-12{width:100% !important}	
			
	 		
	  }
	  
	  @media all and (min-width:768px){
	  .vc_col-sm-6{width:49.9% !important;}
	  .vc_col-sm-3{width:24.9% !important;}	
	  .vc_col-sm-4{width:33.2% !important;}	
	  .vc_col-sm-8{width:66.6% !important;}	
	  .vc_col-sm-9 {width: 74.9% !important;}
	  }
	  
	  
	
	  
	  @media all and (max-width:991px){	 
		  .vc_col-sm-6{width:49.9% !important;}
	  .vc_col-sm-3{width:24.9% !important;}	
	  .vc_col-sm-4{width:33.2% !important;}	
	  .vc_col-sm-8{width:66.6% !important;}	
	  .vc_col-sm-9 {width: 74.9% !important;}
	  
		  .report-list-wrap.vc_col-sm-4{width:33.2% !important;}	  
		  
	    .home .tab-content>.tab-pane .tab-left .btn{ margin-top:10px;}  
		 #latestfromlupin .pix-img-overlay h5{ font-size:12px !important; line-height:16px !important;} 
		.who-we-are-today .wpb_column:first-child,
		  .who-we-are-today .wpb_column:last-child {max-width:100%; flex: 0 0 100%;}  
		  
		  .dbg-img img{ position:relative !important; top:0 !important; transform:translate(0%,0) !important;}
		  .who-we-are-today .vc_custom_1615977332276{ padding-bottom:30px !important; padding-top:30px !important;}  
		  .dbg-img{ margin-bottom:30px !important;}
		  
		.did-you-know-list .wpb_column{max-width:100%; flex: 0 0 100%; width:100%;}
		.Quarterly-tab-section-wrap .quarterly-results-list {flex: 0 0 49.9%; max-width:49.9%;}  
		  
		   .board-of-directors .vc_col-sm-6, .board-of-directors .vc_col-sm-3{ width: 49.9% !important;}
		  .board-of-directors .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs), .managment-section .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs), .key-contacts-wrap .wpb_column.vc_column_container:not(.vc_hidden-sm):not(.vc_hidden-xs) {max-width: 49% !important;}
		 
		  
		  .flickity-prev-next-button{border-radius:50% !important; -webkit-border-radius:50% !important;}
		  .flickity-prev-next-button.next{ right:0px !important;}
	
	  }
	  
	  @media all and (max-width:767px){
	    .home .tab-content>.tab-pane .tab-right{ width:100% !important; max-width:100% !important;}	  
	   footer .vc_col-sm-3{width:49.9% !important;}
	   #latestfromlupin .wpb_column.vc_col-sm-3{width:50%;}
	   	  .did-you-know-list .wpb_column{ width:49.9%;}
		 .flickity-prev-next-button{height:30px !important;  width:30px !important; border-radius:15px !important;}
.flickity-prev-next-button.next{right:-30px !important;}  
		  
		    .vc_col-sm-6{width:100% !important;}
	  .vc_col-sm-3{width:100% !important;}	
	  .vc_col-sm-4{width:100% !important;}	
	  .vc_col-sm-8{width:100% !important;}	
	  .vc_col-sm-9 {width: 100% !important;}
	  
		  .report-list-wrap.vc_col-sm-4{width:100% !important;}	  
		  
		  .vc_custom_1616067991306 .vc_col-sm-3{width:49.9% !important;}
.Quarterly-tab-section-wrap .quarterly-results-list{flex: 0 0 100%; max-width: 100%;}
	  .page-id-15960 .vc_col-sm-4, .page-id-15960 .vc_col-sm-1\/5 {max-width:70%; flex:0 0 70%; width:70%; margin: 0 auto 20px;}
	  }
	  
	  @media all and (max-width:480px){
	   footer .vc_col-sm-3{width:100% !important;}
	   #latestfromlupin .wpb_column.vc_col-sm-3{width:300px; margin:0 auto;}
		  
	  }
	}
}