/*************************************** Base Styles  ***************************************/  /* Clear Elements */    .group:before, .group:after {content: ""; display: table;}     .group:after {clear: both;}    .group {zoom: 1;}    /* Set up REM style */  /*  html { font-size: 62.5%; }     body { font-size: 14px; font-size: 1.4rem; background: #fff;}     h1   { font-size: 24px; font-size: 2.4rem; } */    /* Older browsers */    html { font-size: 12px; background: #ffffff; scroll-behavior: smooth;}      @media screen and (min-width: 320px){      html { font-size: calc( 12px + (16 - 12) * (100vw - 320px) / (1200 - 320) ); }  }      @media screen and (min-width: 800px){        html { font-size: 16px; }  }    /* Border Box */    *, *:before, *:after {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }.inner-position {display: table-cell; vertical-align: middle;}/*************************************** Fonts  ***************************************/  /* font-family: 'League Spartan', sans-serif;light = 300reg = 400med = 500semi-bold = 600bold = 700extra-bold = 700blck = 900  */@font-face {    font-family: 'Nexa_Bold';    src: url("/cohesioninvestments-com/_img/fonts/Nexa_Bold-webfont.eot");    src: url("/cohesioninvestments-com/_img/fonts/Nexa_Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/cohesioninvestments-com/_img/fonts/Nexa_Bold-webfont.woff") format("woff"), url("/cohesioninvestments-com/_img/fonts/Nexa_Bold-webfont.ttf") format("truetype"), url("/cohesioninvestments-com/_img/fonts/Nexa_Bold-webfont.svg#Nexa_Bold") format("svg");    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Nexa_Light';    src: url("/cohesioninvestments-com/_img/fonts/Nexa_Light-webfont.eot");    src: url("/cohesioninvestments-com/_img/fonts/Nexa_Light-webfont.eot?#iefix") format("embedded-opentype"), url("/cohesioninvestments-com/_img/fonts/Nexa_Light-webfont.woff") format("woff"), url("/cohesioninvestments-com/_img/fonts/Nexa_Light-webfont.ttf") format("truetype"), url("/cohesioninvestments-com/_img/fonts/Nexa_Light-webfont.svg#Nexa_Light") format("svg");    font-weight: normal;    font-style: normal;}    h1 {font-family: 'Nexa_Light'; font-weight: normal; font-style: normal; font-size: 53px; font-size: 3.3125em; line-height: 1.0; margin: 0px; color: #2379ff; margin-bottom: 15px;}    h2 {font-family: 'Nexa_Light'; font-weight: normal; font-style: normal; font-size: 45px; font-size: 2.8125em; line-height: 1.0; margin: 0px;  color: #2379ff; margin-bottom: 15px;}    h3 {font-family: 'Nexa_Light'; font-weight: normal; font-style: normal; font-size: 30px; font-size: 1.875em; line-height: 1.0; margin: 0px; color: #2379ff; margin-bottom: 15px;}    h4 {font-family: 'Nexa_Light'; font-weight: normal; font-style: normal; font-size: 18px; font-size: 1.125em; line-height: 1.0; margin: 0px;  color: #2379ff; margin-bottom: 15px;}    h5 {font-family: 'Nexa_Light'; font-weight: normal; font-style: normal; font-size: 16px; font-size: 1.0em; line-height: 1.0; margin: 0px; color: #2379ff; margin-bottom: 15px;}    h6 {font-family: 'Nexa_Light'; font-weight: normal; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.0; margin: 0px; color: #2379ff; margin-bottom: 15px;}    p {color: #303030; text-align:  justify; font-family: 'Nexa_Light';  font-size: 16px; font-size: 1em; line-height: 1.5;font-weight: 400; font-style: normal; margin-top: 0px; margin-bottom: 15px;}    a {color: #303030; font-family: 'Nexa_Light'; text-decoration: none; font-style: normal; }    ul li, ol li, li {text-align:  justify; color: #303030;font-family: 'Nexa_Light'; font-style: normal; }    em {color: #303030; font-family: 'Nexa_Light'; font-style: italic; }h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,p strong,ul li strong {font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal;}/***************************************Buttons ***************************************/.menu-btn {border: 0px; text-align:  center; display: inline-block; font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; font-size: 18px; font-size: 1.125em; transition: all 0.5s ease 0s; padding: 10px 30px 10px 30px; text-decoration: none; color: #fff; border: 2px solid #fff; position: relative;background: none;}.menu-btn:hover {background: #484a48; color: #fff;}/*************************************** Animations***************************************//*************************************** Header Bar ***************************************/.header-bar {padding:  10px 20px;  display:  flex; align-items: center;}.header-bar .header-bar-inner {border-bottom: 1px solid #fff;}.header-bar-logo img {width:  250px;}.header-bar-inner {display:  flex; align-items: center;}.header-bar-logo {width:  50%;}.header-mobile-btn {width:  50%; text-align:  right;}/* NAVIGATION */.nav-box {position: relative;}.navigation-wrapper {text-align:  right; flex-grow:  1;}.navigation-wrapper #primary {  margin: 0px 0px 0px 0px; padding-left: 0px;/* display:  flex; */width:  100%; }.navigation-wrapper #primary>li { display: inline-block; vertical-align: top;  list-style-type: none; position: relative;  }.navigation-wrapper #primary>li:hover {transition: all 0.5s ease 0s; }.navigation-wrapper #primary>li>a {border-bottom:  2px solid transparent; padding:  5px 10px; display: inline-block; transition: all 0.5s ease 0s; margin: 0 0px;  vertical-align: middle;  transition: all 0.5s ease 0s; font-family: 'League Spartan', sans-serif;  font-size: 16px; font-size: 1em; font-weight: 400; font-style: normal; color: #2b2b2b; position: relative;  text-decoration: none; text-align: center; }.navigation-wrapper #primary>li>a:hover {text-decoration: none; color: #2379ff; border-bottom:  2px solid #2379ff;}.nav-wrapper #primary>li>a.linkActive {text-decoration: none; color: #2379ff; border-bottom:  2px solid #2379ff;}.navigation-wrapper #primary>li>a img {height:  20px;}  /* Dropdown LV1 */.navigation-wrapper #primary>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}.navigation-wrapper #primary>li:hover>ul {display: block;  position: absolute; top: 101px; left: 0; z-index: 9999; background: #eeeeee; padding: 0px; }.navigation-wrapper #primary>li>ul>li {padding: 10px 10px !important; text-align: left; border-left: 3px solid transparent;}.navigation-wrapper #primary>li>ul>li:hover {background: #d4d4d4; border-left: 3px solid #d5ad27;}.navigation-wrapper #primary>li>ul>li>a {font-family: 'Poppins', sans-serif; font-size: 16px; font-size: 1em; font-weight: normal; font-style: normal; color: #434343; height: auto;  display: block; border: none; text-decoration:none; }.navigation-wrapper #primary>li>ul>li>a:hover {text-decoration: none;}.navigation-wrapper #primary li>ul>li {position: relative;}  /* Dropdown LV2 */.navigation-wrapper #primary>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}.menu-btn {display: none;}.header-icon {width: 20%;}.header-icon:last-of-type {text-align:  right;}.header-icon img {height:  50px;}.header-bar-logo-middle {width: 60%; text-align:  center;}.header-bar-logo-middle img {width:  250px;}/*************************************** Navigation ***************************************/.pushy-inner {background: rgba(255,255,255,1.0);     display: block;width: 80%;margin: 30px auto;  }.mobile-logo {padding: 20px 20px;text-align: center;position: relative;background: rgba(30, 55, 104, 0.8); /* Old browsers */background: -moz-linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%, rgba(0, 157, 216, 0.8) 83%); /* FF3.6-15 */background: -webkit-linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%,rgba(0, 157, 216, 0.8) 83%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%,rgba(0, 157, 216, 0.8) 83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3768', endColorstr='#009dd8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.mobile-logo img {width: 200px; vertical-align: middle; }.mobile-logo a {padding: 0px !important;}.close-btn a { position: absolute; top: 0px; right: 0px; display: block; transition: all 0.5s ease 0s; display: inline-block;  font-family: 'Poppins', sans-serif; font-weight: 700; font-style: normal; padding: 6px 15px 0px 15px !important ; font-size: 18px; font-size: 1.125em; text-transform: uppercase; color: #fff !important;}/*.close-btn a:hover {opacity: 1; color: #fdc758 !important; background: #fff; }*/.pushy-content {position:  relative;}.pushy {}.push-contact a {width: 33.33%; text-align: center; float: left;}.push-contact a img {height: 15px; margin-right: 0px;}.pushy-navigation {padding: 20px; }.pushy-navigation ul {margin: 0px; padding: 0px; }.pushy-navigation ul li {font-size: 16px; font-size: 1em; border-bottom: 0px solid #fff; transition: all 0.5s ease 0s; text-align: center; }.pushy-navigation ul li a {text-transform: none; border-left: 3px solid transparent;  font-family: 'Nexa_Light'; font-size: 20px; font-size: 1.25em; line-height: 1.3;font-weight: normal; font-style: normal; color: #333b51; transition: all 0.5s ease 0s;  }.pushy-navigation ul li a:hover {background: rgba(51,59,81,0.4); color: #fff;}.pushy a {padding:5px 10px 5px 10px;}.pushy-navigation ul li ul {/*background: #eeeeee;*/ }.pushy-navigation ul li ul li a { font-family: 'Nexa_Light'; font-size: 16px; font-size: 1em; line-height: 1.3;font-weight: normal; font-style: normal; color: #737275; transition: all 0.5s ease 0s; text-transform: none;}.pushy-navigation ul li ul li a:hover {background: rgba(51,59,81,0.4); color: #fff;}.pushy-navigation ul li ul li:last-of-type {border-bottom: 0px;}.pushy-contact p a {padding: 5px 30px; color: #fff;}.inner-position {width: 100%; display: table-cell; vertical-align: middle;}.pushy-content {overflow-y: scroll;}/*************************************** Home  Page***************************************/.down-arrow {width:  30px; height:  30px; position:  absolute; bottom:  15%; left:  50%; transform: translateX(-50%); z-index:  99; display:  block;}.previewFrame .home-banner-wrapper {height:  800px;}.home-banner-wrapper {position:  relative; width:  100%; height:  100vh; min-height:  800px; background: url('/cohesioninvestments-com/_img/image/banner-image.jpg'); background-size:  cover; background-position: top center;}.home-banner-wrapper:after {width:  100%; height:  290px; background: url('/cohesioninvestments-com/_img/image/banner-squares.png'); background-size: 100% 100%; background-repeat: no-repeat; background-position: bottom center;content:""; display:  block; position:  absolute; bottom: 0; left:  0;}.home-banner-colour-overlay {height:  100%; min-height: 100%; position:  relative;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e3768+25,009dd8+83 */background: rgba(30, 55, 104, 0.8); /* Old browsers */background: -moz-linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%, rgba(0, 157, 216, 0.8) 83%); /* FF3.6-15 */background: -webkit-linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%,rgba(0, 157, 216, 0.8) 83%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%,rgba(0, 157, 216, 0.8) 83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3768', endColorstr='#009dd8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.home-banner-text {text-align:  center; position: absolute; width:  100%;top: 50%; left:  50%;transform: translate(-50%,-50%);}.home-banner-text h1 {color: #fff; font-family: 'Nexa_Light'; font-weight: normal; font-style: normal; text-align:  center;}.home-banner-text p strong {color: #169bd7; font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; text-align:  center !important; font-size:  18px; font-size:  1.125em;}.home-banner-text p {text-align:  center;}.intro-text-banner {padding:  100px 0;  background: url('/cohesioninvestments-com/_img/image/india-dedicated-bg.jpg'); background-size:  cover; background-position: top center;}.intro-text-banner h2 {color: #169bd7; font-size: 40px; font-size: 2.5em;}.intro-text-banner h2:after {margin-top:  40px; margin-bottom:  40px; width:  100px; height:  2px; background: #1d3767; content:""; display:  block;}.intro-text-banner h3 {color: #404041; font-size: 20px; font-size: 1.25em; }.intro-text-banner h3 strong {font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal;}.intro-text-content h3 {font-size: 24px; font-size: 1.5em; font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; color: #169bd7;}.intro-text-content ul {margin:  0px; padding: 0px; }.intro-text-content ul li:before {background: url('/cohesioninvestments-com/_img/image/bullets.png'); background-size: cover; width:20px; height:20px; content:" "; display:  inline-block; position:  absolute;left: 0; top:  0;}.intro-text-content ul li {position:  relative; padding-left: 30px; list-style-type: none; font-size:  18px; font-size:  1.125em;}.intro-text-content p {font-size:  18px; font-size:  1.125em; }.intro-text-content h5 {font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; font-size:  18px; font-size: 1.125em; color: #169bd7; text-decoration:  underline; margin:  15px 0;}.intro-text-content h4 {font-size: 20px; font-size: 1.25em; font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; color: #169bd7; margin-top:  20px;}.three-elements-wrapper {background: rgba(30, 55, 104, 0.8); /* Old browsers */background: -moz-linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%, rgba(0, 157, 216, 0.8) 83%); /* FF3.6-15 */background: -webkit-linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%,rgba(0, 157, 216, 0.8) 83%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%,rgba(0, 157, 216, 0.8) 83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3768', endColorstr='#009dd8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */  position:  relative; }.three-elements-wrapper:before {z-index:  99; width:  100%; max-width: 1600px; margin: 0 auto; height:  290px; background: url('/cohesioninvestments-com/_img/image/banner-squares-alt.png'); background-size: 100% 100%; background-repeat: no-repeat; background-position: bottom center;content:""; display:  block; position:  absolute; top: 0; left:  50%; transform: translateX(-50%);}.three-elements-wrapper:after {width:  100%; height:  290px; background: url('/cohesioninvestments-com/_img/image/banner-squares.png'); background-size: 100% 100%; background-repeat: no-repeat; background-position: bottom center;content:""; display:  block; position:  absolute; bottom: 0; left:  0;}.three-elements-colour-overlay {padding-bottom:  350px; padding-top:  350px; height:  100%; min-height: 100%; position:  relative;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e3768+25,009dd8+83 */background: url('/cohesioninvestments-com/_img/image/three-elements-bg.png'); background-size:  cover; background-position: top center;}.three-elements-title h2:after {margin-top:  40px; margin-bottom:  60px; width:  100px; height:  2px; background: #1d3767; content:""; display:  block;}.three-elements-title h2 {color: #fff;  font-size:  48px; font-size: 3em;}.three-elements-box {border: 1px solid #fff; display:  flex; width:  90%; margin-left:  10%; margin-bottom:  30px;}.three-elements-box:nth-of-type(even) {margin-right: 10% ; margin-left:  0px;}.three-elements-box-image {width: 30%; background-position: center center !important;}.three-elements-box-image-inner {width:  30%; margin-left: 70%; height:  100%; display:  flex; align-items: center; text-align:  center; background:rgba(29,55,103,0.7);  }.three-elements-box-image-inner p {margin-bottom:  0px;font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; width:  100%; color:  #fff; font-size: 80px; font-size: 5em; text-align:  center;}.three-elements-box:nth-of-type(even) .three-elements-box-image-inner { margin-left: 0%; }.three-elements-box-image-inner-position {width:  100%; height:  initial;}.three-elements-box-text {width: 70%; padding:  75px 20px;}.three-elements-box-text h3 {font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; color: #fff; margin-bottom:  0px; font-size: 30px; font-size: 1.875em;}.three-elements-box-text p {color:  #fff;font-size:  18px; font-size: 1.125em;}.india-dedicated-wrapper {padding: 100px 0; background: url('/cohesioninvestments-com/_img/image/india-dedicated-bg.jpg'); background-size:  cover; background-position: top center;}.india-dedicated-title h2 {color: #019ed8; font-size:  48px; font-size: 3em;}.india-dedicated-title h2 span {color: #1d3767; }.india-dedicated-title h2:after {margin-top:  40px; margin-bottom:  60px; width:  100px; height:  2px; background: #019ed8; content:""; display:  block;}.india-dedicated-boxes .three-elements-box {border:1px solid #169bd7; }.india-dedicated-boxes .three-elements-box-text {padding: 20px;}.india-dedicated-boxes .three-elements-box-text h3 {font-size:  30px; font-size: 1.875em; color:  #169bd7; margin-bottom: 15px;}.india-dedicated-boxes .three-elements-box-text p {color: #404041; font-size:  16px; font-size: 1em;}.india-dedicated-boxes .three-elements-box-text p a {display:  inline-block;border: 1px solid #1d3767; transition: all 0.5s ease 0s; color: #fff; font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; padding: 0px 5px; border-radius: 5px; background: #169bd7;/* border-bottom: 1px dashed #169bd7;*/ }.india-dedicated-boxes .three-elements-box-text p a:hover {background: #404041; /*border-bottom: 1px dashed #404041;*/ transform: scale(1.1);}.footer {width: 100%; background: url('/cohesioninvestments-com/_img/image/footer-bg.jpg'); background-size: cover; background-position:  center center;}.grey-boxes {width:  100%; display:  flex;}.grey-box {padding:  10px; background: #dedede; width:  49%; margin-right: 2%; }.grey-box:last-of-type {margin-right:  0px;}.grey-box ul {margin:  0px; padding: 0px; }.grey-box ul li:before {background: url('/cohesioninvestments-com/_img/image/bullets.png'); background-size: cover; width:20px; height:20px; content:" "; display:  inline-block; position:  absolute;left: 0; top:  0;}.grey-box ul li {position:  relative; padding-left: 30px; list-style-type: none; font-size:  16px; font-size:  1em;}.grey-box ul li a {border: 1px solid #1d3767;transition: all 0.5s ease 0s; color: #fff; font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; border-radius: 5px; padding: 0px 5px; background: #169bd7; /*border-bottom: 1px dashed #169bd7;*/ }.grey-box ul li a:hover {background: #404041; /*border-bottom: 1px dashed #404041;*/}.blue-box {padding:  10px; background: #169bd7; margin-top:  20px;}.blue-box p {color: #fff !important;}.india-dedicated-boxes a#forbes.sup-link {transition: all 0.5s ease 0s; color: #169bd7; font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; border-bottom: 2px dashed #169bd7; }.india-dedicated-boxes a#forbes.sup-link:hover {color: #404041; border-bottom: 1px dashed #404041;}.offering-wrapper {background:url('/cohesioninvestments-com/_img/image/home-taj.jpg'); background-size:  cover; background-position: center bottom; background-repeat:  no-repeat;}.offering-colour-overlay {padding-top:  350px; padding-bottom:  130px; background: rgba(30, 55, 104, 0.8); /* Old browsers */background: -moz-linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%, rgba(0, 157, 216, 0.8) 83%); /* FF3.6-15 */background: -webkit-linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%,rgba(0, 157, 216, 0.8) 83%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%,rgba(0, 157, 216, 0.8) 83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3768', endColorstr='#009dd8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */  position:  relative; }.offering-colour-overlay:before {z-index:  99; width:  100%; max-width: 1600px; margin: 0 auto; height:  290px; background: url('/cohesioninvestments-com/_img/image/banner-squares-alt.png'); background-size: 100% 100%; background-repeat: no-repeat; background-position: bottom center;content:""; display:  block; position:  absolute; top: 0; left:  50%; transform: translateX(-50%);}.offering-title h2 {color: #ffffff; font-size:  48px; font-size: 3em;}.offering-title h2:after {margin-top:  40px; margin-bottom:  60px; width:  100px; height:  2px; background: #019ed8; content:""; display:  block;}.offering-title h2 span {color: #029dd8;}.offering-box {padding:  20px; border:  1px solid #fff;}.offering-box img {height:  50px; margin-bottom:  15px; }.offering-box h3 {font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; color: #fff; font-size:  24px; font-size:  1.5em;}.offering-box p {color:  #fff; font-size:  18px; font-size: 1.125em;}.offering-colour-overlay .row {display:  flex;}.link-outer {margin-left:  10%;}.footer {padding:  60px 0px;}.footer-logo {text-align:  right;}.footer-logo img {width:  260px;}.footer-address h3 {font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; font-size:  20px; font-size:  1.25em; color:  #fff; }.footer-address p {color:  #fff;}.footer-address a img {width:  20px; margin-right:  10px; vertical-align: middle;}.footer-address a {color: #fff; margin-top:  20px; display:  block;}.footer-bottom {width:  100%; padding:  20px 20px; background: #04132b; text-align:  center;}.footer-bottom p {color: #fff; margin-bottom:  0px; text-align:  center;}.footer-bottom p a {color: #fff;}.image-wrapper {text-align: center;}.image-wrapper h3 {text-align:  left;}.image-wrapper a.image-pop {display:  inline-block; font-size: 22px; font-size: 1.375em; border: 1px solid #1d3767; transition: all 0.5s ease 0s; color: #fff; font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; padding: 0px 5px; border-radius: 5px; background: #169bd7;/* border-bottom: 1px dashed #169bd7;*/ }.image-wrapper a.image-pop:hover {transform: scale(1.1);background: #404041; /*border-bottom: 1px dashed #404041;*/}.contact-popup-link {transition: all 0.5s ease 0s; padding:  10px; background: #169bd7; color:#fff; border-radius: 5px; font-weight: bold; border: 1px solid #fff; display:  inline-block;}.contact-popup-link:hover {transform: scale(1.1); }.offering-bullets ul {padding:  0px; margin:  0px; margin-bottom:  45px;}.offering-bullets ul li {color:  #fff;line-height: 1.5; font-size:  18px; font-size:  1.125em; margin-bottom:  20px; position:  relative; list-style-type: none; padding-left: 30px;}.offering-bullets ul li:before {  background: url('/cohesioninvestments-com/_img/image/best-ideas-icon-gradient white1.svg');    background-size: auto;  background-size: cover;  width: 20px;  height: 20px;  content: " ";  display: inline-block;  position: absolute;  left: 0;  top: 0;}.intro-text-content-title {margin-bottom:  35px;}.intro-text-box {width: 100%; border: 1px solid #1d3767; padding: 25px; display: flex; align-items: center;}.intro-text-box-left {width:  30%; text-align:  center;}.intro-text-box-left p {font-size: 20px; font-size: 1.25em;}.intro-text-box-right {width:  70%; text-align:  center;}.intro-text-box-right ul li {text-align:  center !important; font-size: 20px; font-size: 1.25em;}.intro-text-box-right ul li:before {position:  relative; left: initial; top:  initial; margin-right:  10px;}.intro-text-content h3 {font-size: 28px; font-size: 1.75em;}.intro-text-content-subtitle {margin-top:  35px; width: 35%;margin-left: 65%;}.intro-text-content-subtitle p {text-align:  center; color: #169bd7; font-size: 20px; font-size: 1.25em;}/***************************************Inner Pages***************************************/.inner-banner-wrapper .home-banner-colour-overlay {background: rgba(30, 55, 104, 1.0); /* Old browsers */background: -moz-linear-gradient(45deg,  rgba(30, 55, 104, 1.0) 25%, rgba(0, 157, 216, 1.0) 83%); /* FF3.6-15 */background: -webkit-linear-gradient(45deg,  rgba(30, 55, 104, 1.0) 25%,rgba(0, 157, 216, 1.0) 83%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(45deg,  rgba(30, 55, 104, 1.0) 25%,rgba(0, 157, 216, 1.0) 83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3768', endColorstr='#009dd8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.inner-banner-text {text-align:  center; padding: 65px 0;}.inner-banner-text h1 {color: #fff;}.inner-banner-text h1:after {margin:  40px auto 0px auto; width:  100px; height:  2px; background: #019ed8; content:""; display:  block;}.inner-content-wrapper {padding:  75px 0;}.inner-content-wrapper ul {margin:  0px; padding: 0px; }.inner-content-wrapper ul li:before {background: url('/cohesioninvestments-com/_img/image/bullets.png'); background-size: cover; width:20px; height:20px; content:" "; display:  inline-block; position:  absolute;left: 0; top:  0;}.inner-content-wrapper ul li {position:  relative; padding-left: 30px; list-style-type: none; font-size:  16px; font-size:  1em; margin-bottom:  15px}.inner-content-wrapper a {border: 1px solid #1d3767;transition: all 0.5s ease 0s; color: #fff; font-family: 'Nexa_Bold'; font-weight: normal; font-style: normal; border-radius: 5px; padding: 0px 5px; background: #169bd7; /*border-bottom: 1px dashed #169bd7;*/ }.inner-content-wrapper a:hover {background: #404041; /*border-bottom: 1px dashed #404041;*/}.in-the-media-wrapper {background: url('/cohesioninvestments-com/_img/image/india-dedicated-bg.jpg'); background-size: cover; background-position: center center;}.media-colour-overlay {padding: 150px 0px; /*background: rgba(29,55,103,0.7)*/;}.media-heading h2 {color: #169bd7;}.media-heading h2:after {margin:  40px 0px; width:  100px; height:  2px; background: #019ed8; content:""; display:  block;}.media-item {display:  flex; }.media-item:hover {background: #1d3767; transition: all 0.5s ease 0s;}.media-item h3 {color: #fff;}.media-item p {color: #fff;}.media-image {width:  30%; position:  relative;}.media-image img {width:  50px; position:  absolute; top:  50%; left:  50%; transform:  translate(-50%,-50%); background: #020a3d; border-radius: 40px;}.media-details {width:  70%; padding: 20px; background: #169bd7; color: #fff; }.contact-form {  position: relative;  padding: 35px;background: rgba(30, 55, 104, 0.8); /* Old browsers */background: -moz-linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%, rgba(0, 157, 216, 0.8) 83%); /* FF3.6-15 */background: -webkit-linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%,rgba(0, 157, 216, 0.8) 83%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(45deg,  rgba(30, 55, 104, 0.8) 25%,rgba(0, 157, 216, 0.8) 83%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3768', endColorstr='#009dd8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */  position:  relative; }.contact-form h2 {text-align:  center; color: #fff;}.inputsetItem5 a {color: #169bd7;}/*************************************** Blog***************************************//***************************************Footer***************************************//***************************************Form***************************************/.defaultForm {  width: 100%;  *zoom: 1;  padding:  25px;  background: #efefef;}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {float: left;  width: 100%;   position: relative;  margin-bottom:  20px; }.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;  display: none;}.defaultForm .inputset label {  display: block;  width: 100%;font-family: 'League Spartan', sans-serif;  font-size: 16px; font-size: 1em; color: #333;}.defaultForm .inputset label.label {  display: inline-block;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;}.defaultForm .inputset input, .defaultForm .inputset select {  width: 100%;   background: #fff; padding: 15px; border: 0px;font-family: 'League Spartan', sans-serif;  font-size: 16px; font-size: 1em;}.defaultForm .inputset textarea {width: 100%;  height: 10.625em;  background: #fff; padding: 15px; border: 0px;font-family: 'League Spartan', sans-serif;  font-size: 16px; font-size: 1em;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #cccccc;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit {/*  text-align: right;*/}.defaultForm .form_submit {float: left;}.defaultForm .form_submit .fbElementButton {border:  0px; text-align:  center; display: inline-block; font-family: 'League Spartan', sans-serif; font-weight: 700; font-style: normal; font-size: 16px; font-size: 1em; transition: all 0.5s ease 0s; padding: 10px 20px 10px 20px; text-decoration: none; color: #fff; position: relative;background: #169bd7;}.defaultForm .form_submit .fbElementButton:hover {background: #484a48; color: #fff;}.form_error { font-family: 'Exo 2', sans-serif;  font-size: 16px; font-size: 1em; font-style: normal; padding: 10px; background: #ff0000; color: #fff; margin-bottom: 10px;}/*************************************** Ecommerce - General  ***************************************//***************************************Ecommerce - Listings ***************************************//***************************************Ecommerce - Item ***************************************//***************************************Ecommerce - Basket ***************************************//***************************************Ecommerce - Checkout ***************************************//***************************************Custom Modules***************************************//***************************************Custom Database***************************************//***************************************Media Queries***************************************/@media all and (min-width: 1920px) {/*.offering-wrapper {background-position: center -200px; */}}@media all and (max-width: 1024px) and (min-width: 0px) {.navigation-wrapper ul {display:  none;}/*.menu-btn {display:  inline-block;}*/.nav-wrapper #primary > li > a {font-size:  14px; font-size:  0.875em;}.header-buttons-wrapper {width:  90%;}.home-banner-wrapper:after {height:  200px;}.three-elements-wrapper:before {height:  200px;}.three-elements-wrapper:after {height:  200px;}.offering-colour-overlay:before {height:  200px;}.three-elements-colour-overlay {padding-top: 260px; padding-bottom:  260px;}.offering-colour-overlay {padding-top: 260px;}.three-elements-box {width:  100%; margin-left:  0px; margin-right:  0px;}.three-elements-box:nth-of-type(even) {margin-right:  0px;}.link-outer {margin-left:  0%;}}@media all and (max-width: 750px) and (min-width: 0px) {.seven.columns.push_one.three-elements-title,.seven.columns.push_one.india-dedicated-title,.seven.columns.push_one.offering-title {width: 82.98611%; text-align:  center;}.seven.columns.push_one.three-elements-title h2:after,.seven.columns.push_one.india-dedicated-title h2:after,.seven.columns.push_one.offering-title h2:after {margin: 40px auto 60px auto;}.offering-title h2:after {background: #1d3767;}.offering-title h2 span {color: #1d3767;}.header-icon {display:  none;}.header-bar-logo-middle {width:  100%;}}@media all and (max-width: 650px) and (min-width: 0px) {.intro-text-box {flex-direction: column; align-items: initial;}.intro-text-box-left {width:  100%; margin-bottom:  20px; text-align:  center;}.intro-text-content p {text-align:  center;}.intro-text-box-right {width:  100%;}.intro-text-content-subtitle {margin-top:  35px; width: 100%;margin-left: 0%;}.home-banner-wrapper:after {height:  150px;}.home-banner-wrapper {min-height:  650px;}.three-elements-wrapper:before {height:  150px;}.three-elements-wrapper:after {height:  150px;}.offering-colour-overlay:before {height:  150px;}.three-elements-colour-overlay {padding-top: 190px; padding-bottom:  190px;}.offering-colour-overlay {padding-top: 190px;}.three-elements-box {flex-direction:  column;}.three-elements-box-image {width:  100%; height:  300px}.three-elements-box-text {width:  100%;}.three-elements-box:nth-of-type(even) {flex-direction: column-reverse;}.offering-title h2 span {color: #1d3767;}.offering-colour-overlay .row {flex-direction: column;}.offering-box {margin-bottom:  20px;}.footer .row {display:  flex; flex-direction: column-reverse;}.footer-logo {text-align: left; margin-bottom:  20px;}}@media all and (max-width: 480px) and (min-width: 0px) {.home-banner-wrapper:after {height:  100px;}.three-elements-wrapper:before {height:  100px;}.three-elements-wrapper:after {height:  100px;}.offering-colour-overlay:before {height:  100px;}.three-elements-colour-overlay {padding-top: 140px; padding-bottom:  140px;}.offering-colour-overlay {padding-top: 140px;}.grey-boxes {flex-direction: column; }.grey-box {width:  100%; margin-right:  0px; margin-bottom:  20px;}.grey-box:last-of-type {margin-bottom:  0px;}.menu-btn {padding:10px 10px 10px 10px; }.media-item {display:  flex; flex-direction:  column;}.media-image {width:  100%; padding-top:  200px;}.media-details {width:  100%;}}
/* not required */
