
@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/black/Roboto-Black.eot');
    src: url('../../fonts/roboto/black/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/roboto/black/Roboto-Black.woff2') format('woff2'),
        url('../../fonts/roboto/black/Roboto-Black.woff') format('woff'),
        url('../../fonts/roboto/black/Roboto-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}


@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/light/Roboto-Light.eot');
    src: url('../../fonts/roboto/light/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/roboto/light/Roboto-Light.woff2') format('woff2'),
        url('../../fonts/roboto/light/Roboto-Light.woff') format('woff'),
        url('../../fonts/roboto/light/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/bold/Roboto-Bold.eot');
    src: url('../../fonts/roboto/bold/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/roboto/bold/Roboto-Bold.woff2') format('woff2'),
        url('../../fonts/roboto/bold/Roboto-Bold.woff') format('woff'),
        url('../../fonts/roboto/bold/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/medium/Roboto-Medium.eot');
    src: url('../../fonts/roboto/medium/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/roboto/medium/Roboto-Medium.woff2') format('woff2'),
        url('../../fonts/roboto/medium/Roboto-Medium.woff') format('woff'),
        url('../../fonts/roboto/medium/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}


@font-face {
    font-family: 'Roboto';
    src: url('../../fonts/roboto/regular/Roboto-Regular.eot');
    src: url('../../fonts/roboto/regular/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/roboto/regular/Roboto-Regular.woff2') format('woff2'),
        url('../../fonts/roboto/regular/Roboto-Regular.woff') format('woff'),
        url('../../fonts/roboto/regular/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif';
    src: url('../../fonts/notoserif/regular/NotoSerif.eot');
    src: url('../../fonts/notoserif/regular/NotoSerif.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/notoserif/regular/NotoSerif.woff2') format('woff2'),
        url('../../fonts/notoserif/regular/NotoSerif.woff') format('woff'),
        url('../../fonts/notoserif/regular/NotoSerif.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Noto Serif';
    src: url('../../fonts/notoserif/bold/NotoSerif-Bold.eot');
    src: url('../../fonts/notoserif/bold/NotoSerif-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/notoserif/bold/NotoSerif-Bold.woff2') format('woff2'),
        url('../../fonts/notoserif/bold/NotoSerif-Bold.woff') format('woff'),
        url('../../fonts/notoserif/bold/NotoSerif-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Serif';
    src: url('../../fonts/notoserif/bolditalic/NotoSerif-BoldItalic.eot');
    src: url('../../fonts/notoserif/bolditalic/NotoSerif-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/notoserif/bolditalic/NotoSerif-BoldItalic.woff2') format('woff2'),
        url('../../fonts/notoserif/bolditalic/NotoSerif-BoldItalic.woff') format('woff'),
        url('../../fonts/notoserif/bolditalic/NotoSerif-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Cormorant Infant';
    src: url('../../fonts/cormorantInfantlight/CormorantInfant-Light.eot');
    src: url('../../fonts/cormorantInfantlight/CormorantInfant-Light.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/cormorantInfantlight/CormorantInfant-Light.woff2') format('woff2'),
        url('../../fonts/cormorantInfantlight/CormorantInfant-Light.woff') format('woff'),
        url('../../fonts/cormorantInfantlight/CormorantInfant-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Cormorant Garamond';
    src: url('../../fonts/cormorantgaramondlight/CormorantGaramond-Light.eot');
    src: url('../../fonts/cormorantgaramondlight/CormorantGaramond-Light.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/cormorantgaramondlight/CormorantGaramond-Light.woff2') format('woff2'),
        url('../../fonts/cormorantgaramondlight/CormorantGaramond-Light.woff') format('woff'),
        url('../../fonts/cormorantgaramondlight/CormorantGaramond-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Cormorant Infant';
    src: url('../../fonts/cormorantInfantbold/CormorantInfant-Bold.eot');
    src: url('../../fonts/cormorantInfantbold/CormorantInfant-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../fonts/cormorantInfantbold/CormorantInfant-Bold.woff2') format('woff2'),
        url('../../fonts/cormorantInfantbold/CormorantInfant-Bold.woff') format('woff'),
        url('../../fonts/cormorantInfantbold/CormorantInfant-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(15px);
    transform: translateY(15px);
  }
  60% {
    -moz-transform: translateY(30px);
    transform: translateY(30px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
  60% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
  60% {
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
}

/* Html & Body Styles */
a,a:hover,a:focus,a:active{outline: 0 none;text-decoration: none;color: inherit;}
* { outline: none; }
html,body { font-family: 'Roboto', sans-serif; font-weight: normal;font-style: normal;}

/* Headlines & Paragraphs */
h1,h2,h3,h4,h5,h6 { font-family: 'Noto Serif';font-weight: normal;font-style: normal;}
p,ul li,legend { font-family: 'Roboto'; font-weight: 300;font-style: normal;font-size: 15px;}
blockquote { border: none; }
span.cross { text-decoration: line-through; }
span.text-right.pull-right, .pull-left.control-label.fnt-white-clr { font-weight: 300; color: #a2a2a2; }
.nopadding{padding: 0;}
.pos-rel{position: relative;}
.pos-abs-full-hgt{position: absolute;width:100%;height: 100%;top: 0;left: 0;}
.fnt-white-clr, .fnt-white-clr:hover { color: #fff;}
/*cover*/
.hdr-back{background: transparent url(../../images/background/background-img.jpg) no-repeat top center;background-size: cover;}
/*.hdr-back-opc{background-color: #1b2b42; opacity: 0.95;}*/

.si-cnt-form{z-index: 9;background: url(../../images/background/form-background.jpg) no-repeat center center;background-size: cover;}
.si-cnt-form .frm-logo{margin: 0 auto;width:100%;height: 100%;padding: 1% 0;max-width: 1170px;}
.si-cnt-form legend{font-size: 14px;border: 0 none;padding: 20px 0 20px 0;margin: 0;}
.si-contact .slider.slider-horizontal {
	width: 100%;
}
#fancybox-container-1 .fancybox-toolbar, #fancybox-container-1 .fancybox-infobar{display: none;}
#fancybox-container-1 .fancybox-slide > *, .fcy-cnt{margin: 0;}
.fancybox-close-small::after {content:"x";position: absolute;width: 40px;
	height: 40px;font: 24px/26px Arial,Helvetica Neue,Helvetica,sans-serif;color: #888;font-weight: 300;text-align: center;	border-radius: 50%;	border-width: 0;background-color: #fff;	transition: background-color .25s;
	box-sizing: border-box;	z-index: 10;padding: 6px;}
.fancybox-close-small{top: 30px;right: 30px;}
.si-cnt-form .slider .tooltip.top{margin-top: -48px;}
.si-cnt-form .tooltip-inner{background-color: transparent;color: #fff;padding: 5px 20px;font-weight: bold;font-family: 'Roboto';font-size: 14px;}
.si-cnt-form .tooltip.top .tooltip-arrow{border-top-color: transparent;border-width: 10px 10px 0;margin-left: -10px;bottom: -3px;}
.si-contact .slider.slider-horizontal .slider-track{border-radius: 0;height: 6px;margin-top: -3px;}
.si-contact .slider-handle{background-color: #ca974b;border:5px solid #e4c699; background-image: none;}
.si-cnt-form .form-group{margin: 0; padding: 0 15px 30px;}
.si-cnt-form .checkbox + .checkbox, .radio + .radio,.si-cnt-form  .checkbox, .si-cnt-form  .radio{margin: 0;}
.si-cnt-form .checkbox, .si-cnt-form .radio {padding: 0 15px;}

.si-cnt-form .rdio{padding:0 15px 20px;margin: 0;}
.si-cnt-form .rdio > label{padding-top: 7px;}
.si-cnt-form input[type="radio"]{display:none;}
.si-cnt-form input[type="radio"]+label{display:block;position:relative;padding-left:40px;margin-bottom:0px;padding-bottom:10px;cursor:pointer;background:transparent url('../../images/icons/radio-unchecked.png') no-repeat left center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-size:30px 30px;color:#a2a2a2;font-size:14px;font-weight:300;text-align:left;padding-top: 10px;}
.si-cnt-form input[type="radio"]:checked+label{display:block;position:relative;padding-left:40px;margin-bottom:0px;cursor:pointer;padding-bottom:10px;background:transparent url('../../images/icons/radio-checked.png') no-repeat left center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-size:30px 30px;}
.si-cnt-form input[type="submit"]{display: inline-block;padding: 15px 30px;font-family: 'Cormorant Infant';
	font-weight: bold;font-style: normal;font-size: 15px;background-color: #bfa071;	border: 5px solid #e4c597;color: #333;margin-top: 20px;}
.si-cnt-form .form-control:focus{;border-top:0 none;border-left:0 none;border-right:0 none;border-bottom:1px solid #fff;box-shadow: 0 0 0;}
.si-contact .has-success .form-control{box-shadow: 0 0 0;}
.si-cnt-form input[type="text"]{background-color: transparent;border-top:0 none;border-left:0 none;border-right:0 none;border-bottom:1px solid #fff;color: #fff;border-radius: 0;box-shadow: 0 0 0;}
.has-success select.form-control{border-bottom: 1px solid #fff;}
.si-cnt-form select{-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;background:transparent url("../../images/icons/siselecticon.png") no-repeat scroll 98% center;border-radius:0 !important;font-size:14px !important;margin-top:0px;padding:6px 8px 8px;text-indent:0.01px;text-overflow:" " !important;width:100% !important;border-top:0 none;border-left:0 none;border-right:0 none;border-bottom:1px solid #fff;color: #fff;}

.si-cnt-form .bfh-selectbox-option {
	text-align: left;
}
.si-cnt-form .bfh-selectbox .bfh-selectbox-toggle, .si-cnt-form .bfh-selectbox .bfh-selectbox-toggle:focus {
	background-color: transparent;
	color: #fff;
	border-bottom: 1px solid #fff;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-radius: 0;
	width:100%;
	box-shadow: 0 0 0;
}

.si-cnt-form .bfh-selectbox .bfh-selectbox-toggle .selectbox-caret
{
	margin-right: -12px;
}
.si-cnt-form .caret {
	border-top: 10px dashed #E4C699;
	border-top: 10px solid\9 #E4C699;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	width: 20px;
}
.si-cnt-form .bfh-selectbox-options ul li {
	text-align: left;
}
.si-cnt-form input[type="text"].bfh-selectbox-filter
{
	color: #000;
	border: 1px solid #ccc;
	width:100%;
}
.si-header{padding: 5% 15px;}
.si-header .logo{padding: 3.5% 15px;}
.si-header h2.si-label-brk {width: 100%;background-color: #e4c597;padding: 20px 150px;margin: 0;font-size: 14px;text-align: center;color: #1b2b42;border-bottom: 5px solid #bfa071;
}
.lang-switch{position: absolute;left: 0;z-index: 9;font-weight: bold;}
.lang-left {padding: 20px 0px 20px 20px;}
.lang-right {right: 0;padding: 20px 20px 20px 0;top: 0;left: auto;}
.lang-switch::after{
    background-color: #1b2b42;
    content: "";
    height: 1px;
  bottom: 15px;
    left: 20px;
    position: absolute;
    right: 100%;
    transition-duration: 0.5s;
    transition-property: right;
    transition-timing-function: ease-out;
    z-index: 0;
}
.lang-right.lang-switch::after{
	left: 0;
		max-width: 50px;
}
.lang-switch:hover::after {
	right: 0;
}
.si-header h2.si-label-brk a
{
	display: inline-block;
	position: relative;
}
.si-header h2.si-label-brk a span::after {
    background-color: #1b2b42;
    content: "";
    height: 1px;
  bottom: -8px;
    left: 0;
    position: absolute;
    right: 100%;
    transition-duration: 0.5s;
    transition-property: right;
    transition-timing-function: ease-out;
    z-index: 0;
}
.si-header h2.si-label-brk a span:hover::after {
	right: 0;
}
.si-bnr-cnt-blk{padding: 5% 0 5% 0; max-width: 750px;}
.page-spp .si-bnr-cnt-blk {
    max-width: 900px;
    padding: 5% 0px;
}
.si-header h2{ font-family: 'Noto Serif';font-weight: normal;font-style: normal;font-size: 30px; margin: 0;padding: 0 0 5% 0;}
.si-header h3{font-family: 'Cormorant Infant';font-weight: 300;font-style: normal;font-size: 20px;margin: 0;padding: 0;color: #e3c395;}
.page-spp .si-header h3{    font-family: "Noto Serif";
    font-weight: 300;
    font-style: normal;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0.7px;
    margin: 0px;
    padding: 0px; }
 
.logo img{max-width: 250px;}
.page-spp .logo img{max-width: 220px;}
.si-btn{display: inline-block;padding:15px 30px;font-family: 'Cormorant Infant';font-weight: bold;font-style: normal;font-size: 15px;background-color: #bfa071;border:5px solid #e4c597;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; }
 .page-spp  .si-btn { font-family: "Cormorant Infant";
    font-weight: bold;
    font-style: normal;
font-size: 20px; padding:12px 24px; }
.si-btn:hover{background-color: #e3c292;border:5px solid #bfa071;}
.scrl-down{padding:5% 0 0;font-size: 14px; font-family: 'Cormorant Garamond'; font-weight: 300;font-style: normal;}
.scrl-down span{display: block;padding: 0 0 10px 0;}
.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}

/*taxfree*/

.si-tax-free-usd{padding: 40px 15px 40px 15px;}

.si-tax-head{border-left: 3px solid #bfa071;padding: 0 0 0px 15px;font-size: 27px;color: #1b2b42;margin: 0 0 0px 0;}
/*.si-tax-free-cnt{max-width: 800px;}*/
.taxfr-cnt-part{padding: 40px 0 0 0;}
.taxfr-cnt-part p{font-size: 15px; color: #1b2b42;}
.si-tax-free-usd .si-btn{background-color: #1b2b42;border:5px solid #395378;margin-top: 30px;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;}
.si-tax-free-usd .si-btn:hover{background-color: #bfa071;border:5px solid #e3c292;margin-top: 30px; color: #53370c;}

.si-life-ins-pol{padding: 40px 65px 40px 15px;}
.si-life-ins-pol-back{background: transparent url(../../images/background/lief-ins-pol.jpg) no-repeat right center;background-size: cover;}
.si-life-ins-pol .si-btn, .si-two-tp .si-btn{background-color: #1b2b42;border:5px solid #395378;float: left;margin-top: 30px;}
.si-tw-tile-right .pos-rel{padding: 0 30px;}
.si-tw-tile-left, .si-tw-tile-right{padding: 40px;}

.si-tw-tile-right{background-color: #1b2b42;padding: 40px 0px;}
.si-tw-tile-right .taxfr-cnt-part p{color: #fff;}
.si-tw-tile-right .si-tax-head{color: #bfa071;}
.si-two-tp .si-tw-tile-left{padding: 0;}


table.si-two-tile-tab td.white-col
{
	position: relative;
	padding: 8% 6%;
}
table.si-two-tile-tab td.blue-col
{
	position: relative;
	background-color: #1b2b42;
	padding: 8% 6%;
}
.si-two-tile-tab td.blue-col .si-tax-head
{
	color: #bfa071;
}
.si-two-tile-tab td.blue-col p
{
	color: #fff;
}
.si-two-tile-tab td.blue-col .si-btn{background-color: #1b2b42;border:5px solid #395378;float: left;margin-top: 30px;color: #fff; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; }
.si-two-tile-tab td.blue-col .si-btn:hover{background-color: #bfa071;border:5px solid #e3c292;float: left;margin-top: 30px;color: #573707;}

.si-tw-tile-top-back{background: transparent url(../../images/background/si-tw-tile-top.jpg) no-repeat center center;background-size: cover;}
.si-top-ben{padding: 40px 0;}
.si-top-ben-back{background: transparent url(../../images/background/top-benefits-new.jpg) no-repeat left top;background-size: cover;}
.si-tp-list{padding: 40px 0 0 0;}
.si-tp-list ul{padding: 0 0 0 15px;margin: 0;}
.si-tp-list ul li{list-style: none;padding: 0 0 20px 0px;position: relative;color: #1b2b42;}
.si-tp-list ul li::before {	content: "\f04d";position: absolute;left: -20px;top: 3px;font-family: "FontAwesome";
	color: #e3c292;	padding: 1px 2px 0;border: 1px solid #e3c292;	font-size: 8px;}
.si-tp-list ul li:last-child{padding: 0;}
.si-footer{border-top: 5px solid #e3c292;padding: 15px 0;color: #fff;background-color: #1b2b42;}
.si-footer p{margin: 0;font-size: 14px;}
.si-footer h5{font-weight: bold;font-family: "Roboto";}
.si-footer h6{font-family: "Roboto";font-weight: 300;}
.si-footer .gldtext{color: #bfa071;}
.si-footer a{color: #bfa071;font-size: 14px;}
.si-footer .dist-ftr{padding: 15px 0 0;}
.ftr-logo {padding: 0 0 15px 0;}
.si-footer .ftr-logo img{max-width: 50px;}
.si-footer .phne-no{font-size: 22px; padding: 0 0 15px 0;display: block;}

/*Broker*/
.si-learnmore-con .hdr-back{background: transparent url(../../images/broker/background-header.jpg) no-repeat top center; background-size: cover; }
.si-learnmore-con .si-header h3{color: #fff;}
.si-learnmore-con .si-header{min-height: unset;}
.si-lrnm-desc{padding: 30px;}
.page-spp .si-lrnm-desc{  max-width: 950px;
    padding: 30px 30px 30px; }
.page-spp .si-lrnm-desc p{ font-size: 18px; }
.page-spp .si-learnmore .rdio .radio label span {
    padding-bottom: 2px;
    border-bottom: 2px solid rgb(191, 160, 113);
}
.lrn-mre-form-wrapper{max-width: 1500px;margin: 0 auto; padding-top: 16px; }
.si-learnmore .form-group{margin: 0; padding: 0 15px 20px;}
.page-spp .si-learnmore .form-group {
    margin: 0px;
    padding: 0px 15px 26px;
}
.si-learnmore .checkbox + .checkbox, .si-learnmore .radio + .radio,.si-learnmore  .checkbox, .si-learnmore  .radio{margin: 0;}
.si-learnmore .checkbox, .si-learnmore .radio {padding: 0 35px 0 0;}

.si-learnmore .rdio{padding:0 15px 20px;margin: 0;}
.si-learnmore .rdio > label{padding: 0px 15px 15px 0;color: #111e30;font-size: 18px;font-family: 'Noto Serif';font-weight: 300;}
.si-learnmore .si-descrfld label{color: #111e30;font-weight: 300;width: 280px;float: left;color: #111e30;font-size: 18px;font-family: 'Noto Serif';}
.si-learnmore .si-descrfld input[type="text"]{width:calc(100% - 280px); }
.si-learnmore .rdio .radio label{color: #111e30;font-size: 18px; font-family: 'Noto Serif';}
.si-learnmore input[type="radio"]{display:none;}
.si-learnmore input[type="radio"]+label{display:block;position:relative;padding-left:34px;margin-bottom:0px;padding-bottom:0px;cursor:pointer;background:transparent url('../../images/broker/radiounchecked.png') no-repeat left center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-size:20px 20px;color:#a2a2a2;font-size:14px;font-weight:300;text-align:left;padding-top: 0px;}
.si-learnmore input[type="radio"]:checked+label{display:block;position:relative;padding-left:34px;margin-bottom:0px;cursor:pointer;padding-bottom:0px;background:transparent url('../../images/broker/radiochecked.png') no-repeat left center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-size:20px 20px;}
.si-learnmore input[type="submit"]{display: inline-block;padding: 15px 30px; font-family: 'Noto Serif';
	font-weight: bold;font-style: normal;font-size: 15px;background-color: #1b2b42;
border: 5px solid #395378;color: #fff;margin-top: 20px;}
.page-spp .si-learnmore input[type="submit"]{     display: inline-block;
    font-family: "Noto Serif";
    font-size: 18px;
    color: rgb(255, 255, 255);
    margin-top: 20px;
    padding: 15px 30px;
    border-radius: 0px; }
.si-learnmore .chkbox .control-label {padding: 2px 0 0 0;font-size: 18px;color: #111e30;font-weight: 300;font-family: 'Noto Serif';}
.si-learnmore input[type="submit"]:hover{background-color: #e3c292;border:5px solid #bfa071;}
.si-learnmore .form-control:focus{;border-top:0 none;border-left:0 none;border-right:0 none;border-bottom:2px solid #bfa071;box-shadow: 0 0 0;}
.si-learnmore .has-success .form-control{box-shadow: 0 0 0;}
.si-learnmore input[type="text"], .si-learnmore a.form-control{background-color: transparent;border-top:0 none;border-left:0 none;border-right:0 none;border-bottom:2px solid #bfa071;color: #494b4e;border-radius: 0;box-shadow: 0 0 0;width:100%; font-size: 16px; padding-left: 0px; }
#professiondesc{ padding-left: 10px; }
.si-learnmore .has-success select.form-control{border-bottom: 1px solid #bfa071;}
.si-learnmore input[type="checkbox"]{display:none;}
.si-learnmore input[type="checkbox"] + label {display: block;position: relative;padding-left: 25px;margin-bottom: 0px;padding-bottom: 10px;cursor: pointer;background: transparent url('../../images/broker/checkboxunchecked.png') no-repeat left center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;	background-size: 20px 20px;color: #494b4e;font-size: 16px;font-weight: 300;text-align: left;padding-top: 10px;}
.si-learnmore input[type="checkbox"]:checked+label{display:block;position:relative;padding-left:25px;margin-bottom:0px;cursor:pointer;padding-bottom:10px;background:transparent url('../../images/broker/checkboxchecked.png') no-repeat left center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-size:20px 20px;}
.pgg-cnt-form .form-control::-webkit-input-placeholder{color:#494b4e;font-weight:300;}
	.si-learnmore .cntry label {
	position: absolute;
	top: 6px;
	color: #999;
	font-weight: normal;
	font-size: 16px;
}
	.si-learnmore .cntry .bfh-selectbox.open + label, .si-learnmore .cntry.success label
	{
		display: none;
	}
@media only screen and (min-width:768px)
{
	.si-tax-free-usd-back{background: transparent url(../../images/background/tax-free.png) no-repeat left center;background-size: contain;}
	.si-tw-tile-back{background: transparent url(../../images/background/tax-free-tile.png) no-repeat left center;background-size: 13% auto;opacity: 0.2;background-position: -3% 80%;}
	.si-tw-tile-right .pos-rel{padding: 0 40px;}
	.si-two-tp{ display: table;height: 100%;width: 100%;}

.si-two-tp .si-tw-tile-left{display: table;height: 100%;}
		.si-two-mid .si-tw-tile-right .taxfr-cnt-part{padding: 40px 0 80px 0;}
	.si-two-btm .si-tw-tile-right .taxfr-cnt-part{padding: 40px 0 80px 0;}
		.si-list-con{padding: 0 15px;}
	.ftr-cnt-left-part{padding:0 0 0 15px;border-left: 3px solid #bfa071;}
	.ftr-cnt-right-part{padding:0 15px 0 0px;border-right: 3px solid #bfa071;text-align: right;}
	.si-east-coast, .si-west-coast{padding: 30px 60px 0 60px;}
	.si-cnt-form{display: table;}
	.si-header {min-height: 100vh;padding: 0;}
		.si-learnmore .chkbox .control-label {
	padding: 8px 0 0 0;
	width: 100%;
}
}
@media only screen and (min-width:1200px)
{
	.si-tw-tile-left, .si-tw-tile-right{padding: 8%;}
	.si-tw-tile-right{padding: 8% 0px;}
	.si-tw-tile-right .pos-rel{padding: 0 55px;}
	.si-tp-list{max-width: 440px;}
	.si-tax-free-usd{padding: 40px 65px 40px 15px;}
		.si-learnmore .rdio > label{padding: 0 15px 0px 0;}
    .page-spp .si-learnmore .rdio > label{padding: 0 35px 0px 0;}
	.si-learnmore-frm-cn {
	padding:20px 0 30px 0;
}

}
@media only screen and (min-width:991px)
{
	.si-learnmore .chkbox .control-label {
	padding: 8px 5px 0 0;
	width: 205px;
}
.si-learnmore .chkbox .typeofprod
	{
		width: calc(100% - 205px);
	}

	.page-spp .si-learnmore .form-group.cntry{padding: 0 15px 21px;}
	.page-spp .si-learnmore .form-group.cntry.cntryfull{padding: 0 15px 22px;}
}
@media only screen and (max-width:767px)
{
	.si-header h2.si-label-brk
	{
		padding: 20px 72px 20px 15px;
		position: relative;
		text-align: left;
	}
	.lang-left {padding: 24px 0px 20px 20px;right: 54px;left: auto;}
.lang-right {right: 0;padding: 24px 20px 20px 0;}
	.lang-right.lang-switch::after {
		max-width: 20px;
}
	.si-header {
    padding: 0;
	}
		
		.si-tw-tile-left{padding: 30px;}
	.si-top-ben{padding: 14% 30px;}
	.si-top-ben-back{background-position: right center;}
	.si-tax-head{font-size: 24px;}
	.si-west-coast{padding: 0px 0 0 0;clear: both;}
	.si-header h2{font-size: 22px;}
	.logo img {
	max-width: 150px;
}
table.si-two-tile-tab tr
	{
		display: block;
	}
	table.si-two-tile-tab td.white-col, table.si-two-tile-tab td.blue-col
	{
		float: left; min-height: 240px;
	}
    .form-group .dropdown-menu{ max-width:100%; }
	.si-cnt-form{padding: 15px;}
    .si-cnt-form .caret{margin-left:-10px; }
	.si-cnt-form .rdio {
    padding: 0 10px 20px 15px;
    margin: 0;
    }
    .taxfr-cnt-part {
    padding: 32px 0 0 0;
    }
    table.si-two-tile-tab td.white-col {
    position: relative;
    padding: 14% 6%;
    }
    table.si-two-tile-tab td.blue-col {
    position: relative;
    background-color: #1b2b42;
    padding: 14% 6%;
    }
    .si-tax-free-usd {
    padding: 14% 15px;
    }
	.si-cnt-form .bfh-selectbox .bfh-selectbox-options ul li > a, .si-learnmore .bfh-selectbox .bfh-selectbox-options ul li > a 
	{
		white-space: normal;
	}
		.si-learnmore .si-descrfld input[type="text"]{width: 100%;}
	.si-learnmore .checkbox, .si-learnmore .radio {

    padding: 0 0 10px 0;
    width: 100%;

}
	.si-learnmore input[type="submit"]
	{
		white-space: normal;
	}
        .page-spp .si-bnr-cnt-blk {
        max-width: 340px;
    padding: 5% 0px;
    }
        .page-spp .si-header h3 {
            font-size: 16px;     line-height: 20px;
        letter-spacing: 0.7p }

        .page-spp .si-header h3.si-sub-headline-mob {
			font-family: 'Cormorant Infant';
        font-size: 18px;
        max-width: 300px;
        padding-top: 30px;
        line-height: 20px;
        padding-bottom: 30px; color: #BFA071; margin: 0 auto;
    }
    .page-spp .si-btn {
    display: inline-block;
    padding: 12px 6px;
    font-family: 'Cormorant Infant';
    font-weight: bold;
    font-style: normal;
        font-size: 14px; }
    .page-spp .si-lrnm-desc {
        padding: 30px 30px 30px; }
    .page-spp .si-learnmore .rdio .radio label span {
     border-bottom: 0px; }
    .page-spp .si-learnmore input[type="submit"] {
        font-size: 16px; }
    .si-footer {
    padding-bottom: 50px; }
    .page-spp .si-footer h5 {
    font-size: 16px;
    }
    .page-spp .logo img {
    max-width: 150px;
    padding: 10px 0; }
}

@media only screen and (max-width:480px)
{
	.si-header h2.si-label-brk
	{
		font-size: 11px;
	}
}

/*ThankYou*/

.fa-long-arrow-left
{
padding-right: 10px;
	
}
.si-cnt-thankyou
{
	padding: 5% 15px;
}
.si-cnt-thankyou h1, .si-cnt-thankyou p
{
	margin: 0;
	padding: 0 0 40px 0;
}
.si-cnt-thankyou a
{
	padding: 15px 70px;
	width: 100%;
	max-width: 360px;
	font-weight: bold;
}
