body{margin:0; padding:0; font-family: 'Raleway', sans-serif; background: #fff !important;}
a{text-decoration:none !important; outline:none !important;}
a:hover{text-decoration:none !important; outline:none !important;}
ul,li{list-style:none; margin:0; padding:0;}
header{padding:0 0 0 0;}
h1,h2,h3,h4,h5,h6{margin:0 ; padding:0;}
.wrapper{width:1147px; margin:0 auto;}
.navwrapper{width:900px; float:none; margin:0 auto;}
.logowrap{width:199px; padding:0px 0; margin: 0 auto;}
.topwrapper{width:1000px; margin:0 auto;}
.mobilemenu{display:none;}

.headertop{background:#fff; /*position:absolute; left:0; right:0;*/ margin:0 auto; z-index:1100; height:auto; padding:30px 0;}
.headerinfo{float:right; margin: 0px 0 0 0;}
.headerinfo ul{list-style:none; margin:0; padding:0px 0 0 0;}
.headerinfo ul li{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#383741; line-height:18px; display:inline; text-transform:uppercase; position:relative; padding-right:30px;}
.headerinfo ul li a{color:#fff; -webkit-transition: all 1s ease-in-out; border:none; padding:0 20px; background:#006b63;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; text-transform:none; text-decoration:none !important; line-height:40px; height:40px; display:block; font-family: 'MicrosoftNewTaiLue'; font-size:20px;}
.headerinfo ul li a:hover{color:#fff;}
.headerinfo ul li:last-child{padding-right:0px;}
.headerinfo ul li .fa-mobile{padding-right:10px; font-size:25px; line-height:18px; float:left;}


.headersocial{background: #002e5b; height: 58px;}

.leftpart{float:left;}

.logbtn{display:none;}

.row{max-width: 100% !important;}




@font-face {
  font-family: 'AvantGardeITCbyBT-Book';
  src: url('../fonts/AvantGardeITCbyBT-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvantGardeITCbyBT-Book.woff') format('woff'), url('../fonts/AvantGardeITCbyBT-Book.ttf')  format('truetype'), url('../fonts/AvantGardeITCbyBT-Book.svg#AvantGardeITCbyBT-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'AvantGardeITCbyBT-Medium';
  src: url('../fonts/AvantGardeITCbyBT-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvantGardeITCbyBT-Medium.woff') format('woff'), url('../fonts/AvantGardeITCbyBT-Medium.ttf')  format('truetype'), url('../fonts/AvantGardeITCbyBT-Medium.svg#AvantGardeITCbyBT-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Geometric212BT-BookCondensed';
  src: url('../fonts/Geometric212BT-BookCondensed.eot?#iefix') format('embedded-opentype'),  url('../fonts/Geometric212BT-BookCondensed.woff') format('woff'), url('../fonts/Geometric212BT-BookCondensed.ttf')  format('truetype'), url('../fonts/Geometric212BT-BookCondensed.svg#Geometric212BT-BookCondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvantGarde-Demi';
  src: url('../fonts/AvantGarde-Demi.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvantGarde-Demi.woff') format('woff'), url('../fonts/AvantGarde-Demi.ttf')  format('truetype'), url('../fonts/AvantGarde-Demi.svg#AvantGarde-Demi') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'MicrosoftNewTaiLue';
  src: url('../fonts/MicrosoftNewTaiLue.eot?#iefix') format('embedded-opentype'),  url('../fonts/MicrosoftNewTaiLue.woff') format('woff'), url('../fonts/MicrosoftNewTaiLue.ttf')  format('truetype'), url('../fonts/MicrosoftNewTaiLue.svg#MicrosoftNewTaiLue') format('svg');
  font-weight: normal;
  font-style: normal;
}






.modal{z-index:9999 !important;}


.blue{position:absolute; left:0; right:0; margin:0 auto; z-index:1000; margin-bottom:0px; background: rgba(226, 231, 233, .7);}



.navbar{border-radius: 0px !important; margin-bottom:0px !important; min-height:auto !important; border:0px !important; padding: 24px 0 !important;}
.navbar-default{background:none !important; border-color:inherit !important;}
.navbar-inverse{background:none !important; border:0px !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0px !important; padding-left:0px !important; padding-right:0px !important; position:relative; z-index:7000;}
/*.navbar navbar-default{position:relative; z-index:50000;}
.navbar navbar-default:after {position: absolute; top: 0; right: -350px; content: ''; height: 100%; width: 50%; background: #3c4e5c !important;}*/
.navbar-brand{font-family: 'Open Sans', sans-serif; font-weight:700 !important; font-size:32px !important; padding:0px 0 0 0 !important; float:none !important; height:auto !important;}
.navbar-brand img{padding:0px 0 0 0;}
.sr-only{}
.navbar-default .navbar-brand{color:#fff !important;}
.navbar-default .navbar-brand:hover{color:#fff !important;}
.navbar-nav .dropdown-menu > li{border-bottom:1px solid #2a2e33 !important;}
.navbar-nav .dropdown-menu > li:last-child{border-bottom:none !important;}

.navbar-default .navbar-nav > li > a{-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.navbar-default .navbar-nav > li > a:hover{color:#fff !important;}  
  
.cool-link {
    display: inline-block;
    color: #f92b2f;
    text-decoration: none;
}

.cool-link::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #f92b2f;
    transition: width .3s;
}

.cool-link:hover::after {
    width: 100%;
    //transition: width .3s;
}

.navbar-nav > li > a{line-height:18px !important; padding-top:0px !important; padding-bottom:0px !important; font-family: 'AvantGardeITCbyBT-Book' !important; color:#002e5b !important; font-size:18px !important; text-transform:uppercase; margin-right:0px;}
.navbar-nav > li > a:hover{border-right:none !important;}
.nav>li>a{padding:0px 16px !important;}
.nav>li>a.last{margin-right:0px;}
/*.navbar-nav > li > a:hover{color:#fcb941 !important;}*/
.dropdown-menu>li>a{-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
/*.dropdown-menu>li>a:hover{color:#2b81ba !important;}*/
.dropdown-menu>li>a:hover{color:#002e5b !important;} 

.navbar-nav > li{margin-right:0px; border-right:1px solid #282d3b;}
.navbar-nav > li:last-child{margin-right:0px; border-right:none;}


.linenav{background:url(../images/navline.png) right center no-repeat !important;}


.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff !important; background:none !important;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:none !important; color:#fff !important; }

.navbar-nav{float:none !important; padding:0px 0 0px 0;}

.sliderwrapper .carousel-inner{min-height:auto !important;}

.onlinewrap{background:#1f1f1f; padding:30px 0;}

.clear{clear:both;}

.space{padding:0 0 0 0 !important; position:relative;}


.footerpic{background:url(../images/footerpic.png) center top no-repeat; height:509px;}

/*login form modal box css*/

/***** Modal *****/

.modal-dialog{position:relative; z-index:6000;}
.modal-content {
	background: #3a3a3a;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	border: 0;
	text-align: left;
	z-index:5000;
}

.modal-header {
	padding: 25px 25px 15px 25px;
	background: #333;
	border: 0;
	-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
	color: #888;
}

.modal-header .close {
	font-size: 36px;
	color: #eee;
	font-weight: 300;
	text-shadow: none;
	opacity: 1;
}

.modal-title {
	margin-bottom: 10px;
	line-height: 30px;
	color: #eee;
}

.modal-body {
	padding: 25px 25px 30px 25px;
	background: #3a3a3a;
	text-align: left;
	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
}

.modal-body img {
	margin-bottom: 15px;
}

.modal-body form textarea {
	height: 100px;
}

.modal-body form .input-error {
	border-color: #399599;
}

.indicators-line > .carousel-indicators{display:none !important;}
.navyblue{background:#1e6694;}
.implinks{width:1048px; margin:0 auto;  overflow:hidden; padding:83px 0;}
.impin{text-align:center;  margin:0 auto;}
.impin h2{font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:24px; line-height:30px; font-weight:400; text-transform:uppercase; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; padding-bottom:0px;}
.impdata{text-align:center; margin:0 auto; margin-bottom:40px;}
.impdata img{text-align:center; display:block; margin:0 auto; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}

.impin:hover h2{color:#000; margin-top:-20px;}
.impin:hover .impdata img{-moz-transform: rotate(360deg) ;
	/* WebKit */
	-webkit-transform:  rotate(360deg);
	/* Opera */
	-o-transform: rotate(360deg) ;
	/* Standard */
	transform: rotate(360deg) ;}



.newsletter{width:1246px; margin:0 auto; background:#2a80b9; padding:35px 0;}
.newsinfo{text-align:center; padding-bottom:27px;}

.newsinfo h2{margin:0; padding:20px 0 23px 0; color:#fff; font-size:30px; line-height:30px; font-family: 'HelveticaNeueLTStd-Lt'; text-transform:uppercase;}
.newsinfo p{font-family: 'MyriadPro-Regular'; color:#fff; font-size:19px; line-height:19px; padding-bottom:37px;}
.rgtborder{border-right:1px solid #f3f3f3;}
.newsinfo input.txt{width:430px; padding:0 20px; height: 50px; border: none; border-radius: 0px; color: #8b8b8b; font-size:16px; font-family: 'MyriadPro-Regular'; transition: all 0.3s ease 0s; line-height:50px; text-transform: none; float:none; text-align:center; font-style:normal; background:#fff !important; -webkit-border-radius: 8px; -moz-border-radius: 8px;
border-radius:8px; margin-bottom:30px;}

.newsinfo input.txt::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#8b8b8b; opacity:1}
.newsinfo input.txt::-moz-placeholder { /* Firefox 18- */ color:#8b8b8b; opacity:1}
.newsinfo input.txt::-moz-placeholder { /* Firefox 19+ */color: #8b8b8b; opacity:1}
.newsinfo input.txt::-ms-input-placeholder { /* IE 10+ */color:#8b8b8b; opacity:1}
.newsinfo input.txt::-ms-input-placeholder { /* Edge */ color: #8b8b8b; opacity:1}
.newsinfo input.txt::placeholder-shown { /* Standard one last! */color: #8b8b8b; opacity:1}

.newsinfo input:focus{outline: none; box-shadow: 0px 0px 12px #fff !important; border-color: #fff  !important; color:#000  !important; border:1px solid #000 !important; background:#e9e9e9 !important;}

.newsinfo input.submitbtn {float:none; background:#0c3440; border:none; outline:none; line-height:50px; padding:0 0 0 0; font-family: 'MyriadPro-Regular'; font-size:16px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:0px;  margin-top:0px !important; display:block; width:94px; margin:0 auto; -webkit-border-radius: 8px; -moz-border-radius: 8px;
border-radius:8px;}
.newsinfo input.submitbtn:hover{background:#333; color:#fff !important;}

.latestwrap{text-align:center; width:436px; margin:0 auto;}
.latestwrap h2{margin:0; padding:20px 0 23px 0; color:#fff; font-size:30px; line-height:30px; font-family: 'HelveticaNeueLTStd-Lt'; text-transform:uppercase;}
.latestwrap p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#fff; padding-bottom:71px;}
.latestwrap a{background:#0c3440; color:#fff; display:block; margin:0 auto; font-family: 'Open Sans', sans-serif; font-size:15px; line-height:43px; width:130px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
border-radius:8px;}
.latestwrap a:hover{background:#333; color:#fff;}



.ltspac{padding-left:0px !important; padding-right:0px !important;}



.scheme{background:#fff; padding:100px 0 0 0; text-align:center;}
.schemein{width:1140px; margin:0 auto;}
.schemein img{display:block; text-align:center; margin:0 auto; padding-bottom:150px;}
.schemein h2{position:relative; display:inline-block; font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:36px;  color:#000; font-weight:600; padding-bottom:88px; text-transform:none; margin-bottom:0px;}


	


.ht-50{margin-bottom:50px;}






.tabberwrap{padding:90px 0;}

.solutionwrap{padding:67px 0; text-align:center;}
.solutionwrap h2{color:#000; font-size:60px; line-height:60px; font-family: 'GothamBlack';}

.strip{position:absolute; z-index:100; left:0px; right:0; margin:0 auto; width:129px; height:122px; background:url(../images/strip.png) center top no-repeat !important; top:-8px 
!important;}
.strip p{color:#fff; font-size:60px; line-height:122px; font-family: 'GothamBlack';}

.newsletterwrapper{background:#01ccff; padding:90px 0;}
.newsin{}
.newsin h2{font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:95px; color:#fff; margin: 0 0 0 0;}
.newrt{float:right;}
.newrt input.txt{background:#fff; padding:0 55px; line-height:95px; height:95px; font-family: 'Geometric212BT-BookCondensed'; border:0; outline:none; border-radius:inherit; font-size:24px; color: #a9b2be; float:left; width: 328px; margin-bottom: 0px;}

.newrt input.txt::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#a9b2be; opacity:1}
.newrt input.txt::-moz-placeholder { /* Firefox 18- */ color:#a9b2be; opacity:1}
.newrt input.txt::-moz-placeholder { /* Firefox 19+ */color: #a9b2be; opacity:1}
.newrt input.txt::-ms-input-placeholder { /* IE 10+ */color:#a9b2be; opacity:1}
.newrt input.txt::-ms-input-placeholder { /* Edge */ color: #a9b2be; opacity:1}
.newrt input.txt::placeholder-shown { /* Standard one last! */color: #a9b2be; opacity:1}

.newrt input:focus {outline: none; box-shadow: 0px 0px 10px #333333 !important; border-color: #b7b7b7 !important; color:#000 !important; background:#e5e5e5 !important; border:1px solid #454545 !important;}

.newrt input.submitbtn{background:#000; color:#fff;  margin:0 auto; font-family: 'Geometric212BT-BookCondensed'; font-weight:600; line-height:95px; height:95px; border:0; outline:none; font-size:18px; padding:0 20px; left:0; right:0; width:155px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; font-size:36px; letter-spacing:1px; border:none; font-size:36px; float:left;}

.newrt input.submitbtn:hover{background:#000;}



.knowpart{}
.knowpart h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:48px; line-height:48px; color:#000; padding-bottom:40px; margin-bottom:70px; position:relative; display:block;}
.knowpart h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:100%;
    margin:10px 0 0 0;
    width:10%;
    height:3px;
    background:#01ccff;
}



.locateinfo{float:none; padding:0px 0 0 0;}
.locateinfo ul{list-style:none; margin:0; padding:0;}
.locateinfo ul li{float:left; display:inline; margin-right:85px;}
.locateinfo ul li:last-child{margin-right:0px;}
.locateinfo ul li img{float:left; padding-right:20px; padding-top: 14px;}
.locateinfo ul li p{float:right; font-family: 'Lato', sans-serif; font-weight: 400; font-size: 18px; color: #010101; margin-bottom: 0px;}
.locateinfo ul li p span{display:block; font-family: 'Lato', sans-serif; font-weight: 400; font-size: 14px; color: #010101;}

.logowrapper{background:#fff; padding:50px 0;}



.range{padding:90px 0 120px 0; text-align:center;}
.range h2{font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:36px; color:#006b63; padding:0 0 40px 0; margin-bottom: 0px; margin-top: 0px;}
.range h2 span{font-family: 'Geometric212BT-BookCondensed'; font-size:24px; line-height:30px; color:#000; display:block;}
.range p{color:#404b52; font-family: 'Geometric212BT-BookCondensed'; font-size:18px; line-height:22px; padding-bottom:70px; margin-bottom: 0px;}
.rangein{text-align:center;}
.rangeintop{background:#f5f7f9; height:207px; position:relative; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.rangeintop img{display:block; text-align:center; margin:0 auto; padding:44px 0 0 0;}
.rangeintop a{position:absolute; left:0; right:0; bottom:-15px; Width:157px; margin:0 auto; display:block; color:#fff; background:#002e5b; font-family: 'Geometric212BT-BookCondensed'; font-size:14px; line-height:35px;}
.rangein h2{color:#137168; font-family: 'Geometric212BT-BookCondensed'; font-size:24px; line-height:24px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; margin-top: 50px;}
.rangein:hover .rangeintop{background:#002e5b;}
.rangein:hover a{background:#137168; color:#fff;}
.rangein:hover h2{color:#002e5b;}


.solutioninfopart{padding:110px 0 160px 0; text-align: center; overflow: hidden;}
.solutioninfopart h2{font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:45px; color:#006b63; padding:0 0 40px 0; margin-bottom: 0px; margin-top: 0px;} 
.solutioninfopart h2 span{font-family: 'Geometric212BT-BookCondensed'; font-size:24px; line-height:30px; color:#000; display:block;}
.solutioninfopart p{color:#404b52; font-family: 'Geometric212BT-BookCondensed'; font-size:14px; line-height:22px; padding-bottom:70px; margin-bottom: 0px;}

.solvinner{width:1260px; margin: 0 auto;}
.solvinpart{width:auto;}
.solvinpart img{float:left; display:inline; border-radius: 100%; width: 100px; height: 100px; border: 1px solid #bbbbbb; margin-bottom: 20px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.solvinpart h3{font-family: 'Geometric212BT-BookCondensed'; font-size:24px; line-height:30px; color:#404b52; padding: 15px 0 0 0; margin: 0 0 0 0;}
.solvinpart p{font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #404b52; padding-bottom: 0px;}

.solvinpart:hover img{-ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg); background: #000;}

.intromatter{width:1260px; margin: 0 auto; height: 461px;}
.welintrolt{height: 461px;}
.welintrolt img{display:block; text-align: center; margin: 0 auto;}

.welintromatter{padding:30px 0 0 0;}
.welintromatter h1{font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:36px; color:#006b63; padding:0 0 40px 0; margin-bottom: 0px; margin-top: 0px;}
.welintromatter h1 span{font-family: 'Geometric212BT-BookCondensed'; font-size:24px; line-height:24px; color:#000; display:block;}
.welintromatter p{font-family: Tahoma,Verdana,Segoe,sans-serif;  font-size: 18px; color: #404b52; line-height: 22px; padding-bottom: 25px; margin-bottom: 0px; text-align: justify;}
.welintromatter a{display: block; border: 1px solid #002e5b; width: 135px; line-height: 30px; font-size: 14px; color: #002e5b; font-family: 'Geometric212BT-BookCondensed'; text-align: center; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.welintromatter a:hover{background: #000; color: #fff;}

.sipcalculative{height:457px;}
.sippic{height:457px; background: url(../images/sippic.png) center top no-repeat; background-size:cover;}
.sipmatter{padding: 68px 0 0 60px;}
.sipmatter h2{font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:45px; color:#006b63; padding:0 0 40px 0; margin-bottom: 0px; margin-top: 0px;}
.sipmatter h2 span{font-family: 'Geometric212BT-BookCondensed'; font-size:24px; line-height:24px; color:#000; display:block;}
.sipmatter p{font-family: Tahoma,Verdana,Segoe,sans-serif;  font-size: 18px; color: #404b52; line-height: 22px; padding-bottom: 25px; margin-bottom: 0px; text-align: justify;}

.sipmatter h3{font-family: 'Geometric212BT-BookCondensed'; font-size:24px; line-height:24px; color:#137168; padding:0 0 40px 0; margin-bottom: 0px; margin-top: 0px;}
.sipmatter a{display: block; border: 1px solid #002e5b; width: 135px; line-height: 30px; font-size: 14px; color: #002e5b; font-family: 'Geometric212BT-BookCondensed'; text-align: center; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; float:right;}
.sipmatter a:hover{background: #000; color: #fff;}



.parallaxinvite { 
    /* The image used */
    background-image: url("../images/bg_invite.png");

    /* Set a specific height */
    height: auto; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; 
}

.invitepart{text-align: center; padding: 70px 0;}
.invitepart p{font-family: Tahoma,Verdana,Segoe,sans-serif; margin-bottom: 0px; font-size: 16px;line-height: 22px; color: #fff;}
.invitepart h2{font-family: Tahoma,Verdana,Segoe,sans-serif; margin-bottom: 0px; font-size: 20px;line-height: 22px; text-transform: uppercase; color: #fff;}

.knowpartinfo{padding: 100px 0; text-align: center; overflow: hidden;}
.knowpartinfo h2{font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:45px; color:#006b63; padding:0 0 0px 0; margin-bottom: 0px; margin-top: 0px;}
.knowpartinfo h2 span{font-family: 'Geometric212BT-BookCondensed'; font-size:24px; line-height:24px; color:#000; display:block; padding-bottom: 100px;}
.knowinner{height: 305px; overflow: hidden;}
.knowinner img{display:block !important; text-align: center; margin: 0 auto; height: 305px; -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;}
.rtbt{margin-bottom: 8px; margin-right: 8px;}
.bt{margin-bottom: 8px;}

.knowinner:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.fundbg{background: url(../images/bg_fundpart.png) center top no-repeat; background-size: cover; height: 695px;}
.funpartdata{padding:95px 50px 0 70px; background: #f5f7f9;} 
.funpartdata h2{font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:45px; color:#000; padding:0 0 55px 87px; margin-bottom: 0px; margin-top: 0px;}
.funpartdata p{font-family: Tahoma,Verdana,Segoe,sans-serif;  font-size: 18px; color: #404b52; line-height: 22px; padding-bottom: 50px; margin-bottom: 0px; text-align: justify;}




.parallaxnews { 
    /* The image used */
    background-image: url("../images/bg_newsletter.png");

    /* Set a specific height */
    height: auto; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; 
}

.newswrapper{padding:0 45px;}

.clientcontent{padding:100px 0; overflow: hidden; text-align: center;}
.clientcontent h2{font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:45px; color:#006b63; padding:0 0 0px 0; margin-bottom: 0px; margin-top: 0px;}
.clientcontent h2 span{font-family: 'Geometric212BT-BookCondensed'; font-size:24px; line-height:24px; color:#000; display:block; padding-bottom: 100px;}

.slidewrap{padding:0 0 0 0; text-align: center; overflow: hidden;}
.slidewrap .blockquote{padding:0 0 0 0 !important; border-left:0px !important;}
.slidewrap #quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}

/* Control buttons  */
.slidewrap #quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px; display: none;
}
/* Previous button  */
.slidewrap #quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
.slidewrap #quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
.slidewrap #quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
.slidewrap #quote-carousel .carousel-indicators li 
{
  background: #002e5b; width:28px; border-radius: inherit; height: 6px !important; margin: 0 12px 0 0!important; 
}
.slidewrap #quote-carousel .carousel-indicators .active 
{
  background: #ffea00; height: 6px !important; 
}
.slidewrap #quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.slidewrap .item blockquote {
    border-left: none; 
    margin: 0;
}

.slidewrap .item blockquote img {
    
    border: 2px solid #e0e3e5; margin: 0 auto; text-align: center; margin: 0 auto; margin-bottom: 30px;
}

.slidewrap .item blockquote p{color:#404b52; font-size: 18px; line-height: 22px; font-family: 'Geometric212BT-BookCondensed'; padding-bottom: 30px; margin-bottom: 0px;}
.slidewrap .item blockquote small{font-family: 'Geometric212BT-BookCondensed'; font-size: 24px; line-height: 24px; color: #137168; padding-bottom: 30px;}
.slidewrap .item blockquote p:before {
    /*content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;*/
}
.slidewrap blockquote .small:before, blockquote footer:before, blockquote small:before{content:'';}


 
@media screen and (min-width:320px) and (max-width:480px)
{
.topwrapper{width:100%; margin:0 auto;}
.toptwo{background-color: rgba(0, 0, 0, 1);}
.wrapper{width:100% !important; margin:0 auto !important;}
.container{padding-left:0 !important; padding-right:0px !important;}
.navwrapper{width:100%; float:none;}
.blue{height:50px !important; position: inherit;}
.logowrap{margin:0 auto; margin-bottom:0px;}

.action-bar{float:none; margin:0 auto; width:90px; margin-bottom:10px;}


.headertop{height:auto; position:inherit;}
.headerinfo ul{padding:0px 0;}
.headerinfo ul li:first-child{padding-left:0px;}
.headerinfo ul li:last-child{padding-bottom:10px;}
.headerinfo ul li{padding-right:0px; width:155px; margin:0 auto; float:none; display:block; line-height:30px;}

.navbar-header{}
.navbar{min-height:auto !important;}
.navbar-nav{margin:0px 0 15px 0 !important; width:100% !important; background:#f6f6f6 !important; padding:0 0 0 0 !important;}
.navbar-brand{padding:0px 0 0 0 !important;}
.navbar-brand>img{width:200px; margin:0 auto;}
.navbar-nav > li > a{line-height:40px !important; color:#6c6c6c !important; margin-right:0px !important;}
.navbar-collapse{box-shadow:none !important;}
.linenav{background:none !important;}
.navbar-collapse.in{overflow:hidden !important;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding:0px 0 0 0 !important; top:-32px !important;}
.navbar-default .navbar-toggle{top:-23px !important; background:#002e5b !important;}
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret{margin-top:-9px !important; background:#b6b6b6 !important; display:block !important; margin-right:10px !important;}

.navbar-nav.sm-collapsible a.has-submenu{background:#dcdcdc !important;}
.navbar-nav.sm-collapsible a.has-submenu:hover{color:#fff !important; background:#002e5b !important;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background:#000 !important; color:#fff !important; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background:#002e5b !important; color:#fff !important;}

.navbar-toggle{margin-right:0px !important; float:right;}

.nav > li{border-bottom:1px solid #b3b3b3 !important; margin-right:0px; border-right: none !important;}
.nav > li a{padding:0 0 0 20px !important;}
.nav > li a:hover{padding:0 0 0 40px !important; border-bottom:none !important;}
.navbar-default .navbar-nav > li > a:hover{color:#002e5b !important; border-bottom:none !important;}
.navbar-nav > li > a{border-bottom:none !important;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{border-bottom:none !important; color:#002e5b !important;}

.nav > li:last-child{border-bottom:none !important;}
.navbar-nav.sm-collapsible .caret::before{color:#000 !important; font-weight:normal; font-size:25px;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{/*padding-left:10px !important;*/}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#fff !important;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{/*padding-left:30px !important;*/ background:none !important;}

.nav>li>a.last{padding:0px 0px  0px 20px!important;}
.nav>li>a.last:hover{padding:0px 0px  0px 40px!important;}


.navbar-default .navbar-nav .open .dropdown-menu > li > a{/*padding-left:20px !important;*/ line-height:35px !important; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; padding-left:40px !important; color:#6c6c6c !important;	}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#fff !important;}

.navbar-nav .open .dropdown-menu{padding:0 0 0 0 !important;}
.navbar-default .navbar-toggle .icon-bar{background:#fff !important;}


.space{padding:0 0 0 0 !important; position:relative; top:0px;}
.bannertxt h2 span.one{font-size:12px !important;}
.bannertxt h2 span.two{font-size:12px !important;}


.indicators-line > .carousel-indicators li{width:8px !important; height:8px !important;}




.footerpic{background-size:auto 100%; height:509px;}

.slide-text{right:0 !important; left:0 !important; margin:0 auto !important; top:0 !important; padding:5px 10px 0 10px !important; width:300px !important;}
.slide-text h1{text-align:center !important; font-size:15px !important; line-height:20px !important;}
.indicators-line > .carousel-indicators{display:block !important; left:0 !important; right:0 !important; margin:0 auto !important; width:70px !important; bottom:0px !important;}


.bannertxt{width:300px !important; margin:0 auto; height:auto !important; text-align:center;}
.bannertxt h2{text-align:center !important; font-size:18px !important; line-height:18px !important; padding:0px 0 0px 0 !important;}
.bannertxt span{font-size:13px !important; line-height:16px !important;}

.scheme{padding:60px 0;}



.line{border-right:none !important;}


.row{margin-left:0px !important; margin-right:0px !important;}

.newsletter{width:100%;}
.latestwrap {width:100%;}
.newsinfo input.txt{width:95%; padding:0 5%; margin:0 auto; margin-bottom:30px;}
.rgtborder{border-right:none;}
.newsinfo h2{font-size:25px; line-height:30px;}



.loginform{width:290px; padding:0px 5% 0px 5%; margin-top:0px;}
.loginform ul li{float:none; padding:0 0 20px 0;}
.loginform ul li:last-child{padding:0 0 0 0;}
.memberlog{width:100%; margin-bottom:20px; padding:0 0 0 0;}
.memberlog a{width:100%; margin:0 auto; padding:0 5%;}
.userlog{width:100%; margin-bottom:62px;}
.userlog input.txt{width:100%; padding:0 10%;}
.userpass{width:100%; margin-bottom:60px;}
.userpass input.txt{width:100%; padding:0 10%;} 
.subwrap{width:198px; padding:0px; text-align:center; margin:0 auto;}
.subwrap input.submitbtn{width:198px; padding:0; margin:0 auto;}

.usertxt{padding:15px 0 0 0; float:none; width:146px; margin:0 auto;}




.parallax{height:auto;}



.schemein{width:100%; margin:0 auto;}
.schemein img{width:100%; height:auto;}
.schemein h2{width:100%; font-size:29px; line-height:29px;}

.fundinfo{padding:0 0 0 0;}
.fundinfo h2{font-size:30px; line-height:30px; margin-bottom:30px;}

.modal-open .modal{padding-right:0px !important;}
.headerinfo{/*position:relative; z-index:5000; width:155px; margin:0 auto; float:none; top:-150px;*/ display:none;}
.logbtn{display:block;}


.solutioninfopart{padding: 110px 0 50px 0;}
.solutioninfopart p{padding:0 20px 70px 20px;}

.solutionwrap{padding:67px 0 0 0;}
.allinone_carousel.sweet .rightNav{right:-25px !important;}
.allinone_carousel.sweet .leftNav{left:-25px !important;}
.strip{width:50px !important; height:50px !important; background-size:auto 100% !important; z-index:100 !important; top:-4px !important;}
.strip p{font-size:20px !important; line-height:50px !important;}

.solutionwrap h2{font-size:30px; line-height:30px;}

.newsin{width:100%; text-align:center;}
.newsin h2{font-size:35px; line-height:45px; padding-bottom:25px;}
.newrt{float:none; width:270px; margin:0 auto;}
.newrt input.txt{width:100%; margin-bottom:25px; padding: 0 28px;}
.newrt input.submitbtn{margin:0 auto; text-align:center; float:none; display:block;}




.headerinfo ul li a{font-size:15px;}

.locateinfo{width:238px; margin:0 auto; float:none; padding:0 0 50px 0;}

.locateinfo ul li{padding-bottom:25px; margin-right:0px; display:block; margin:0 auto;}
.locateinfo ul li:last-child{padding-bottom:0px;}

.leftpart{float:none; margin:0 auto;}
.logbtn{display:block; margin:0 auto; width:206px; margin-bottom:50px;}
.logbtn a{color:#fff; -webkit-transition: all 1s ease-in-out; border:none; padding:0 20px; background:#01ccff;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; text-transform:uppercase; text-decoration:none !important; line-height:70px; height:70px; display:block; font-family: 'AvantGardeITCbyBT-Book'; font-size:20px; width:232px; text-align:center;}
.logbtn a:hover{color:#fff;}



.rangeintop a{width:120px; margin:0 auto;}

.solvinner{width:100%; margin: 0 auto;}
.solvinpart h3{font-size: 18px; float:none; margin: 0 auto; line-height: 20px; padding-bottom: 20px;}
.solvinpart img{width:70px; height: 70px; float:none; margin: 0 auto;}

.intromatter{width:100%; height: auto; padding-bottom: 50px;}
.welintrolt{height:auto;}

.sipmatter{padding:68px  0px;}
.sipmatter h2{font-size: 34px; text-align: center;}
.sipmatter h2 span{font-size: 22px;}
.sipmatter a{float: none; margin: 0 auto; display: block;}

.sipcalculative{height: auto; padding-bottom: 50px;}

.knowpartinfo{padding: 50px 0; width: 300px; margin: 0 auto;}
.knowinner{height:auto;}
.knowinner img{height: 80px;}

.funpartdata{padding: 45px 0px 90px 0;}
.funpartdata h2{padding:0 0 55px 0px; text-align: center;}
.fundbg{background-size: auto auto !important;} 

.newswrapper{padding:0 0 0 0;}

.clientcontent{padding: 100px 0 0px 0;}
.clientcontent .thumbnail{margin-bottom: 0px;}
.clientcontent .carousel-inner{width:300px; margin: 0 auto; height: 541px !important;}
.clientcontent .caption{top:0px !important; height: 420px !important;}
.clientcontent .caption .toppart p{padding:18px 10px !important;}
.clientcontent .caption .toppart h3{line-height: 63px !important; font-size: 12px !important;}

.panel-title > a{font-size: 13px !important; padding: 0 20px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body p{font-size: 16px !important;}

.range{padding:0 20px;}

.knowpart .glyphicon{left:10px !important;}

.welintromatter{text-align:center;}
.welintromatter a{display:block; float:none; margin: 0 auto;}

.funpartdata p{padding:0 20px 50px 20px;}
}





@media screen and (min-width:481px) and (max-width:767px)
{
.topwrapper{width:100%; margin:0 auto;}
.toptwo{background-color: rgba(0, 0, 0, 1);}
.container{width:100% !important; padding-left:0px !important; padding-right:0px !important;}
.wrapper{width:100% !important; margin:0 auto !important;}
.navwrapper{width:100%;}
.blue{height:50px !important;}

.leftpart{float:none; margin:0 auto;}

.action-bar{float:none; margin:0 auto; width:192px; margin-bottom:0px;}


.logowrap{margin:0 auto; margin-bottom:0px;}


.navbar{min-height:auto !important;}
.navbar-nav{margin:0px 0 15px 0 !important; width:100% !important; background:#f6f6f6 !important; padding:0 0 0 0 !important;}
.navbar-brand{padding:8px 0 0 0 !important;}
.navbar-brand>img{width:300px; margin:0 auto;}
.navbar-nav > li > a{line-height:40px !important; color:#6c6c6c !important; margin-right:0px !important;}
.navbar-collapse{box-shadow:none !important;}
.linenav{background:none !important;}
.navbar-collapse.in{overflow:hidden !important;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding:0px 0 0 0 !important; }
.navbar-default .navbar-toggle{top:0px !important; background:#01ccff !important;}
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret{margin-top:7px !important; background:#b6b6b6 !important; display:block !important; margin-right:10px !important;}

.navbar-nav.sm-collapsible a.has-submenu{background:#dcdcdc !important;}
.navbar-nav.sm-collapsible a.has-submenu:hover{color:#fff !important; background:#01ccff !important;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background:#000 !important; color:#fff !important; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background:#ec9d21 !important; color:#fff !important;}

.navbar-toggle{margin-right:0px !important; float:right;}

.nav > li{border-bottom:1px solid #b3b3b3 !important; margin-right:0px;}
.nav > li a{padding:0 0 0 20px !important;}
.nav > li a:hover{padding:0 0 0 40px !important; border-bottom:none !important;}
.navbar-default .navbar-nav > li > a:hover{color:#01ccff !important; border-bottom:none !important;}
.navbar-nav > li > a{line-height:40px !important; color:#6c6c6c !important; margin-right:0px !important;}
.navbar-collapse{box-shadow:none !important;}
.linenav{background:none !important;}
.navbar-collapse.in{overflow:hidden !important;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding:0px 0 0 0 !important; top:-32px !important;}
.navbar-default .navbar-toggle{top:-23px !important; background:#002e5b !important;}
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret{margin-top:-9px !important; background:#b6b6b6 !important; display:block !important; margin-right:10px !important;}

.navbar-nav.sm-collapsible a.has-submenu{background:#dcdcdc !important;}
.navbar-nav.sm-collapsible a.has-submenu:hover{color:#fff !important; background:#002e5b !important;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background:#000 !important; color:#fff !important; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background:#002e5b !important; color:#fff !important;}

.navbar-toggle{margin-right:0px !important; float:right;}

.nav > li{border-bottom:1px solid #b3b3b3 !important; margin-right:0px; border-right: none !important;}
.nav > li a{padding:0 0 0 20px !important;}
.nav > li a:hover{padding:0 0 0 40px !important; border-bottom:none !important;}
.navbar-default .navbar-nav > li > a:hover{color:#002e5b !important; border-bottom:none !important;}
.navbar-nav > li > a{border-bottom:none !important;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{border-bottom:none !important; color:#002e5b !important;}

.nav > li:last-child{border-bottom:none !important;}
.navbar-nav.sm-collapsible .caret::before{color:#000 !important; font-weight:normal; font-size:25px;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{/*padding-left:10px !important;*/}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#fff !important;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{/*padding-left:30px !important;*/ background:none !important;}

.nav>li>a.last{padding:0px 0px  0px 20px!important;}
.nav>li>a.last:hover{padding:0px 0px  0px 40px!important;}


.navbar-default .navbar-nav .open .dropdown-menu > li > a{/*padding-left:20px !important;*/ line-height:35px !important; -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; padding-left:40px !important; color:#6c6c6c !important; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#fff !important;}

.navbar-nav .open .dropdown-menu{padding:0 0 0 0 !important;}
.navbar-default .navbar-toggle .icon-bar{background:#fff !important;}




.headertop{height:auto; position:inherit;}
.headerinfo ul li:first-child{padding-left:0px;}
.headerinfo ul li:last-child{padding-bottom:10px;}
.headerinfo ul li{padding-right:0px; width:185px; margin:0 auto; float:none; display:block; line-height:30px;}




.slide-text{right:0 !important; left:0 !important; margin:0 auto !important;  padding:0 0px 0 0px !important; width:380px !important; top:60px !important;}
.slide-text h1{text-align:center !important; font-size:25px !important; line-height:30px !important;}

.indicators-line > .carousel-indicators{display:block !important; left:0 !important; right:0 !important; margin:0 auto !important; width:22% !important;}


.bannertxt{width:380px !important; margin:0 auto !important; height:auto !important;}
.bannertxt h2{/*text-align:center !important;*/ font-size:24px !important; line-height:24px !important; padding:0px 0 10px 0 !important;}
.bannertxt span{font-size:14px !important; line-height:18px !important;}

.bannerin{width:100% !important; float:none; margin:0 auto;}

.indicators-line > .carousel-indicators{display:block !important; left:0 !important; right:0 !important; margin:0 auto !important; width:80px !important; white-space:inherit !important; bottom:10px !important;}

.intropic{margin-bottom:30px;}



.line{border-right:none !important;}

.newsin{width:100%;}

.newsletter{width:100%;}
.newsinfo{width:45%; float:left;}
.newsinfo h2{font-size:20px; line-height:20px;}
.newsinfo p{font-size:15px;}
.latestwrap {width:45%; float:right;}
.latestwrap h2{font-size:20px; line-height:20px;}

.newsinfo input.txt{width:100%; padding:0 5%; margin:0 auto; margin-bottom:30px;}
.rgtborder{border-right:none;}

.row{margin-left:0px !important; margin-right:0px !important;}



.loginform{width:400px; padding:0px 5% 0px 5%; margin-bottom:0px; margin-top:0px;}
.loginform ul li{float:none; padding:0 0 20px 0;}
.loginform ul li:last-child{padding:0 0 0 0;}
.memberlog{width:100%; padding-bottom:0px; margin-bottom:20px; padding:0 0 0 0;}
.memberlog a{width:100%; margin:0 auto; padding:0 10%;}
.userlog{width:100%; margin-bottom:62px;}
.userlog input.txt{width:100%; padding:0 10%;}
.userpass{width:100%; margin-bottom:60px;}
.userpass input.txt{width:100%; padding:0 10%;} 
.subwrap{width:198px; padding-bottom:0px; padding-top:0px; text-align:center; margin:0 auto;}
.subwrap input.submitbtn{width:198px; padding:0; margin:0 auto;}

.usertxt{padding:15px 0 0 0; float:none; width:144px; margin:0 auto;}


.introduction .item blockquote img{width:100% !important; height:auto !important;}
.introduction .item .inpart{padding:88px 15px !important; width:100% !important; height:auto !important;}
.introduction #quote-carousel .carousel-control.right{top:89% !important; right:44px !important;}


.parallax{height:auto;}


.schemein{width:100%; margin:0 auto;}
.schemein img{width:100%; height:auto;}
.schemein h2{width:100%;}


.modal-open .modal{padding-right:0px !important;}
.headerinfo{position:relative; z-index:5000; width:155px; margin:0 auto; float:none;}


.solutionwrap{padding:67px 0 0 0;}
.allinone_carousel.sweet .rightNav{right:-25px !important;}
.allinone_carousel.sweet .leftNav{left:-25px !important;}
.strip{width:50px !important; height:50px !important; background-size:auto 100% !important; z-index:100 !important; top:-4px !important;}
.strip p{font-size:20px !important; line-height:50px !important;}


.newsin{width:100%; text-align:center;}
.newsin h2{font-size:35px; line-height:45px; padding-bottom:25px;}
.newrt{float:none; width:330px; margin:0 auto;}
.newrt input.txt{width:100%; margin-bottom:25px;}
.newrt input.submitbtn{margin:0 auto; text-align:center; float:none; display:block;}


.introltpart p{width:100%; text-align:left;}
.introlt{width:20%;}
.introlt img{width:100%; height:auto;}
.intrort{width:300px; margin-left:5%; padding:15px 0 0 0; text-align:left;}
.intrort h3{font-size:25px; line-height:25px;}
.intrort small{font-size:20px; line-height:20px;}
.knowpart{text-align:left;}
.knowpart h2{padding-bottom: 20px; margin-bottom: 70px;}

.panel-title > a{/*padding:0 20px !important;*/ font-size:20px !important; text-align:left;}
.introltpart h2{padding-bottom: 20px; margin-bottom: 70px;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{padding:30px 20px 0 20px !important; text-align:left;}




.headerinfo{position:relative; z-index:5000; width:155px; margin:0 auto; float:none; top:-150px; display:none;}


.locateinfo{width:222px; margin:0 auto; float:none; padding:0 0 50px 0;}
.locateinfo ul li{padding-bottom:25px; margin-right:0px;}
.locateinfo ul li:last-child{padding-bottom:0px;}

.logbtn{display:block; width:206px; margin:0 auto; margin-bottom:50px;}
.logbtn a{color:#fff; -webkit-transition: all 1s ease-in-out; border:none; padding:0 20px; background:#01ccff;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; text-transform:uppercase; text-decoration:none !important; line-height:70px; height:70px; display:block; font-family: 'AvantGardeITCbyBT-Book'; font-size:20px; width:232px; text-align:center;}
.logbtn a:hover{color:#fff;}



.solvinner{width:100%; margin: 0 auto;}
.solvinpart h3{font-size: 18px; float:none; margin: 0 auto; line-height: 20px; padding-bottom: 20px;}
.solvinpart img{width:70px; height: 70px; float:none; margin: 0 auto;}


.intromatter{width:400px; height: auto; margin: 0 auto;}
.welintrolt{height:auto;}

.sipmatter{padding:68px  0px;}
.sipmatter h2{text-align: center;}
.sipmatter a{float: none; margin: 0 auto; display: block;}


.sipcalculative{height: auto; padding-bottom: 50px;}


.knowpartinfo{padding: 50px 0;}
.knowinner{height:auto;}
.knowinner img{height: auto;}

.funpartdata{padding: 45px 0px 90px 0;}
.funpartdata h2{padding:0 0 55px 0px; text-align: center;}
.fundbg{background-size: auto auto !important;} 



.clientcontent{padding: 100px 0 0px 0;}
.clientcontent .thumbnail{margin-bottom: 0px;}
.clientcontent .carousel-inner{width:400px; margin: 0 auto;}
.clientcontent .caption{top:0px !important; height: 420px !important;}
.clientcontent .caption .toppart p{padding:18px 10px !important;}
.clientcontent .caption .toppart h3{line-height: 63px !important; font-size: 12px !important;}


.welintromatter{text-align:center;}
.welintromatter a{display:block; float:none; margin: 0 auto;}

.funpartdata p{padding:0 20px 50px 20px;}

}


@media screen and (min-width:768px) and (max-width:999px)
{
.navbar-brand{font-family: 'Open Sans', sans-serif; font-weight:700 !important; font-size:32px !important;}
.navbar-nav{float:none !important;}
.container{width:750px !important; margin: 0 auto !important;}

.locateinfo{width:238px;}
.locateinfo ul li p span{font-size: 12px;}

.container-fluid{padding-right:0px !important; padding-left:0px !important;}
.navbar-nav > li{margin-right:0px;}
.navwrapper{width:700px; margin:0 auto;}
.wrapper{width:100% !important; margin:0 auto !important;}
.topwrapper{width:100%; margin:0 auto;}



.headerinfo ul li:first-child{padding-left:10px;}
.headerinfo ul li{padding-right:50px;}
.headerinfo ul{padding:0px 0 0px 0;}

.navbar-nav > li > a{font-size:15px !important; padding:0 9px !important;}
.navbar-brand{font-size:28px !important;}


.nav>li>a.last{padding:0px 5px  0px 5px!important;}


.slide-text{right:0 !important; left:0 !important; margin:0 auto !important; top:100px !important; padding:0 10px 0 10px !important; width:700px !important;}
.slide-text h1{text-align:center !important; font-size:36px !important; line-height:50px !important;}


.bannertxt{width:740px !important; margin:0 auto; height:auto !important;}
.bannertxt h2{font-size:36px !important; line-height:36px !important;}
.bannertxt h2 span.one{font-size:25px !important; line-height:25px !important;}



.smartinfo{width:700px; margin:0 auto;}
.nomargin{width:233px;}
.smartinfoin{width:233px;}
.smartpic{width:234px;}



.newsin{width:100%;}

.newsletter{width:100%; margin:0 auto;}
.row{margin-left:0px !important; margin-right:0px !important;}
.newsinfo input.txt{width:90%; padding:0 5%;}

.latestwrap{width:90%; margin:0 auto;}
.newsinfo h2{font-size:22px; line-height:26px;}
.latestwrap h2{font-size:22px; line-height:26px;}



.loginform{width:735px; margin:0 auto; padding:15px 10px 18px 15px;}
.loginform ul li{/*width:20%;*/ padding:0 2% 0 0;}
.memberlog{width:130px;}
.memberlog h2{font-size:20px; line-height:20px;}
.memberlog h2 span{font-size:31px;}
.memberlog a{font-size:15px;}

.subwrap input.submitbtn{}
 
.userlog{width:190px;}
.userlog input.txt{width:100%; font-size:14px; padding:0 5%;}

.userpass{width:190px}
.userpass input.txt{width:100%; font-size:14px; padding:0 5%;}

.subwrap{width:140px; padding-left:0;}
.subwrap input.submitbtn{width:140px; background-size:100% 100%;}



.schemein{width:100%; margin:0 auto;}
.schemein img{width:100%; height:auto;}
.schemein h2{width:100%;}


.investmatter{width:260px;}



.solutionwrap{padding:67px 0 0 0;}
.allinone_carousel.sweet .rightNav{right:0px !important;}
.allinone_carousel.sweet .leftNav{left:0px !important;}
.strip{top:-10px !important;}


.newsin{width:100%; text-align:center;}
.newsin h2{font-size:27px; line-height:95px;}
.newrt input.txt{width:69%; padding:0 20px; font-size: 21px;}
.newrt input.submitbtn{text-align:center; width:100px; padding:0 0 0 0;}
.newrt{width:100%;}


.introltpart h2{font-size:30px; margin-bottom:50px;}
.knowpart h2{font-size:30px; margin-bottom:50px;}
.introltpart p{width:100%;}
.introlt{width:20%;}
.introlt img{width:100%; height:auto;}
.intrort{width:190px; margin-left:1%; padding:8px 0 0 0; text-align:left;}
.intrort h3{font-size:18px; line-height:18px;}
.intrort small{font-size:13px; line-height:18px;}
.knowpart h2{padding-bottom: 20px; margin-bottom: 70px;}
.panel-title > a{padding:0 20px !important; font-size:18px !important; text-align:left;}
.knowpart .glyphicon{left:0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{padding:30px 20px 0 20px !important; text-align:left;}

.solv h3{font-size:12px; line-height:20px;}

.locateinfo ul li{margin-right:20px;}
.locateinfo ul li:last-child{margin-right:0px;}



.solvinner{width:100%; margin: 0 auto;}
.solvinpart h3{font-size: 14px; padding: 10px 0 0 0; line-height: 18px;}
.solvinpart img{width:50px; height: 50px;}

.intromatter{width:100%; height: auto; margin: 0 auto;}
.welintrolt{height:auto;}

.sipmatter{padding:28px  0px 0 20px;}
.sipcalculative{height: auto;}
.sipmatter p{font-size: 14px;}

.knowpartinfo{padding: 50px 0;}
.knowinner{height:auto;}
.knowinner img{height: auto;}


.funpartdata{padding: 45px 0px 90px 0;}
.funpartdata h2{padding:0 0 55px 24px;}
.fundbg{background-size: auto auto !important;} 

.newswrapper{padding:0 0 0 0;}

.clientcontent .carousel-inner{width:700px !important; margin: 0 auto;}
.clientcontent .caption{top:-140px !important;} 
.clientcontent .caption .toppart p{padding:10px !important; font-size: 11px !important;}
.clientcontent .caption .toppart h3{font-size: 12px !important; line-height: 63px !important;}
}


@media screen and (min-width:1000px) and (max-width:1267px)
{
.navbar-brand{font-family: 'Open Sans', sans-serif; font-weight:700 !important; font-size:32px !important; padding-top:0px !important;}
.navbar-nav{float:none !important;}
.container{width:948px !important;}
.topwrapper{width:100%; margin:0 auto;}



.wrapper{width:100% !important; margin:0 auto !important;}
.navbar-brand{font-size:28px !important;}

.headerinfo ul li:first-child{padding-left:10px;}
.headerinfo ul li{padding-right:50px;}

.navbar-nav > li > a{font-size:18px !important; padding:0 16px !important;}


.slide-text{width:832px !important; height:auto !important;}
.bannertxt{width:832px !important; height:367px !important;}



.knowledge{width:100%;}


.smartinfo{width:948px; margin:0 auto;}
.nomargin{width:320px;}
.smartinfoin{width:320px;}
.smartpic{width:320px;}



.loginform{width:948px; margin:0 auto; padding:0px 0px 0px 0px;}
.loginform ul li{/*width:20%;*/ padding:0 2% 0 0;}
.memberlog{width:233px;}
.memberlog h2{font-size:20px; line-height:20px;}
.memberlog h2 span{font-size:31px;}
.memberlog a{font-size:15px;}


.newsin{width:100%;}

.newsletter{width:100%; margin:0 auto;}
.row{margin-left:0px !important; margin-right:0px !important;}
.newsinfo input.txt{width:90%; padding:0 5%;}

.latestwrap{width:90%; margin:0 auto;}


.schemein{width:100%; margin:0 auto;}
.schemein img{width:100%; height:auto;}

.investmatter{width:420px;}


span.round-tabs{width:230px !important; height:180px !important;}
.board h2{font-size:15px !important;}
.ltpart{}
#parallelogram{width:285px !important;}
.rtpart{float:none !important; margin:0 auto; width:100% !important; padding:70px 0 0 0 !important;}
.nav-tabs > li.active:after{left:45% !important;}

.bannertxt h2{font-size:50px !important; line-height:50px !important;}
.bannertxt span{font-size: 18px; line-height: 25px;}
.bannertxt h2 span.one{font-size:40px !important; line-height:40px !important;}



.allinone_carousel.sweet .rightNav{right:30px !important;}
.allinone_carousel.sweet .leftNav{left:30px !important;}
.strip{top:-10px !important;}


.newsin h2{font-size:35px; line-height:95px;}
.newrt input.txt{padding:0 25px; width: 265px;}



.introltpart p{width:100%;}
.introlt{width:20%;}
.introlt img{width:100%; height:auto;}
.intrort{width:190px; margin-left:1%; padding:8px 0 0 0; text-align:left;}
.intrort h3{font-size:18px; line-height:18px;}
.intrort small{font-size:13px; line-height:18px;}
.knowpart h2{padding-bottom: 20px; margin-bottom: 70px;}
.panel-title > a{padding:0 20px !important; font-size:22px !important; text-align:left;}
.knowpart .glyphicon{left:0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{padding:30px 20px 0 20px !important; text-align:left;}

.solv h3{font-size:17px; line-height:22px;}

.locateinfo ul li{margin-right:40px;}
.locateinfo ul li:last-child{margin-right:0px;}
.logbtn{display:none;}

ul.next_prev li.next{right:0px !important;}


.solvinner{width:100%; margin: 0 auto;}
.solvinpart h3{font-size: 18px; padding: 10px 0 0 0; line-height: 22px;}
.solvinpart img{width:70px; height: 70px;}

.intromatter{width:100%; height: auto; margin: 0 auto;}
.welintrolt{height:auto;}

.sipmatter{padding:28px  0px 0 20px;}
.sipcalculative{height: auto;}
.sipmatter p{font-size: 14px;}

.newswrapper{padding:0 0 0 0;}
}


@media screen and (min-width:1268px) and (max-width:1350px)
{


.slide-text{width:832px !important; height:auto !important;}
.bannertxt{width:832px !important; height:500px !important;}
.bannertxt{width:832px !important; height:500px !important;}


}



@media screen and (min-width:1268px) and (max-width:1590px)
{
.fundrt{width:280px; float:left; padding-right:30px;}
.fundrt h2{font-size:20px; margin-bottom:15px;}
.fundrt p{font-size:16px; line-height:22px;}


}
