@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto+Slab:100,300,400,700');@font-face {	font-family: 'proxima_nova_rgbold';	src: url('fonts/proxima_nova_bold-webfont.woff2') format('woff2'), url('fonts/proxima_nova_bold-webfont.woff') format('woff');}@font-face {	font-family: 'proxima_nova_ltsemibold';	src: url('fonts/proxima_nova_semibold-webfont.woff2') format('woff2'), url('fonts/proxima_nova_semibold-webfont.woff') format('woff');}@font-face {	font-family: 'proxima_nova_ltlight';	src: url('fonts/proxima_nova_light-webfont.woff2') format('woff2'), url('fonts/proxima_nova_light-webfont.woff') format('woff');}@font-face {	font-family: 'proxima_nova_rgregular';	src: url('fonts/proxima_nova_regular-webfont.woff2') format('woff2'), url('fonts/proxima_nova_regular-webfont.woff') format('woff');}@font-face {	font-family: 'proxima_novathin';	src: url('fonts/proxima_nova_thin-webfont.woff2') format('woff2'), url('fonts/proxima_nova_thin-webfont.woff') format('woff');}h2 {	font: 500 43px/46px 'proxima_nova_bold', sans-serif;	color: #02134B;}h3 {	font: 600 25px/30px 'proxima_nova_bold', sans-serif;	color: #02134B;}h4 {	font: 600 18px/24px 'proxima_nova_bold', sans-serif;	color: #02134B;}.text-dark{color: #02134B;}.text-center {	text-align: center !important;}.bg-gray {	background: #f2f9ff;	padding: 50px 0;}.yellow {	color: #fdd003;}.text-underline {	text-decoration: underline !important;}.text-underline:hover {	text-decoration: none !important;}.bg-gray blockquote {	border-color: #fff;}.bg-gray h3 {	background: #fff !important;}.orange {	color: #ff4e00;}.border1 {	border: 1px solid #e7ecf1;}.btn-group .btn-success, .btn-group .btn-warning {	font: 600 15px/50px 'Roboto Slab', sans-serif;	border-radius: 0;	border: 0;	text-transform: uppercase;	padding: 0 25px;	margin: 5px;}.boreder-top {	border-top: 10px solid #fafdff;}.boreder-bottom {	border-bottom: 10px solid #fafdff;}.btn-link{ color:#ff4e00 !important;}@media only screen and (max-width:479px) {h2 {	font-size: 30px !important;	line-height: 34px !important;}}.text-primary {	color: #0b5b96;}.secondary-text {	padding: 0 20%;	font-size: 18px;	line-height: 26px;	font-family: 'proxima_nova_ltlight', sans-serif;	margin-top: 5px;}@media only screen and (max-width:767px) {.secondary-text {	padding: 0 10%;	margin-top: 10px;}.text-center {	text-align: center !important;}}@media only screen and (max-width:479px) {.secondary-text {	padding: 0 5%;	margin-top: 10px;}}strong {	font-family: 'proxima_nova_rgbold', sans-serif;		color:#02134B;	font-weight:700px;}.transi-eff {	transition: all linear .5s;	-webkit-transition: all linear .5s;	-moz-transition: all linear .5s;	-ms-transition: all linear .5s;}.text-light {	font-family: 'proxima_nova_ltlight', sans-serif;}.no_mt {	margin-top: 0 !important}.mt60 {	margin-top: 60px;}.mt55 {	margin-top: 55px;}.mt50 {	margin-top: 50px;}.mt45 {	margin-top: 45px !important;}.mt40 {	margin-top: 40px;}.mt30 {	margin-top: 30px;}.mt20 {	margin-top: 20px;}.mt15 {	margin-top: 15px;}.mt10 {	margin-top: 10px;}.mb15 {	margin-bottom: 15px;}.ml5 {	margin-left:5px;}.mb0 {margin-bottom: 0;}.fs14{font-size: 14px;}.fs13{font-size: 13px;}.fs20{font-size: 20px;}.fs16{font-size: 16px;}.fs15{font-size: 15px;}.fs18{font-size: 18px;}.lh22{line-height: 22px;}.mb30{margin-bottom:30px !important;}.text-warning{color:#d58512 !important;}/*button clasess*/#back-top {	position: fixed;	bottom: 10px;	right: 10px;	z-index: 3;	display: block;}#back-top .btn-default {	display: inline-block;	background:rgba(0,0,0,.5);	overflow: hidden;	padding: 7px 0;	border-radius: 100%;	line-height: inherit !important;	color: #fff;	width: 50px;	height: 50px;	box-shadow: 0 0 10px 1px rgba(112,130,148,0.1);	border: 0;	font-size: 30px;}.ripple {	width: 0;	height: 0;	border-radius: 50%;	background: rgba(255, 255, 255, 0.4);	transform: scale(0);	position: absolute;	opacity: 1;}.rippleEffect {	animation: rippleDrop .5s linear;}@keyframes rippleDrop {100% {transform: scale(2);opacity: 0;}}.btn-success {	font: 600 15px/50px 'Roboto Slab', sans-serif;	color: #fff;	border-radius: 0;	border: 0;	text-transform: uppercase;	padding: 0 25px;	display: inline-block;	text-decoration: none !important;	position: relative;	overflow: hidden;	background-color: #7fba00 !important;}.btn-primary {	font: 600 15px/45px 'Roboto Slab', sans-serif;	color: #fff;	border-radius: 0;	border: 0;	text-transform: uppercase;	padding: 0 45px;	display: inline-block;	text-decoration: none !important;	position: relative;	overflow: hidden;	background-color: #0b5b96 !important;}.btn-warning {	font: 600 16px / 54px 'proxima_nova_rgregular', sans-serif;	color: #fff;	border-radius: 30px;	border: 0;	text-transform: uppercase;	padding: 0 45px;	display: inline-block;	text-decoration: none !important;	background-image: linear-gradient(to right, #F46C05, #824299);	position: relative;	overflow: hidden;}.btn-warning:hover{background-image: linear-gradient(to right, #824299, #F46C05);}/*button clasess ends*//*form clasess*/.form-control {	border-radius: 0;	border: 2px solid #ddd;	box-shadow: none;	height: 48px;	padding: 9px 15px;	font-size: 17px;	font-family: 'proxima_nova_regular', 'Open Sans', sans-serif;}.form-control:focus {	box-shadow: none;	border-color: #222222;}label{font-size: 16px; color: #333;}label .red{color: #da1414;}/*form clasess ends*//*carousel clasess*/.owl-carousel .item {	z-index: 2;	padding: 5px;	background: #fff;}.owl-carousel .item figure {	background: #fff;	overflow: hidden;	border: 1px solid #ecf2f6;}.owl-carousel, .owl-carousel .owl-item {	-webkit-tap-highlight-color: transparent;	position: relative}.owl-carousel {	display: none;	width: 100%;	padding: 0;	z-index: 1}.owl-carousel .owl-stage {	position: relative;	-ms-touch-action: pan-Y;	-moz-backface-visibility: hidden}.owl-carousel .owl-stage:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0}.owl-carousel .owl-stage-outer {	position: relative;	overflow: hidden;	-webkit-transform: translate3d(0, 0, 0)}.owl-carousel .owl-item, .owl-carousel .owl-wrapper {	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	-webkit-transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	-ms-transform: translate3d(0, 0, 0)}.owl-carousel .owl-item {	min-height: 1px;	text-align: center;	float: left;	-webkit-backface-visibility: hidden;	-webkit-touch-callout: none}.owl-carousel .owl-item img {	display: inline-block;}.no-js .owl-carousel, .owl-carousel.owl-loaded {	display: block}.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {	cursor: pointer;	cursor: hand;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none}.owl-carousel.owl-loading {	opacity: 0;	display: block}.owl-carousel.owl-hidden {	opacity: 0}.owl-carousel.owl-refresh .owl-item {	visibility: hidden}.owl-carousel.owl-drag .owl-item {	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none}.owl-carousel.owl-grab {	cursor: move;	cursor: grab}.owl-carousel.owl-rtl {	direction: rtl}.owl-carousel.owl-rtl .owl-item {	float: right}.owl-carousel .animated {	animation-duration: 1s;	animation-fill-mode: both}.owl-carousel .owl-animated-in {	z-index: 0}.owl-carousel .owl-animated-out {	z-index: 1}.owl-carousel .fadeOut {	animation-name: fadeOut}@keyframes fadeOut {0% {opacity:1}100% {opacity:0}}.owl-height {	transition: height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy {	opacity: 0;	transition: opacity .4s ease}.owl-carousel .owl-item img.owl-lazy {	transform-style: preserve-3d}.owl-carousel .owl-video-wrapper {	position: relative;	height: 100%;	background: #000}.owl-carousel .owl-video-play-icon {	position: absolute;	height: 80px;	width: 80px;	left: 50%;	top: 50%;	margin-left: -40px;	margin-top: -40px;	background: url(owl.video.play.png) no-repeat;	cursor: pointer;	z-index: 1;	-webkit-backface-visibility: hidden;	transition: transform .1s ease}.owl-carousel .owl-video-play-icon:hover {	-ms-transform: scale(1.3, 1.3);	transform: scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {	display: none}.owl-carousel .owl-video-tn {	opacity: 0;	height: 100%;	background-position: center center;	background-repeat: no-repeat;	background-size: contain;	transition: opacity .4s ease}.owl-carousel .owl-video-frame {	position: relative;	z-index: 1;	height: 100%;	width: 100%}.owl-prev {	position: absolute;	top: 50%;	left: -10px;	transform: translate(0, -50%)}.owl-next {	position: absolute;	top: 50%;	right: -10px;	transform: translate(0, -50%)}/*carousel clasess ends*//*scroll clasess*/ .container-example1 {  height: 320px;   max-width:100%;   margin: auto; }.sb-container{    position: relative;    overflow: hidden;      }.sb-content {  height:100%;  width: 120%; padding-right: 20%;  overflow-y: scroll;  box-sizing:border-box;}.sb-scrollbar-container {    position: absolute;    right:0;    bottom:0;     top: 0;    width: 10px; } .sb-scrollbar {  position: absolute;  right: 0;  width:5px; height:80px;  background:#0b5b96;}.sb-scrollbar:hover {    background:#ff4e00;}/*scroll clasess ends*//*animate css clasess*/.animated {	-webkit-animation-duration: .3s;	-moz-animation-duration: .3s;	-ms-animation-duration: .3s;	animation-duration: .3s;	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	animation-fill-mode: both;}.animated.infinite {	-webkit-animation-iteration-count: infinite;	-moz-animation-iteration-count: infinite;	-ms-animation-iteration-count: infinite;	animation-iteration-count: infinite;}.animated.hinge {	-webkit-animation-duration: 2s;	-moz-animation-duration: 2s;	-ms-animation-duration: 2s;	animation-duration: 2s;}@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translateX(-20px);-moz-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}100% {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translateX(-20px);-moz-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}100% {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.fadeInLeft {	-webkit-animation-name: fadeInLeft;	-moz-animation-name: fadeInLeft;	-ms-animation-name: fadeInLeft;	animation-name: fadeInLeft;}@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translateX(20px);-moz-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}100% {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translateX(20px);-moz-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}100% {opacity: 1;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.fadeInRight {	-webkit-animation-name: fadeInRight;	-moz-animation-name: fadeInRight;	-ms-animation-name: fadeInRight;	animation-name: fadeInRight;}@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}100% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}@keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}100% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.fadeInDown {	-webkit-animation-name: fadeInDown;	-moz-animation-name: fadeInDown;	-ms-animation-name: fadeInDown;	animation-name: fadeInDown;}@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}100% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}100% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.fadeInUp {	-webkit-animation-name: fadeInUp;	-moz-animation-name: fadeInUp;	-ms-animation-name: fadeInUp;	animation-name: fadeInUp;}@media only screen and (max-width:991px) {.fadeInUp, .fadeInDown, .fadeInLeft, .fadeInRight {	-webkit-animation-name: none;	-moz-animation-name: none;	-ms-animation-name: none;	animation-name: none;}} /*animate css clasess ends*//*fancyBox*/.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {	padding: 0;	margin: 0;	border: 0;	outline: none;	vertical-align: top;}.fancybox-wrap {	position: absolute;	top: 0;	left: 0;	z-index: 8020;}.fancybox-skin {	position: relative;	background: #fff;	color: #444;	text-shadow: none;	box-shadow: 0 0 7px 3px rgba(0,0,0,0.4);}.fancybox-opened {	z-index: 8030;}.fancybox-opened .fancybox-skin {/*-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/}.fancybox-outer, .fancybox-inner {	position: relative;}.fancybox-inner {	overflow: hidden;}.fancybox-type-iframe .fancybox-inner {	-webkit-overflow-scrolling: touch;}.fancybox-error {	color: #444;	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;	margin: 0;	padding: 15px;	white-space: nowrap;}.fancybox-image, .fancybox-iframe {	display: block;	width: 100%;	height: 100%;}.fancybox-image {	max-width: 100%;	max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {	background-image: url('../fancybox/fancybox_sprite.png');}#fancybox-loading {	position: fixed;	top: 50%;	left: 50%;	margin-top: -22px;	margin-left: -22px;	background-position: 0 -108px;	opacity: 0.8;	cursor: pointer;	z-index: 8060;}#fancybox-loading div {	width: 32px;	height: 32px;	background: #fff url('../fancybox/fancybox_loading.gif') center center no-repeat;	border-radius: 100%;	border: 1px solid #eee;}.fancybox-close {	position: absolute;	top: -18px;	right: -18px;	width: 36px;	height: 36px;	cursor: pointer;	z-index: 8040;}.fancybox-nav {	position: absolute;	top: 0;	width: 40%;	height: 100%;	cursor: pointer;	text-decoration: none;	background: transparent url('../fancybox/blank.gif'); /* helps IE */	-webkit-tap-highlight-color: rgba(0,0,0,0);	z-index: 8040;}.fancybox-prev {	left: 0;}.fancybox-next {	right: 0;}.fancybox-nav span {	position: absolute;	top: 50%;	width: 36px;	height: 34px;	margin-top: -18px;	cursor: pointer;	z-index: 8040;	visibility: hidden;}.fancybox-prev span {	left: 10px;	background-position: 0 -36px;}.fancybox-next span {	right: 10px;	background-position: 0 -72px;}.fancybox-nav:hover span {	visibility: visible;}.fancybox-tmp {	position: absolute;	top: -99999px;	left: -99999px;	visibility: hidden;	max-width: 99999px;	max-height: 99999px;	overflow: visible !important;}/* Overlay helper */.fancybox-lock {	overflow: hidden !important;	width: auto;}.fancybox-lock body {	overflow: hidden !important;}.fancybox-lock-test {	overflow-y: hidden !important;}.fancybox-overlay {	position: absolute;	top: 0;	left: 0;	overflow: hidden;	display: none;	z-index: 8010;	background: url('../fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {	position: fixed;	bottom: 0;	right: 0;}.fancybox-lock .fancybox-overlay {	overflow: auto;	overflow-y: scroll;}/* Title helper */.fancybox-title {	visibility: hidden;	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;	position: relative;	text-shadow: none;	z-index: 8050;}.fancybox-opened .fancybox-title {	visibility: visible;}.fancybox-title-float-wrap {	position: absolute;	bottom: 0;	right: 50%;	margin-bottom: -35px;	z-index: 8050;	text-align: center;}.fancybox-title-float-wrap .child {	display: inline-block;	margin-right: -100%;	padding: 2px 20px;	background: transparent; /* Fallback for web browsers that doesn't support RGBa */	background: rgba(0, 0, 0, 0.8);	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	border-radius: 15px;	text-shadow: 0 1px 2px #222;	color: #FFF;	font-weight: bold;	line-height: 24px;	white-space: nowrap;	display: none !important;}.fancybox-title-outside-wrap {	position: relative;	margin-top: 10px;	color: #fff;}.fancybox-title-inside-wrap {	padding-top: 10px;}.fancybox-title-over-wrap {	position: absolute;	bottom: 0;	left: 0;	color: #fff;	padding: 10px;	background: #000;	background: rgba(0, 0, 0, .8);}/*Retina graphics!*/@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {	background-image: url('fancybox_sprite@2x.png');	background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/}#fancybox-loading div {	background-image: url('fancybox_loading@2x.gif');	background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/}}.fa.fa-twitter{	font-family:sans-serif;}.fa.fa-twitter::before{	content:"𝕏";	font-size:1.2em;}