@font-face {
font-family: "SabonLTPro";
src: url("../fonts/LinotypeSabonLTStdBold.otf") format("opentype");
}
.col-five-div>img{width:19%;}
.col-five-div>img.ukstew{width:21%;}
.col-four-div>img{width:24%;}
.lefthr,
.righthr {
	z-index: 999;
  position: fixed;
  top: 0;
  bottom: 0;
  height: 2.5em;
  margin: auto;
  background:#006272;
  color:#ffffff;
}
 
.lefthr {
  left: 0;
  -webkit-transform-origin: 0 50%;
     -moz-transform-origin: 0 50%;
      -ms-transform-origin: 0 50%;
       -o-transform-origin: 0 50%;
          transform-origin: 0 50%;
  -webkit-transform: rotate(-90deg) translate(-50%, 50%);
     -moz-transform: rotate(-90deg) translate(-50%, 50%);
      -ms-transform: rotate(-90deg) translate(-50%, 50%);
       -o-transform: rotate(-90deg) translate(-50%, 50%);
          transform: rotate(-90deg) translate(-50%, 50%);
}
 
.righthr {
   right: 0;
   -webkit-transform-origin: 100% 50%;
      -moz-transform-origin: 100% 50%;
       -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
           transform-origin: 100% 50%;
   -webkit-transform: rotate(90deg) translate(50%, 50%);
      -moz-transform: rotate(90deg) translate(50%, 50%);
       -ms-transform: rotate(90deg) translate(50%, 50%);
        -o-transform: rotate(90deg) translate(50%, 50%);
           transform: rotate(90deg) translate(50%, 50%);
}
.righthr:hover{
	color:#eeeeee;
}
#contact .	 {
    min-width: 360px;
}
#map-canvas-left {
    height: 236px;
    width: 100%;
}
#iw_container .iw_title {
	font-size: 16px;
	font-weight: bold;
}
.iw_content {
	padding: 15px 15px 15px 0;
}
.navbar .getstarted:hover, .navbar .getstarted:focus:hover {
    color: #fff;
    background: #035765;
    border: none;
}
.navbar .getstarted.otherp:focus:hover{
color: #fff;
}
.segclose{
    position: absolute;
    right: 30px;
    top: 50px;
}
.ptcotent p {
    text-align: center;
}
.sel-downld table tr td {
    border: none;
    padding: 15px;
    vertical-align: middle;
}
hr.incls {
    border-top: 0px solid rgba(0, 0, 0, 0.1);
    height: 0.5px;
}
#segmenterpg select.form-control{
    background-color: #fff !important;
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 0;
    min-height: 55px;
}
#segmenterpg select.form-select.error
{
    border: 1px solid #ff0000;
}
input#fundstodownload{
	border: 1px solid #CCCCCC;
    height: 55px;
    border-radius: 0;
}
.newblue button.active{
	background: #5CB8B2 !important;

}
.newblue button{
    border-color: #006272 !important;
    border: 2px solid #006272 !important;
}
button.brnone{
	border-right:none !important;
}
.table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-accent-bg: rgba(214, 237, 236, 0.35);
}
.table-striped>tbody>tr:nth-of-type(even)>* {
    --bs-table-accent-bg: rgba(214, 237, 236, 0.1);
}
#droom1{
	position:relative;
}
.rstReqySt{
	position: absolute;
    right: 10px;
    font-size: 18px !important;
    margin-top: 28px;
}
a.rstReqySt:hover{
	color:#006272;
}
.company_regulated label {
    margin-left: 0 !important;
    font-size: 18px;
}
.textsearchdwn{
	background: #5CB8B2;
	font-size: 18px;
    padding: 12px 40px;
    font-weight: 600;
	color:#fff;
    border-color: #5CB8B2;
    border: 2px solid #5CB8B2;

}
.testss {
    background: rgba(37, 55, 70, 0.6);
    border: 0;
    z-index: 1001;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1000%;
    top: 100%;
    left: 0;
}
.databx ul li p {
    text-align: center;
}
.fund-tab{
	margin-left:-16px;
}
#legal-notice ::-webkit-scrollbar,
.popContent ::-webkit-scrollbar {
	width: 12px
}
#step1of2, #step2of2, #finalstep{
  min-height: 250px;
  position: relative;
}
.loadergif{
  height: 300px;
  position: relative;
  text-align: center;
}
.vertical-center {
  margin: auto;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
#legal-notice ::-webkit-scrollbar-track,
.popContent ::-webkit-scrollbar-track {
	padding: 10px;
	margin: 0;
	right: 20px;
	background: rgba(141, 185, 202, 0.1);;
	border-radius: 10px
}

#legal-notice ::-webkit-scrollbar-thumb,
.popContent ::-webkit-scrollbar-thumb {
	background: rgba(141, 185, 202, 1);
	border-radius: 10px
}

#legal-notice ::-webkit-scrollbar-thumb:hover,
.popContent ::-webkit-scrollbar-thumb:hover {
	rgba(141, 185, 202, 0.1);
}
button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	font-size: 16px;
    color: #006272;
}
#ukinvestortac .modal-footer{
	flex-direction: column;
	align-items: flex-start;
}
#ukinvestortac .modal-content{
	padding: 0 40px;
}
form.cmxform{width:370px;font-size:1em;color:#333}form.cmxform legend{padding-left:0}form.cmxform legend,form.cmxform label{color:#333}form.cmxform fieldset{border:none;border-top:1px solid #c9dca6;background:url(../images/cmxform-fieldset.gif) left bottom repeat-x;background-color:#f8fdef}form.cmxform fieldset fieldset{background:0 0}form.cmxform fieldset p,form.cmxform fieldset fieldset{padding:5px 10px 7px;background:url(../images/cmxform-divider.gif) left bottom repeat-x}form.cmxform label.error,label.error{color:red;font-style:italic}div.error{display:none}input{border:1px solid #000}input.checkbox{border:none}input:focus{border:1px dotted #000}input.error{border:1px dotted red}form.cmxform .gray *{color:gray}
div#ukinvestortac .modal-body {
    height: 420px;
    overflow-y: scroll;
}
.regulatory_text{ 
    margin-top: 15px;
    padding: 90px;
}
#myVideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
}
.content {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: rgba(255, 255, 255, 1);
  color: #2C2A29;
  width: 75%;
  height:70%;
  padding: 60px 30px;
  overflow-y: auto;
}
a.backtostep1 {
    margin-left: 20px;
}
.close::after {
	content: "\2715";
    font-size: 14px !important;
    color: #006272;
    font-weight: bold;
}
.segmentbl .logosl a{
	 width: 150px;
}
.segmentbl h2{
	font-family:SabonLTPro, OpenSans, serif;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px;
	letter-spacing: 0em;
	text-align: center;
}
.segmentbl .segmenter_p{
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 33px;
letter-spacing: 0em;
text-align: center;
}
.segmentbl .priv_p{
font-family: 'Open Sans', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 25px;
letter-spacing: 0em;
text-align: center;
}
.segmentbl .btn-get-started {
    line-height: 0;
    padding: 20px 40px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #006272;
}
.segmentbl a.inlogin{
	color:#006272;
	text-decoration: none;
}
.segmentbl .popContent .modal-dialog .modal-content .modal-body{
	overflow-y: scroll;
	overflow-x: hidden;
	position: relative;
	top: 0;
	bottom: 0;
	padding: 0;
	margin-right: 3.5rem!important;
	margin-top: 1.5rem!important;
	margin-bottom: 0px;
	height: 450px;
}
.segmentbl .popContent ::-webkit-scrollbar {
	width: 12px
}
.segmentbl .popContent ::-webkit-scrollbar-track {
	padding: 10px;
	margin: 0;
	right: 20px;
	background: #94c1c5;
	border-radius: 10px
}
.segmentbl .popContent ::-webkit-scrollbar-thumb {
	background: #3099a7;
	border-radius: 10px
}
.segmentbl .popContent ::-webkit-scrollbar-thumb:hover {
	background: #94c1c5
}
.content.segmentbl {
    z-index: 999;
}
.seg_overlay {
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    z-index: 998;
}
.navbar ul li ul li:hover > a,
.smneu ul li a,
.smneu a {
    border-bottom: none !important;
}
#nav-news-tab.nav-tabs .nav-item.show .nav-link, #nav-news-tab.nav-tabs .nav-link.active.nav-tabs .nav-item.show .nav-link, #nav-news-tab.nav-tabs .nav-link.active, #nav-news-tab.nav-tabs .nav-link:focus, #nav-news-tab.nav-tabs .nav-link:hover {
    border: none;
    border-bottom: 4px solid #000;
    background: transparent;
}
.navbar a{
  border-bottom: 4px solid transparent;
}
.oia-list li {
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 24.51px;
	font-family: "Open Sans", sans-serif;
}
.navbar li {
    position: relative;
    padding: 10px 30px 10px 30px !important;
}
.navbar .getstarted, .navbar .getstarted:focus{
	    margin-left: 0;
}
.nav-link.dropdown-toggle.show {
    border-bottom: 4px solid #2C2A29;
}
.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a {
    color: #253746;
    border-bottom: 4px solid #2C2A29;
}
.navbar li:hover > a.getstarted{
	color: #fff;
    border-bottom: none;
}
.navbar li:hover > a.getstarted.otherp{
	color: #006272;
    border: 1px solid #006272;
}
  .fixed-top.top-header{
	  background: #fff;
    padding: 0 0 0 0;
    box-shadow: 0px 2px 20px rgb(1 41 112 / 10%);
  }
  .top-header .top-bar{
    position: relative;
    height: 45px;
    background: rgba(141, 185, 202, 0.1);
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0;
    color: #2C2A29;
  }
.header-container {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
}
  .left-top-bar a{
	  color:#2C2A29;
  }
  .left-top-bar a.active{
	  color:#006272; text-decoration:underline;
  }
  a.chga{
	  font-size: 14px;
    margin-left: 5px;
  }
  section.home-hero {
		margin-top: 200px;
	}
  .PT30{
	  padding-top:30px;
  }
  .evnbg{
   background:rgba(214, 237, 236, 0.45);
  }
  .oddbg{
	  background: #D6EDEC;
  }
  .strbox{
	  width:160px; text-align:center;
	  background:#fff; padding: 30px 20px;
	  box-shadow: 7px 7px 0px 7px rgba(183, 176, 156, 0.1);
	  margin-bottom: 30px; 
  }
  .strbox img{
	  height:85px;
  }
 
  .aifs{
	  background: rgba(155, 211, 221, 0.25);   
    padding: 12px;
    margin-top: 25px;
  }
  .our-strategies h4{
	  color: #006272;
    font-size: 18px;
    padding-right: 18px;    
    font-weight: 600;
  }
  .our-strategies p{
	  font-size:18px;
  }
  .our-strategies p.aftilds{
	  font-size: 24px;
    font-weight: 600;
  }
   .PL0{
	   padding-left:0;
   }
   .ML-10{
	   margin-left:-10px;
   }
  .our-strategies p.stlte{
	  font-family: "SabonLTPro";
	  font-size:24px; font-weight:700;
  }
  section h2{
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 58px;
	letter-spacing: 0em;
	text-align: left;
	color:#2C2A29;
	font-family: "SabonLTPro";
  } 
section h3{
	font-family:SabonLTPro, OpenSans, serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 50px;
	letter-spacing: 0em;
	text-align: left;
}
  section h4{
	  font-size: 22px;
	  font-family: SabonLTPro,Open Sans, serif;
	  font-weight: bold;
  }
  .form-check-input {
		width: 21px;
		height: 21px;
	    margin-top: 0.1em;
  }
  .form-check-input:checked {
    background-color: #fff;
    border: 1px solid #CCCCCC;
    width: 21px;
    height: 21px;
    background-size: 20px;
}
.ctrend ul li {
    cursor: pointer;
}
span.namecl {
    margin-right: 25px;
}
span.webcl {
    color: #006272;
    font-size: 14px;
	font-weight: 600;
}
.navbar .getstarted.otherp {
    border: 1px solid #006272;
    padding: 8px 20px;
    margin-left: 10px;
    border-radius: 4px;
    color: #006272;
    background: transparent;
    font-weight: 600;
}
.form-check-input:checked[type=checkbox]{
	    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/></svg>");
	background-size: 27px;
}
.form-check-input:checked[type=radio] {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='2' fill='%2C2A29'/></svg>");
	background-size: 27px;
}
input#otherdesc_input {
    min-height: 35px;
    padding: 5px;
}
.form-check-inline {
    display: inline-block;
    margin-right: 0;
}
#regfull .form-check-input[type=radio], #regfull .form-check-input[type=checkbox] {
    margin-right: 0px;
}
#regfull label{
    margin-left: 8px;
	font-size: 18px;
}
.form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: none;
}
.form-select{
	    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23006272' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}
.form-select:focus, .form-control:focus {
    border-color: #ccc;
    outline: 0;
    box-shadow: none;
}
.form-select {
    border: 1px solid #CCCCCC;
    height: 55px;
    border-radius: 0;
}
  .resp-box img{
	  width:100%;
  }
  .resp-box p{
	  color:#2C2A29;
  }
  .resp-content{
	  padding-top: 25px;
    
  }
  section p{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: 0em;
	text-align: left;
  }
  .aboutus label{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: 0em;
	text-align: left;    
	margin-bottom: 10px;
  }
   section ol li{
	   font-family: 'Open Sans', sans-serif;
	  font-size:18px; line-height:30px;
  }
  .hero-bg{
	  background: rgba(142, 144, 137, 0.1);
  }
  .resp-content ul{
	  list-style: none;
    padding-left: 0;
    margin-top: 30px;
  }
  .resp-content ul li{
	  line-height: 50px;
  }
  .resp-content ul li a{
	  color: #006272; font-size:18px;
  }
  .cont-box{
	  padding:60px 30px;
  }
  .mrlink{
	  font-weight:600; font-size:18px;
  }
 
  .cont-box ul{
	  list-style: none;
    padding: 0;
  }
  .cont-box ul li{
	  margin-bottom: 30px;
  }
  .cont-box ul li a{
	  color: #006272;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    font-size: 18px;
  }
  .blogcnt a{
	  color: #006272;
    font-size: 18px;
    font-weight: 600;
  }
  /*
  .blogcnt .container a:hover{
	  text-decoration: underline;
  }*/
  .dropdown-menu.show{
	  border: none;  border-radius: 0;  width: 100%;
	  box-shadow: rgb(0 41 112 / 10%) 0px 15px 6px -6px;  padding: 60px;
  }
  .colmn-box img{
	  width:90%;
  }
  .lcotent{
	  width: 90%;
    padding-right: 10px;
	text-align: left;
  }
  .lcotent h3{
  }
  .lcotent p{
  }
  .bcolmn-box p{
	  font-weight: 600;
    width: 190px;
    margin: 0 auto;
    margin-top: 10px;
    color: #2C2A29;
  }
  .open-position ul{
	  font-family: "Open Sans", sans-serif;
	  padding: 5px;
    list-style: none;
  }
  .open-position ul li:first-child {
	  border-top:1px solid #8E9089;
	}
  .open-position ul li{
    border-bottom:1px solid #8E9089;
	padding-top: 25px;
	padding-bottom: 25px;
  }
  .apply-col{
	  background: rgba(183, 176, 156, 0.1);
    padding: 30px;
  }
  .ptcotent{
	  width: 230px;
    margin: 0 auto;
  }
  .ptcotent p{
	  line-height:26px;
  }
  .footer-info a{
	  font-size:18px; font-weight:600;
  }
  .contatus p, .contatus p a{
	  font-size:20px; font-weight:600; line-height: 30px;
  }	 
  .navbar a, .navbar a:focus  {
	  font-size:1.1em;
  }  
  .hero-img{
	  height:290px; overflow:hidden;
  }
  .home-hero .hero-img{
	  height:auto;
  }
  .our-strag h3{
	font-family: "Open Sans", sans-serif;
    font-size: 1.2em;
    font-weight: 600;
    color: #2C2A29;
	margin-bottom: 0;
  }
  .our-strag ul{
	  padding: 0 0 0 2px;
    list-style: none;
    /*line-height: 35px;*/
  }
	.our-strag li {
		padding: 5px 0px 10px 0px !important;
	}
  .our-strag ul li a{
	  color: #006272;
  }
  .navbar .dropdown-menu ul li a{
	 line-height: 28px;
  }
   .navbar .dropdown-menu h2{
		   font-size: 1.2em !important;
	   }
	   #insights a{
		   height:55px;
	   }
  
  @media (min-width: 992px){
	  .navbar-mobile .dropdown > .dropdown-active {
		  display: block;
		}
	   nav.navbar{
		position:static;  
	  }
	  .navbar li{
		  position:static;
	  }
	  .colmgd{		  
		  overflow: hidden;
	  }
	  .col-lg-30{
		  flex: 0 0 auto;
		width: 30%;
	  }
	  .col-lg-90{
		  flex: 0 0 auto;
		width: 90%;
	  }
	  .resp-content{
		  padding-right: 110px;
	  }
	  .col-lg-2-5{
		  flex: 0 0 auto; width: 20%;
	  }
  }
   @media (min-width: 992px){
	  
	  /* New Skin CSS */
	  .home-hero h1 {
		padding-top: 0;
		font-size: 4em;
	   }
	   .hero h1{
		line-height:1.4em;
	   }
	   .hero p, .hero .btn-get-started span{
		   font-size: 1em;  line-height: 1.5;
	   }
	   .hero p{
		   width:480px;
	   }
	   .navbar a {
			border-bottom: 4px solid transparent;
		}
		.navbar a, .navbar a:focus{
			font-size:1.1em;
		}
		.our-strategies p{
			font-size:1em; line-height:20px;
		}
		section p{
			font-size:1em; line-height:25px;
		}
		section h2{
			font-size:2em; line-height:44px;
		}
		.our-strategies p.aftilds {
			font-size: 1.2em;
			font-weight: 600;
		}
		.our-strategies p.stlte,
		.navbar .dropdown-menu ul li a, .navbar .dropdown-menu a{
			font-size:1.1em;
		}
		.navbar .dropdown-menu p {
			font-size: 1.2em;  
			line-height: 30px; 
		}
				#our-strategies a, #responsibility a, #insights a, #our-people a,
				.cont-box ul li a, .mrlink, .footer-info a,
				.oia-list li,
				.contatus p, .contatus p a{
					font-size:1em;
				}
				p{
				margin-bottom: 0.5rem;
				}
				.resp-content ul li {
			line-height: 35px;
		}
		.footer .copyright,
		.blogcnt a{
			font-size:1em;
		}
		.hero h1{
			font-size:2.5em;
		}
			  .navbar .getstarted{
				  border:none;
			  }
			  .colmgd{
				  height:375px;
			  }
	  /**  End New Skin CSS **/
  }
  @media (min-width:992px) and (max-width:1024px){
	.navbar li {
    padding: 10px 5px 10px 5px !important;
}
.navbar .dropdown-menu p {
    padding-left: 0;
}
  }
   @media (min-width: 1200px){
	   .home-hero h1 {		
		font-size: 3.5em;
	   }
	   .navbar a, .navbar a:focus{
			font-size:1.1em;
		}
   }
   @media (max-width: 1450px){
	   .navbar .dropdown-menu h2{
		   font-size: 1.2em !important;
	   }
	   .navbar .dropdown-menu ul li a{
		   font-size: 1em !important;
	   }
   } 
   
    @media (min-width: 1200px) and (max-width: 1300px){
		.navbar > ul li{
			padding: 10px 20px 10px 20px !important;
		}
	}
  
  @media (max-width: 991px) {
	  .navbar-mobile ul{
		  top:0; left:0; right:0;
		  border-radius: 0;
          background-color: #006272; padding-top: 60px;
	  }
	  .navbar-mobile a, .navbar-mobile a:focus{
		  color:#fff;  display: block; text-align: center;
		  font-size: 24px;  font-weight: normal;
	  }
	  .navbar-mobile .dropdown ul a{
		  padding:4px 20px; font-size: 18px; white-space: initial;
	  }
	  .dropdown-menu.show{
		  background-color: #006272; box-shadow: none;
	  }
	  .dropdown-menu.show,
	  .dropdown-menu.show ul{
		  position: relative; padding:0;
	  }
	  .dropdown-menu h2{
		  width: 100%;
    text-align: center;
	  }
	  ul.smneu{
		  width:100%;
	  }
	  .smneu li a{
		  color:#fff !important;
	  }
	  ul.smneu li{
		  padding-right:0 !important; width:100%;
	  }
	  .nav-link.dropdown-toggle.show, .navbar a{
		  border-bottom:none;
	  }
	  .navbar li.nav-item{
		  border-bottom: 1px solid #80B0B8;
		  padding: 10px 0;
    margin: 0 30px;
	  }
	  .navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover > a{
		  color:#fff;
	  }
	  
	  .hero h1{
		  line-height:48px; font-size: 32px;
	  }
	  .strbox, .stextr{
		  display:inline-block;
	  }
	  .stextr{
		  margin-left:25px;
	  }
	  .aifs{
		  margin-top:0; margin-bottom:25px;
	  }
	  section.home-hero{
		  margin-top:0;
	  }
	  .ftbg{
		  background: rgba(141, 185, 202, 0.1);
		  padding-top: 15px;  padding-bottom: 15px;
	  }
	.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a {
		border-bottom: none;
		color: #a1c3cc;
	}
	  .navbar ul.smneu li{
		  padding-left: 0 !important;
	  }
  }
  @media (min-width: 765px){
	  .colmgd{
		    overflow: hidden;
	  }
  }
  @media (max-width: 764px){
	  .righthr{
		  display:none;
	  }
	  .colmgd{
		  height: 250px;  overflow: hidden;
	  }
  }
  @media (max-width: 580px) {
     .hero-img{
		 padding:0;
	 }
  }
/*iPhone 5 */

@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)  
{

	.seg_overlay {
		left: 0;
	}	
	.content {	
		width: 100%;
		height: 86%;
	}
	.segmentbl h2 {
		font-size: 30px;
		line-height: 36px;
	}
	.segmentbl .segmenter_p, .segmentbl .priv_p {
		font-size: 18px;
		line-height: 24px;
	}	
	.segmentbl .popContent ::-webkit-scrollbar {
		width: 5px
	}
	#legal-notice ::-webkit-scrollbar,
	.popContent ::-webkit-scrollbar {
		width: 5px
	}
	#ukinvestortac .modal-content {
		padding: 0;
		width: 100%;
		height: 86%;
		border-radius: 0;
	}
	.hero h1, .hero p, .setpadmb {
		padding-left: 15px;
		padding-right: 15px;
	}
	.hero .btn-get-started {
		padding: 10px 30px;
	}
	.hero .btn-get-started span {
		font-size: 16px;
		line-height: 21px;
	}
	.hero p {
		color: #2C2A29;
		width: auto;
		font-size: 18px;
		line-height: 24px;
	}
	.top-header .top-bar {
		display: none;
	}
}
/*iPhone 6 */
@media screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)  
{
	.seg_overlay {
		left: 0;
	}	
	.content {	
		width: 100%;
		height: 86%;
	}
	.segmentbl h2 {
		font-size: 30px;
		line-height: 36px;
	}
	.segmentbl .segmenter_p, .segmentbl .priv_p {
		font-size: 18px;
		line-height: 24px;
	}	
	.segmentbl .popContent ::-webkit-scrollbar {
		width: 5px
	}
	#legal-notice ::-webkit-scrollbar,
	.popContent ::-webkit-scrollbar {
		width: 5px
	}
	#ukinvestortac .modal-content {
		padding: 0;
		width: 100%;
		height: 86%;
		border-radius: 0;
	}
	.hero h1, .hero p, .setpadmb {
		padding-left: 15px;
		padding-right: 15px;
	}
	.hero .btn-get-started {
		padding: 10px 30px;
	}
	.hero .btn-get-started span {
		font-size: 16px;
		line-height: 21px;
	}
	.hero p {
		color: #2C2A29;
		width: auto;
		font-size: 18px;
		line-height: 24px;
	}
	.top-header .top-bar {
		display: none;
	}
	.navbar .getstarted, .navbar .getstarted:focus {
	  background: #006272;
	  padding: 12px 35px;
	  margin-left: 30px;
	  border-radius: 4px;
	  color: #fff;
	}
	.navbar .getstarted:hover, .navbar .getstarted:focus:hover {
	  color: #fff;
	  background: #035765;
	}	
} 