
@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {font-family:'amalfi_coastregular'; src:url('../fonts/amalfi_coast-webfont.woff2') format('woff2'), url('../fonts/amalfi_coast-webfont.woff') format('woff'); font-weight:normal; font-style:normal;}

* {margin:0; padding:0;}

body, html {margin:0; padding:0; width:100%; height:100%; font-family:'Montserrat', sans-serif;}

.clear {clear:both;}

.header {width:100%;}

.section-1 {width:100%; height:100%; position:relative; padding-top:13%;}

.section-1 .cursiveFonts{ font-size:1.8em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600;}

.hidden {display: none;}

.navbar-collapse {width: auto; right:120px; position:absolute; background:#fff;}

.navbar-collapse ul {list-style: none; margin-bottom:0 !important;}

.dropdown {display: inline-block;}

.dropdown a {color:#616160 !important;}

.dropdown-content {display: none; position: absolute; background-color: #f9f9f9; width: 250px; z-index: 1;}

.dropdown-content a {color:#616160; padding:5px; text-transform:capitalize; font-weight:normal; text-decoration: none; display: block; text-align: left;}

.dropdown-content a:hover {background-color: #f1f1f1;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropdown-menu {display: block;}

.navbar-collapse li {display: inline !important; margin-left: 30px; font-weight:bold; text-transform: uppercase; color: #616160;}

.navbar-nav {-ms-flex-direction: row; flex-direction: row;}

.navbar-nav .dropdown-menu {position:absolute;}

/*.navbar-collapse li:nth-child(1) {margin-left: 0;}*/

.navbar-toggler {position:absolute; right:2%; height: 27px; width: 35px; cursor: pointer; z-index: 100; transition: opacity .25s ease;}

.navbar-toggler span {background: #616160; border: none; height: 3px; width: 100%; position: absolute; top: 0; left: 0; transition: all .35s ease; cursor: pointer;}

.navbar-toggler .middle {top: 11px;}

.navbar-toggler .bottom {top: 22px;}

.navbar-toggler.active .top {transform: translateY(11px) translateX(0) rotate(45deg); background: #616160;}

.navbar-toggler.active .middle {opacity: 0; background: #616160;}

.navbar-toggler.active .bottom {transform: translateY(-11px) translateX(0) rotate(-45deg); background: #616160;}


.navbar-light .navbar-toggler {color: rgba(0,0,0,.5); border-color: rgba(0,0,0,0) !important;}
/*.header .navbar-toggler {border:none !important;}

.navbar-collapse {position:fixed; top:0px; left:0; padding-left:15px; padding-right:15px; padding-bottom:15px; width:100%; height:100%; background:#fff; text-align:center;}

.navbar-collapse.collapsing {top:-100%; transition:height 0s ease;}

.navbar-collapse.show {top:0; transition:top 300ms ease-in-out;}

.navbar-toggler.collapsed ~ .navbar-collapse {transition:top 500ms ease-in-out;}

.navbar-toggler {float:right; border:none; padding-right:0; }

.navbar-toggler:active, .navbar-toggler:focus {outline:none;}

.navbar-light .navbar-toggler-icon {width:24px; height:17px; background-image:none; position:relative; border-bottom:1px solid #000; transition:all 300ms linear;}

.navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler-icon:before {width:24px; position:absolute; height:1px; background-color:#000; top:0; left:0; content:''; z-index:2; transition:all 300ms linear;}

.navbar-light .navbar-toggler-icon:after {top:8px;}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {transform:rotate(45deg);}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {transform:translateY(8px) rotate(-45deg);}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {border-color:transparent;}

.dropdown-menu {border:none !important; font-size:0.9rem !important; text-align:center}

.dropdown-item {padding:.25rem 1.2rem !important;}*/

.dropdown-toggle::after {display:none;}

.dropdown-menu {background-color:ffffffb0 !important; background-clip: padding-box; border:none !important; border-radius:0 !important; margin-top:0px}

.dropdown-item {padding: 0.25rem 0.5rem !important;}

@media only screen and (min-width:576px) and (max-width:767px) {.navbar-collapse {width:70%}}

@media only screen and (max-width:767px) {
	.navbar-collapse {/*width: auto; right:75px; top:10px; position:absolute; background:#fff;*/background-color: rgba(255,255,255,.8); position: absolute; left: 0; top: 0; padding-top: 50px; padding-left: 30px; padding-right: 15px; padding-bottom: 15px;  width:100%; height: 100vh;}

	/*.navbar-collapse li {display:block; margin-left: 30px; font-weight:bold; text-transform: uppercase; color: #616160;}*/

	.navbar-nav {-ms-flex-direction: column; flex-direction:column;}
	
	.navbar-nav .dropdown-menu {position:relative; float:none;}

	.navbar-collapse {width:100%}
}

.section-2 {width:100%; height:100%; position:relative; padding-top:0%;}

.section-2 h2{ font-weight:300; color:#616160;}

.section-2 .cursiveFonts{ font-size:1.9em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600;}

.section-3 {width:100%; height:auto; position:relative; padding-top:0%;}

.section-3 .cursiveFonts{ font-size:6.8em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:500;}

.section-3 h1{ margin-top:-40%;}

.section-3 .ucidbg{ background:url(../images/section-3-image/ucid.png) no-repeat; background-size:100%; }

.section-4 {width:100%; height:100%; position:relative; padding-top:10%;}

.section-4 .cursiveFonts{font-size:3.5em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:500; margin-left:18%; margin-top:-5%;}

.section-4 h1{ margin-top:-40%;}

.section-5 {width:100%; height:100%; position:relative; padding-top:8%;}

.section-5 .cursiveFonts{ font-size:3.8em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:500;}

.section-5 .cursiveFonts{ margin-top:-10%;}

footer {background:#4292a3; width:100%;}

footer h6 {font-weight:800; font-size:0.8rem;}

footer ul li {font-weight:500; font-size:0.8rem; line-height:1.2rem;}
footer ul li a{ color:#fff !important;}

footer ul li a:hover{ color:#616160 !important; text-decoration:none}

.social_profile ul{list-style:outside none none; margin:0; padding:0;}

.social_profile ul li{float:left;}

.social_profile ul li a {text-align:center; border:0px; text-transform:uppercase; transition:all 0.3s ease 0s; margin:0px 5px; font-size:18px; color:#4292a3 !important; background:#fff; border-radius:30px; width:30px; height:30px; line-height:30px; display:block; border:1px solid rgba(255,255,255);}

.social_profile ul li a:hover {background:#4292a3; border:1px solid #4292a3; color:#fff; border:0px;}

.section-5 .carousel-indicators li {background:#808080 !important; opacity:1 !important; width:5px; height:5px; border:none; border-radius:50px; }

.section-5 .carousel-indicators{ bottom:-20%;}

.section-5 .carousel-indicators .active{ background:#4294a5 !important;}

.section-6{ padding-top:1%}

.gray-text{ color:#808080 !important;}

.section-6 .cursiveFonts {font-size:1em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:500; text-transform:lowercase;}
	
.section-6 .cursiveFonts1{font-size:2em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:500; text-transform:lowercase;}
	
.section-7{ width:100%; height:auto; position:relative;}

.section-9-life-at-ucid{ width:100%; height:auto; position:relative; padding-top:8%;}

.section-9-life-at-ucid .cursiveFonts1{ font-size:1em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:500; text-transform:lowercase;}		

.section-10-our-models{ width:100%; height:auto; position:relative; padding-top:8%;}

.section-10-our-models .cursiveFonts1{ font-size:1em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:500; text-transform:lowercase;}

.section-10-our-models .cursiveFonts2{ font-size:2em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600; text-transform:lowercase;}

.section-1-1-wrap{ width:100%; /*height:100%;*/ padding-top:10%;}

@media only screen and (max-width:991px){
	.section-1 {height:auto; position:inherit;}
	.section-1 .cursiveFonts{ font-size:1em;}
	.section-1-1-wrap{height:auto;}
	.section-2 {height:auto; position:inherit;}
	.section-4 {height:auto;}
	.section-5{ height:auto;}
	.section-6 {height:auto; position:inherit;}
	.section-10-our-models .cursiveFonts2{ font-size:1.5em;}
}

@media only screen and (min-width:576px) and (max-width:768px) { 
	.social_profile ul li a{margin-right:10px;margin-bottom:10px;}

	.section-5 .carousel-indicators{ bottom:-10%;}

	.section-6 .cursiveFonts1{ font-size:1.8em;}
}

@media only screen and (max-width:575px) {
	.section-1 {padding-top:18%;}

	.section-5 .carousel-indicators{ bottom:-10%;}
 }


@media only screen and (max-width:480px) { 
	.section-1 {padding-top:35%;}
	
	.section-2 {padding-top:20%;}	
	
	.social_profile ul li a {width:40px; height:40px; line-height:40px;}
	
	.section-3 .cursiveFonts {font-size:5.8em;}
	
	.section-6 .cursiveFonts1{ font-size:1.5em;}
}	

@media only screen and (max-width:390px) { 
	/*.navbar-brand img{ width:80%;}*/
}

.our_team_wrapper{ padding-top:75px;}

.our_team_wrapper .cursiveFonts{ font-size:1.8em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600;     margin:6% 0px;}

.our_team_wrapper .font-weight-bold{ color:#616160; font-family:'Montserrat', sans-serif;}

.our-team-img{ width:90%; margin:0 auto;}

@media only screen and (max-width:990px) { 
.our_team_wrapper{ padding-top:75px;}
}

@media only screen and (max-width:575px) { 
.our_team_wrapper .cursiveFonts {font-size:1.2em;}
}

@media only screen and (max-width:430px) { 
.our_team_wrapper{ padding-top:75px;}
}

.our_story_wrapper{ padding-top:75px;}

.our_story_wrapper .our_story_title {color:#fff !important; text-shadow:2px 0 #4293a4, -2px 0 #4293a4, 0 2px #4293a4, 0 -2px #4293a4, 1px 1px #4293a4, -1px -1px #4293a4, 1px -1px #4293a4, -1px 1px #4293a4; font-weight:900; font-size:4.8rem; text-transform:uppercase; line-height:4.8rem;}

.our_story_wrapper .our_story_title2 {color:#ff9400 !important; text-shadow:2px 0 #4293a4, -2px 0 #4293a4, 0 2px #4293a4, 0 -2px #4293a4, 1px 1px #4293a4, -1px -1px #4293a4, 1px -1px #4293a4, -1px 1px #4293a4; font-weight:900; font-size:4.8rem; text-transform:uppercase; line-height:4.8rem;}

.our_story_wrapper .cursiveFonts{ font-size:1.8em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600;     margin:6% 0px;}

.our_story_wrapper .cursiveFonts1 {font-size:3.2em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600; position:absolute; right:3%; top:10%;}

.our_story_wrapper .font-weight-bold{ color:#616160; font-family:'Montserrat', sans-serif;}

.our_story_wrapper .our-story-img1{width:96%; margin:0 auto;}

.our_story_wrapper .our-story-img3 {width:80%; margin:0 auto;}

.our_story_wrapper .our-story-p {line-height:1.8rem;}

@media only screen and (min-width:768px) and (max-width:991px) {
	.our_story_wrapper .cursiveFonts1 {font-size:2em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600; position:absolute; right:3%; top:10%;}
}

@media only screen and (min-width:576px) and (max-width:767px) {
	.our_story_wrapper .cursiveFonts1 {font-size:1.5em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600; position:absolute; right:3%; top:10%;}
}

@media only screen and (max-width:575px) {
	.our_story_wrapper .cursiveFonts1 {font-size:0.8em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600; position:absolute; right:3%; top:10%;}
}

.bpb_wrapper{ padding-top:75px;}

.bpb_wrapper .cursiveFonts{ font-size:1.8em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600;     margin:6% 0px;}

.bpb_wrapper .font-weight-bold{ color:#616160; font-family:'Montserrat', sans-serif;}


.bpb_wrapper .bpb-img7{ width:50%; margin-left:25%;}

.bpb_wrapper .bpb_title {color:#fff !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:4.6rem; text-transform:uppercase; line-height:4.8rem;}

.bpb_wrapper .bpb_title2 {color:#ff8700 !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:7rem; text-transform:uppercase; line-height:4.8rem; position:absolute; right:3%; bottom:0%;}

.bpb_wrapper .bpb_title3 {color:#ff8700 !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:7rem; text-transform:uppercase; line-height:4.8rem; position:absolute; top:0%}

.bpb_wrapper .bpb_title4 {color:#ff8700 !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:6.7rem; text-transform:uppercase; line-height:4.8rem; position: absolute; top: 20%; left: 58%; width: 100%;}

.bpb_wrapper .bpb_img3 {width:30%; margin-top:-20px;}

.bpb-img {margin-top:6%;}

.bpb-img3 {margin-top:-15%;}

.bpb-img7 {width:90%; margin:0 auto;}

.bonds-section {margin-top:-5%}

.esg_wrapper .SDGS h6 {text-align:center; text-transform:uppercase; font-weight:900;}

.esg_wrapper .SDGS .red {color:#e0243b;}

.esg_wrapper .SDGS .brown {color:#d7a339;}

.esg_wrapper .SDGS .green {color:#4b9839;}

.esg_wrapper .SDGS .darkred {color:#be1a2e;}

.esg_wrapper .SDGS .orange {color:#ff3a20;}

.esg_wrapper .SDGS .blue {color:#2fbadd;}

.esg_wrapper .SDGS .yellow {color:#f6bd0b;}

.esg_wrapper .SDGS .darkpink {color:#9c1a42;}

.esg_wrapper .SDGS .lightorange {color:#f86926;}

.esg_wrapper .SDGS .pink {color:#d71468;}

.esg_wrapper .SDGS .lighterorange {color:#f79724;}

.esg_wrapper .SDGS .darkbrown {color:#ba852f;}

.esg_wrapper .SDGS .darkgreen {color:#3f7e45;}

.esg_wrapper .SDGS .lightblue {color:#0991d3;}

.esg_wrapper .SDGS .lightgreen {color:#55ba2a;}

.esg_wrapper .SDGS .darkblue {color:#006897;}

.esg_wrapper .SDGS .darkerblue {color:#19486a;}

.esg_wrapper .U-wrapper {background:url(../images/esg/U.png) no-repeat; background-size:contain; background-position:right;}

.esg_wrapper .C-wrapper {background:url(../images/esg/C.png) no-repeat; background-size:contain; background-position:right;}

.esg_wrapper .I-wrapper {background:url(../images/esg/I.png) no-repeat; background-size:contain; background-position:center;}

.esg_wrapper .D-wrapper {background:url(../images/esg/D.png) no-repeat; background-size:contain; background-position:center;}

@media only screen and (min-width:768px) and (max-width:991px)	{
	.bpb_wrapper .bpb_title {color:#fff !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:4.2rem; text-transform:uppercase; line-height:4.8rem;}
	
	.bpb_wrapper .bpb_title2 {color:#ff8700 !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:4.7rem; text-transform:uppercase; line-height:4.8rem; position:absolute; right:3%; bottom:0%;}
	
	.bpb_wrapper .bpb_title3 {color:#ff8700 !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:5rem; text-transform:uppercase; line-height:4.8rem; position:relative; top:0%}

		.bpb_wrapper .bpb_title4 {color:#ff8700 !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:5rem; text-transform:uppercase; line-height:4.8rem; position: absolute; top: 35%; left: 60%; width: 100%;}

	.bpb-img3 {margin-top:0%; margin-bottom:10%}

}

@media only screen and (min-width:576px) and (max-width:767px)	{
	.bpb_wrapper .cursiveFonts {font-size:1.7em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600; margin:0px; line-height:2.2em;}

	.bpb_wrapper .bpb_title {color:#fff !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:3rem; text-transform:uppercase; line-height:3.2rem;}

	.bpb_wrapper .bpb_title2 {color: #ff8700 !important; text-shadow: 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight: 900; font-size: 3.4rem; text-transform: uppercase; line-height: 3.2rem; position: absolute; right: 3%; bottom: -6%;}

	.bpb_wrapper .bpb_title3 {color:#ff8700 !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:5rem; text-transform:uppercase; line-height:4.8rem; position:relative; top:0%}
	
	.bpb_wrapper .bpb_title4 {color:#ff8700 !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:5rem; text-transform:uppercase; line-height:4.8rem; position: absolute; top: 35%; left: 20%; width: 100%;}
	
	.bpb_wrapper .bpb_img3 {width:43%; margin-top:-10px;}

	.bpb-img3 {margin-top:0%; margin-bottom:10%}
}

@media only screen and (max-width:575px)	{
	.bpb_wrapper .cursiveFonts {font-size:1.2em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600; margin:0px; line-height:2.2em;}

	.bpb_wrapper .bpb_title {color:#fff !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:3rem; text-transform:uppercase; line-height:3.2rem;}

	.bpb_wrapper .bpb_title2 {color:#ff8700 !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:3rem; text-transform:uppercase; line-height:3.2rem; position:relative; right:0%; bottom:0%;}

	.bpb_wrapper .bpb_title3 {color:#ff8700 !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:3rem; text-transform:uppercase; line-height:4.8rem; position:relative; top:0%}
	
	.bpb_wrapper .bpb_title4 {color:#ff8700 !important; text-shadow:0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4, 0 0 3px #4293a4; font-weight:900; font-size:3rem; text-transform:uppercase; line-height:4.8rem; position: absolute; top: 30%; left: 20%; width: 100%;}

	
	.bpb_wrapper .bpb_img3 {width:43%; margin-top:-10px;}

	.bonds-section {margin-top:5%}
	
	.bpb-img3 {margin-top:0%;}
}

.breadcrumb {background:none !important; padding:.75rem 0rem !important}

.breadcrumb .active {font-weight:bold;}

.breadcrumb .breadcrumb-item {font-size:1.2rem;}

.breadcrumb-item + .breadcrumb-item::before {float: left; padding-right: .5rem; color: #6c757d; content: "|" ;}

.breadcrumb .breadcrumb-item a {text-decoration:none !important;}

.case_study_kotak{ padding-top:75px;}

.case_study_kotak .cursiveFonts{ font-size:1.8em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600;}

.case_study_kotak .font-weight-bold{ color:#616160; font-family:'Montserrat', sans-serif;}

.case_study_btn {position:relative; top:-8%; left:6%}

.case_study_btn-fino {position:relative; top:25%; left:0%}

.airpay_img	{position:relative; top:-30%; left:30%}

.airpay_img2	{position:relative; top:-10%; right:0%}

.airpay_img2 img {width:90%;}

.airpay_img3	{margin-top:-30%;}

.airpay-circle-orange-blue{position: absolute; top:-35%; z-index:-1; width:55%; left:-7%;}

.airpay-blue-circle-bg{position: absolute; top: -44%; z-index: -1; width: 55%; right:0%;}

.fino-circle-orange-blue{ position:absolute; width:88%; top: -44%; z-index: -1}

.jsw-ipl-circle-orange-blue{position: absolute; bottom:-18%; z-index: -1; right: 15%; text-align:center;}

.jsw-ipl-circle-orange-blue img {width:90%; margin:0 auto;}

.jsw-ipl-circle-blue{position: absolute; top:-25%; z-index: -1; left:52%; text-align:center;}

.jsw-ipl-circle-blue img {width:85%; margin:0 auto;}

.jsw-ipl-orange-circle-bg{position: absolute; top: 55%; z-index: -1; left: 28%; text-align:center;}

.jsw-ipl-orange-circle-bg img {width:85%; margin:0 auto;}

.polycab-circle-orange-blue{ position: absolute; top: -12%; z-index: -1; width: 32%;}

.pillars-box2 {width:100%; border:3px solid #ff9300; border-radius:20px; padding:15px 15px; margin-bottom:2%;}

.pillars-box2:hover {border:3px solid #87251d;}

.pillars-box2:hover .arrow2 { filter: brightness(0) saturate(100%) invert(15%) sepia(21%) saturate(7317%) hue-rotate(346deg) brightness(101%) contrast(91%);}

.pillars-content-box2 {margin-top:4%; margin-bottom:4%; color:#fff; text-shadow:1px 0 #4293a4, -1px 0 #4293a4, 0 1px #4293a4, 0 -1px #4293a4, 1px 1px #4293a4, -1px -1px #4293a4, 1px -1px #4293a4, -1px 1px #4293a4; /*color:#ff9400;*/ font-weight:900; font-size:1.9rem; line-height:2.5rem; text-transform:uppercase; padding:0; margin:0;}

.case_study_taj{ padding-top:135px;}

.case_study_taj .cursiveFonts{ font-size:1.8em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600;}

.case_study_taj .font-weight-bold{ color:#616160; font-family:'Montserrat', sans-serif;}

.case_study_taj .pillars-box2 {width:100%; border:3px solid #ff9300; border-radius:20px; padding:5px 15px; margin-bottom:2%;}

.case_study_taj .pillars-box2:hover {border:3px solid #87251d;}

.case_study_taj .pillars-box2:hover .arrow2 { filter: brightness(0) saturate(100%) invert(15%) sepia(21%) saturate(7317%) hue-rotate(346deg) brightness(101%) contrast(91%);}

.case_study_taj .pillars-content-box2 {margin-top:4%; margin-bottom:4%; color:#fff; text-shadow:1px 0 #4293a4, -1px 0 #4293a4, 0 1px #4293a4, 0 -1px #4293a4, 1px 1px #4293a4, -1px -1px #4293a4, 1px -1px #4293a4, -1px 1px #4293a4; /*color:#ff9400;*/ font-weight:900; font-size:1.9rem; line-height:2.5rem; text-transform:uppercase; padding:0; margin:0;}


.presidentmumbai_img	{margin-top:-8%; width:96%;}

.biryaniKG_img	{margin-top:-8%;}

.taj-orange-circle-bg {position: absolute; top:-11%; z-index: -1; left:0%; text-align:center;}

.taj-orange-circle-bg img {width:70%; margin:0 auto;}

.taj-yellow-circle-bg {position: absolute; top:22%; z-index: -1; right:-50%; text-align:center; width:100%;}

.taj-yellow-circle-bg img {width:80%; margin:0 auto;}

.taj-blue-circle-bg {position: absolute; bottom:115%; z-index: -1; left:-22%; text-align:center; width:100%;}

.taj-blue-circle-bg img {width:30%; margin:0 auto;}

@media only screen and (min-width:768px) and (max-width:991px) {
	.pillars-content-box2 {margin-top:4%; margin-bottom:4%; color:#fff; text-shadow:1px 0 #4293a4, -1px 0 #4293a4, 0 1px #4293a4, 0 -1px #4293a4, 1px 1px #4293a4, -1px -1px #4293a4, 1px -1px #4293a4, -1px 1px #4293a4; /*color:#ff9400;*/ font-weight:900; font-size:1.5rem; line-height:2.5rem; text-transform:uppercase; padding:0; margin:0;}
	
	.airpay_img2	{position:relative; top:-10%; right:0%}
	
	.pillars-box2 {width:100%; border:3px solid #ff9300; border-radius:20px; padding:2px 15px; margin-bottom:2%;}
}

@media only screen and (min-width:576px) and (max-width:767px) {
	.case_study_btn {position:relative; top:-6%; left:6%}

	.airpay_img	{position:relative; top:0%; left:0%}
	
	.airpay_img2	{position:relative; top:0%; right:0%}
	
	.airpay_img3	{margin-top:10%;}
	
	.taj-orange-circle-bg {position: absolute; top:-3%; z-index: -1; left:0%; text-align:center;}
	
	.taj-orange-circle-bg img {width:70%; margin:0 auto;}
	
	.taj-yellow-circle-bg {position: absolute; top:23%; z-index: -1; right:0%; text-align:center; width:100%;}

	.taj-yellow-circle-bg img {width:50%; margin:0 auto;}
	
	.taj-blue-circle-bg {position: absolute; bottom:115%; z-index: -1; left:-22%; text-align:center; width:100%;}
	
	.taj-blue-circle-bg img {width:30%; margin:0 auto;}

}

@media only screen and (max-width:575px) {
	.case_study_btn {position:relative; top:5%; left:0%}
	
	.case_study_btn-fino {position:relative; top:10%; left:0%}

	.airpay_img	{position:relative; top:0%; left:0%}
	
	.airpay_img2	{position:relative; top:10%; right:0%; text-align:center;}
	
	.airpay_img3	{margin-top:0%;}
	
	.jsw-ipl-orange-circle-bg{position: absolute; top:55%; z-index: -1; left:7%; text-align:center;}
	
	.jsw-ipl-orange-circle-bg img {width:50%; margin:0 auto;}

	.jsw-ipl-circle-orange-blue{position: absolute; bottom:-24%; z-index: -1; right: -8%; text-align:center;}
	
	.jsw-ipl-circle-orange-blue img {width:50%; margin:0 auto;}

	.jsw-ipl-circle-blue{position: absolute; top:-20%; z-index: -1; left:52%; text-align:center;}

	.jsw-ipl-circle-blue img {width:85%; margin:0 auto;}
	
	.taj-orange-circle-bg {position: absolute; top:-3%; z-index: -1; left:0%; text-align:center;}
	
	.taj-orange-circle-bg img {width:70%; margin:0 auto;}
	
	.taj-yellow-circle-bg {position: absolute; top:23%; z-index: -1; right:0%; text-align:center; width:100%;}

	.taj-yellow-circle-bg img {width:50%; margin:0 auto;}
	
	.taj-blue-circle-bg {position: absolute; bottom:115%; z-index: -1; left:-22%; text-align:center; width:100%;}
	
	.taj-blue-circle-bg img {width:30%; margin:0 auto;}
	
	.fino-circle-orange-blue{ position:absolute; width:50%; top: -45%; z-index: -1}
}

.testimonial-wrapper{ padding-top:75px;}

.testimonial-wrapper .cursiveFonts{ font-size:1.8em; font-family:'amalfi_coastregular'; color:#87251d; font-weight:600;}

.testimonial-wrapper .font-weight-bold{ color:#616160; font-family:'Montserrat', sans-serif;}

.testimonial-wrapper .tealheading-testimonial-heading {
    color:#3e93a0; font-weight: 700; font-size:18px; line-height:normal;}

.testimonial-wrapper .orange-testimonial-heading {color: #ff9400;}	

.testimonial-wrapper h1 {color:#87251d; font-weight:bold; font-size:2.3em}

.testimonial-wrapper h2{color:#616160; font-weight:bold; font-size:1.8em}

.testimonial-wrapper {color:#80251d;}
	
.case-study-polycab-img	 {margin-top:-30%;}

.case-study-kotak-img	 {margin-top:0%}

.case-study-fino-img	 {margin-top:-25%;}

.case-study-airpay-img	 {margin-top:-13%;}

.case-study-taj-img	 {margin-top:23%;}

.case-study-jsw-img	 {margin-top:-6%;}

@media only screen and (min-width:768px) and (max-width:991px)	{
	.case-study-polycab-img	 {margin-top:-20%;}

	.case-study-kotak-img	 {margin-top:10%}
	
	.case-study-fino-img	 {margin-top:-35%;}
	
	.case-study-airpay-img	 {margin-top:-13%;}
	
	.case-study-taj-img	 {margin-top:5%;}
	
	.case-study-jsw-img	 {margin-top:-6%;}
}
@media only screen and (max-width:767px)	{
	.case-study-polycab-img	 {margin-top:0%;}

	.case-study-kotak-img	 {margin-top:0%}
	
	.case-study-fino-img	 {margin-top:0%;}
	
	.case-study-airpay-img	 {margin-top:0%;}
	
	.case-study-taj-img	 {margin-top:0%;}
	
	.case-study-jsw-img	 {margin-top:0%;}
}

/**Blog**/
.carousel-caption2 {position: absolute; left: 0; bottom: 0; z-index: 10; padding:2% 3%; color: #616160; text-align: left; background:#fff; width:60%;}

.carousel-caption2 .small{ color:#ff8a00; font-weight:bold;}

.carousel-caption2 .orangeheading {color:#ff9400; font-weight:900; font-size:2.2rem; text-transform:uppercase; line-height:2.5rem; margin-bottom:2%;}

.carousel-caption2 .tealheading {color:#3e93a0 !important;}

.blog_inner_wrapper {padding-top:75px;}

.blog_inner_wrapper .carousel-control-prev {background:#428a9b; width:6%; height:10%; opacity:1; position:absolute; bottom:0; right:0; top:90%; left:87%;}

.blog_inner_wrapper .carousel-control-next {background:#428a9b; width:6%; height:10%; opacity:1; position:absolute; bottom:0; right:0; top:90%;}

.carousel-item {position:relative;display:none;float:left;width:90%; margin-right:-90%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}

@media only screen and (max-width:575px){
		.carousel-item {position:relative;display:none;float:left;width:100%; margin-right:0%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}

	.carousel-caption2 .orangeheading {color:#ff9400; font-weight:900; font-size:1.2rem; text-transform:uppercase; line-height:1.5rem; margin-bottom:2%;}
}

/**insights**/
.elevating-img	{max-width:150%;}

.overlay-elevating-img {align-self: flex-start; transform: translateX(-50%);}

@media only screen and (min-width:768px) and (max-width:991px){
	.elevating-img	{max-width:200%;}

	.overlay-elevating-img {align-self: flex-start; text-align:center; transform: translateX(-75%);}

}


@media only screen and (max-width:767px){
	.elevating-img	{max-width:50%;}

	.overlay-elevating-img {align-self: flex-start; text-align:center; transform: translateX(0%);}
}

.pics_in_a_row {display: flex; flex-direction:row;}

.img4 { flex: 1.5023; }

.img5 { flex: 0.75; }

.pics_in_a_row > div:not(:last-child) {margin-right: 2%;}

@media only screen and (max-width:767px){
	.pics_in_a_row {display: flex; flex-direction:column; text-align:center;}
}
/**insights**/


/**archetype**/

.archetype .orangeheading {color:#ff9400; font-weight:900; font-size:3.8rem; line-height:3.5rem; margin-bottom:5%;}

.archetype .tealheading {color:#3e93a0 !important;}

.overlay-archetype-text {max-height:10px;}

.overlay-archetype {align-self: flex-start; transform: translateY(130%);}

@media only screen and (min-width:768px) and (max-width:991px){
.archetype .orangeheading {color:#ff9400; font-weight:900; font-size:3.3rem; line-height:3.2rem; margin-bottom:5%;}

.overlay-archetype-text {max-height:0%;}

.overlay-archetype {align-self: flex-start; transform: translateY(0%);}
}

@media only screen and (max-width:767px){
.archetype .orangeheading {color:#ff9400; font-weight:900; font-size:2.3rem; line-height:2.2rem; margin-bottom:5%;}

.overlay-archetype-text {max-height:0%;}

.overlay-archetype {align-self: flex-start; transform: translateY(0%);}
}
/**archetype**/

/**workfolio**/
.workfolio .carousel-item {position:relative; float:left; width:100%; -webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}

.workfolio .carousel-indicators li {background:#808080 !important; opacity:1 !important; width:5px; height:5px; border:none; border-radius:50px; }

.workfolio .carousel-indicators{ bottom:-20%;}

.workfolio .carousel-indicators .active{ background:#4294a5 !important;}



/**Workfolio**/