@charset "utf-8";
@import url("https://use.typekit.net/jip4vdm.css");


/*===== Common CSS =====*/
/*===== HeaderFooter CSS =====*/

/*===== Pages CSS =====*/
 
/*=================== ============
  ===============================*/

/*===== Common CSS =====*/

/* 
font-family: "neulis-sans",sans-serif;
*/

:root {
    --NovoBliss-foNt: "neulis-sans",sans-serif;;
    
    --NovoBliss-PrmClr-1:#202e48;
    --NovoBliss-PrmClr-2:#ef7b00;
    --NovoBliss-PrmClr-3:#243048;
    
    --NovoBliss-txtClr-1:#202e48;
    --NovoBliss-txtClr-2:#546076;
    --NovoBliss-txtClr-3:#e6ebf3;
    --NovoBliss-txtClr-4:#bac2d2;
    
    --NovoBliss-wHite:#ffffff;
}

html, body {
    background: var(--NovoBliss-wHite); padding: 0; margin: 0;
    position: relative; text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; -moz-osx-font-smoothing: grayscale;
}

html, body, p, a, a.bTn, span, label,
header .nav-item .nav-link, header .bTn {
    font-family: var(--NovoBliss-foNt);
    color: var(--NovoBliss-txtClr-2);
    font-size: 19px; font-weight: 400; line-height: 1.45; 
}

* { box-sizing:border-box; }
*:hover { -webkit-transition: all ease-out 0.3s; -moz-transition: all ease-out 0.3s; -o-transition: all ease-out 0.3s; transition: all ease-out 0.3s; }
*:focus, .btn-default-focus { box-shadow: none !important; outline:none !important; }


h1, h2, section h3, section h4, h5, h6, p, ul { padding: 0; margin: 0; }
section h2, section h2 span, section h3, section h3 span, section h4, section h4 span, h6, h6 * { line-height: 1.2; }

.wHite { color: var(--NovoBliss-txtClr-3) !important; }

h1, h5 { 
    font-size: inherit; line-height: inherit; display: flex; align-items: center;
    margin:0; padding:0;
}

h1 a {
    padding: 6px;
    background: rgba(255, 255, 255, 0.85);
    border-radius: 15px;
}
h1 a, h1 img, h5 img { 
    width:200px; object-fit: contain; display: block;
} 
h1 a, h5 img { margin:0 30px 0 0; }

h1 a img.position-absolute { left:0; top:0; opacity: 0; }

header.sTicky h1 a img.position-absolute { opacity: 0; }


section h2, section h2 span { 
    font-size: 50px; font-weight: 700; color: var(--NovoBliss-txtClr-1);
}
h2 span.highLight {
    background-image: -webkit-linear-gradient( 0deg, rgb(76,99,139) 0%, rgb(158,112,70) 50%, rgb(240,124,0) 100%);
            background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: WaVing 3s infinite;
}
@keyframes WaVing {
    0% {
        background-size: 100%;
    }
    50% {
        background-size: 300%;
    }
    100% {
        background-size: 100%;
    }
}

section h3, section h3 span { 
    font-size: 45px; font-weight: 700; color: var(--NovoBliss-txtClr-1);
}
section h3 span.highLight {
  background-image: -webkit-linear-gradient( 0deg, rgb(76,99,139) 0%, rgb(158,112,70) 10%, rgb(240,124,0) 100%);
            background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

section h3.wHite { 
    color: var(--NovoBliss-wHite) !important;
}

section h4, section h4 span { 
    font-size: 25px; font-weight: 600; color:var(--NovoBliss-txtClr-1);
}


img, svg { border: none; vertical-align: middle; max-width: 100%; }
ul li { list-style: none; }

a { cursor: pointer; color:var(--NovoBliss-darkGrey); font-weight: 600; outline: none !important; text-decoration: none; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
a:hover, a:focus { text-decoration: none; color:#404606; }
a, input, button, textarea, a:focus, select:focus { outline: none; }
a:hover, a:focus, select:focus, button:focus { outline: none; text-decoration: none; }
button, input, textarea { outline: none; -webkit-appearance: none; -moz-appearance: none; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }



input::-webkit-placeholder, textarea::-webkit-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; }



header, section, footer > div { 
    padding-left:50px !important; padding-right:50px !important; 
    filter: blur(0);
}

header .container,
footer .container,
section .container { width:100%; max-width:1800px; }
header .container.small,
footer .container.small,
section .container.small { max-width:1400px; }


.modal-open header, .modal-open section, .modal-open footer > div { 
    filter: blur(8px);
}

.modal-open, .modal { padding:0 !important; }
.modal-content { background: transparent; border: none; }
.modal-content .modal-body { padding:10px; }
.modal-backdrop.show {
    opacity: 0.75;
}
button.btn-close,
button.btn-close img { margin:0; padding:0; font-size:0; width:30px; height:30px; display: block; }
button.btn-close { margin:0 0 12px; }


.modal .wpcf7 form .wpcf7-response-output {
    color: #ffffff;
}



.loaderWrp { 
    z-index: 99; left: 0; top: 0; 
    transition: 0.25s ease-in-out; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out;
    
    background-image: linear-gradient(to right, #ffffff 0%, #e6ebf3 100%);
}
.loaderWrp img { position: relative; z-index: 2;  height: 65px; }

.pageLoad .loaderWrp { left: 100%; }

/*===== *************** =====*/



/*===== HeaderFooter CSS =====*/
header {
    padding:25px 0; background: rgba(255,255,255,0);
    box-shadow: 0 0 15px rgba(0,0,0,0); transition:0.2s ease-in-out;
}
header .navbar-nav { 
    background: var(--NovoBliss-wHite); border-radius: 30px;
    align-items: center;
}

header .nav-item,
header .menu-item { margin:0 5px; }

header .nav-item .nav-link,
header .menu-item > a { 
    font-size:16px; color: var(--NovoBliss-txtClr-1); font-weight: 400; padding:14px 5px !important; display: block; position: relative; 
}
header .menu-item > a:hover,
header .nav-item .nav-link:hover,
header .nav-item .nav-link.acTive,
header .nav-item .nav-link.show,
header .dropdown-menu .dropdown-item:hover { color: var(--NovoBliss-PrmClr-2); }

header .dropdown-toggle::after,
header .menu-item-has-children > a::after { 
    content: ""; display: inline-block; vertical-align: middle;
    width:10px; height:10px; margin:0 0 1px 2px; border: none; 
    background: url("../images/iCon-1.svg")no-repeat center top / 10px;
}
header .dropdown-toggle:hover::after,
header .nav-item .nav-link.acTive::after,
header .nav-item .nav-link.show::after { 
    background: url("../images/iCon-1.svg")no-repeat center bottom / cover;
}

header .bTn {
    color: var(--NovoBliss-PrmClr-2); background: var(--NovoBliss-PrmClr-1); border:2px solid var(--NovoBliss-PrmClr-1);
    padding:8px 0; box-shadow: none !important; text-transform: none;
}
header .bTn::after {
    background: url("../images/iCon-1-1.svg")no-repeat center top / cover;
}
header .bTn:hover {
    color: var(--NovoBliss-wHite); background: var(--NovoBliss-PrmClr-2); border:2px solid var(--NovoBliss-PrmClr-2);
}
header .bTn:hover::after {
    background: url("../images/iCon-1-1.svg")no-repeat center bottom / cover;
}






header .sub-menu { display: none; }
header .sub-menu.show { display: block; }

header li.menu-item {
    position: relative;
}
header .sub-menu { padding:5px 5px 10px; }
header .sub-menu .menu-item > a {
    padding:10px 15px !important;
}
header .sub-menu .menu-item > a,
header .sub-menu:hover .menu-item > a, 
header .Capabilities .sub-menu:hover .menuWithImg:first-child a { 
    color: #b7becc; white-space:normal;
}
header .sub-menu .menu-item > a:hover { 
    color: var(--NovoBliss-PrmClr-2);
}



header .Capabilities .sub-menu {
    left: -250px !important; width: 620px; padding:5px;
}
header .Capabilities .sub-menu .menu-item > a {
    padding:7px 5px 7px 255px !important; line-height: 1;
}

header .Capabilities .sub-menu .menu-item.labelPreClinical > a,
header .Capabilities .sub-menu .menu-item.labelOneClinical > a {
    color: #b7becc !important;
    font-size: 85%;
    opacity: 0.65;
    padding-bottom: 0 !important;
    padding-left: 240px !important;
    pointer-events: none;
}


header .Capabilities .sub-menu .menuWithImg,
header .Capabilities .sub-menu a { position: static; }
header .Capabilities .sub-menu::before,
header .Capabilities .sub-menu a::before { 
    content: ""; display: block; position: absolute; left:0; top:0; width:225px; height:390px; margin:5px; border-radius: 12px; 
    transition:0.2s ease-in-out; opacity: 0;
}

header .Capabilities .sub-menu::before {
    background: url("../images/iMG-111.jpg")no-repeat center center / cover;
}
header .sub-menu .inVitro > a::before {
    background: url("../images/iMG-120.jpg")no-repeat center center / cover;
}
header .sub-menu .exVivo > a::before {
    background: url("../images/iMG-121.jpg")no-repeat center center / cover;
}
header .sub-menu .cosmeticConsumerResearch > a::before {
    background: url("../images/iMG-122.jpg")no-repeat center center / cover;
}
header .sub-menu .nutraceuticalsandAyurvedicOralProducts > a::before {
    background: url("../images/iMG-113.jpg")no-repeat center center / cover;
}
header .sub-menu .pharmaceuticalsClinicalResearch > a::before {
    background: url("../images/iMG-114.jpg")no-repeat center center / cover;
}
header .sub-menu .medicalScientificWriting > a::before {
    background: url("../images/iMG-115.jpg")no-repeat center center / cover;
}
header .sub-menu .biostatisticsProgramming > a::before {
    background: url("../images/iMG-116.jpg")no-repeat center center / cover;
}
header .sub-menu .laboratoryServices > a::before {
    background: url("../images/iMG-117.jpg")no-repeat center center / cover;
}
header .sub-menu .journalPublication > a::before {
    background: url("../images/iMG-123.jpg")no-repeat center center / cover;
}
header .sub-menu .medicalDevices > a::before {
    background: url("../images/iMG-119.jpg")no-repeat center center / cover;
}

header .sub-menu .marketSegment > a::before {
    background: url("../images/iMG-124.jpg")no-repeat center center / cover;
}





header .Capabilities .sub-menu::before,
header .Capabilities .sub-menu .menuWithImg a:hover::before { opacity: 1; }








header .dropdown-menu,
header .sub-menu {
    position: absolute;
    top:47px !important; left:0 !important; width:100%; min-width:180px; background: #202e48;
    border-radius: 12px; 
/*    border-radius: 12px; border:4px solid var(--NovoBliss-PrmClr-1) !important; border-left:none !important; border-bottom:none !important;*/
/*    opacity: 0; display: block; pointer-events: none; transition:0.2s ease-in-out;*/
}
/*
header .dropdown-menu::before {
    content: ""; display: block; position: absolute; left:0; right:0; top:-7px; margin:auto;
    width:30px; height:10px; background: url("../images/iCon-12.svg")no-repeat center top / cover;
} 
*/
header .dropdown-menu .dropdown-item,
header .sub-menu . dropdown-item { 
    padding:10px 12px; line-height: 1.2; white-space: normal; background: transparent !important; position: static;
}
header .dropdown-menu .lInks { position: relative; }
header .dropdown-menu .nav-item a { color: #b7becc; }
header .dropdown-menu img.iMG { 
    width:225px; height: auto; border-radius: 12px; object-fit: cover; object-position: center bottom;
    position: absolute; left:0; top:0; height:100%; opacity: 0; pointer-events: none; transition:0.2s ease-in-out;
}



header .nav-item:first-child .dropdown-menu { left: -50px !important; }
header .nav-item:last-child .dropdown-menu,
header .menu-item:last-child .sub-menu { left: -50px !important; }

header .bTn + .dropdown-menu {
    top:30px !important;
}

header .dropdown-menu.withIMG {
    left:-200px !important; width:500px; 
}
header .dropdown-menu.withIMG .dropdown-item { 
    padding:10px 12px 10px 240px;
}


/*
header .nav-item:hover .dropdown-menu {
    opacity: 1; display: block; pointer-events: inherit;
}
*/
header .dropdown-menu.withIMG .lInks a:first-child { font-weight: 700; color: #ffffff; }
header .dropdown-menu .lInks a:first-child img.iMG,
header .dropdown-menu .lInks a:hover img.iMG { opacity: 1; }
 
header .dropdown-menu .lInks:hover a { font-weight: 400; }
header .dropdown-menu .lInks:hover a:hover { font-weight: 700; color: var(--NovoBliss-PrmClr-2); }

/*header .dropdown-menu .dropdown-item:hover { font-weight: 600; }*/

header.sTicky { 
    padding:12px 0; background: rgba(255,255,255,0.85); position: fixed !important;
    box-shadow: 0 0 15px rgba(0,0,0,0.25); backdrop-filter:blur(7px);
}
header.sTicky .navbar-nav { background: rgba(255,255,255,0); }


footer label { opacity: 0.65; }

footer .quickContactsLinks {
    background: var(--NovoBliss-PrmClr-3);
}
footer .quickContactsLinks * { color: var(--NovoBliss-txtClr-4); font-size:16px; }
footer .quickContactsLinks a:hover { color: var(--NovoBliss-PrmClr-2); }

footer .quickContactsLinks ul.quickLinks > li { max-width:25%; }
footer .quickContactsLinks ul.quickLinks > li li { margin:5px 0; }

.socialMedia a { margin:0 12px 0 0; }
.socialMedia a,
.socialMedia a img { min-width:33px; max-width:33px; height:33px; object-fit: cover; object-position: center top; }
.socialMedia a:hover img { object-position: center bottom; }


/*===== *************** =====*/



/*===== Pages CSS =====*/
.bTn {
    padding:12px 0; font-size:18px; line-height: 1.25; border-radius: 30px; white-space: nowrap;
}
.bTn:hover {
    box-shadow: 5px 5px 15px rgba(131, 139, 151, 0.45);
}


.bTn.pRimary {
    color: var(--NovoBliss-PrmClr-2); background: transparent; border:2px solid var(--NovoBliss-PrmClr-2);
}
.bTn.pRimary:hover {
    color: var(--NovoBliss-txtClr-3); background: var(--NovoBliss-PrmClr-2); border:2px solid var(--NovoBliss-PrmClr-2);
}
.bTn.seCondary {
    color: var(--NovoBliss-txtClr-1); background: var(--NovoBliss-wHite); border:2px solid var(--NovoBliss-wHite);
}
.bTn.seCondary:hover {
    color: var(--NovoBliss-wHite); background: var(--NovoBliss-txtClr-1); border:2px solid var(--NovoBliss-txtClr-1);
}


.bTn.soLid {
    color: var(--NovoBliss-wHite); background: var(--NovoBliss-PrmClr-2); border:2px solid var(--NovoBliss-PrmClr-2);
}
.bTn.soLid:hover {
    color: var(--NovoBliss-PrmClr-2); background: transparent; border:2px solid var(--NovoBliss-PrmClr-2);
}


.bTn.small { font-size:95%; }




section .BG,
section .BG img {
    width:100%; max-width:100%; height:100%; left:0; top:0; object-fit: cover;
}


.tiTle p.Sub { font-size:25px; font-weight: 500; color: var(--NovoBliss-txtClr-1); }
.tiTle img.Separator { height:5px; }


/* HomePage */

.hEro {
    background:var(--NovoBliss-txtClr-3); 
    height:100vh; min-height:600px; max-height:900px;
}
.hEro .BG {
    display: flex; justify-content: flex-end;
    background: url("../images/BG-1.jpg")no-repeat left top / cover;
    background-color: #e6eaf5;
}
.hEro .BG::after {
    content: ""; display: block; 
    z-index: 2; position: absolute; left:0; right:0; top:0; bottom:0;
    background: #E6EAF5;
background: linear-gradient(90deg, rgba(230, 234, 245, 1) 50%, rgba(230, 234, 245, 0) 100%);
}

.hEro .BG video,
.hEro .BG iframe {
    width:auto; max-width:100%; height:100%; 
    object-fit: cover; position: relative; z-index: 1;
}

.hEro .teXt { max-width:1000px; margin:50px 0 0; }
.hEro .teXt h3 { font-size:28px; }

.hEro .iMG-teXt {
    right:15px; bottom:50px;
    background: rgba(255,255,255,0.65); backdrop-filter: blur(5px);
    max-width:465px; border:2px solid var(--NovoBliss-wHite); border-radius: 18px;
}
.hEro .iMG-teXt img.iMG {
    min-width:175px; max-width:175px; border-radius: 18px;
}
/*.hEro .iMG-teXt img.googleReview { width:100px; }*/
.hEro .iMG-teXt img.sTars { 
    width:125px; padding:5px 12px; border-radius: 25px;
    background: rgba(255,255,255,0.65); border:2px solid var(--NovoBliss-wHite);
}



.AwwardWinningTrails { background: var(--NovoBliss-txtClr-3);  }

.AwwardWinningTrails .teXt ul li { width:100%; }
.AwwardWinningTrails .teXt .counter,
.AwwardWinningTrails .teXt .counter * { color: var(--NovoBliss-PrmClr-1); font-size:70px; }

.AwwardWinningTrails .AWWWards {
    margin:20px 0 0;
    border-radius: 40px; background:  var(--NovoBliss-wHite); border:2px solid var(--NovoBliss-wHite);
    box-shadow: 4px 3px 15px rgba(131, 139, 151, 0.45);
}
.AwwardWinningTrails .AWWWards img.Logo { min-width:50px; max-width:50px; }
.AwwardWinningTrails .AWWWards section h4 { font-size:21px; }

.AwwardWinningTrails .AWWWards:hover {
    border:2px solid var(--NovoBliss-PrmClr-2);
}
.AwwardWinningTrails .AWWWards:hover * { color: var(--NovoBliss-PrmClr-2); }


.ServicesWeOffer,
.Products { overflow: hidden; }

.ServicesWeOffer .BG.CosmeticConsumerResearch { background: #523534;  }
.ServicesWeOffer .BG.PharmaceuticalNutraceuticalAyurvedicResearch { background: #4d6742;  }
.ServicesWeOffer .BG.MedicalandScientificWriting { background: #2e373f;  }

.ServicesWeOffer .BG.JournalPublication { background: #272132;  }
.ServicesWeOffer .BG.BiostatisticsProgramming { background: #12275a;  }
.ServicesWeOffer .BG.MicrobiologyGeneSequencing { background: #07102d;  }


.ServicesWeOffer section h3 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; } 
.ServicesWeOffer .bTn { box-shadow: none; }
.ServicesWeOffer p { opacity: 0.8; }

.ServicesWeOffer .teXt,
.ServicesWeOffer img.iMG { max-width:1400px; margin:auto; }
.ServicesWeOffer .teXt {
    min-height: 400px; z-index: 3 !important;
}
.ServicesWeOffer img.iMG {
    margin-top:-125px;
}



.ServicesWeOffer .swiper-thumb-fixed {
    border-top:2px solid #aab7cc; border-bottom:2px solid #aab7cc;
    background: rgba(239,243,248,0.4); padding:5px 50px;
    left:-50px; right:-50px; bottom:0;
    backdrop-filter: blur(10px);
}
.ServicesWeOffer .swiper-thumb-fixed .swiper-wrapper {
    display: flex; align-items: center;
}
.ServicesWeOffer .swiper-thumb-fixed * { color: var(--NovoBliss-txtClr-1); line-height: 1.25; }
.ServicesWeOffer .swiper-thumb-fixed .swiper-slide { line-height: 1.1; height:100%; padding:8px 12px; border-radius: 50px; cursor: pointer; }
.ServicesWeOffer .swiper-thumb-fixed .swiper-slide:hover,
.ServicesWeOffer .swiper-thumb-fixed .swiper-slide-thumb-active {  background: #f8fafc;  }

.ServicesWeOffer .swiper-button-next:after, 
.ServicesWeOffer .swiper-button-prev:after,
.Products .swiper-button-next:after, 
.Products .swiper-button-prev:after { display: none; }

.ServicesWeOffer .swiper-button-prev,
.ServicesWeOffer .swiper-button-next,
.Products .swiper-button-prev,
.Products .swiper-button-next { 
    width:70px; height:70px; display: block; border-radius: 50%; opacity: 0.5;
/*    transform: translateY(-20%);*/
}
.Products .swiper-button-prev,
.Products .swiper-button-next { top:35%; }
.ServicesWeOffer .swiper-button-prev,
.Products .swiper-button-prev { background: url("../images/iCon-10.svg")no-repeat center center / cover; }
.ServicesWeOffer .swiper-button-next,
.Products .swiper-button-next { background: url("../images/iCon-11.svg")no-repeat center center / cover; }

.ServicesWeOffer .swiper-button-prev:hover,
.ServicesWeOffer .swiper-button-next:hover,
.Products .swiper-button-prev:hover,
.Products .swiper-button-next:hover { opacity: 1; }

.swiper-button-disabled { opacity: 0.15 !important; pointer-events: none; }


.ServicesWeOffer .swiper-slide,
.ServicesWeOffer .swiper-slide .BG { height: 100%; }





.ticker-wrap {
    width: 100%; left:0; top:10px;
    overflow: hidden;
}

.ticker-wrap .ticker {
    box-sizing: content-box;
    -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear; animation-timing-function: linear;
    -webkit-animation-name: ticker; animation-name: ticker;
    -webkit-animation-duration: 25s; animation-duration: 25s;
}
.ticker-wrap .ticker * {
    text-transform: uppercase; color: #b1c7ee; font-size:105px; 
    opacity: 0.05; white-space: nowrap;
}

@-webkit-keyframes ticker {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        visibility: visible;
    }
    100% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}
@keyframes ticker {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        visibility: visible;
    }
    100% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}



.Products .BG { 
    background:var(--NovoBliss-txtClr-3) url("../images/BG-3.png")no-repeat center top / 100%; height:calc(100% - 70px);
    border-radius: 0 0 65px 65px;
}
.Products .BG::after {
    content: ""; display: block; position: absolute; left:0; right:0; bottom:-70px; 
    width:750px; height:80px; margin:auto;
    background: url("../images/iCon-3.svg")no-repeat center bottom / contain;
}

.Products ul.ProductList li { width:50%; }
.Products ul.ProductList li img.iMG { 
    width:105px; height:105px; border-radius: 50%;
    background: rgba(255,255,255,1); border:3px solid var(--NovoBliss-wHite);
}
.Products ul.ProductList li p { color: var(--NovoBliss-txtClr-1); }

.Products ul.ProductList.bIg img.iMG { 
    width:400px; 
    height:auto;
    background: rgba(255,255,255,0.20); border:3px solid var(--NovoBliss-wHite);
}
.Products ul.ProductList.bIg li p { font-size:40px; }



.GoldenJourneyNovoBliss .BG {
    background: #FEFEFE;
    background: -webkit-linear-gradient(rgba(254, 254, 254, 1) 0%, rgba(237, 239, 243, 1) 100%);
    background: -o-linear-gradient(rgba(254, 254, 254, 1) 0%, rgba(237, 239, 243, 1) 100%);
    background: linear-gradient(rgba(254, 254, 254, 1) 0%, rgba(237, 239, 243, 1) 100%);
}
.GoldenJourneyNovoBliss .BG::before {
    content: ""; display: block; position: absolute; right:0; top:-150px;
    width:150px; height:230px; 
    background: url("../images/BG-4.png")no-repeat center center / contain;
}



.galleryDates > * { position: relative; z-index: 2; align-items: center; }

.galleryDates::before {
    content: ""; display: block; z-index: 1; position: absolute; left:0; right:0; top:25px; bottom:25px;
    background-image: -moz-linear-gradient( 0deg, rgba(230,235,243,0) 0%, rgba(218,224,233,0.5) 26%, rgba(216,222,232,0.58) 30%, rgb(212,218,229) 51%, rgba(201,209,221,0) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgba(230,235,243,0) 0%, rgba(218,224,233,0.5) 26%, rgba(216,222,232,0.58) 30%, rgb(212,218,229) 51%, rgba(201,209,221,0) 100%);
    background-image: -ms-linear-gradient( 0deg, rgba(230,235,243,0) 0%, rgba(218,224,233,0.5) 26%, rgba(216,222,232,0.58) 30%, rgb(212,218,229) 51%, rgba(201,209,221,0) 100%);
}
.galleryDates::after  {
    content: ""; display: block; z-index: 1; position: absolute; left:0; right:0; top:30px; bottom:30px;
    background-image: -webkit-linear-gradient( 0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 26%, rgba(255,255,255,0.58) 30%, rgb(255,255,255) 51%, rgba(255,255,255,0) 100%);
}

.galleryDates .swiper-slide {
    max-width: 260px; line-height: 45px;
    text-align: center; cursor: pointer; position: relative;
}
.galleryDates .swiper-slide::after {
    content: ""; display: block; position: absolute; right:0; top:0; bottom:0; margin:auto;
    width:1.5px; height:25px; background: var(--NovoBliss-txtClr-2);
}

.galleryDates .swiper-slide-active {
    opacity: 1; font-size:25px; font-weight: 700;
}
.galleryDates .swiper-slide-active::before {
    content: ""; display: block; position: absolute; left:0; right:0; bottom:-22px; margin:auto;
    width: 0; height: 0;
    border-left: 14px solid transparent; border-right: 14px solid transparent;
    border-top: 25px solid var(--NovoBliss-PrmClr-2);
}

.gallerySlides .swiper-slide > div { max-width:1200px; margin:auto; }
.gallerySlides .swiper-slide img {
    display: block; width:600px; border-radius: 15px;
    border:6px solid var(--NovoBliss-wHite);
    box-shadow: 12px 8px 20px rgba(26, 44, 75, 0.35);
}


.LatestNews .BG {
    background: #EDEFF3;
    background: -webkit-linear-gradient(rgba(237, 239, 243, 1) 0%, rgba(204, 208, 219, 1) 100%);
    background: -o-linear-gradient(rgba(237, 239, 243, 1) 0%, rgba(204, 208, 219, 1) 100%);
    background: linear-gradient(rgba(237, 239, 243, 1) 0%, rgba(204, 208, 219, 1) 100%);
}
.LatestNews .BG::before {
    content: ""; display: block; position: absolute; left:0; top:-65px;
    width:190px; height:230px; 
    background: url("../images/BG-5.png")no-repeat center center / contain;
}

.NewsBox { border-bottom: 1px solid #808da2; }
.NewsBox img.iMG { min-width:225px; max-width:225px; height:135px; object-fit: cover; border-radius: 30px; }
.NewsBox img.Arrow { 
    min-width:85px; max-width:85px; height:85px; object-fit: cover; object-position: center top;
}

.NewsBox:hover img.Arrow { object-position: center bottom; }


/*.OurPartner { overflow: hidden; }*/
.OurPartner .BG {
    background: -webkit-linear-gradient(rgba(204, 208, 219, 1) 0%, rgba(204, 208, 219, 1) 100%);
    background: -o-linear-gradient(rgba(204, 208, 219, 1) 0%, rgba(204, 208, 219, 1) 100%);
    background: linear-gradient(rgba(204, 208, 219, 1) 0%, rgba(204, 208, 219, 1) 100%);
}

.OurPartner .whiteBox {
    background: rgba(255,255,255,0.7); border:2px solid rgba(255,255,255,1);
    border-radius: 25px;
}
.OurPartner .whiteBox h4 { font-size:18px; background: #c4c9d6; border-radius:25px; }
.OurPartner .whiteBox h4 img.iCon { min-width:30px; max-width:30px; margin:0 8px 0 0; }

.OurPartner img.w-33 { width:33.33%; height:100px; object-fit: contain; }
.OurPartner img.w-50 { width:50%; height:100px; object-fit: contain; }
.OurPartner img.w-16 { width:16%; height:100px; object-fit: contain; }



/*===== *************** =====*/



/*===== *************** =====*/

section h4.cardTitle,
section h4.cardTitle span { font-size:19px; line-height: 1.35; font-weight: 400; }



.hEro.subPages-hEro {
    padding:165px 0 115px;
    min-height: inherit; max-height: inherit; height: inherit;
}
.hEro.subPages-hEro .BG { background: var(--NovoBliss-txtClr-3); }
.hEro.subPages-hEro .BG { background: var(--NovoBliss-PrmClr-3); }

.hEro.subPages-hEro .BG::after {
    display: none;
}


.hEro.subPages-hEro .BG img { object-fit: cover; object-position: right center; }
.page-template-facilities .hEro.subPages-hEro .BG img { object-position: center center; }



.hEro.subPages-hEro h2 { 
    color: var(--NovoBliss-wHite);  max-width:1815px; margin:auto;
    min-height: 100px; display: flex; align-items: center;
}

.NewsLetter-Box { 
    padding:10px;
    background-image: -webkit-linear-gradient( -90deg, rgba(230,235,243,0.65) 25%, rgba(230,235,243,1) 100%);
}
.NewsLetter-Box,
.NewsLetter-Box img {
    border-radius: 25px;
}
.NewsLetter-Box section h4 { text-align: center; font-weight: 500; }
.NewsLetter-Box .bTn {
    transition:0.2s ease-in-out;
}


.Careers-Box { border-bottom:2px solid rgba(128,141,162,0.5) }
.Careers-Box p img.iCon { min-width:25px; max-width:25px; height:25px; margin:0 10px 0 0; }
.Careers-Box p a { text-decoration: underline; }
.Careers-Box p a:hover { color: var(--NovoBliss-PrmClr-2); }

.socialFeed { 
    background: #e6ebf3; border-radius: 20px; 
    box-shadow: 0 5px 0 #c3cad5;
}

.socialFeed-Box {
padding:10px;
  background-image: -moz-linear-gradient( -90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.57) 51%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( -90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.57) 51%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( -90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.57) 51%, rgb(255,255,255) 100%);
}
.socialFeed-Box,
.socialFeed-Box img { border-radius: 20px; }

.socialFeed-Carousel .owl-dots {
    display: flex; justify-content: center;
}
.socialFeed-Carousel .owl-dot {
    width: 12px; height: 12px; background: #b6c3d5; border-radius: 50%; margin:10px;
}
.socialFeed-Carousel .owl-dot.active { background: #f07c00; }

.socialFeed-Carousel .owl-prev, 
.socialFeed-Carousel .owl-next { display: none; }

.owl-carousel { display: block; }



.CaseStudies-Box { 
/*    border-bottom:2px solid rgba(128,141,162,0.5);*/
    border-radius: 25px;
    background: rgba(230,235,243,1);
}
.CaseStudies-Box img.iMG {
    min-width:230px; max-width:230px; margin:10px; border-radius: 25px;
}
.CaseStudies-Box section h4 { font-weight: 400; word-break: break-all; }
.CaseStudies-Box .bTn { 
    margin:15px 0 0; transition:0.2s ease-in-out;
}
/*.CaseStudies-Box:hover .bTn { margin:10px 0 0; opacity: 1; }*/




.ServicesWeOffer .BG.preClinicalServices { background: #0a0336; }
.ServicesWeOffer .BG.cosmeticConsumerResearch { background: #533535; }
.ServicesWeOffer .BG.nutraceuticalAyurvedicClinicalResearch { background: #4d6742; }
.ServicesWeOffer .BG.pharmaceuticalsClinicalResearch { background: #243348; }
.ServicesWeOffer .BG.medicalScientificWriting { background: #2e3740; }
.ServicesWeOffer .BG.biostatisticsProgramming { background: #17203d; }
.ServicesWeOffer .BG.laboratoryServices { background: #12285a; }
.ServicesWeOffer .BG.journalPublication { background: #282133; }
.ServicesWeOffer .BG.medicalDevices { background: #182e55; }







.futureExpansionPage .futurePlans-iMG img { max-width:1000px; margin:auto; display: block; }





.regulationsPage.navWrap .nav-link { width:32%; }


.Regulations-Box {
    background: #e6ebf3; border-radius: 17px; overflow: hidden;
}
.Regulations-Box img.Flag { min-width:40px; max-width:40px; margin:0 15px 0 0; }
.Regulations-Box label { font-size:95%; color: #202e48; text-transform: uppercase; }
.Regulations-Box label::after { 
    content: ""; display: block; position: absolute; left:0; bottom:0; width:45px; height:3px; background: var(--NovoBliss-PrmClr-2); border-radius: 3px;
}

.Regulations-Box ul li {
    border-bottom:2px solid rgba(128,141,162,0.5);
}
.Regulations-Box ul li:last-child { border: none; }
.Regulations-Box ul li img.iCon { 
    min-width:40px; max-width:40px; border-radius: 50%;
    box-shadow: 2px 2px 6px rgba(20, 32, 54, 0.15);
}
.Regulations-Box ul li a { font-weight: 400; }
.Regulations-Box ul li a:hover { color: var(--NovoBliss-PrmClr-2); }

.India h4 {
    background-image: -moz-linear-gradient( 180deg, rgba(35,136,34,0.25) 0%, rgba(140,144,33,0.25) 51%, rgba(244,152,31,0.25) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgba(35,136,34,0.25) 0%, rgba(140,144,33,0.25) 51%, rgba(244,152,31,0.25) 100%);
    background-image: -ms-linear-gradient( 180deg, rgba(35,136,34,0.25) 0%, rgba(140,144,33,0.25) 51%, rgba(244,152,31,0.25) 100%);
}
.USA h4 {
    background-image: -moz-linear-gradient( 180deg, rgba(0,27,97,0.25) 0%, rgba(99,32,83,0.25) 51%, rgba(197,36,69,0.25) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgba(0,27,97,0.25) 0%, rgba(99,32,83,0.25) 51%, rgba(197,36,69,0.25) 100%);
    background-image: -ms-linear-gradient( 180deg, rgba(0,27,97,0.25) 0%, rgba(99,32,83,0.25) 51%, rgba(197,36,69,0.25) 100%);
}
.Canada h4 {
    background-image: -moz-linear-gradient( 180deg, rgba(214,219,227,0.25) 0%, rgba(214,131,129,0.25) 51%, rgba(213,43,30,0.25) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgba(214,219,227,0.25) 0%, rgba(214,131,129,0.25) 51%, rgba(213,43,30,0.25) 100%);
    background-image: -ms-linear-gradient( 180deg, rgba(214,219,227,0.25) 0%, rgba(214,131,129,0.25) 51%, rgba(213,43,30,0.25) 100%);
}
.Japan h4 {
    background: #BC002D;
background: linear-gradient(90deg, rgba(188, 0, 45, 0.15) 0%, rgba(255, 255, 255, 0.75) 100%);
}
.ASEAN h4 {
    background: #00309B;
background: linear-gradient(90deg, rgba(0, 48, 155, 0.15) 0%, rgba(232, 49, 62, 0.15) 100%);
}
.EFSA h4,
.Europe h4 {
    background: #00309B;
background: linear-gradient(90deg, rgba(0, 48, 155, 0.15) 0%, rgba(243, 196, 2, 0.15) 100%);
}




.CoreExpertise li { width:24%; background: #e6ebf3; border-radius: 12px; }
.CoreExpertise li img.iCon { min-width:50px; max-width:50px; margin:0 10px 0 0; }

.gradientBox {
    background: url("../images/BG-10.jpg")no-repeat center center / cover;
    border-radius: 20px; box-shadow: 0 6px 0 #c3cad5;
}

ul.ListArrow li img.iCon { min-width:20px; max-width:20px; margin:0 10px 0 0; }




.SpecialAttention .BG { background: #f3f6fb; }
.SpecialAttention .tiTle,
.SpecialAttention .navTabs { width:35%; }

.SpecialAttention .navTabs a::before,
.SpecialAttention .navTabs a::after {
    content: ""; display: block; position: absolute; left:0; right:0;
    background-image: -moz-linear-gradient( 180deg, rgba(230,235,243,0) 0%, rgba(216,222,232,0.29) 30%, rgba(212,218,229,0.5) 51%, rgb(201,209,221) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgba(230,235,243,0) 0%, rgba(216,222,232,0.29) 30%, rgba(212,218,229,0.5) 51%, rgb(201,209,221) 100%);
    background-image: -ms-linear-gradient( 180deg, rgba(230,235,243,0) 0%, rgba(216,222,232,0.29) 30%, rgba(212,218,229,0.5) 51%, rgb(201,209,221) 100%);
}
.SpecialAttention .navTabs a::before {
    top:0; bottom:0; border-radius: 40px; width:0;
    transition:0.2s ease-in-out;
}
.SpecialAttention .navTabs a::after {
    bottom:0; height:1px; left:30px;
}
.SpecialAttention .navTabs a:last-child::after { display: none; }

.SpecialAttention .navTabs a span { font-size:19px; }
.SpecialAttention .navTabs a img.iCon { 
    min-width:65px; max-width:65px; margin:0 15px 0 0; border-radius:50%;
    box-shadow: 3px 2px 6px rgba(20, 32, 54, 0.15);
}
.SpecialAttention .navTabs a.acTive::before,
.SpecialAttention .navTabs a:hover::before { width:100%; }
.SpecialAttention .navTabs a.acTive span { font-weight: 700; }


.SpecialAttention .List-withBG { right:0; top:0; width:65%; height:100%; }
.SpecialAttention .List-withBG img.withBG { 
    left:0; right:0; top:0; bottom:0; object-fit: cover; object-position: left center;
}
.SpecialAttention .List-withBG .ListArrow { 
    left:0; right:0; bottom:50px; margin:auto; max-width:700px;
    border-radius:20px; border:2px solid #ffffff; background: rgba(255,255,255,0.65);
    backdrop-filter:blur(10px);
}




ul.List_iCon li { width:31%; }
ul.List_iCon li img.iCon { 
    min-width:65px; max-width:65px; margin:0 15px 0 0; border-radius: 50%;
    box-shadow: 3px 2px 6px rgba(20, 32, 54, 0.15);
}
ul.List_iCon li * { line-height: 1.25; }

ul.List_iCon.withSmall_iCon li img.iCon { 
    min-width:22px; max-width:22px; margin:0 10px 0 0; border-radius: 0;
    box-shadow: 3px 2px 6px rgba(20, 32, 54, 0);
}

ul.List_iCon.withSmall_iCon li a:hover {
    color: #f07c00;
}



.videosWrp .greyBG {
    border-radius: 25px;
    background: rgba(230, 235, 243, 1);
}

.Videos-Box { 
    padding:10px;
    background-image: -webkit-linear-gradient( -90deg,  rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.25) 50%, rgba(255,255,255,1) 100%);
}
.Videos-Box, .Videos-Box img {
    border-radius: 25px;
}
.Videos-Box .iMG,
.Videos-Box .iMG img { height:280px; width:100%; object-fit: cover; object-position: center top; position: relative; z-index: 1; }
.Videos-Box .iMG::after {
    content: ""; display: block; background: rgba(0,0,0,0.45); border-radius: 25px;
    z-index: 1; position: absolute; left:0; right:0; top:0; bottom:0;
}
.Videos-Box .iMG img.play_iCon { 
    left:0; right:0; top:0; bottom:0; margin:auto;
    width:80px; height:80px; 
    transition:0.2s ease-in-out; transform: scale(1);
}

.Videos-Box section h4 { text-align: center; font-weight: 500; transition:0.2s ease-in-out; }
.Videos-Box:hover section h4 { color: var(--NovoBliss-PrmClr-2); }
.Videos-Box:hover .iMG img.play_iCon { transform: scale(1.25); }

.videoModal-Wrp iframe { width:100%; height:450px; }



/*
.BlogWrp {}
.Blog-Box { 
    background-image: -webkit-linear-gradient( -90deg,  rgba(230,235,243,0.45) 43%, rgba(230,235,243,0.75) 51%, rgb(230,235,243) 100%);
}
.Blog-Box, .Blog-Box img {
    border-radius: 25px;
}
.Blog-Box img { height:220px; width:100%; object-fit: cover; object-position: center top; }
.Blog-Box section h4 { font-weight: 500; }
.Blog-Box p.Date { font-size:85%; font-style: italic; }
*/



.LatestNews.innerPageBlogs .BG {
    display: none;
}

.blogAside {
    background: var(--NovoBliss-txtClr-3); border-radius: 20px;
}
.blogAside li { list-style: none; margin:7px 15px; }

.blogAside .Links a { position: relative; font-weight: 400; }
.blogAside .Links a::before { 
    content: ""; display: block; position: absolute; left:-15px; top:8px; 
    width:4px; height:4px; background: var(--NovoBliss-txtClr-2); border-radius: 50%;
}
.blogAside .Links a:hover { color: var(--NovoBliss-txtClr-1); text-decoration: underline; }


/*
.blogAside section h4 {
    background: #d0d4db; border-radius: 20px 20px 0 0;
}
*/


.blogDetail_Page header,
.single-post header {
    box-shadow: 0 0 15px rgba(0,0,0,0.25);
}

.BlogDetailWrap { padding:150px 0 50px; }
.BlogDetailWrap .centerBox { max-width:1000px; }

.BlogDetailWrap .centerBox img {
    object-fit: contain; height: auto;
}




.Publications-Box { 
    border-radius: 25px;
    background: rgba(230,235,243,1);
}
.Publications-Box img {
    min-width: 80px;
    max-width: 80px;
    margin: 3px 15px 3px 3px;
    height: 80px;
    background: white;
    border-radius: 20px;
}
.Publications-Box img.iMG {
    min-width:200px; max-width:200px; border-radius: 25px;
}
.Publications-Box .bTn { 
    margin:15px 0 0; transition:0.2s ease-in-out;
}

.publicationModal-Wrp *,
.publicationModal-Wrp .form-control { color: white; }
.publicationModal-Wrp label { font-size:85%; opacity: 0.65; }

.publicationModal-Wrp .publicationModal-iMG_Form,
.publicationModal-Wrp .publicationModal-iMG_Form .row { width:100%; }

.publicationModal-Wrp .form-control {
    padding:0 12px; height:45px; background: transparent; border:2px solid rgba(255,255,255,0.25); 
    outline:none; border-radius: 12px;
}
.publicationModal-Wrp .form-control:focus {
    border:2px solid rgba(255,255,255,0.95); 
}


.publicationModal-Wrp .modal-dialog {
    max-width:1400px;
}

.publicationModal-Wrp a {
    color: #8aaff0;
    border-bottom: 2px solid #6a7fa5;
    opacity: 1;
    font-size: 85%;
}




.contactDetailList li {  }
.contactDetailList label { opacity: 0.65; font-weight: 400; }
.contactDetailList p,
.contactDetailList a,
.contactDetailList address { color: var(--NovoBliss-txtClr-1); font-size:20px; font-weight: 400; line-height: 1.5; }
.contactDetailList a:hover { color: var(--NovoBliss-PrmClr-2); font-weight: 500; }

.contactDetailList img.iCon { width:30px; height:30px; margin:0 0 5px; opacity: 0.35; }

.contactDetailList .social_iCon a img { min-width:30px; max-width:30px; height:30px; margin:0; opacity:1; object-fit: cover; object-position: center top; }
.contactDetailList .social_iCon a { margin-right:10px; }


.contactDetailList p.Note {
    font-size: 90%; opacity: 0.75;
}

.contactDetailList .social_iCon a:hover img { object-position: center bottom; }


.contactForm {
    background: rgba(230,235,243,1); border-radius: 20px;
}
.contactForm.withoutBG { background: transparent; }

.contactForm .form-control,
.contactForm .wpcf7-form-control,
.modal .wpcf7-form-control { 
    width:100%; height:55px; display: block; border:2px solid white; padding:0 15px; outline: none; border-radius:10px;
}
.contactForm textarea.form-control,
.contactForm textarea.wpcf7-form-control,
.modal textarea.wpcf7-form-control {
    height:110px; padding:10px 15px; resize: none;
}
.contactForm .form-control:focus,
.contactForm .wpcf7-form-control:focus,
.modal .wpcf7-form-control:focus { 
    border:2px solid var(--NovoBliss-PrmClr-2);
}

.contactForm.withoutBG .form-control { 
    background: rgba(230,235,243,1);
}

.contactForm .wpcf7-form-control.wpcf7-submit,
.modal .wpcf7-form-control.wpcf7-submit { 
    width:auto; height:auto; margin:25px 0 0; padding:10px 25px; border-radius: 50px; 
    color: var(--NovoBliss-wHite); background: var(--NovoBliss-PrmClr-2); border: 2px solid var(--NovoBliss-PrmClr-2);
}
.contactForm .wpcf7-form-control.wpcf7-submit:hover,
.modal .wpcf7-form-control.wpcf7-submit:hover {
    color: var(--NovoBliss-PrmClr-2);
    background: transparent;
    border: 2px solid var(--NovoBliss-PrmClr-2);
}


.modal .wpcf7-form-control-wrap {
    display: block; margin:5px 0 0;
}
.modal form.wpcf7-form label {
    color: white; margin: 15px 0 0; display: block;
}
.modal form.wpcf7-form label,
.wpcf7-not-valid-tip {
    font-size: 85%;
}
.wpcf7 input[type="file"] {
    cursor: pointer;
    padding: 11px 20px;
    color: white;
}

.contactForm .form-group { margin:0 0 15px; }

.contactForm li.w-50 { width:48% !important; }
.contactForm li.w-33 { width:31% !important; margin:0 1.5% 0 0;  }




.FAQ {
    background: rgba(230,235,243,1);
}
.FAQ .container { max-width:1200px; }

.FAQ .accordion * { font-size:19px; }
.FAQ .accordion-item,
.FAQ .accordion-button {
    border:none; border-radius:12px; overflow: hidden;
}

.FAQ .accordion .accordion-body {
    border-top: 1px solid #bfc4cd;
}
.FAQ .accordion-body ul.List li { list-style: disc; }

.FAQ .accordion-button:not(.collapsed) {
    color: var(--NovoBliss-PrmClr-3); font-weight: 600; background: var(--NovoBliss-wHite);
}
.FAQ .accordion-button::after {
    width:12px; height:12px; background: url("../images/iCon-1.svg")no-repeat center top / 12px;
}


.ASCI-ISCR img {
    height: 55px; margin: 5px 10px;
}


.ticketBox {
    padding:12px; border-radius: 20px;
    background-image: -moz-linear-gradient( -90deg, rgb(145,155,175) 1%, rgb(233,236,242) 99%);
    background-image: -webkit-linear-gradient( -90deg, rgb(145,155,175) 1%, rgb(233,236,242) 99%);
    background-image: -ms-linear-gradient( -90deg, rgb(145,155,175) 1%, rgb(233,236,242) 99%);
}
.ticketBox .ticketCorners {
    left:0; right:0; top:0; bottom:0;
    border-radius: 20px; margin:8px; background: var(--NovoBliss-wHite);
    box-shadow: 0px 0px 50px 0px rgba(173, 175, 187, 0.75);
}
.ticketBox .ticketDetail { padding:15px 20px; }
.ticketBox .awardBadge { margin:-40px 0 0 0; }
.ticketBox .awardBadge img { width:85px; }


.ContentInsights_Box {
    background: #e6ebf3; border-radius: 20px;
}
.ContentInsights_Box img.iCon { 
    min-width:60px; max-width:60px; height:60px; border-radius: 50%;
    box-shadow: 2px 2px 6px 1px rgba(20, 32, 54, 0.25);
}




.ResearchPillars .navTabs a .teXt { margin:20px 0 0 0; }
.ResearchPillars .navTabs a .teXt section h4 { font-weight: 400; }
.ResearchPillars .navTabs a .hoverDiv { 
    margin:-100px 0 0 0; opacity: 0; visibility: hidden; transition:0.2s ease-in-out;
}

.ResearchPillars .navTabs a:hover .teXt section h4 { font-weight: 600; }
.ResearchPillars .navTabs a:hover .hoverDiv {
    margin:0; opacity: 1; visibility: visible;
}



.OurTeam .nav-tabs,
.OurTeam .nav-tabs .nav-link { border: none; border-radius: 50px;  }
.OurTeam .nav-tabs { padding:5px; background: #d7dde6; }

.OurTeam .nav-tabs .nav-link { 
    padding:12px 80px; color: #202e48; font-weight: 400; position: relative;
    box-shadow: 3px 2px 11px 2px rgba(131, 139, 151, 0);
}
.OurTeam .nav-tabs .nav-link::after {
    content: ""; display: block; position: absolute; left:0; right:0; bottom:-19px; margin:auto; width:0; height:0;
    border-left: 12px solid transparent; border-right: 12px solid transparent;
    border-top: 20px solid #f07c00; opacity: 0;
}

.OurTeam .nav-tabs .nav-link:hover { 
    color: #ffffff; background: #f07c00;
}
.OurTeam .nav-tabs .nav-link.active {
    color: #ffffff; background: #f07c00;
    box-shadow: 3px 2px 11px 2px rgba(131, 139, 151, 0.5) !important;
}
.OurTeam .nav-tabs .nav-link.active::after { opacity: 1; }


.teamBox { background: rgba(230, 235, 243, 1); overflow: hidden; border-radius: 25px; }

.teamDeatils img.iMG { min-width:310px; max-width:310px; border-radius: 25px; margin:10px; }
.teamDeatils a.LinkedIn,
.teamDeatils a.LinkedIn img {
    min-width:33px; max-width:33px; height:33px; border-radius: 50%; display: block;
    box-shadow: 3px 2px 5px 2px rgba(20, 32, 54, 0.15);
}

.teamDeatils.ClinicalExperts img.iMG,
.teamDeatils.OfficeStaff img.iMG { min-width:210px; max-width:210px; }

.slide-read-more{ overflow:hidden; }
.slide-read-more-button, .slide-read-more-button:hover {
    color: #f07c00; text-decoration: underline;  display: none;
}
.slide-read-more-button.read-more-button { display: block; }





.fancybox-image, .fancybox-spaceball { display: block; }


.gallery.grid,
.gallery.grid .grid-item {
    transition: 0.3s ease-in-out;    
}
.grid {
  text-align: center;
  margin: 2.5vw auto;
}
.grid-item {
  padding: 5px;
  box-sizing: border-box;
	display:inline;
}

.gallery.grid .grid-item a,
.gallery.grid .grid-item a img { transition:0.2s ease-in-out; }
.gallery.grid .grid-item a { background: #000000; display: block; }
.gallery.grid .grid-item a:hover img { opacity: 0.55; }



@media (min-width: 500px) {
  .grid-item {
    width: 50%;
  }
}

@media (min-width: 1000px) {
  .grid-item {
    width: 33.333%;
  }
}

@media (min-width: 1700px) {
  .grid-item {
    width: 25%;
  }
}

@media (min-width: 2100px) {
  .grid-item {
    width: 20%;
  }
}





.Media .Videos-Box {
    background-image: -webkit-linear-gradient(-90deg, rgba(230, 235, 243, 0.45) 0%, rgba(230, 235, 243, 0.75) 50%, rgba(230, 235, 243, 1) 100%);
}
.Media .Videos-Box .iMG,
.Media .Videos-Box .iMG img { height: 350px; }

.Media .Videos-Box .iMG::after { display: none; }






span.IN-widget, span.IN-widget iframe {
    width: 100px;
    display: block;
    height: 100px;
}



/*===== Cosmetic | Consumer Research CSS =====*/
.CosmeticConsumerResearch p.fw-bold { color: var(--NovoBliss-txtClr-1); }

.capabilitiesPage,
.capabilitiesPage .tab-pane section {
    background: white;
}


.capabilitiesPage h3,
.capabilitiesPage h3 * { font-size:32px; }



section .BG.greyBG { background: #e6eaf3 !important; }

section .BG.ojbPos-Left img {
    object-position: left top;
}
section .BG.ojbPos-Right img {
    object-position: right top;
}




.colour_cosmetics .BG.ojbPos-Right img,
.baby-care .BG.ojbPos-Right img,
.skin-care-clinical-studies .BG.ojbPos-Right img,
.oral-hygiene .BG.ojbPos-Right img {
    object-position: center center;
}


.MedicalWriting.inVitro .BG img { object-position: right center; }


.MedicalWriting.MarketSurvey .BG img { object-position: left center; }




.navWrap {
    padding:0 !important;
}
.navWrap nav {
    background: #d7dde6; padding:20px !important;
}
.navWrap nav .nav-tabs { border: none; }
.navWrap .nav-link { 
    width:19%; min-height:42px; line-height: 1.1; padding:10px 25px; text-align: center;
    color: #202e48; background: white;  border-radius: 30px !important;
    border: none; border-radius: 0; position: relative;
    box-shadow: 0 0 0 rgba(0,0,0,0) !important;
}
.navWrap .nav-link::after {
    content: ""; display: block; position: absolute; left:0; right:0; bottom:-12px; margin:auto;
    width: 0; height: 0; opacity: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 20px solid #f07c00;
}


.navWrap .nav-link:hover,
.navWrap .nav-link.active {
    color: #ffffff; background: #f07c00;
    box-shadow: 3px 2px 11px 2px rgba(131, 139, 151, 0.5) !important;
}
.navWrap .nav-link.active { font-weight: 600; }
.navWrap .nav-link.active::after { opacity: 1; }

.navWrap .accordion-button { display: none; }


.SafetyTolerance .BG,
.ConsumerIn-Sights .BG,
.Organoleptic .BG {
    background: white;
}


.PatchTestingPhotos {
    background: #e6ebf3; border-radius: 15px;    
}
.PatchTestingPhotos .iMG_teXt img { 
    margin:0 0 8px; border-radius: 10px;
}


ul.List_iCon.greyBG {
    background: #e5eaf3; border-radius: 15px;
}



.marketSegments .nav-link { 
    width:16%;
}
.marketSegments .tab-content .tab-pane .marketSegmentsStudies .BG img { width:auto; max-width:100%; }
.marketSegments .tab-content .tab-pane .marketSegmentsStudies .BG {
    display: flex; justify-content: flex-end;
}
.marketSegments .tab-content .tab-pane:nth-child(2n + 2) .marketSegmentsStudies .BG {
    display: flex; justify-content: flex-start;
}
.marketSegments .tab-content .tab-pane:nth-child(2n + 2) .marketSegmentsStudies .container {
    display: flex; justify-content: flex-end;
}


.marketSegments .marketSegmentsStudies .minHeight { 
    padding: 25px 0;
    max-width: 100%; width: 850px; min-height: 400px;
}

.marketSegments .marketSegmentsStudies .minHeight ul.List_iCon li { padding:0 10px 0 0; }














/*===== Responsive CSS =====*/
@media screen and (max-width: 1600px) {
    
    header, section, footer > div { padding-left:15px !important; padding-right:15px !important; }
   
    html, body, p, a, span, label,
    header .nav-item .nav-link, header .bTn,
    header .menu-item > a { font-size: 15.5px;  }
    
    section h2, section h2 span { font-size:40px; }
    section h3, section h3 span { font-size:37px; }
    section h4, section h4 span { font-size:22px; }
    
    header .dropdown-toggle::after { width:10px; height:10px; }
    footer .quickContactsLinks * { font-size:15px; }
    
    header .Capabilities .sub-menu::before,
    header .Capabilities .sub-menu a::before { height:365px; }
    
    
    .hEro .teXt { max-width:800px; }
    .hEro .teXt h3 { font-size:23px; }
    
    .hEro .iMG-teXt img.iMG {
        min-width: 145px; max-width: 145px;
    }
    .hEro .iMG-teXt .sTars img { width:17px; }
    
    .AwwardWinningTrails .AWWWards section h4 { font-size:19px; }
    
    .Products ul.ProductList.bIg li p { font-size:35px; }
    
    .ServicesWeOffer img.iMG { max-width:1100px;  }
    .ServicesWeOffer .teXt {
        min-height: 300px;
    }
/*
    .ServicesWeOffer img.iMG {
        margin-top:-50px;
    }
*/
    
    
    .gallerySlides .swiper-slide img { width:420px; }
    
    
    .Videos-Box .iMG,
    .Videos-Box .iMG img { height:230px; }

    
    .publicationModal-Wrp .modal-dialog {
        max-width:1200px;
    }
    

}


@media screen and (max-width: 1350px) {
    
    header, section, footer > div { padding-left:0 !important; padding-right:0 !important; }
    
    html, body, p, a, a.bTn, span, label { font-size: 15px;  }
    header .nav-item .nav-link,
    header .menu-item > a { font-size: 14px;  }
    
    h1 a, h5 img { width:180px; margin:0; }
    
    
    header .nav-item { margin:0 5px 0 0 !important; }
    header .nav-item:last-child .dropdown-menu, 
    header .menu-item:last-child .sub-menu {
        left: -70px !important;
    }
    
    header .Capabilities .sub-menu::before,
    header .Capabilities .sub-menu a::before { height:345px; }
        
    
    .hEro img.BG { object-position: right top; }
    .hEro .teXt { max-width:650px; }
    
    .AwwardWinningTrails .teXt section h4 { font-size:50px; }
    .AwwardWinningTrails .AWWWards section h4 { font-size:17px; }
    
    .galleryDates .swiper-slide-active { font-size:20px; }
    
    
    .hEro.subPages-hEro { padding:115px 0 75px; }
    
    
    .marketSegments .marketSegmentsStudies .minHeight { width:700px; }
    .marketSegments .marketSegmentsStudies .minHeight ul.List_iCon li.w-33 { width:50%; }
    
    
    .marketSegments .tab-content .tab-pane:nth-child(2n + 2) .marketSegmentsStudies .BG img {
        object-fit: cover; object-position: left top;
    }
    
}


@media screen and (max-width: 1200px) {
    
    html, body { overflow-x: hidden; }
    
    h1 a, h1 img, h5 img { width:170px; }
    
    header { padding:20px 0; }
    
    .hamBurger { 
        display: flex; flex-direction: column; position: relative; z-index: 1;
        border: none;  border-radius: 50%;
        padding:10px 8px; background: var(--NovoBliss-PrmClr-1);
    }
    .hamBurger span { 
        width:22px; height:2px; margin:3px; background: var(--NovoBliss-PrmClr-2); display: block;
        -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; 
    }
    .hamBurger.isExpand span:nth-child(2){ opacity: 0; }
    .hamBurger.isExpand span:nth-child(1){ 
        -webkit-transform: translateY(8px) rotate(45deg); -ms-transform: translateY(8px) rotate(45deg); -o-transform: translateY(8px) rotate(45deg); transform: translateY(8px) rotate(45deg);
    }
    .hamBurger.isExpand span:nth-child(3){ 
        -webkit-transform: translateY(-8px) rotate(-45deg); -ms-transform: translateY(-8px) rotate(-45deg); -o-transform: translateY(-8px) rotate(-45deg); transform: translateY(-8px) rotate(-45deg);
    }
    
    .navbar-collapse {
        display: block !important; visibility: visible !important; opacity: 1 !important; height:100vh !important;
        padding:75px 10px 0; overflow: auto; transition:0.2s ease-in-out;
        position: fixed; width:350px; right:-350px; top:0; bottom:0; background: var(--NovoBliss-wHite);
    }
    .navbar-collapse.show {
        right:0;
    }
    
    header .navbar-nav { padding:0 !important; }
    header .nav-item, header .menu-item { 
        width:100%; margin:5px 0 !important;
    }
    header .nav-item .nav-link, header .menu-item > a,
    header .Capabilities .sub-menu .menu-item > a { 
        font-size:16px; padding:10px 5px !important;
    }
    header .Capabilities .sub-menu .menu-item > a::before { display: none; }
    
    header .dropdown-menu, header .sub-menu,
    header .menu-item:last-child .sub-menu,
    header .Capabilities .sub-menu {
        width:100%; top:0 !important; left: 0 !important; right:0; position: relative;
    }
    
    

    header .dropdown-menu.withIMG { width:98%; padding:0 !important; }
    header .dropdown-menu img.iMG { display:none; }
    header .dropdown-menu.withIMG .dropdown-item {
        padding: 10px 20px;
    }
    
    
    
    
    footer .quickContactsLinks ul.quickLinks > li { max-width:inherit; width:50%; } 
    footer .quickContactsLinks * { font-size:14px; }
    
    
    .hEro .BG video { width:100%; filter: blur(5px); opacity: 0.35; }*/
    .hEro .BG { left:-250px; width:calc(100% + 250px); }
    .hEro .BG video { width:100%;  }
    .hEro .teXt {
        width: 1000px; max-width: 100%; margin: auto; padding:25px 25px 10px; background: rgba(255,255,255,0.65); backdrop-filter: blur(5px);
        text-align: center; align-items: center;
    }
    .hEro .teXt br { display: none; }
    
    .AwwardWinningTrails .teXt .counter, .AwwardWinningTrails .teXt .counter * { font-size:55px; }
    
    .ServicesWeOffer .swiper-button-prev,  .ServicesWeOffer .swiper-button-next, 
    .Products .swiper-button-prev,  .Products .swiper-button-next {
        width:55px; height:55px;
    }
    
    .Products ul.ProductList.bIg { margin:60px 0 20px !important; }
    
    .galleryDates .swiper-slide-active::before {
        bottom: -10px;
        border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 18px solid var(--NovoBliss-PrmClr-2);
    }
    .galleryDates .swiper-slide { max-width:210px; }
    
    .NewsBox img.iMG {
        min-width: 200px; max-width: 200px;
    }
    .NewsBox img.Arrow {
        min-width: 70px; max-width: 70px; height:70px;
    }
    
    
    .hEro.subPages-hEro { padding:115px 0 75px !important; }
    
    
    .MedicalWriting .BG img { object-position: right center; opacity: 0.35; filter: blur(8px); }
    .ScientificCommunications .BG img { object-position: left center; }
    
    .ClinicalSafetyIn-Use_EfficacyStudies .BG img,
    .atAGlance .BG img { opacity: 1; filter: blur(0); }
    
    
    .preClinicalServices .navWrap .nav-link { width:30%; }
    
    .laboratoryServices .MedicalWriting { min-height:inherit; }
    
    
    
    .marketSegments .marketSegmentsStudies .minHeight { width:100%; }
    .marketSegments .marketSegmentsStudies .minHeight ul.List_iCon li.w-33 { width:25%; }
    
    .colour_cosmetics .BG.ojbPos-Right img,
    .baby-care .BG.ojbPos-Right img,
    .skin-care-clinical-studies .BG.ojbPos-Right img {
        object-position: left center;
    }
    .oral-hygiene .BG.ojbPos-Right img {
        object-position: right center;
    }

    
    section .BG.ojbPos-Center-Mob img { object-position: left center; }

    
    
}


@media screen and (max-width: 991px) {
    
    
    section h2, section h2 span { font-size:36px; }
    section h3, section h3 span { font-size:32px; }
    
    
    
    .Products ul.ProductList.bIg li p { font-size:30px; }
    
    
    
    .hEro {
        padding:70px 0 30px !important; height: auto; min-height: auto; max-height: auto;
    }
    .hEro img.BG {
        object-position: right top; opacity: 0.35;
    }
    .hEro .teXt h3 { font-size:20px; }
    
    .hEro .iMG-teXt {
        position: relative !important; bottom: 0; left: 0; right: 0; max-width:500px; margin:20px auto 0;
    }
    
    .AwwardWinningTrails .teXt ul li { width:33.33%; }
    
    .ServicesWeOffer .swiper-thumb-fixed .swiper-slide { font-size:11px; }
    
    .Products .container { padding:0; }
    .Products .BG { height:100%; }
    .Products .BG::after { display: none; }
    
    .Products ul.ProductList li img.iMG { width:75px; height:75px; border:2px solid var(--NovoBliss-wHite); }
    
    .LatestNews .BG::before { opacity: 0.35; }

    .OurPartner img.w-16 { width:33%; height:70px; object-fit: contain; }
    
    .swiper-button-prev { left:-15px; }
    .swiper-button-next { right:-15px; }
    
    
    section.SpecialAttention .BG img { object-position: right center; opacity: 0.65; filter: blur(8px); }
    .SpecialAttention .tiTle, .SpecialAttention .navTabs { width:100%; }
    
    
    .OurTeam .nav-tabs .nav-link { padding:10px 50px; }
    .teamDeatils img.iMG {
        min-width: 250px; max-width: 250px;
    }
    
 
    .hEro.subPages-hEro .BG img { filter: blur(5px); }
    
    
    ul.List_iCon li { width: 49%; }
    
    
    .modal-dialog { max-width: 100%; }
    .videoModal-Wrp iframe {
        height: 350px;
    }
    
    
    .blogAside,
    .socialFeed { max-width:350px; margin:auto; }
    
    
    .contactDetailList, .contactForm { max-width:500px; margin:auto; } 
    .contactDetailList p, .contactDetailList a, .contactDetailList address { font-size:18px; }
    .contactDetailList .social_iCon a { margin:8px; }
    
    .FAQ .accordion * {
        font-size: 17px;
    }
    
    .Media .Videos-Box .iMG,
    .Media .Videos-Box .iMG img { height: 300px; }
    
    
    .ClinicalSafetyIn-Use_EfficacyStudies .BG img,
    .atAGlance .BG img { opacity: 0.35; filter: blur(8px); }
    
    
    .marketSegments .marketSegmentsStudies .minHeight ul.List_iCon li.w-33 { width:33%; }

}


@media screen and (max-width: 767px) {
    
    
    section h2, section h2 span { font-size:34px; }
    h2 br, h2 span br,
    section h3 br, section h3 span br { display: none; }
    section h3, section h3 span { font-size:28px; }
    section h4, section h4 span { font-size:20px; }
    
    a.bTn { letter-spacing: 1; }
    
    
    header { padding:15px 0; }
    header.sTicky { padding:10px 0; }
    
    
    footer .quickContactsLinks ul.quickLinks > li { width:100%; } 
    footer .quickContactsLinks * { text-align: center; }
    

    .socialMedia a { margin:5px; }
    
    
    .hEro { padding: 50px 0 0 !important; }
    .hEro .teXt h3 { font-size:17px; }
    .hEro a.bTn { font-size:14px; }
    .hEro .iMG-teXt img.iMG {
        min-width: 125px; max-width: 125px;
    }

    .AwwardWinningTrails .teXt ul li { width:50%; }
    .AwwardWinningTrails .teXt section h4 { font-size:45px; }
    .AwwardWinningTrails .AWWWards section h4 { font-size:16px; }
    
    .ticker-wrap .ticker * { font-size:50px; }
    
    .ServicesWeOffer .swiper-thumb-fixed { display: none; }
    .ServicesWeOffer .swiper-button-prev, 
    .ServicesWeOffer .swiper-button-next, 
    .Products .swiper-button-prev, 
    .Products .swiper-button-next { width:50px; height:50px; }
    .ServicesWeOffer .swiper-button-prev, 
    .ServicesWeOffer .swiper-button-next { top:60%; }
    
    
    .ServicesWeOffer img.iMG {
        margin-top:0;
    }
    section.ServicesWeOffer h3, section.ServicesWeOffer h3 span { font-size:22px; }
    
    
    .galleryDates .swiper-slide {
        max-width: 50%;
    }
    .gallerySlides .swiper-slide img { max-width: 80%; }
    
    .Products ul.ProductList li { width:100%; }
    
    .OurPartner .whiteBox h4 { font-size:15px; }
    .OurPartner .whiteBox h4 img.iCon { min-width:25px; max-width:25px; }

    
    section.SpecialAttention .BG img { opacity: 0.45;  }
    .SpecialAttention .navTabs a img.iCon { min-width: 60px; max-width: 60px; }
    
    
    .OurTeam .nav-tabs .nav-link { padding:10px 25px; }
    .teamDeatils a.LinkedIn { margin:0 0 0 12px; }
    
    .teamDeatils img.iMG,
    .teamDeatils.ClinicalExperts img.iMG, 
    .teamDeatils.OfficeStaff img.iMG,
    .CaseStudies-Box img.iMG {
        min-width: inherit; max-width:100%; width: 360px;
    }
    
    .ticketBox .ticketCorners { margin:5px; }
    .ticketBox .ticketDetail { padding:12px; }    
    .ticketBox .awardBadge { margin:-15px 0 0 0; }
    .ticketBox .awardBadge img { width:70px; }
    
    
    .MedicalWriting .BG img { opacity: 0.20; }
    .Regulations-Box label::after { height:2px; }
    .Regulations-Box section h4 img.Flag {
        min-width: 32px; max-width: 32px;
    }
    .Regulations-Box ul li img.iCon {
        min-width: 35px; max-width: 35px;
    }
    ul.List_iCon li img.iCon {
        min-width: 50px; max-width: 50px; margin: 0 10px 0 0;
    }
    
    
    .publicationModal-Wrp .w-50,
    .BlogDetailWrap .w-50 { width: 100% !important; }
    
    
    .contactDetailList p, .contactDetailList a, .contactDetailList address { font-size:17px; }
    .contactForm .form-control,
    .contactForm .wpcf7-form-control { height:50px; }
    
    .FAQ .accordion * {
        font-size: 16px;
    }
    
    .Media .Videos-Box .iMG,
    .Media .Videos-Box .iMG img { height: 280px; }
    
    
    .MarketSurvey .BG img { opacity: 0.45; filter: blur(8px); }
    
    
    
    .navWrap section .container { padding:0 20px; }
    
    .navWrap nav { display: none; } 
    .navWrap .accordion-button,
    .navWrap .tab-content>.tab-pane { display: block; opacity: 1; } 
    
    
    .navWrap .tab-content { 
        display: flex; flex-direction: column;
        background: #d9dfec; padding:10px;
    }
    .navWrap .tab-content>.tab-pane { margin:5px; }
    .navWrap .accordion-button { 
        color: rgba(0, 0, 0, 0.85); background: white; text-transform: uppercase;
        line-height: 1.1; padding: 15px 20px;
        border: none; border-radius: 0; position: relative;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
    }
    .navWrap .accordion-button::after {
        content: ""; display: block; position: absolute; right:15px; top:0; bottom:0; margin:auto;
        width:0; height:0; 
        transform: rotate(0deg); transition:0.2s ease-in-out;
        border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid rgba(0,0,0,0.35);
    }
    
    .navWrap .accordion-button:not(.collapsed) {
        color: var(--NovoBliss-PrmClr-2); font-weight: 600;
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) !important;
    }
    .navWrap .accordion-button:not(.collapsed)::after { transform: rotate(180deg); }
    
    .navWrap .accordion-collapse { margin:5px 0 0; }
    
    
    
    .navWrap nav .nav-tabs { flex-wrap: nowrap; }
    .navWrap .nav-link.mx-2 { margin:3px !important; }
    
    .preClinicalServices .navWrap .nav-link { width:45%; }
    
    
    .capabilitiesPage h3, .capabilitiesPage h3 * { font-size:28px; }
    .tiTle img.Separator { height:4px; margin:0 0 5px !important; }
    
    
    .ASCI-ISCR img {
        height: 45px; margin: 5px;
    }
    
    
    .marketSegments .marketSegmentsStudies .minHeight ul.List_iCon li.w-33 { width:50%; }
    
}


@media screen and (max-width: 575px)  {
    
    section h2, section h2 span,
    section h3, section h3 span { font-size: 25px; } 
    
    .hEro .teXt { padding: 20px 15px 10px; }
    
    .OurPartner img.w-16,
    .OurPartner img.w-33,
    .OurPartner img.w-50 { width:50%; height:70px; }

    
    .OurTeam .nav-tabs { margin:0 -10px; padding:0; align-items: center; }
    .OurTeam .nav-tabs li { max-width:33.33%; }
    .OurTeam .nav-tabs .nav-link { padding:12px; line-height: 1; text-align: center; }
    
    .OurTeam .nav-tabs .nav-link::after {
        bottom: -14px;
        border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 15px solid #f07c00;
    }
    
    
    ul.List_iCon li,
    ul.List_iCon li.w-50,
    ul.List_iCon li.w-33 { width:100% !important; }
    
    
    .videoModal-Wrp iframe {
        height: 280px;
    }
    .Videos-Box .iMG, .Videos-Box .iMG img {
        height: 180px;
    }
    
    
    .marketSegments .marketSegmentsStudies .minHeight ul.List_iCon li.w-33 { width:100%; }

}




