@font-face {
    font-family:MyriadPro-Regular;
    src: url(../fonts/MyriadPro-Regular.otf);
}
@font-face {
    font-family:MyriadPro-Semibold;
    src: url(../fonts/MyriadPro-Semibold.otf);
}
@font-face {
    font-family:MyriadPro-Light;
    src: url(../fonts/MyriadPro-Light.otf);
}
@font-face {
    font-family:MyriadPro-Bold;
    src: url(../fonts/MyriadPro-Bold.otf);
}
@font-face {
    font-family:Myriad-Pro-Light-Italic;
    src: url(../fonts/Myriad-Pro-Light-Italic.otf);
}
body {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-size: 16px;
    font-family:MyriadPro-Regular;
    color:#707070;
}
h1,
h2,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0px;
    padding: 0px;
}

a {
    text-decoration: none !important;
    font-size: 16px;
}

a:hover {
    text-decoration: none !important;
}

p {
    font-size: 16px;
    line-height: 20px;
}

.my-sidenav {
    display: none;
}
header
{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    padding: 26px 0px 14px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.rightsideMenu
{
    display: flex;
    align-items: center;
    float: right;
    position: relative;
}
header p
{
    text-align: center;
    font-size: 18px;
}
header .row
{
    align-items: center;
}
.downloadpdf
{
    margin-right: 31px;
}
.downloadpdf a 
{
    font-size: 18px;
    color: #707070;
}
.downloadpdf a img
{
    padding-left: 5px;
}
.commonbutton
{
    position: relative;
    color: #FFFFFF;
    font-size: 18px;
    padding: 12px 19px 11px 54px;
    background: #084B7D 0% 0% no-repeat padding-box;
    border-radius: 23px;
    transition: ease all 0.5s;
}
.commonbutton:before
{
    content: '';
    position: absolute;
    width: 42px;
    height: 42px;
    background: url(../images/watch-the-video-arrow.svg);
    left: 0;
    top: 0;
    transition: ease all 0.5s;
}
.commonbutton:hover
{
    background: transparent;
    border: 1px solid #084B7D;
    color: #084B7D;
    transition: ease all 0.5s;
    border-left: 0;
}
.commonbutton:hover:before
{
    background: url(../images/know-more-arrow.svg);
    transition: ease all 0.5s;
}
.nav-icon3 {
    width: 25px;
    height: 20px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}
.nav-icon3 span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #4d4d4f;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
.nav-icon3 span:nth-child(1) {
    top: 0px;
}
.nav-icon3 span:nth-child(2), .nav-icon3 span:nth-child(3) {
    top: 6px;
}
.nav-icon3 span:nth-child(4) {
    top: 12px;
}
.nav-icon3.open span:nth-child(1) {
    top: 16px;
    width: 0%;
    left: 50%;
}
.nav-icon3.open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.nav-icon3.open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.nav-icon3.open span:nth-child(4) {
    top: 16px;
    width: 0%;
    left: 50%;
}
/*-----------Header Css End-------------*/
.hmbanner
{
    height: 100vh;
    display: flex;
    align-items: center;
    padding-top: 73px;
}
.hmbanner h1
{
    font-size: 60px;
    color: #084B7D;
    font-family:MyriadPro-Light;
    line-height: 60px;
}
.hmbanner h1 span
{
   font-family:MyriadPro-Semibold;
}
.hmbanner p
{
    color: #000;
    font-family:MyriadPro-Semibold;
    font-size: 16px;
    margin: 5px 0px;
}
.hmbanner p.paraBG
{
    
    font-size: 20px;
    color: #F78D2F;
    font-family:MyriadPro-Semibold;
    padding: 4px 7px 3px 0px;
    display: inline-block;
    margin-bottom: 36px;
}
.hmbanner .row
{
    align-items: center;
}
.bannerbtn a
{
    margin-right: 15px;
}
.bannerimg
{
    margin-left: 40px;
}
.Hmglance
{
    padding: 90px 0px;
    margin-top: 55px;
}
.subheading
{
    font-size: 35px;
    color: #084B7D;
    font-family:MyriadPro-Light;
    line-height: 41px;
}
.subheading span
{
    font-size: 35px;
    font-family:MyriadPro-Semibold;
}
.Hmglance h2
{
    padding-top: 30px;
}
.glanceslider h3
{
    font-size: 35px;
    font-family:MyriadPro-Semibold;
    color: #F78D2F;
}
.glanceslider h3 span
{
    font-size: 44px;
}
.glanceslider .col-xl-12
{
    padding-top: 30px;
}
p.bluetxt
{
    color: #084B7D;
    font-size: 16px;
}
.owl-theme .owl-dots .owl-dot span
{
    background: #084B7D;
    opacity: 0.3;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span
{
    opacity: 1;
    background: #084B7D;
}
.glanceslider .owl-nav button.owl-next {
    position: absolute;
    width: 77px;
    height: 52px;
    bottom: 0px;
    margin: auto;
    right: 0px;
    background-repeat: no-repeat;
    background-image: url(../images/rigth-arrow.svg) !important;
}
.glanceslider .owl-nav button.owl-prev {
    position: absolute;
    width: 77px;
    height: 52px;
    bottom: 0px;
    margin: auto;
    left: 0px;
    background-repeat: no-repeat;
    background-image: url(../images/left-arrow.svg) !important;
}
.glanceslider.owl-theme .owl-nav .owl-prev:hover, .glanceslider.owl-theme .owl-nav .owl-next:hover {
    background: none;
    color: #FFF;
    text-decoration: none;
    background-repeat: no-repeat;
}
.glanceslider .col-xl-12 p
{
    padding-bottom: 50px;
}
.glanceslider .item .row .col-xl-6
{
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
}
.glanceslider .item .row .col-xl-6:nth-child(1)
{
    border-bottom: 1px solid #707070;
    border-right: 1px solid #707070;
}
.glanceslider .item .row .col-xl-6:nth-child(2)
{
 border-bottom: 1px solid #707070;
}
.glanceslider .item .row .col-xl-6:nth-child(3)
{
    border-right: 1px solid #707070;
}
.glanceslider .item .row .col-xl-6:nth-child(1):before
{
    content: '';
    position: absolute;
    background-color: #fff;
    width: 10px;
    height: 10px;
    right: -5px;
    bottom: -5px;
    z-index: 1;
    border-radius: 50%;
}
.glanceslider
{
    padding-top: 30px;
}
.glanceslider p
{
    font-size: 15px;
}
.glanceslider .item2 .row .col-xl-6:nth-child(2),.glanceslider .item2 .row .col-xl-6:nth-child(4)
{
    padding-left: 30px;
}
.aboutsyngene
{
    padding-bottom: 50px;
    position: relative;
}
.aboutsytxt
{
    margin-left: 30px;
    max-width: 380px;
}
.aboutsyngene .row
{
    align-items: center;
}
.aboutsyngene h2
{
    line-height: 41px;
    font-family:MyriadPro-light;
}
.aboutsyngene p
{
    font-size: 18px;
    color: #084B7D;
    padding:10px 0px 30px;
}
.stratourvalue
{
    padding: 91px 0px 81px;
}
.stratourvalue p
{
    padding-top: 10px;
    font-size: 18px;
    color: #084B7D;
    max-width: 500px;
}
.stratourvalue .col-xl-6 p:nth-child(2)
{
    font-family:MyriadPro-Semibold;
}
.stratourvalue .col-xl-6 p:nth-child(3)
{
    padding-bottom: 30px;
    min-height: 140px;
}
.ourworkforce h2
{
    padding-top: 0px;
    font-family:MyriadPro-Light;
}
.ourworkforce .col-xl-6
{
    border: 0px!important;
}
.ourworkforce .item .col-xl-6:nth-child(2),.ourworkforce .item .col-xl-6:nth-child(4)
{
    padding-left: 30px;
}
.ourworkforce .glanceslider
{
    padding-top: 0;
}
.ourworkforce .glanceslider a
{
    margin-bottom: 15px;
}
.aboutsynegeimg
{
    position: absolute;
    bottom: 0;
    right: 0;
}
.copyRightBg {
    background-color: #084B7D;
    padding: 9px 0px;
}
.footSocial ul {
    list-style: none;
    display: flex;
    gap: 10px;
    justify-content: center;
    margin: 0px;
    padding: 0px;
}
.footSocial ul li:last-child img
{
    width: 18px;
}
.rdxDev p {
    text-align: right;
    font-size: 14px;
    line-height: 19px;
    color: #fff;
}
.rdxDev p a {
    color: #fff;
    font-size: 14px;
    line-height: 19px;
}
.copyrightTxt p {
    font-size: 14px;
    line-height: 19px;
    color: #fff;
}
.copyRightBg .row
{
    align-items: center;
}
.backtop a
{
    text-align: right;
    color: #084B7D;
    font-size: 24px;
    font-family:MyriadPro-Semibold;
    display: block;
    padding-bottom: 15px;
}
.downloadcenter
{
    padding: 80px 0px 30px;
}
.downloadcenter h2,.casestudies h2
{
    text-align: center;
    font-family:MyriadPro-Semibold;
    padding-bottom: 42px;
    color: #084B7D;
}
.downld
{
    box-shadow: 0px 3px 6px #00000029;
    padding: 30px;
}
.downloadcenter h6
{
    position: relative;
    font-size: 24px;
    color: #707070;
    font-family:MyriadPro-Semibold;
    padding-right: 40px;
    line-height: 24px;
    padding-left: 15px;
}
.downloadcenter h6:before
{
    content:'';
    position: absolute;
    top: 2px;
    left: 0px;
    width: 5px;
    height: 64px;
    background: #084B7D;
}
.downloadcenter a
{
    color: #084B7D;
    font-size: 14px;
    padding-left: 15px;
}
.downloadcenter a img
{
    padding-left: 5px;
}
.downloadcenter hr
{
    margin: 30px 0px;
}
.casestudies
{
    padding: 57px 0px;
    background: #084B7D 0% 0% no-repeat padding-box;
    margin-top: 50px;
}
.casestudies h2
{
    color: #fff;
    text-align: left;
}
.caseimg
{
    max-width: 485px;
}
.casetxt
{
    padding: 38px 34px;
    background: #F78D2F 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    max-width: 358px;
    float: right;
    margin-top: -65px;
    position: relative;
    z-index: 1;
}
.casetxt h6
{
    color: #fff;
    font-size: 24px;
    font-family:MyriadPro-Semibold;
    min-height: 120px;
}
.casetxt a
{
    color: #fff;
    font-size: 18px;
    font-family:MyriadPro-Semibold;
}
.casetxt a img
{
    width: 26px!important;
    display: inline!important;
    padding-left: 5px;
}
.casestudiesslider .owl-stage-outer
{
    overflow: visible;
}
.homebody
{
    overflow-x: hidden;
}
.casestudiesslider .owl-nav button.owl-next {
    width: 77px;
    height: 52px;
    background-repeat: no-repeat;
    background-image: url(../images/orange-arrow-rigth.svg) !important;
}
.casestudiesslider .owl-nav button.owl-prev {
    width: 77px;
    height: 52px;
    background-repeat: no-repeat;
    background-image: url(../images/orange-arrow-left.svg) !important;
}
.casestudiesslider.owl-theme .owl-nav .owl-prev:hover, .casestudiesslider.owl-theme .owl-nav .owl-next:hover {
    background: none;
    color: #FFF;
    text-decoration: none;
    background-repeat: no-repeat;
}
.casestudiesslider .owl-nav
{
    position: absolute;
    top: -100px;
    right: 0;
}
.ourworkforce .aboutsynegeimg
{
    right: auto;
    left: 0;
}
.ourworkforce
{
    position: relative;
}
.teamember
{
    overflow:hidden;
    height: 662px;
}
.chairperson
{
    height: 662px;
}
.left
{
    width: 50%;
    float: left;
    background-size: cover;
    background-position: center;
    height: 100%;
}
.right
{
    width: 50%;
    background-color: #084B7D;
    float: right;
    height: 100%;
    display: flex;
    align-items: center;
}
.ceo
{
    height: 662px;
    transform: translateY(662px);
}
.cfo
{
    height: 662px;
    transform: translateY(1324px);
}
.chairperson .left
{
    background-image: url(../images/message-from-img1.webp);
}
.ceo .left
{
  background-image: url(../images/message-from-img2.webp);  
}
.cfo .left
{
   background-image: url(../images/message-from-img3.webp); 
}
.teaminfo 
{
    max-width: 412px;
    margin-left: 80px;
}
.teaminfo h2
{
    color: #fff;
    font-size: 35px;
    font-family:MyriadPro-Semibold;
}
.teaminfo h6
{
    font-size: 24px;
    color: #F78D2F;
    font-family:MyriadPro-Semibold;
    padding: 5px 0px 30px;
}
.teaminfo p
{
    color: #fff;
    padding:10px 0px 25px;
    font-size: 18px;
}
.teaminfo a
{
    color: #fff;
}
.teaminfo a img
{
    padding-right: 10px;
}

.breadcrums
{
    padding-top: 120px;
}
.breadcrums a
{
    color: #707070;
    font-size: 14px;
}
.di-services h6
{
color: #084B7D;
font-size: 18px;
font-family:MyriadPro-Semibold;
padding-bottom: 10px;
margin-top: 40px;
}
.innermain-head
{
 color: #084B7D;
 font-size: 48px;
 line-height: 50px;
 font-family:MyriadPro-Semibold;  
}
.innermain-head span
{
    display: block;
    font-family:MyriadPro-Light;
}
.mt-40
{
    margin-top: 40px !important;
}
.di-services h1
{
    padding-bottom: 70px;
}
.di-services h5
{
    font-family:MyriadPro-Semibold;
    font-size: 16px;
    line-height: 20px;
    padding-left: 35px;
    position: relative;
    padding-right: 30px;
}
.di-services h5:before
{
    content: '';
    position: absolute;
    left: 0;
    top:0px;
    background-image: url(../svg/discovery-services-icon.svg);
    width: 28px;
    height: 13px;
}
.discovery-img
{
    margin-bottom: 45px;
}
.di-services p
{
padding-bottom: 20px;
color: #707070;
font-family:MyriadPro-Regular;
}
.di-img
{
margin-bottom: 36px;
}
.inner-blackhead
{
    font-size: 20px;
    line-height: 24px;
    color: #000000;
    padding-bottom: 16px;
    font-family:MyriadPro-Semibold;
}
.mt-10
{
    margin-top: 10px !important; 
}
.mt-15
{
    margin-top: 15px !important; 
}
.blue-clr
{
    color: #084B7D;
}
.text-bd
{
 font-family:MyriadPro-Semibold;
 color: #000;   
}
.blue-dot
{
    position: relative;
    padding-left: 20px;
}
.blue-dot:after
{
    content: '';
    position: absolute;
    left: 0;
    top:0;
    background-image: url(../svg/blue-dot.svg);
    width: 13px;
    height: 13px;
}
h6.footnote
{
    font-size: 14px;
    line-height: 24px;
    padding-bottom:0px;
    color: #000000;
    font-family:MyriadPro-Light;
    margin-top: 0px;
}
.dmpk-img
{
    margin:40px 0px;
}
.st-priorities h1
{
    padding-bottom: 43px;
    padding-top: 60px;
}
.st-priorities h1 span
{
    display: inline;
}
.macro-accord .accordion-item
{
    border: none;
    margin-bottom: 10px;
}
.macro-accord .accordion-button
{
   position: relative;
   background-color: #074C7D;
  border-radius: 28px 28px 0px 0px;
  font-size: 20px;
  line-height: 24px;
  color: #fff;
}

.macro-accord .accordion-button::after
{
content: '';
background-image:url(../svg/plus.svg);
width: 20px;
height: 20px;
}
.accordion-button:not(.collapsed)::after
{
 content: '';
background-image:url(../svg/minus.svg);
width: 15px;
height: 2px;
}
.macro-accord .accordion-button:not(.collapsed)
{
    background-color: #074C7D;
   border-radius: 28px 28px 0px 0px;
    box-shadow: none;
}
.macro-accord .accordion-item:first-of-type .accordion-button
{
background-color: #074C7D;
   border-radius: 28px 28px 0px 0px;
    box-shadow: none;
}
.macro-accord .accordion-button:focus
{
box-shadow: none;
}
.macro-accord .accordion-body
{
padding:40px 0px 15px 0px;
}

.orang-line
{
    position: relative;
    height: 2px;
    background-color: #FF8932;
    width: 100%;
    margin-bottom: 50px;
}
.orang-line h4
{
    color: #084B7D;
    font-size: 20px;
    line-height: 24px;
   display: inline-block;
    background-color: #fff;
    padding-right: 30px;
    position: absolute;
    left: 0;
    top:-10px;
    border-bottom: 2px solid #FF8932;
    padding-bottom:6px;
    border-bottom-right-radius:24px; 
}
.macro-accord h6
{
    font-size: 18px;
    line-height: 20px;
    color: #000;
    padding-bottom: 35px;
}
.macro-accord p
{
    padding-bottom: 20px;
    color: #707070;
}
.macro-accord .btn-orange .accordion-button
{
    background-color: #F78D2E;
}
.ope-img
{
    float:right;
    margin-bottom: 30px;
}
.cl-geo
{
    align-items: center;
    margin-top: 10px;
    margin-bottom: 40px;
}
.orang-line-left h4
{
border-bottom-left-radius:24px;
border-top-left-radius:24px;
border-left: 2px solid #FF8932;
padding-left: 20px;
border-bottom-right-radius: 35px;
}
.partner-logo
{
    padding-bottom: 20px;
}
.bus-div
{
    margin-top: 40px;
}
.bus-div h1 span, .oco h1 span
{
    display: inline;
}
.discovery-img
{
    margin-bottom: 33px;
    margin-top: 22px;
}
.blu-orng-dot
{
    color: #084B7D;
    font-size: 20px;
     font-family:MyriadPro-Semibold;
     padding-bottom: 15px;
}
.blu-orng-dot:after
{
 background-image: url(../svg/blueordot-icon.svg);
 top:3px;  
}
.bus-div p
{
    padding-bottom: 30px;
}
.oco h1
{
    padding-bottom: 22px;
    margin-top: 15px;
}
.oco-box
{
box-shadow: 0px 3px 6px #00000029;
padding: 30px 30px 0px 30px;
margin:5px;
min-height: 250px;
margin-bottom: 40px;
}
.oco-box h3
{
    color: #084B7D;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 15px;
    font-family:MyriadPro-Semibold;
    position: relative;
}
.oco-box h3 span
{
    display: block;
}
.oco-box h3:after
{
    content: '';
    position: absolute;
    left:42%;
    top:10px;
    background-color: #FF8932;
    width: 100px;
    height:2px;
}
.oco-slider
{
    margin-top: 30px;
}
.oco-slider.owl-carousel .owl-stage-outer
{
 overflow: initial;   
}
.oco-slider.owl-carousel .owl-stage
{
 padding-left: 0px !important;   
}
.oco-slider .owl-nav button.owl-next {
  position: absolute;
  width: 77px;
  height: 52px;
  bottom: 0;
  right: 0px;
  background-image: url(../svg/ocorigth-arrow.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.oco-slider .owl-nav button.owl-prev {
  position: absolute;
  width: 77px;
  height: 52px;
  bottom: 0;
  left: 0px;
  opacity: 1;
  background-image: url(../svg/ocoleft-arrow.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.oco-slider.owl-theme .owl-nav .owl-prev:hover,
.oco-slider.owl-theme .owl-nav .owl-next:hover {
  background: none;
  color: #FFF;
  text-decoration: none;
  width: 77px;
  height: 52px;
}
.abtsyn-lastimg
{
    float:right;
}
.abtsyn-lastimg
{
    margin-top: 50px;
}


/*New syngene*/
.cmninside p{
    padding: 10px 0;
    color: #707070;
    font-family:MyriadPro-Regular;
}
.toppdng150{
    padding-top: 150px;
}
.topbnr-details h1 {
    font-size: 18px;
    color: #084B7D;
    font-family:MyriadPro-Semibold;
}
.topbnr-details h2 {
    font-size: 48px;
    color: #084B7D;
    padding: 5px 0;
    font-family:MyriadPro-Semibold;
    line-height: 50px;
}
.topbnr-details h2 span{
    font-family:MyriadPro-Light;
}
.topbnr-details {
    margin-top: 50px;
}
.topbnr-details p {
    font-family: MyriadPro-Semibold;
    margin-top: 30px;
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
}
.topbnr-details p img {
    margin-right: 20px;
}
.topbnrimg img {
    width: 100%;
    margin-bottom: 30px;
}
.blue20hdng {
    font-size: 20px;
    color: #084B7D;
    margin-top: 20px;
    font-family: MyriadPro-Regular;
}
.blck20hdng {
    font-size: 20px;
    color: #000000;
    margin-top: 20px;
    font-family:MyriadPro-Semibold;
}
.orngbrd {
    border: 2px solid #FF8932;
    margin: 20px 0 50px;
    padding: 35px 40px 30px 75px;
    border-radius: 50px;
    position: relative;
    min-height: 250px;
}
.orngbrd:after {
    position: absolute;
    display: block;
    content: "";
    width: 70px;
    height: 85%;
    background: #fff;
    bottom: -3px;
    left: -2px;
    border-top: 2px solid #FF8932;
    border-left: 2px solid #fff;
}
.orngbrd:before {
    position: absolute;
    display: block;
    content: "";
    width: 32px;
    height: 20px;
    background: #fff url(../svg/cmnorng-icon.svg) no-repeat;
    bottom: -10px;
    left: 65px;
    z-index: 9;
}
.orngbrd h4 {
    font-size: 16px;
    color: #084B7D;
    position: relative;
    margin-bottom: 20px;
}
.orngbrd p {
    padding: 0;
    margin-bottom: 20px;
}
h4.namespan span {
    color: #707070;
    display: block;
    font-family: MyriadPro-Light;
    font-size: 14px;
    margin-top: 5px;
}
.ftr-img {
    text-align: right;
}
.half-sitemap a {
    color: #707070;
    font-size: 14px;
    font-family:MyriadPro-Regular;
}
.half-sitemap {
    color: #707070;
}
.capabilty-box h4 img {
    margin-right: 10px;
}
.capabilty-box h4 {
    font-family: MyriadPro-Semibold;
    font-size: 16px;
    color: #000000;
}
.capabilty-box p {
    padding-left: 20px;
}

.brodr-btm-right {
    border-bottom: 1px solid #707070;
    border-right: 1px solid #707070;
}
.brodr-right{
    border-right: 1px solid #707070;
}
/* .brdr-btm{
    border-bottom: 1px solid #707070;
} */
.cmntop10{
    margin-top: 10px;
}
.cmntop20{
    margin-top: 20px;
}
.cmntop30{
    margin-top: 30px;
}
.cmntop40{
    margin-top: 40px;
}
.cmntop50{
    margin-top: 50px;
}
.devser-img1 {
    text-align: right;
}
img.dev-serlast-img {
    margin: 15px 0;
}
.cmn-next-prev{
    margin-top: 50px;
}
.prevlink a {
    background: #084B7D;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 25px;
    font-family:MyriadPro-Semibold;
    color: #fff;
    height: 50px;
}
.prevlink a span{
    padding-left: 20px;
}
.prevlink a img {
    transition: all ease .5s;
}
.prevlink a:hover img {
    transform: rotate(45deg);
    transition: all ease .5s;
}
.prevlink a:hover {
    background: #f78d2f;
    transition: all ease .5s;
}
.nextlink a {
    background: #084B7D;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 25px;
    font-family:MyriadPro-Semibold;
    color: #fff;
    height: 50px;
}
.nextlink a span{
    padding-left: 20px;
    padding-right: 40px;
}
.nextlink a img {
    transition: all ease .5s;
}
.nextlink a:hover {
    background: #f78d2f;
    transition: all ease .5s;
}
.nextlink a:hover img {
    transform: rotate(-45deg);
    transition: all ease .5s;
}
.blck16hdng {
    font-size: 16px;
    color: #000000;
    line-height: 20px;
    margin-top: 20px;
    font-family:MyriadPro-Semibold;
}
.orngbrd.strgic-brdr {
    min-height: auto !important;
    padding: 35px 30px 30px 50px;
}
.orngbrd.strgic-brdr:after {
    width: 40px;
    height: 80%;
}
.orngbrd:before {
    left: 35px;
}
.strgicimg {
    margin-top: 25px;
    position: relative;
}
.strgicimg p {
    position: absolute;
    bottom: -20px;
    left: 80px;
    color: #000;
}
.orngbrdr-hdng:after {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    background: #FF8932;
    height: 2px;
    bottom: 22px;
    z-index: -1;
}
.orngbrdr-hdng {
    position: relative;
}
.orngbrdr-hdng h3 {
    font-size: 20px;
    color: #084B7D;
    font-family: MyriadPro-Regular;
    display: inline-block;
    background: #fff;
    padding: 10px 20px 10px 0;
    border: 2px solid #FF8932;
    border-radius: 0 50px 50px 0;
    position: relative;
    z-index: 9;
    border-top: none;
    border-left:none;
}
.orngbrdr-hdng {
    position: relative;
    margin-top: 20px;
}
.orngbrdr-hdng h3:after {
    background:  #fff;
    content: "";
    display: block;
    position: absolute;
    width: 25px;
    height: 60%;
    top: -4px;
    right: -3px;
    border-radius: 0;
    z-index: -1;
}
.orngbrdr-hdng h3:before {
    background: #fff;
    content: "";
    display: block;
    position: absolute;
    width: 25px;
    height: 60%;
    top: -4px;
    left: -3px;
    border-radius: 0;
    z-index: -1;
}
.notepara {
    margin: 30px 0;
}
.notepara p {
    padding: 2px 0;
    font-size: 14px;
}
.notepara span {
    width: 150px;
    height: 1px;
    background: #707070;
    display: block;
    margin-bottom: 15px;
}
.biotechnology-funding-graph {
    width: 100%;
    margin-top: 10px;
}
.operating-environment-img2{
    margin-top: 30px;
}
img.operating-environment-img3 {
    margin-top: 25px;
}
.cntrimg {
    margin-top: 30px;
    height: 423px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.roundlist-txt p img {
    margin-right: 10px;
}
.roundlist-txt p {
    margin-right: 50px;
}
.roundlist-txt {
    display: flex;
    align-items: center;
}
.blueround-list li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 11px;
    background-image: url(../svg/blue-dot.svg);
    width: 13px;
    height: 13px;
}
.blueround-list li {
    position: relative;
    padding: 8px 0 8px 20px;
}
.blueround-list{
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}
.orngbrd.respnsbl-brdr {
    border-right: 0;
    border-radius: 30px 0 0 0;
    border-bottom: 0;
    padding: 35px 30px 30px 45px;
    margin-bottom: 0;
}
.orngbrd.respnsbl-brdr:before {
   display: none;
}
.orngbrd.respnsbl-brdr:after {
    width: 40px;
    height: 88%;
}
.orngbrd.respnsbl-brdr h4 {
    font-size: 20px;
    color: #084B7D;
    position: relative;
    margin-bottom: 20px;
}
.strong-txt{
    font-family:MyriadPro-Semibold;
    color: #000;
}
.corporate-social-responsibility{
    width: 100%;
    margin-top: 10px;
}
.strgicimg2 {
    position: relative;
    margin-bottom: 20px;
}
.strgicimg2 p {
    position: absolute;
    bottom: -20px;
    left: 80px;
    color: #000;
}

.orng-bigdata h2 {
    color: #F78D2F;
    font-size: 60px;
    font-family: MyriadPro-Semibold;
    line-height: 60px;
}
.orng-bigdata p {
    padding: 0;
    color: #000;
}
.brdr-cop {
    padding-left: 50px;
    border-left: 1px solid #707070;
    margin: 25px 0;
}
.nobdrpdng {
    padding-left: 0;
    border-left: 0;
}
.corporate-social-responsibility-img5, .corporate-social-responsibility-img6{
    margin: 20px 0;
}
.bldlist ul {
    padding-left: 15px;
}
.bldlist ul li:before {
    filter: grayscale(1);
}
img.corporate-social-responsibility-img7 {
    margin-top: 30px;
}
.copnewdata {
    height: 446px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 340px;
    width: 100%;
}
.para-pdf img {
    margin-right: 15px;
}
.para-pdf {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    padding-bottom: 5px;
}
.para-pdf:before {
    position: absolute;
    display: block;
    content: "";
    border-bottom: 2px solid #FF8932;
    width: 100%;
    bottom: 0;
}
.para-pdf:after {
    position: absolute;
    display: block;
    content: "";
    width: 22px;
    height: 15px;
    background: #fff url(../svg/cmnorng-icon.svg) no-repeat;
    bottom: -7px;
    left: 0;
    z-index: 9;
    background-size: contain;
}
.ftr-img-res {
    text-align: right;
    margin: 20px 0 40px;
}
.res-tbl {
    margin-top: 15px;
}
/*New syngene end*/

.servicesflex
{
    height: 100vh;
}
.flex-container {
    position: absolute;
    height: 100vh;
    width: 100%;
    display: -webkit-flex;
    display: flex;
}
.flex-title {
  color: #f1f1f1;
  font-size: 22px;
  line-height: 24px;
  margin: auto;
  bottom: 20px;
  margin: auto;
  height: fit-content;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  padding: 40px;
  font-family: MyriadPro-Semibold;
}
.flex-about {
   display: none;
   color: #231f20;
   position: relative;
   width: 70%;
   font-size: 16px;
   padding:10px 40px 40px 40px;
   top: 45%;
   line-height: 1.3;
   text-align: left;
   transform: rotate(0deg);
   -webkit-transition: all 500ms ease;
   -moz-transition: all 500ms ease;
   -ms-transition: all 500ms ease;
   -o-transition: all 500ms ease;
   transition: all 500ms ease;
}
.flex-slide:hover .flex-title {
    top: 0;
    position: relative;
    width: 100%;
    margin: 0!important;
    z-index: 2;
    padding-bottom: 0!important;
}

.flex-slide:hover .flex-about{
    display: block;
    width: 100%;
    z-index: 2;
}
.flex-slide {
  -webkit-flex: 1;  /* Safari 6.1+ */
  -ms-flex: 1;  /* IE 10 */    
  flex: 1;
  cursor: pointer;
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
  position: relative;
  min-height: 662px;
  display: flex;
  align-items: flex-end;
}
.flex-slide:hover:after
{
    content: '';
    position: absolute;
    background-color: rgba(0, 0, 0, .4);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.flex-slide:hover {
  -webkit-flex-grow: 1.8;
  flex-grow: 2.3;
}
.flex-about p {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  margin-bottom: 20px;
}
.home {
  background: url("../images/our-servies-img1.webp");
  background-size: cover;
  background-position: center center;
}
.about {
  background: url("../images/our-servies-img2.webp");
  background-size: cover;
  background-position: center center;
}
.work {
  background: url("../images/our-servies-img3.webp");
  background-size: cover;
  background-position: center center;
}
.contact {
  background: url("../images/our-servies-img4.webp");
  background-size: cover;
  background-position: center center;
}

.flex-title span {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-family: MyriadPro-Semibold;
}
.flex-title span  {
  font-family: MyriadPro-Light;
  font-size: 16px;
  line-height: 24px;
}
.flex-title span b{
    font-family:MyriadPro-Semibold;
}
.flexbtn a{
    font-size: 18px;
    line-height: 24px;
    font-family:MyriadPro-Semibold;
    color: #fff;
}
/**/
.slide-content {
  position: relative;
}
.slideText {
  position: absolute;
  bottom: 30px;
  left: 0px;
  right: 0px;
  max-width: 512px;
  margin: 0px auto;
  padding: 0px 45px;
  opacity: 0;
}
.slide-content img {
  width: 100%;
}

.slideText h4 {
  font-size: 30px;
  line-height: 39px;
  color: #FFFFFF;
  font-family:MyriadPro-Semibold;
  margin-bottom: 90px;
}
.slideText {
  text-align: center;
}
.slideText p {
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  margin-bottom: 42px;
}
.slideText a {
  display: inline-block;
  padding-bottom: 3px;
}
.assetsOverview {
  padding: 0px 0px 75px 0px;
  position: relative;
}
/**/
.assetsOverview .swiper-button-next::after, .swiper-rtl .swiper-button-prev::after {
  content: ''!important;
}
.assetsOverview .swiper-button-prev::after, .swiper-rtl .swiper-button-next::after {
  content: ''!important;
}
.assetsOverview .swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 26%!important;
}
.assetsOverview .swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 26%!important;
}
.assetsOverview .swiper-slide-active .slideText {
  opacity: 1;
}
.assetsOverview .swiper-pagination-fraction {
  color: #0067AC;
  font-size: 30px;
  line-height: 24px;
  font-family:MyriadPro-Semibold;
  bottom: 20px;
}
/**/
.allHeads h2 {
  font-size: 35px;
  line-height: 40px;
  color: #084B7D;
  text-align: center;
  margin-bottom: 40px;
  font-family: MyriadPro-Semibold;
}
.operationsexpg h1
{
padding-bottom: 30px;
}
.operationsexpg ul
{
    list-style: none;
    padding-left: 0;
}
.operationsexpg ul li
{
    position: relative;
    padding-left: 20px;
    margin-top: 10px;
}
.operationsexpg ul li:before
{
     content: '';
    position: absolute;
    left: 0;
    top:4px;
    background-image: url(../svg/blue-dot.svg);
    width: 13px;
    height: 13px;
}
.operationsexpg ul li:first-child
{
    margin-top: 0;
}
.operationsexpg h3
{
    padding-bottom: 15px;
}
.operationsexpg h3.blck20hdng
{
    font-size: 16px;
    color: #000;
    font-family:MyriadPro-Bold;
}
.operationsexpg h4
{
    font-size: 60px;
    color: #F78D2F;
    font-family:MyriadPro-Semibold;
}
.divnotes p
{
    font-size: 14px;
    padding-bottom: 0px;
}
.divnotes hr
{
    width: 10%;
    margin-bottom: 7px;
    margin-top: 10px;
}
.operationsexpg .col-xl-3,.operationsexpg .col-xl-4,.rightlin
{
    position: relative;
}
.operationsexpg .col-xl-3:before,.operationsexpg .col-xl-4:before,.rightlin:before
{
    position: absolute;
content: '';
height: 80px;
width: 1px;
background-color: #ddd;
right: 40px;
top: 0;
}
.rightlin:before
{
    height: 50px;
}
.rightbordernone:before
{
    display: none;
}
.operationsexpg .orngbrd
{
    max-width: 320px;
    padding: 15px 30px 30px 42px;
    min-height: 269px;
}
.operationsexpg .orngbrd:before
{
    left: 18px;
}
.operationsexpg .orngbrd:after
{
    width: 30px;
}
.operationsexpg .orngbrd p span
{
     font-family:MyriadPro-Semibold;
     display: block;
}
.operationsexpg p span
{
    color: #000000;
    font-family:MyriadPro-Regular;
}
.operationsexpg  .col-xl-4 img
{
    margin:15px  auto 0px;
display: block;
}
.qualitymgpg .col-xl-6 ul
{
    padding-left: 20px;
}
.qualitymgpg .col-xl-6  ul li:before
{
    background-image: url(../images/gray-dot.svg);
    width: 11px;
    height: 11px;
}
.qualitymgpg .col-xl-6 p.blue-dot
{
    padding-bottom: 10px;
}
.qualitymgpg.operationsexpg .orngbrd
{
    min-height: 180px;
    padding-top: 25px;
    padding-bottom: 25px;
}
/**/
.my-sidenav1 {
  display: none;
  position: fixed;
  top: 70px;
  right: 0;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 999999999;
  max-width: 100%;
  width: 100%;
  background: #0067ac;
  height: 100%;
/*  border-top: 1px solid #0067ac;*/
}
.openMenu .nav-tabs .nav-link {
  margin-bottom: 5px;
  padding-bottom: 10px;
  border: none;
  border-radius: 0px;
}
.openMenu .nav-item {
  display: inline-block;
  width: 100%;
}
.openMenu .nav-tabs {
  border-bottom: 0;
}
.openMenu .nav-tabs .nav-item.show .nav-link, .openMenu .nav-tabs .nav-link.active {
  color: #fff;
  background-color: transparent;
  border-bottom: 1px solid #F78D2F;
}

.openMenu {
  background-color: #0067ac;
  padding: 70px 0px 0px 0px;
  max-width: 300px;
  width: 100%;
  text-align: right;
}
.openMenu ul li .nav-link:hover{
  color: #fff;
}
.openMenu ul li .nav-link {
  font-size: 20px;
  line-height: 25px;
  text-align: right;
  font-family:MyriadPro-Semibold;
  color: #fff;
  padding-left: 80px;
  padding-right: 0px;
  width: 100%;
}
.fullMenus {
  display: flex;
  justify-content: space-between;
}
.fullMenus > div:nth-child(1) {
  width: 65%;
}
.fullMenus > div:nth-child(2) {
  width: 35%;
  border-left: 17px solid #fff;
  height: 100vh;
}
.innerOpenMenu ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.innerOpenMenu {
  display: flex;
  gap: 40px;
  padding-right: 30px;
}
.innerOpenMenu ul li a {
  font-size: 18px;
  line-height: 23px;
  color: #fff;
  font-family:MyriadPro-Semibold;
  display: block;
  margin-bottom: 20px;
}
.linkMenu {
  padding-top: 82px;
}
.innerOpenMenu > div {
  width: 370px;
}
.innerOpenMenu ul {
  width: calc(100% - 410px);
}
.innerOpenMenu > div ul {
  width: 100%;
}
.innerOpenMenu ul li a:hover {
  color: #F78D2F;
}
.bottoWhite {
  background-color: #fff;
  display: flex;
  justify-content: end;
  padding: 30px 0px 50px 0px;
}

.chairperson-top
{
    background-color: #084B7D;
    position: relative;
    margin-bottom: 100px;
}
.chairperson-top .container
{
    position: relative;
}
.bread1 a, .bread1 
{
    color:#fff;
}
.chairperson-top h1
{
    color: #fff;
    padding-top: 174px;
    padding-bottom: 232px;
}
.ch-img
{
    position: absolute;
    bottom:-60px;
    right: 15px;
}
.chairperson-text p
{
    padding-bottom: 20px;
    padding-right: 15px;
}
.ch-rightbg
{
    background-color: #084B7D;
    padding:50px 43px 50px 30px;
    margin-left: 10px;
}
.ch-rightbg h5
{
 font-size: 18px;
 line-height: 24px;
 color: #fff;
 font-family:MyriadPro-Semibold;
 padding-bottom: 40px;   
}
.ch-rightbg h5 span
{
    font-size: 20px;
    padding-bottom: 30px;
    display: block;
}
.chairperson-icon
{
    padding-bottom: 12px;
}
.ch-rightbg h4
{
    font-size: 24px;
    line-height: 30px;
     font-family:MyriadPro-Semibold;
     color: #fff;
    padding-bottom: 35px;
}
.chairperson-text h6
{
color: #000000;
font-size: 18px;
line-height: 24px;
 font-family:MyriadPro-Semibold;
 margin-top: 15px;
}
.chairperson-text h6 span
{
color: #707070;
font-size: 16px;
 font-family:MyriadPro-Regular;
 display: block;
}
.ced h1
{
    padding-bottom: 182px;
}
.ced-text h3
{
    color: #084B7D;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 10px;
}
.clr-black
{
    color:#000000!important;
}
.md-txt
{
    padding-left: 80px;
    margin-top: -10px; 
    color: #000;
    font-family: 'MyriadPro-Semibold';
}
.md-img
{
    padding-left: 10px;
    margin-top: 40px;
}
.ehss-numwrap
{
    margin-top: 60px;
}
.ehss h1
{
    padding-bottom: 30px;
}
.ehss-num
{
    border-right: 1px solid #00000050;
    margin-bottom: 50px;
}

.ehss-num h2
{
color: #F78D2F;
font-size: 60px;
line-height: 60px;
font-family:MyriadPro-Semibold;
}
.ehss-num h2 span
{
    font-size: 30px;
    color: #000000;
     font-family:MyriadPro-Light;
}
.ehss-num p span
{
    display: block;
}
.bd-none 
{
    border:none !important;
}
.ehss-numwrap h4
{
 color: #084B7D;
 font-size: 24px;
 line-height: 30px;
 padding-bottom: 15px;   
}
.ehss-numwrap h5
{
 font-size: 26px;
 line-height: 35px;
 padding-bottom: 20px;   
 font-family: MyriadPro-Light;
}
.ehss-numwrap p
{
    padding-bottom: 20px;
}
.d-center
{
    align-items: center;
    margin-top: 20px;
}
.ehss-numwrap .orngbrd p
{
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.ehss-numwrap .orngbrd
{
 padding: 25px 30px 30px 45px;  
 margin-top: 0px;
 min-height: auto;
}
.ehss-numwrap .orngbrd:after
{
width: 35px;
bottom: -10px;
}
.ehss-numwrap .orngbrd:before
{
  left: 32px;  
}
.brdr-btm
{
    
    position: relative;
}
.brdr-btm:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 50%; 
    border-bottom: 1px solid #FF8932;
}
.ehss-numwrap .obrd1
{
    min-height: 300px;
}
.obrd1 p
{
    padding-bottom: 20px !important;
}
.pt-20
{
    padding-top: 20px !important;
}

header .downloadpdf::after{
    content: '';
    position: absolute;
    top: 0;
    right: 21%;
    width: 1px;
    height: 24px;
    border-right: 1px solid #707070;

}
.font-chn h3 {
    /* font-family:MyriadPro-Light; */
    font-family:MyriadPro-Regular;
}
.font-chn span{
    font-family:MyriadPro-Semibold;
}
.font-chn p span {
    color: #000;
}
.sze-dec span {
    font-size: 30px;
}
.slide-btn:hover{
    background-color: #F78D2F;
    color: #fff;
}
 .slide-btn:hover:before{
    filter: brightness(0) invert(1);
 }
 .theinnopg h1
 {
    padding-bottom: 15px;
 }
  .theinnopg p span
  {
    font-family:MyriadPro-Semibold;
  }
   .theinnopg h3.blck20hdng
   {
    font-size: 20px;
    font-family:MyriadPro-Semibold;
   }
   .theinnovimg
   {
    margin: 30px 0px 15px;
   }
   .menufsrpg h3.blck20hdng
   {
    padding-top: 0px;
    margin-top: 5px;
   }
   .buliddrugpg h3.blck20hdng
   {
    margin-top: 5px;
   }
   .buliddrugpg h6
   {
    font-size: 18px;
    color: #F78D2F;
   }
   .buliddrugpg  .divnotes
   {
    padding-bottom: 20px;
   }
   .buliddrugpg .orang-line h4
   {
        font-size: 16px;
    color: #000;
    font-family: MyriadPro-Semibold;
   }
   .buliddrugpg .orang-line
   {
    margin-top: 20px;
   }
   p.lightpara
   {
    font-family:MyriadPro-Light;
   }
   .flowimg
   {
    margin:0px 0px 10px;
   }
   .buliddrugpg p span
   {
     font-family: MyriadPro-Semibold;
   }
   .syreducesimg
   {
    margin-bottom: 15px;
   }
   .figutimg
   {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
   }
    .figutimg p
    {
        margin-left: 50px;
    }
    .leftcircle
    {
        position: relative;
        padding-left: 20px;
        padding-right: 50px;
        font-family:MyriadPro-Light;
    }
    .leftcircle:before
    {
        content: '';
    position: absolute;
    left: 0;
    top: 4px;
    background-image: url(../images/bldot.svg);
    width: 13px;
    height: 13px;
    }
    .syntproleft  .leftcircle:before
    {
        background-image: url(../images/key-achievements-dot.svg);
    width: 12px;
    height: 32px;
    }
     .syntproleft  p span
     {
        display: block;
        padding-bottom: 15px;
     }
     .paditop
     {
        padding: 20px 0px 0p;
     }
     .paditop .figutimg
     {
        padding-bottom: 15px;
     }
     p.zorpara
     {
        margin-left: 60px;
        position: relative;
        margin-top: 15px;
     }
     p.zorpara:before
     {
        content: '';
        position: absolute;
        left: -40px;
        top: -34px;
        background-image: url(../images/yellline.svg);
        width: 30px;
        height: 45px;
     }
     .mtbo0.discovery-img
     {
        margin-bottom: 10px;
     }
     .operationsexpg
     {
        padding-top: 120px;
     }
     .operationsexpg .breadcrums
     {
        padding-top: 15px;
     }
.ehss-num p
{
    padding-bottom: 0px;
    color: #000;
    font-family: MyriadPro-Light;
}
.w-graph, .w-force-img2
{
    margin-bottom: 40px;
}
.txt-bd
{
font-family:MyriadPro-Semibold;
color: #000000;    
}
.obrd2
{
margin-top: 30px !important;
}
.ehss-numwrap .obrd2:after
{
  bottom: -20px;  
}
.workforce-li
{
    padding-left: 15px;
}
.workforce-li li
{
padding-bottom: 20px;
}
.ourservicespg .innermain-head span
{
display: inline;
}
.ourservicespg .innermain-head 
{
    padding: 68px 0px;
    padding-bottom: 0px;
}
.ourservicespg h3.blue20hdng
{
     font-family:MyriadPro-Semibold;
     margin-top: 30px;
}
.ourservicespg h6
{
    color: #59595B;
    font-size: 18px;
    font-family:MyriadPro-Semibold;
    margin-top: 0;
}
.yllinhr
{
    position: relative;
}
.yllinhr:before
{
    content: '';
    position: absolute;
    background: #EEB13A 0% 0% no-repeat padding-box;
border-radius: 4px;
width: 53px;
height: 7px;
top: -3px;
left: 0;
z-index: 1;
}
.sysynvent
{
    padding: 12px 85px 11px 25px;
    background: #065CA9 0% 0% no-repeat padding-box;
border-radius: 24px;
font-size: 18px;
color: #fff;
font-family:MyriadPro-Semibold;
margin: 15px 0px;
position: relative;
}
.sysynvent:after
{
    content: '';
    position: absolute;
    width: 19px;
    height: 19px;
    background-image: url(../images/warrow.svg);
    right: 10px;
    top: 0;
    bottom: 0;
    margin:auto;
}
.sysynvent p
{
    padding-bottom: 0px;
    color: #fff;
}
.ourservicespg img
{
    margin: 20px 0px;
}
img.imgcenter
{
    margin:20px auto;
    display: block;
}
.blueicon
{
    position: relative;
    border: 1px solid #5494CF;
    width: 100%;
}
.ourvaluecretionpg .col-xl-2 h3.blue20hdng
{
margin-top: 0;
}
.ourvaluecretionpg .col-xl-10
{
    display: flex;
    align-items: center;
}
.ourvaluecretionpg .col-xl-4
{
    position: relative;
}
.ourvaluecretionpg .col-xl-4:before
{
    content: '';
    position: absolute;
    height: 30px;
    width: 1px;
    background-color: #ddd;
    top: 0;
    right: 30px;
}
.ourvaluecretionpg .col-xl-4 p
{
    padding-right: 80px;
}
.blueicon:before
{
    content: '';
    position: absolute;
    top: -9px;
    left: -33px;        
    background-image: url(../images/blue-icon.svg);
    width: 32px;
    height: 19px;
}
.vlupara
{
    display: flex;
    margin: 25px 0px 15px;
}
.vlupara p
{
    max-width: 20%;
    width: 100%;
}
p.parapdtop
{
    padding-top: 15px;
}
.ourvaluecretionpg .orang-line
{
    margin-top: 40px;
}
.ourvaluecretionpg .col-xl-3 .blue-dot:after
{
    background-image: url(../images/porange-icon.svg);
}
.ourvaluecretionpg h6,.ourvaluecretionpg p span
{
    font-size: 18px;
    color: #FF8932;
    font-family:MyriadPro-Semibold;
}
.ourvaluecretionpg h6 span
{
    color: #000;
    font-family:MyriadPro-Regular;
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
}
h6.mrtop20
{
    padding: 15px 0px;
}

.ham-icon1
{
    display: none;
}

p.clr-black.wow.fadeInUp.new-font {
    font-family: MyriadPro-bold;
}
.light-font p {
    font-family: 'MyriadPro-Light';
}

.hm-banner video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.desktopV {
    display: block;
}
.tabletV {
    display: none;
}
.mobileImgs {
    display: none;
}
.banner-text {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
  }
.hm-banner {
    height: 100vh;
    position: relative;
  }

.notepara p a {
    color: #707070;
}
p.lighter sup {
    top: -.5em;
    font-family: 'MyriadPro-Light';
}
video{
    width: 100%;
    margin-top: 40px;
    display: block;
}
.innerOpenMenu ul li.clr-chnge a{
    display: flex;
    justify-content: space-between;
}
a {
    text-decoration: none !important;
    font-size: 16px;
    color: #707070;
}
span.italic {
    font-style: italic;
    font-family: 'MyriadPro-Light';
}
ul.br-list li:before {
    filter: grayscale(1);
}

.n-brdr-btm
{
    
    position: relative;
}
.n-brdr-btm:before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 50%; 
    border-bottom: 1px solid #FF8932;
}


/*youtube*/
/**/
.grtyoutube-popup {
    position:fixed;
    top:-30px;
    left:0;
    right:0;
    bottom:0;
    z-index:99999;
}

.grtyoutube-popup-content {
    margin-top:150px;
    width:95%;
    max-width:850px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

.grtyoutube-popup-close {
    position:absolute;
    top:-30px;
    right:0;
    color:#FFF;
    font-size:25px;
    width:17px;
    height:17px;
    cursor:pointer;
}

.grtyoutube-iframe {
    width:100%;
    height:480px;
}
@media (max-width:767px) {
    .grtyoutube-iframe {
        width:100%;
        height:350px;
    }
}

.grtyoutube-dark-theme{
    background: rgba(0,0,0, 0.85);
}

.grtyoutube-dark-theme .grtyoutube-popup-content {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);
    -moz-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);
    box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);
}

.grtyoutube-dark-theme .grtyoutube-popup-close {
    background: url('../images/icon-close-white.png') no-repeat;
}

.grtyoutube-light-theme {
    background: rgba(255,255,255, 0.85);
}

.grtyoutube-light-theme .grtyoutube-popup-content {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
}

.grtyoutube-light-theme .grtyoutube-popup-close {
    background: url('../images/icon-close-black.png') no-repeat;
}
/**/