@charset "UTF-8";
@font-face { font-family: 'nexa_bold'; src: url('../fonts/nexa_bold-webfont.woff2') format('woff2'), url('../fonts/nexa_bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'nexa_regular'; src: url('../fonts/nexa_light-webfont.woff2') format('woff2'), url('../fonts/nexa_light-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'nexablack'; src: url('../fonts/nexablack-webfont.woff2') format('woff2'), url('../fonts/nexablack-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'nexaheavy'; src: url('../fonts/nexaheavy-webfont.woff2') format('woff2'), url('../fonts/nexaheavy-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
* { padding: 0; box-sizing: border-box; }
body { font-family: 'Montserrat', sans-serif; background: #fff; color: #1f1f1f; font-weight: 400; position: relative; }
a { color: #fff; text-decoration: none; outline: none;
-webkit-transition: all .3s cubic-bezier(0,0,0,.18);
transition: all .3s cubic-bezier(0,0,0,.18); }
a:hover { color: #3ab7f6; text-decoration: none; outline: none }
a:focus { outline: none }
h1, h2, h3, h4, h5, h6 { font-family: 'nexa_bold'; margin-bottom: 1rem; }
.btn-common { position: relative; padding: 8px 45px 6px 45px; color: #fff; transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s; border-radius: 0; text-transform: uppercase; font-size: 18px; font-weight: 500; display: inline-block; }
.btn-grad { border: 2px solid #fff; background: -webkit-linear-gradient(325deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%); background: -o-linear-gradient(325deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%); background: -ms-linear-gradient(325deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%); background: -moz-linear-gradient(325deg, rgb(45, 154, 224, 0.7) 0%, rgb(5, 66, 131, 0.7) 100%); background: linear-gradient(125deg, rgb(45, 154, 224, 0.7) 0%, rgb(5, 66, 131, 0.7) 100%); }
.btn-grad:hover { background: linear-gradient(90deg, rgb(45, 154, 224) 100%, rgb(5, 66, 131) 100%); color: #fff; }
.btn-trans { border: 2px solid #35b1eb; }
.btn-blue { background: #044684; border: 1px solid #3ab7f6; }
.btn:focus { outline: 0; box-shadow: none; }
.head-section { position: relative; }
.common-head-div { padding: 20px; }
.common-head-div .common-head { color: #fff; font-weight: 800; font-style: italic; text-transform: uppercase; position: relative; display: inline-block; z-index: 99; }
.common-grad-head { background-clip: border-box !important; -webkit-text-fill-color: transparent; -webkit-background-clip: text !important; background-clip: text !important; text-transform: uppercase; line-height: 1.15; margin: 0; font-family: 'nexa_regular'; }
.common-grad-blue { background: linear-gradient(rgba(57, 187, 245, 0.8), rgba(04, 70, 132, 0.5)); }
.common-grad-white { background: linear-gradient(rgba(229, 229, 229, 0.8), rgba(248, 248, 248, 0.5)); }
.common-head-md { font-size: 72px; }
.common-head-lg { font-size: 120px; font-family: 'nexa_regular'; }
.common-head-white { font-family: 'nexablack'; font-size: 60px; color: #fff; font-weight: 800; bottom: 15px; margin: 0; position: absolute; top: auto; left: 0; right: 0; }
.head-gradi { font-size: 2.5rem; font-family: 'nexablack'; position: relative; margin-top: -45px !important; font-weight: 800; background-image: linear-gradient(to right, rgb(45, 154, 224) 15%, rgb(5, 66, 131) 18%); background-clip: border-box !important; -webkit-text-fill-color: transparent; -webkit-background-clip: text !important; background-clip: text !important; }
.common-head-white, .head-gradi { text-transform: uppercase; line-height: normal; }
.btn.btn-common:hover { background: #3ab7f6; color: #fff; }
.btn-grad:hover { border-color: #3ab7f6; }
@media print {
	*, *::before, *::after { text-shadow: none !important; box-shadow: none !important; }
}
p:empty { display: none }

/*--------------------------------------------------------------
# DNA Overlay
--------------------------------------------------------------*/
.header-dna { position: absolute; height: 20%; width: 100%; z-index: 99; }
.header-dna::after { position: absolute; content: ""; background: url(../img/dna.png) scroll no-repeat; left: 0; right: 0; top: 0; bottom: 0; height: 130%; background-size: contain; background-position: 60% 0; }
.header-section .btn-common:hover{background:#044684;border-color: #044684;}
.blog-content > a{
    display:block;
}
.blog-content > a:hover{
    text-decoration:underline;
}
.blog-details-content h3,
.blog-content > a h2,
.blog-sidebar .side-widget h4 {
    text-transform: none!important;
    margin-bottom:15px!important;
}
.blog-content a.btn{background: -webkit-linear-gradient(325deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%);
    background: -o-linear-gradient(325deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%);
    background: -ms-linear-gradient(325deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%);
    background: -moz-linear-gradient(325deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%);
    background: linear-gradient(125deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%);
}
.blog-content a.btn:hover{
	background: #044684;
    border: 1px solid #3ab7f6;
}

/*--------------------------------------------------------------
# Nav Menu
--------------------------------------------------------------*/
.search-form-wrapper { display: none; position: absolute; left: auto; right: 15px; padding: 15px; margin-top: 5px; width: 35%; background: #fff; border-radius: 5px; }
.search-form-wrapper.open { display: block; }
.search-form-wrapper input:focus { outline: none; box-shadow: none; }
#mainNav { min-height: 3.5rem; background: -webkit-linear-gradient(140deg, rgb(38, 70, 98) 0%, rgb(46, 150, 196) 100%); background: -o-linear-gradient(140deg, rgb(38, 70, 98) 0%, rgb(46, 150, 196) 100%); background: -ms-linear-gradient(140deg, rgb(38, 70, 98) 0%, rgb(46, 150, 196) 100%); background: -moz-linear-gradient(140deg, rgb(38, 70, 98) 0%, rgb(46, 150, 196) 100%); background: linear-gradient(310deg, rgb(38, 70, 98) 0%, rgb(46, 150, 196) 100%); }
#mainNav .navbar-toggler { font-size: 25px; padding: 8px 15px; color: #fff; border: 1px solid #fff; }
#mainNav .navbar-toggler:focus { outline: none; }
#mainNav .navbar-brand { color: #000000; font-weight: 700; padding: 0.9rem 0; }
#mainNav .navbar-nav .nav-item:hover { color: fade(#fff, 80%); outline: none; background-color: transparent; }
#mainNav .navbar-nav .nav-item:active, #mainNav .navbar-nav .nav-item:focus { outline: none; background-color: transparent; }

/*--------------------------------------------------------------
# Video Banner
--------------------------------------------------------------*/
header { position: relative; min-height: 25rem; width: 100%; overflow: hidden; }
header video { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -1; -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.header-caption { position: relative; z-index: 99; }
.header-section { position: relative; width: 100%; height: auto; min-height: 35rem; padding: 15rem 0; background: linear-gradient(140deg, rgba(57, 187, 245, 0.6) 0%, rgba(48, 87, 123, 0.7) 75%, #30577b 100%); background-position: center; background-repeat: no-repeat; background-attachment: scroll; background-size: cover; }
.header-caption .common-head { color: #fff; text-transform: uppercase; font-size: 56px; font-family: 'nexa_bold'; }
.header-caption .common-head strong { font-family: 'nexablack'; }
.header-top-links { position: fixed; left: 0; right: 0; z-index: 999999; margin-top: 5px; }
.header-top-links .list-inline { text-align: right; margin-top: 1rem; }
.header-top-links li a { width: 34px; height: 34px; line-height: 36px; background: #fff; display: block; border-radius: 30px; text-align: center; color: #165486; font-weight: 700; transition: all 0.5s !important; -moz-transition: all 0.5s !important; -webkit-transition: all 0.5s !important; }
.header-top-links li a:hover { background: #3ab7f6; }
#mainNav .nav-link:hover { transition: none; color: #fff;font-family: 'nexa_bold';  text-transform: uppercase; font-weight: 600; }
ul.sub-menu { display: none; list-style-type: none; position: absolute; background-color: #ffffff; min-width: 160px; box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%); z-index: 1; padding: 10px; }
ul.sub-menu li a { color: #044684; font-size: 16px; }
#mainNav .nav-link:hover ul.sub-menu { display: block; }
/*#mainNav .nav-link:hover a{font-weight:bold;}
#mainNav .nav-link:hover a:after{
    display: block;
    content: attr(title);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}*/

/*.header-section:after { position: absolute; content: ""; background: url(../img/watermark.png) scroll no-repeat; left: 20%; right: 0; bottom: 0; height: 200px; background-size: contain; background-position: left; }*/

/*--------------------------------------------------------------
# Grid Section
--------------------------------------------------------------*/
.grid-section { padding: 80px 0 50px; }
.grid-wrap figure { margin: 0; }

.grid-left a:before, 
.grid-right-child a:before,
.grid-wrap figure img { -webkit-transition: all .3s cubic-bezier(0,0,0,.18); transition: all .3s cubic-bezier(0,0,0,.18); }

.grid-wrap .grid-left figure img { min-height: 348px; }

.grid-wrap [class*=image-banner] a { position: relative; display: block; }

.grid-wrap [class*=image-banner] a:hover figure img[class*=bgimg]:not(.show)/*,
.grid-wrap [class*=image-banner] a:hover figure img:not(.show),
.grid-wrap [class*=image-banner]:hover figure img:not(.show)*/ { /*display:none; min-height:0;*/ opacity:0; }

.grid-wrap figure img[class*=original] { opacity:0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; z-index: 90; }

.grid-wrap a:hover figure img[class*=original]/*,
.grid-wrap figure img.show*/ { display:block!important; opacity:1; }

.grid-right [class*="col-"] { margin-bottom: 15px; }
.grid-left, .grid-right-child { position: relative; border: 8px solid; border-color: transparent; transition: .3s ease-in-out; }
.grid-left h1, .grid-right-child h1 { font-family: 'nexablack'; position: absolute; bottom: -2px; margin: 0; left: -4px; font-weight: 800; font-size: 45px; text-transform: uppercase; color: #fff; line-height: 33px; z-index: 99 }
.grid-left a:before,
.grid-right-child a:before { content: ""; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; border: 8px solid; border-color: transparent; z-index:99; }
/*.grid-left:hover a:before,*/
.grid-left a:hover:before,
.grid-right-child:hover a:before { border-image: linear-gradient(136deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%) 1; }

/*--------------------------------------------------------------
# Our Vision
--------------------------------------------------------------*/
.our-vision-section { background: url('../img/our_vision_bg.png'); padding: 3em 0; background-size: cover; background-position: center; border-bottom: 8px solid #39b9f4; border-top: 8px solid #044684; background-attachment: fixed; }
.our-vision-content { margin: 0 auto; text-align: center; color: #fff; }

/*--------------------------------------------------------------
# Our Treatments
--------------------------------------------------------------*/
.our-treatments-section { background: url('../img/carousel_bg.png'); background-position: right; background-size: cover; position: relative; overflow: hidden; border-bottom: 8px solid #cccccc; }
.our-treatments-left { background: #fff; padding: 70px 40px 70px 0; text-align: justify; }
.our-treatments-section::before { position: absolute; content: ""; background: #fff; left: 0; top: 0; bottom: 0; width: 42%; }
.our-treatments-section::after { position: absolute; content: ""; top: 0; bottom: 0; right: 0; margin: auto; background: rgb(13 13 13 / 53%); width: 55.5%; height: 265px; }
.our-treatments-carousel { height: 100%; position: relative; padding: 90px 100px; color: #fff; text-align: justify; }
.our-treatments-carousel::before { width: 0; height: 0; border-left: 0px solid transparent; border-right: 100px solid transparent; border-bottom: 660px solid #fff; position: absolute; content: ""; left: -30px; top: -20px; z-index: 1 }
.our-treatments-carousel h2 { text-transform: uppercase; }
.our-treatments-carousel .owl-nav { position: absolute; top: 50%; margin: 0 !important; width: 100%; height: 30px; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.our-treatments-carousel .owl-nav [class*="owl-"] { position: absolute; margin: 0; width: 40px; height: 40px; background: transparent; border: 1px solid #fff !important; border-radius: 30px; font-size: 45px !important; line-height: 0 !important; }
.owl-theme .owl-nav [class*=owl-]:hover { background: transparent !important; color: #3ab7f6 !important; text-decoration: none; border-color: #3ab7f6 !important; }
.our-treatments-carousel .owl-nav [class*="owl-"] > span { line-height: 0 !important; position: absolute; top: 40%; left: 0; right: 0; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); height: auto; }
.our-treatments-carousel .owl-nav button:focus { outline: none; }
.our-treatments-carousel .owl-nav .owl-prev { left: -70px; }
.our-treatments-carousel .owl-nav .owl-next { right: -70px; }
.our-treatments-section .item .btn { width: 100%; }
.our-treatments-section a.btn.btn-common { padding: 8px 40px; box-shadow: 0 0px 20px -2px #8888884f; display: inline-block; }

/*--------------------------------------------------------------
# Lastest News
--------------------------------------------------------------*/
.latest-news-section { padding: 60px 0; }
.latest-news-section { font-family: 'nexa_regular'; }
.latest-news-section a.btn{ font-family: 'Montserrat', sans-serif;}
.list-inline.lastest-news-info li { margin: 0; font-weight: 600; }
.latest-news-button { margin-top: 30px; }
.latest-news-list { margin: 15px 0; }

.latest-news-list figure > a {
    position: relative;
    height: 0;
    padding-bottom: 31%;
    display: block;
    overflow: hidden;
}
.latest-news-list figure > a > img {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
}

.latest-news-content p { color: #0d0d0d; font-weight: 600; }
.latest-news-section .head-gradi { margin-top: -47px !important; background-size: 42%; }
.latest-news-section .btn-common { padding: 8px 65px; }
.latest-news-section a.btn.btn-common { width: 100%; max-width: 280px; padding: 8px 15px; box-shadow: 0 0px 20px -2px #8888884f; }

/*--------------------------------------------------------------
# Stay Connected
--------------------------------------------------------------*/
.stay-connect-section { background: url('../img/stay_connect.png'); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 40px 0 40px; border-bottom: 8px solid #3ab7f6; }
.stay-connect-content { position: relative; }
.stay-connect-content p { margin: 0; text-align: left; }
.stay-connect-content h1 { font-family: 'nexa_regular'; position: absolute; font-size: 100px; text-transform: uppercase; margin: 0; bottom: -30px; z-index: 0; color: #044684; }
.stay-connect-caption h2 { text-transform: uppercase; font-size: 42px; margin: 0;     line-height: 1;}
.stay-connect-caption { position: relative; z-index: 9; color: #fff; padding-right: 25px; }
.stay-connect-form { padding: 0; }
.stay-connect-form .gform_wrapper { margin: 0 !important; }
.stay-connect-form .gform_wrapper .top_label div.ginput_container { margin-top: 0 !important; }
.stay-connect-form .gform_wrapper ul li.gfield { margin-top: 0 !important }
.stay-connect-form .gform_wrapper .gform_footer input[type=image] { margin-top: -10px !important }
.stay-connect-form form#gform_1 { position: relative; }
.stay-connect-form .gform_body .ginput_container input#input_1_3 { height: 60px; width: 100%; border: 1px solid #3ab7f6; background: transparent; color: #fff; padding: 5px 60px 5px 15px; margin-top: 0 !important; }
.stay-connect-form ::-webkit-input-placeholder { color: #ffffff; }
.stay-connect-form ::-moz-placeholder { color: #ffffff; }
.stay-connect-form :-ms-input-placeholder { color: #ffffff; }
.stay-connect-form :-moz-placeholder { color: #ffffff; }
.stay-connect-form .gform_footer { position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); right: 35px; width: auto !important; padding: 15px 0 10px 0 !important; margin: 10px 0 0 0 !important; }
.stay-connect-form .gfield.gfield_error { background-color: transparent !important; border: none !important; margin: 0 !important; padding: 0 !important; }
.stay-connect-form .gform_wrapper div.validation_error { display: none; }
.stay-connect-form .gform_validation_error .gform_footer { top: 30%; }
.stay-connect-form .gform_wrapper .validation_message { background-color: #fff; padding: 15px; }
.stay-connect-form .gform_confirmation_message { background-color: #fff; padding: 15px; }

/*--------------------------------------------------------------
# InnerPages
--------------------------------------------------------------*/
.inner-banner { min-height: 300px; background-size: cover; background-position: center; }
.section-pad { padding: 3em 0; }
.innerContent .head-gradi { margin-top: 0 !important; background-image: linear-gradient(to right, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 18%); }
.innerContent ol { padding-left: 20px; }
.blogListing { padding: 25px 0; }
.blog-img img.img-fluid { min-height: 215px; object-fit: cover; object-position: center; height: 100%; }
.blog-details-content { word-break: break-all; }
.blog-details-content { word-break: normal; }
.blog-details-content h3 { text-transform:none; }
.blog-details-content ul,
.blog-details-content ol {
    margin-left:20px;
}
.blog-details-content a {
    color: #1f1f1f;
    text-decoration:underline;
}
.blog-details-content a:hover {
    text-decoration:none;
}
.blogListing .blog-content .author { color: #044684; padding-bottom: 1rem; border-bottom: 8px solid #b8b8b8; }
.blogListing .blog-content h2 { background: #fff; background-clip: initial !important; -webkit-text-fill-color: initial; -webkit-background-clip: initial !important; background-clip: initial !important; color: rgb(8, 81, 158); font-size: 1.875em; margin-bottom: 0; line-height: 1; }
.blogListing .blog-content .btn { max-width: 300px; width: 100%; }
.blog-details-content h3 { margin-top: 15px; color: #39bbf5; font-size: 1.875em; margin-bottom: 0; line-height: 1; font-weight: 800; text-transform: uppercase; }
.blog-details-content .author { color: #044684; }
.blog-details-content h4 { margin-top: 25px; color: #39bbf5; line-height: 1; font-weight: 800; text-transform: uppercase; }
.blog-sidebar .side-widget h4 { margin-bottom: 1rem; padding-bottom: 1rem; border-bottom: 8px solid #b8b8b8; color: #39bbf5; line-height: 1; font-weight: 900; text-transform: uppercase; transition: .3s ease-in-out }
.blog-sidebar .side-widget { margin-bottom: 50px; }
.blog-sidebar .side-widget p { text-align: justify; }
.blog-sidebar .side-widget a:hover h4 { color: #044684 }
.our-story-wrap {
/* 	background: url('../img/ourstory-bg.png');  */
	background: url('../img/management-internal-bg.png'); 
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;  }
.our-story-content p { font-weight: 600; }
.profile-wrap { text-align: center; }
.profile-wrap h4 { color: #39bbf5; text-transform: uppercase; font-size: 20px; }
.profile-wrap p { font-weight: 600; color: #044684; font-size: 15px;     margin-top: -15px; }
.principles-wrap { padding: 40px 0; }
.higlights-wrap { background: url('../img/highlight-bg.png'); background-repeat: no-repeat; background-size: cover; background-position: center; border-bottom: 8px solid #3ab7f6; background-attachment: fixed; }
.common-ul { padding: 0; margin: 0; list-style-type: none; }
.common-ul li { position: relative; padding-left: 42px; padding-bottom: 5px; width: 50%; display: inline-block; float: left; padding-right: 15px; }
.common-ul li::before { content: ''; position: absolute; left: 0; top: 0; height: 30px; width: 30px; background: url('../img/ul-img.png'); background-repeat: no-repeat; background-size: cover; background-position: center; }
.higlights-wrap .common-ul { color: #fff;    columns: 2;-webkit-columns: 2;-moz-columns: 2; }
.hig-title-wrap { padding-bottom: 25px; }
.hig-title-wrap h2 { color: #fff;     margin-bottom: 5px;}
.hig-title-wrap p { color: #39bbf5; font-size: 20px; }
.hig-title-wrap p span { color: #fff; font-weight: 600; }
.advisors-wrap { background: url('../img/advisors-bg.png'); background-repeat: no-repeat; background-size: cover; background-position: center; }
.advisors-wrap .advisor-list { float: left; width: 50%; padding-right: 10px; }
.advisors-wrap .advisor-list img { height: 108px; }
.advisor-list .col-md-3 { padding-right: 0px; }
.advisors-title { padding-bottom: 30px; }
.advisor-inner h4 { font-size: 20px; color: #39bbf5; margin-bottom: 0; font-weight: 700; }
.advisor-inner h4 a { color: #39bbf5; }
.advisor-inner p { color: #044684 }
.press-releases { background: url('../img/press-bg.png'); background-repeat: no-repeat; background-size: cover; background-position: center; color: #fff; }
.press-title { padding-bottom: 30px; }
.press-title h2 { text-transform: uppercase; font-family: 'nexablack'; }
.investors-wrap { padding-bottom: 30px; }
.investors-wrap p { font-weight: 600; font-size: 20px; color: #39bbf5; }
.investors-wrap p span { color: #044684; font-weight: 600; }
.investors-inner .common-ul { color: #044684; }
.releases-list { padding: 30px 0; border-bottom: 1px solid #fff; }
.releases-list:first-of-type { border-top: 1px solid #fff; }
.releases-list-title { font-family: 'nexa_bold'; color: #39baf5; padding-bottom: 15px; display: inline-block; transition: .3s ease-in-out }
.releases-list-title:hover { color: #fff; }
.releases-list-left h2 { font-size: 75px; margin-bottom: 0; padding-bottom: 0; line-height: 1; }
.releases-list-left h4 { font-size: 25px; margin-bottom: 0; padding-bottom: 0; line-height: 1; }
.events-lists { display: flex; width: 100%; align-items: flex-end; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #044684; margin-bottom: 15px; padding-bottom: 15px; }
.events-sec-inner .head-gradi { padding-bottom: 0px; }
.events-lists-left h5 { font-size: 23px; color: #044684; margin-bottom: 0; }
.events-lists-left { width: 70%; display: inline-block; }
.events-lists-right { float: right; display: inline-block; }
.events-lists p { color: #777777; margin-bottom: 0; }
.events-lists a { color: #044684; transition: .3s ease-in-out }
.events-lists a:hover { color: #39bbf5 }
.events-sec-inner .btn-common.btn-grad { display: inline-block; border: none; margin-top: 15px; transition: .3s ease-in-out; }
.events-sec-inner .btn-common.btn-grad:hover { background: linear-gradient(90deg, rgb(45, 154, 224) 100%, rgb(5, 66, 131) 100%); color: #fff; }
.theraputics-wrap { border-bottom: 8px solid #3ab7f6; }
.theraputics-title { padding-bottom: 20px; }
.acg-wrap { background: url('../img/acg-bg.png'); background-repeat: no-repeat; background-size: cover; background-position: center; color: #fff; border-bottom: 8px solid #3ab7f6; }
.acg-wrap .container-fluid .col-md-6:first-of-type { padding-left: 0; }
.acg-wrap .container-fluid .col-md-6:last-of-type { padding-right: 22% }
.acg-inner-left img { width: 90%; position: absolute; margin-top: -10%; }
.acg-inner h2 { padding-bottom: 25px; }
.acg-inner h5 { margin-bottom: 1rem; }
.acg-inner .btn-common { margin-top: 25px; display: inline-block; }
.asprosin-wrap { border-bottom: 8px solid #3ab7f6; }
.asprosin-wrap a { color: #044684; }
.asprosin h5 { margin-bottom: 1rem; }
.enac-wrap { background: url('../img/enac-bg.png'); background-repeat: no-repeat; background-size: cover; background-position: center; color: #fff; border-bottom: 8px solid #3ab7f6; }
.resources-inner ul { padding-left: 20px; }
.resources-inner ul li { font-family: 'nexa_bold'; float: left; width: calc(100% / 5); padding-bottom: 5px; }
.resources-inner ul li a { color: #636363; transition: .3s ease-in-out; }
.resources-inner ul li a:hover { color: #044684 }
.blog-featured img { width: 100%; }
.blog-content { padding-bottom: 30px; }
.page-numbers { margin: 0 5px; padding: 10px 15px; border: 1px solid #fff; color: #044684; background: #fff; font-weight: 500; transition: .3s ease-in-out; }
.page-numbers.current { background-color: #044684; border-color: #044684; color: #fff; }
.page-numbers:hover { background-color: #3ab7f6; border-color: #77a2bd; color: #fff; }
.event-video-popup .modal-header { border: none !important; }
.event-video-popup .modal-content { background-color: transparent !important; border: none !important; height: 100%; }
.event-video-popup .modal-body { text-align: center; }
.event-video-popup .modal-body iframe { width: 60%; margin: auto; }
.modal-dialog { max-width: 100% !important; height: 100%; }
.event-video-popup button.close { opacity: 1 !important; }
.event-video-popup button.close span { color: #fff !important }
.event-popup-btn { cursor: pointer; display: flex; align-items: center; }
.event-popup-btn img { padding-left: 5px }
.pipelines-wrap { border-bottom: 8px solid #39bbf5; }
.pipelines-wrap a {
    color:#1f1f1f;
    text-decoration:underline;
}
.pipelines-wrap a:hover {
    text-decoration:none;
}
.metabolism-wrap { background: url('../img/press-bg.png'); background-repeat: no-repeat; background-size: cover; background-position: center; color: #fff; border-bottom: 5px solid #39bbf5; }
.progress-wrap { margin-bottom: 40px; }
.progress-wrap h2 { text-transform: uppercase; }
.progress-wrap .progress { height: 4rem; border-radius: 10px; border: 8px solid #cacaca; box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset; margin-bottom: 25px; }
.progress-wrap .progress-bar { background: -webkit-linear-gradient(325deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%); background: -o-linear-gradient(325deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%); background: -ms-linear-gradient(325deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%); background: -moz-linear-gradient(325deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%); background: linear-gradient(125deg, rgb(45, 154, 224) 0%, rgb(5, 66, 131) 100%); justify-content: space-between; align-items: center; flex-direction: row; }
.progress-wrap .progress-bar p { margin-bottom: 0; font-size: 18px; padding: 0 40px; }
.progress-wrap .progress-bar p:last-of-type { float: right; }
.progress-head { display: flex; align-items: center; justify-content: space-between; padding: 0 20px; }
.progress-head .prog-head-list { padding: 10px 25px; background-color: #f3f3f3; color: #575757; text-transform: uppercase; border-top-left-radius: 10px; border-top-right-radius: 10px; border: 2px solid #cacaca; border-bottom: none; box-shadow: rgb(50 50 93 / 25%) 0px 30px 60px -12px inset, rgb(0 0 0 / 30%) 0px 18px 36px -18px inset; }
.progress-head .prog-head-list:first-of-type { margin-right: 25px; }
.prog-head-list p { margin-bottom: 0; }
.milestone-wrap .width-1 { width: 100%; display: inline-block; }
.milestone-wrap .width-2 { width: 42%; display: inline-block; }
.milestone-wrap .width-3 { width: 38%; display: inline-block; }
.milestone-wrap .width-4 { width: 18%; display: inline-block; }
.milestone-wrap .width-5 { width: 15%; display: inline-block; }
.milestone-wrap .width-6 { width: 8%; display: inline-block; }
.milestone-wrap .color-1 { background-color: #044581 }
.milestone-wrap .color-2 { background-color: #2080bd }
.milestone-wrap .color-3 { background-color: #3ab7f6 }
.milestone-wrap .color-4 { background-color: #84d3fb }
.milestone-wrap .no-gutters>.col, .no-gutters>[class*=col-] { padding-right: 5px; }
.milestone-wrap .no-gutters>.col, .no-gutters>[class*=col-]:last-of-type { padding-right: 0; }
.milestone-wrap .no-gutters { padding-bottom: 15px; }
.milestone-wrap .milestone-grid { padding: 15px; border: 2px solid #cacaca; border-radius: 5px; min-height: 90px; color: #fff; }
.milestone-wrap .milestone-grid h5, .milestone-wrap .milestone-grid p { margin-bottom: 0; text-transform: capitalize; }
.milestone-wrap .milestone-grid p { font-size: 14px; }
.milestone-wrap .milestone-grid h5 { margin-bottom: 10px; font-size: 16px; }
.milestone-grid.white-bg { border: 2px solid #044581; background-color: transparent; color: #044581; }
.milestone-grid .txt-right { display: flex; align-items: center; justify-content: flex-end; margin-bottom: 0 !important; }
.milestone-grid .txt-right img { margin-right: 5px; }
.text-right .milestone-grid { text-align: left; }
.milestone-grid.width-5 h5 { font-size: 15px; margin-bottom: 0; }
.nav-previous a, .nav-next a { padding: 5px 10px; color: #044684; transition: all ease-in-out 0.5s; font-size: 18px; font-weight: 500; display: inline-block; border: 1px solid #044684; background: transparent; }
.nav-previous a:hover { color: #fff; background: #044684 }
.nav-previous a { float: left; }
.nav-next a { float: right; }
.desktop-view { display: none; }
.blog-img { height: 100%; padding-bottom: 30px; }
.third-sec .head-gradi { margin-top: 0 !important; }

/*about page*/
.about-page .img-dna { 
    width: 100%;
    height: 1250px;
    position: absolute;
    top: -54px;
    left: 100px; 
}
.ln-hgt p { line-height: 32px; }

/*our-work*/
.first-sec { background-image: url('../img/our-work-section01-bg.png'); background-size: cover; background-repeat: no-repeat; background-position: center; }
.first-sec h1, .fivth-sec h2 { margin-top: 30px !important; font-size: 48px; color: #39bbf5; }
.first-sec .our-work-text, .fivth-sec .our-work-text { line-height: 2; font-size: 16px; margin-top: -20px; color: #39bbf5; }
.first-sec .box { text-transform: uppercase; background-color: #072e58; position: relative; box-sizing: border-box; margin: 15px; padding: 0; border: 4px solid #05427b; transition: .3s ease-in-out; }
.first-sec .box:hover { background-color: #05427b }
.first-sec .js-scroll-trigger { display: block; position: relative; height: 100%; width: 100%; }
.first-sec .box1 { float: left; padding: 0 15px; }
.first-sec .box1 p { padding-top: 10px; padding-bottom: 10px; font-family: 'Montserrat'; color: white; margin-top: 0; margin-bottom: 0; }
.first-sec .box2 { padding: 0 15px; }
.first-sec .box2 img { font-size: 14px; margin-top: 10px; float: right; }
.second-sec { background-image: url('../img/Our-Work-second-section.jpg'); background-size: cover; background-repeat: no-repeat; border-bottom: 8px solid #39bbf5; border-top: 5px solid #39bbf5; background-attachment: fixed; }
.second-sec h1 { margin-top: 30px; font-size: 48px; color: white; }
.second-sec .our-work-text { line-height: 2; font-size: 16px; margin-top: -20px; color: #39bbf5; }
.second-sec p, .fourth-sec p { color: white; }
.second-sec .card-box h4 { margin-top: 20px; color: #39bbf5; }
.third-sec h1 { margin-top: 0px; font-size: 48px; color: #39bbf5; }
.third-sec .our-work-text { line-height: 2; font-size: 16px; margin-top: -20px; color: #39bbf5; }
.third-sec-imgdiv { margin-top: 25px; }
.fourth-sec { background-image: url('../img/Our-Work-fourth-sec-bg.png'); background-size: cover; background-repeat: no-repeat; border-bottom: 8px solid #39bbf5; border-top: 5px solid #39bbf5; background-attachment: fixed; }
.fourth-sec h1 { margin-top: 30px; font-size: 48px; color: white; }
.fourth-sec .our-work-text { line-height: 2; font-size: 16px; margin-top: -20px; color: #39bbf5; }
.fourth-sec .img-dna { width: 80%; height: 930px; position: absolute; top: -230px; object-fit: cover; }
.fivth-sec .img-container img { height: 100%; width: 100%; object-fit: cover; }
.fivth-sec .img-container .img-size { height: 431px; }

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
footer { font-family: 'nexa_regular'; background: -webkit-linear-gradient(bottom, rgb(7, 59, 109) 0%, rgb(4, 70, 132) 100%); background: -o-linear-gradient(bottom, rgb(7, 59, 109) 0%, rgb(4, 70, 132) 100%); background: -ms-linear-gradient(bottom, rgb(7, 59, 109) 0%, rgb(4, 70, 132) 100%); background: -moz-linear-gradient(bottom, rgb(7, 59, 109) 0%, rgb(4, 70, 132) 100%); background: linear-gradient(to top, rgb(7, 59, 109) 0%, rgb(4, 70, 132) 100%); padding: 30px 0; position: relative; z-index: 99; }
.footer-watermark { position: absolute; bottom: 0; left: 10%; z-index: -1; }

@media (min-width: 768px) {
    .footer-menu-wrap { margin-top: 50px; }
}
.footer-menu { margin-top:10px; }

.footer-menu-head { font-size: 18px; color: #fff; text-transform: uppercase; margin-bottom: 20px; }
.footer-contact ul { list-style: none; }
.footer-menu li { list-style: none; margin: 10px 0; }
.footer-menu li > a { font-size: 14px; text-transform: uppercase; line-height: 1.5; display:block; }
.footer-contact ul li a { font-size: 17px;/*18px;*/ }
.footer-contact li { margin: 10px 0; }
.footer-contact li a i { margin-right: 7px; background: #fff; width: 32px; height: 32px; color: #063e72; line-height: 34px; text-align: center; border-radius: 30px; font-size: 17px; }
.footer-contact li a:hover i { color: #05437e; background-color: #3ab7f6 }
.footer-contact li a:hover { font-weight: 700; }
.footer-logo img { max-width: 100%; padding: 10px; transition: .3s ease-in-out; }

/* 29-Mar-2021 Start */
.investors-wrap p { margin-top: -20px !important; }
.press-title { padding-bottom: 10px !important; }
/* 29-Mar-2021 End */

@media (min-width:992px) {
	.header-section { height: 100vh; padding: 0; }
	.header-top-links .list-inline-item { margin-left: 40px; }
	.navbar-nav.ml-auto { margin-top: 40px; }
	#mainNav .nav-link { border-bottom: 2px solid transparent; transition: all 0.5s !important; -moz-transition: all 0.5s !important; -webkit-transition: all 0.5s !important; }
	#mainNav .nav-link:hover { border-bottom: 2px solid #3ab7f6; }
	#mainNav .current_page_item.nav-link { border-bottom: 2px solid #3ab7f6; color: #3ab7f6;font-family: 'nexaheavy'; }
	#mainNav .current_page_item.nav-link a { color: #3ab7f6 }
	#mainNav { padding-top: 0; padding-bottom: 0; border-bottom: none; background: transparent; transition: background-color 0.3s ease-in-out; position: fixed; left: 0; right: 0; z-index: 999; }
	#mainNav.sticky-nav { background-color: #044684; }
	#mainNav .navbar-brand { padding: 0.5rem 0; color: #fff; }
	#mainNav .nav-link { transition: none; color: #fff; padding-left: 0; padding-right: 0; margin-right: 15px; margin-left: 15px; padding-bottom: 2px; font-family: 'nexa_bold'; }
	#mainNav .nav-link:hover { color: #3ab7f6; }
	#mainNav .nav-link:active { color: #fff; }
	#mainNav.navbar-shrink { background-color: #fff; }
	#mainNav.navbar-shrink .navbar-brand { color: #000000; }
	#mainNav.navbar-shrink .nav-link { color: #000000; padding: 1.5rem 1.5rem 1.25rem; border-bottom: 0.25rem solid transparent; }
	#mainNav.navbar-shrink .nav-link:hover { color: #64a19d; }
	#mainNav.navbar-shrink .nav-link:active { color: #467370; }
	#mainNav.navbar-shrink .nav-link.active { color: #64a19d; outline: none; border-bottom: 0.25rem solid #64a19d; }
	.our-vision-content { width: 50%; }
}
@media (min-width:992px) {
	.header-section h1 { font-size: 4rem; line-height: 4rem; }
	.investors-inner .common-ul {
    color: #044684;
    columns: 2 !important;
    -moz-columns: 2 !important;
    -webkit-columns: 2 !important;
}
.common-ul li { width: unset !important; float: none !important; }
}
@media (min-width:992px) and (max-width:1199px) {
	#mainNav .nav-link { font-size: 14px; }
	.grid-left img { min-height: 295px !important; object-fit: cover; }
}
@media (min-width:1199px) {
	.navbar-nav .nav-item { margin-left: 15px; }
	.our-treatments-section::after { width: 57%; }
	.enac-inner { position: relative; }
	.enac-inner img { position: absolute; max-width: 85%; top: -75px; left: 0; }
	.enac-inner .btn-common.btn-grad { margin-top: 25px; }
}
@media (min-width:1500px) {
	.our-treatments-section::after { width: 55%; }
	.our-treatments-carousel::before { left: -31px; }
    .header-dna::after{height: 155%;}
}
@media (max-width:1400px) {
	.acg-wrap .container-fluid .col-md-6:last-of-type { padding-right: 10%; }
}
@media (max-width:1300px) {
	.our-treatments-section::after { display: none; }
	.stay-connect-content p { font-size: 13px; }
	.our-treatments-carousel::before { border-right: 0px solid transparent; }
	.acg-wrap .container-fluid .col-md-6:last-of-type { padding-right: 15px }
	.acg-inner-left img { position: relative; margin-top: 0; }
	.blog-img img.img-fluid { min-height: 285px; }
	.pagination { margin: auto; }
	.blog-content .text-right { text-align: left !important; }
	.stay-connect-content h1 { font-size: 46px; bottom: 36px; }
	#mainNav .nav-link { font-size: 13px; margin: 0 10px; }
	.common-head-lg { font-size: 120px !important; }
/*     .about-page .img-dna2{object-fit: contain;object-position: top;} */
}
@media (max-width:992px) {
	h1 { font-size: 32px !important }
	.header-commsec { background: -webkit-linear-gradient(140deg, rgb(38, 70, 98) 0%, rgb(46, 150, 196) 100%); background: -o-linear-gradient(140deg, rgb(38, 70, 98) 0%, rgb(46, 150, 196) 100%); background: -ms-linear-gradient(140deg, rgb(38, 70, 98) 0%, rgb(46, 150, 196) 100%); background: -moz-linear-gradient(140deg, rgb(38, 70, 98) 0%, rgb(46, 150, 196) 100%); background: linear-gradient(310deg, rgb(38, 70, 98) 0%, rgb(46, 150, 196) 100%); }
	nav#mainNav { background: none }
	.stay-connect-caption { padding-right: 0; }
	.header-top-links { position: relative; margin-top: 0; border-bottom: 1px solid #fff; }
	.header-dna { display: none; }
	.header-top-links .list-inline { margin: 8px 0; text-align: center; }
	.grid-left img { min-height: 260px !important; object-fit: cover; }
	.grid-right img { min-height: 105px; }
	.grid-right [class*="col-"] { margin-bottom: 30px; }
	.grid-right h1, .grid-left h1 { font-size: 32px; line-height: 23px; }
	.resources-inner ul li { width: calc(100% / 3) }
	.acg-inner-left img { position: relative; margin-top: 0; }
	.acg-wrap .container-fluid .col-md-6:first-of-type { padding-left: 15px; }
	.acg-wrap .container-fluid .col-md-6:last-of-type { padding-right: 15px }
	.advisors-wrap .advisor-list { width: 100%; }
	.common-ul li { width: 100%; padding-bottom: 15px; }
	.stay-connect-content h1 { font-size: 46px !important; bottom: 36px; }
	.events-lists-left { width: 68%; }
	.first-sec .box2 img { max-width: 15px; }
	.fourth-sec img, .fivth-sec img { margin: 10px 0; }
	.img-container .col-sm-6 { margin-bottom: 15px; }
	.first-sec h1, .fivth-sec h1 { font-size: 32px; }
	.inner-banner { min-height: 90px; }
	.footer-watermark img { max-width: 80% }
	.common-head-md { font-size: 72px !important; }
	.common-head-lg { font-size: 90px !important; padding-bottom: 30px; }
	.head-gradi { margin-top: -47px !important; background-size: 100%; }
	.latest-news-section .head-gradi { background-size: 100%; background-image: linear-gradient(to right, rgb(45, 154, 224) 35%, rgb(5, 66, 131) 60%); }
	.stay-connect-caption h2 { font-size: 35px }
	.head-gradi { font-size: 1.8rem; }
	.fivth-sec .img-container .img-size { height: 431px; margin: 25px 0; }
	section#block-4 { margin-bottom: 0 !important }
    .higlights-wrap .common-ul { color: #fff;    columns: 1;-webkit-columns: 1;-moz-columns: 1; }
    .about-page .img-dna, .about-page .img-dna2, .about-page .img-dna3 {display: none;}
}
@media (max-width:767px) {
	.navbar-brand img { height: 75px; }
	.our-treatments-section::before { width: 100%; height: 55%; }
	.our-treatments-carousel::before { display: none; }
	.our-treatments-left { padding: 15px; }
	.footer-contact ul li a, .footer-contact li a i { font-size: 16px; }
	.our-treatments-carousel { padding: 40px 30px; background: url(../img/carousel_bg.png); margin: 0 -15px; background-size: cover; background-position: right; }
	.our-treatments-section { background-image: none; }
	.our-treatments-section::after { display: none; }
	.our-treatments-carousel::after { position: absolute; content: ""; background: rgb(13 13 13 / 53%); right: 0; width: calc(100% - 30px); height: calc(100% - 30px); bottom: 15px; margin: 0; top: auto; left: 15px; }
	.grid-right h1, .grid-left h1 { font-size: 24px; line-height: 17px; }
	.blogListing .blog-content { padding-top: 15px; }
	.blog-details-content { padding-bottom: 40px; }
	.releases-list-left { padding-bottom: 15px; }
	.events-sec-inner { padding-bottom: 50px; }
	.resources-inner ul li { width: 50%; }
	.advisors-wrap .advisor-list { text-align: center; }
	.events-lists-left { width: 70%; }
	.first-sec .box2 img { max-width: 30px; }
	.acg-wrap { background-position: right; }
	.stay-connect-caption h2 { font-size: 42px; }
	.third-sec-col-space { margin-bottom: 80px; }
	.first-sec h1, .fivth-sec h2 { font-size: 32px; }
}
@media (max-width:552px) {
	.search-form-wrapper { width: 80%; }
	.common-head-lg { font-size: 45px !important; padding-bottom: 25px; }
	.common-head-white { font-size: 35px !important; bottom: 8px; }
	.header-caption .common-head { font-size: 25px; }
	.grid-left h1, .grid-right-child h1 { font-size: 35px; }
	.grid-right [class*="col-"], .grid-section .grid-left { margin-bottom: 15px; }
	.common-head-md { font-size: 50px; }
	.btn-common { font-size: 16px; }
	.grid-section .grid-wrap img { width: 100%; height: 150px; object-fit: cover; }
	.grid-right-child h1 { line-height: 25px; }
	.grid-right h1, .grid-left h1 { font-size: 35px; line-height: 25px; }
}
@media (max-width:479px) {
	.footer-menu-wrap .row [class*="col-"] { width: 100% !important; max-width: 100% !important; flex: 0 0 100%; }
	.events-lists-left { width: 65%; }
}
@media only screen 
and (min-device-width:414px) 
and (max-device-width:736px) 
and (-webkit-min-device-pixel-ratio:3)
and (orientation:landscape) {
	.blogListing .blog-content { padding-top: 0; }
	.stay-connect-content h1 { font-size: 85px !important; bottom: -5px; }
	.container, .container-sm { max-width: 100%; }
	.principles-wrap .col-lg-3 { width: 50%; display: inline-block; }
}

/*--------------------
our work
-------------------------*/
@media (min-width:320px) and (max-width:575px) {
	.fourth-sec .img-dna { display: none; }
	.third-sec-imgdiv { margin-top: 60px; }
}
@media (min-width:576px) and (max-width:767px) {
	.fourth-sec .img-dna { display: none; }
	.fivth-sec .img-container .img-size { height: 187px; }
	.third-sec .third-sec-img-size { height: 509px; }
}
@media (min-width:768px) and (max-width:991px) {
	.first-sec .box1 p { font-size: 12px; }
	.fourth-sec h1 { margin-top: 30px; font-size: 34px; color: white; }
	.fourth-sec .our-work-text { line-height: 2; font-size: 16px; margin-top: -20px; color: #39bbf5; }
	.fourth-sec p { font-size: 12px; }
	.fourth-sec .img-dna { width: 70%; height: 650px; position: absolute; top: -150px; }
	.third-sec .third-sec-img-size { height: 269px; }
	.fivth-sec .img-container .img-size { height: 85%; }
}
@media (min-width:992px) and (max-width:1199px) {
	.third-sec .third-sec-img-size { height: 368px; }
	.fivth-sec .img-container .img-size { height: 359px; }
	.our-treatments-carousel .owl-nav [class*="owl-"] > span { top: 38%; }
}
@media (min-width:1199px) and (max-width:2500px) {
	.third-sec .third-sec-img-size { height: 442px; }
}

/*CHANGES 29/04/21 */
.profile-wrap h4 {
	margin-top:-25px;
}
.our-story-wrap a {
	z-index:100;
}
.our-story-wrap a h4 i {
	width: 42px;
    padding: 11px;
    margin: -10px 0 0 0;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    background: #38b1ef;
}
.our-story-wrap a:hover h4 i {
	background-color:white;
	color:#38b1ef;
}
.our-story-wrap .advisor-inner p small {
	color:#044684;
}

.our-story-content p {
	text-align: justify;
	font-family:'Montserrat';
	font-size:16px;
	font-weight:400;
}

.profile-wrap img {
	width:180px;
	height:240px;
}

.our-story-content .s-img img {
	max-width:unset !important;
	height: 200px;
	width: auto;/*175px;*/
}

.our-story-content2 .s-link .advisor-inner {
	display:flex;
	justify-content:flex-end;
}

.about-page .img-dna3, .about-page .img-dna2 { width: 116%; height: 1000px; position: absolute; top: -100px; left: -50px;  }
.about-page .img-dna2 { width: 116%; height: 1250px !important;}
@media (min-width:992px) and (max-width:1200px){
	.about-page .img-dna,
	.about-page .img-dna2{
        height: 1100px;
        top: -100px;
        width: 100%;
	}
	
}
.our-dna-img {
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
}
@media (max-width:575px){
	.our-dna-img img {
		margin:10px;
	}
}
@media (min-width:767px){
	.our-story-content .s-name .advisor-inner {
    	margin-top:175px;
    }
	.our-story-content .s-link .advisor-inner {
    	margin-top:167px;
    }
	.our-story-content2 .s-name .advisor-inner h4{
		line-height:3px;
	}
}	
@media (max-width:767px){
	
	.our-story-content .head-gradi,
	.principles-wrap .head-gradi {
		text-align:center;
	}

	.our-story-content2 .s-name .advisor-inner p {
		line-height:15px;
	}
	.our-story-content .advisor-inner {
    	margin-top:20px;
    	margin-left:0px;
    }
	.our-story-content .s-name .advisor-inner2 {
    	margin-top:35px !important;
    	margin-left:0px;
    }
	.advisors-title {
		text-align:center;
	}
	.principles-wrap {
		text-align:center;
	}
	.advisors-wrap .advisor-title {
    	text-align:center;
    }
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
	font-size:15px;
}
@media only screen and (max-width: 992px){
    .container {
        max-width: 844px;
    }
}
@media only screen and (max-width: 768px){
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
        line-height: 50px;
        height: 50px;
        font-size: 17px;
    }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
        font-size: 40px;
    }
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    color: #044684;
}

@media (min-width:575px) and (max-width:767px){ }
@media (min-width:767px) and (max-width:992px){ }
@media (min-width:991px) { }
@media (min-width:992px) and (max-width:1200px){
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		font-size:14px;
		padding: 0px 4px;
	}
	.our-story-content .s-name .advisor-inner {
		margin-left:27px;
	}
    .advisor-inner h4 {
    	font-size: 17px;
	}
	.our-story-wrap a h4 i {
		padding:13px;
	}
}
@media (min-width:992px){
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 {
        margin-top:3rem;
    }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
        line-height: 20px;
        padding: 10px 10px 3rem;
    }
	.our-story-content2{
    	margin-bottom:100px !important;
    }
}
@media (max-width:992px) {
	.advisors-wrap .row,
	.principles-wrap .head-gradi {
		text-align:center;
	}
}
@media (max-width:768px) {
	#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1 {
	    top: 80px;
	}
}


