<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* Simple fluid media

   Note: Fluid media requires that you remove the media's height and width attributes from the HTML

   http://www.alistapart.com/articles/fluid-images/ 

*/

img, object, embed, video {

	max-width: 100%;

}

/* IE 6 does not support max-width so default to width 100% */

.ie6 img {

	width:100%;

}

body{

	font-family: 'Work Sans', sans-serif;

	font-weight:400;

    color: #333;

    -webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

    -webkit-overflow-scrolling: touch;

	padding:0;

	margin:0;

	list-style:none;

	background:#fff;

}

.container{

	width:1170px;

	height:auto;

	margin:0 auto;

	padding:0;

	box-sizing:border-box;

}

p, h1, ul{

	padding:0;

	margin:0;

}

li{list-style:none;}

a{text-decoration:none;}

.clearall{

	clear:both;

	height:1px;

	width:auto;

}

.position{position:relative;}

.dsplay{width:100%;display:table;box-sizing:border-box;}

.bdfont{

	font-size:18px;

	line-height:28px;

}

.bdfont span{font-weight:700;}

@media only screen and (max-width: 1179px){

.container{ max-width:1004px; width:100%; }


}

@media only screen and (max-width: 1013px){

.container{ max-width:760px; width:100%; }

.bdfont{

	font-size:17px;

	line-height:25px;

}

}

@media only screen and (max-width: 767px){

.container{ width:100%; max-width:640px;padding:0 10px;}

}

header{

	position:relative;	

	border-bottom:1px solid #CCC;

	background:#fff;

	height:70px;

}

.fixed{

	position:fixed;

	z-index:9;

	width:100%;

	border-bottom:1px solid #CCC;

	top:0;

	background:#fff;

}

.logo{

	float:left;

	margin:21px 0 0 0;

}

.hdrtxt, ul.deskmnu{

	float:right;

	display:inline-block;

}

.hdrtxt{

	background:url(../images/hdrline.png) left center no-repeat;

	padding:0 39px;

	margin:16px 0 0 0;	

	font-size:14px;

	line-height:20px;

	color:#42465f;

	text-align:center;

}

.hdrtxt a{color:#42465f;}

.hdrtxt span{

	font-weight:600;

	font-size:20px;

	cursor:pointer;

}

.hdrtxt span.span1{font-weight:normal;font-size:14px;cursor:auto;}

ul.deskmnu{padding:28px 0 0 0;}

ul.deskmnu li{

	float:left;

	display:inline-block;

	margin:0 20px 0 0;

	font-size:18px;

	line-height:22px;

	color:#42465f;

	text-align:center;

}
.logo-changes{
	width:146px;
}
/*ul.deskmnu li:last-child{margin:0 34px 0 0;}*/

ul.deskmnu li a{color:#42465f;}

ul.deskmnu li a:hover, ul.deskmnu li a.active{color:#21a1db;}

#menu-wrapper {

    overflow: hidden;

    max-width: 40px;

    cursor: pointer;

	float:left;

	margin:0 0 0 0;

}

#menu-wrapper #hamburger-menu {

    position: relative;

    width: 25px;

    height: 20px;

    margin: 24px 0 5px 0;

}

#menu-wrapper #hamburger-menu span {

    opacity: 1;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

    left: 0;

    display: block;

    width: 100%;

    height: 3px;

    border-radius: 10px;

    color: black;

    background-color:#5d5d5d;

    position: absolute;

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

    -webkit-transition: .4s ease-in-out;

    transition: .4s ease-in-out;

}

#menu-wrapper #hamburger-menu span:nth-child(1) {top: 0;}

#menu-wrapper #hamburger-menu span:nth-child(2) {top: 9px;}

#menu-wrapper #hamburger-menu span:nth-child(3) {top: 18px;}

#menu-wrapper #hamburger-menu.open span:nth-child(1) {

    top: 9px;

    -webkit-transform: rotate(135deg);

    transform: rotate(135deg);

}

#menu-wrapper #hamburger-menu.open span:nth-child(2) {

    opacity: 0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    left: -60px;

}

#menu-wrapper #hamburger-menu.open span:nth-child(3) {

    top: 9px;

    -webkit-transform: rotate(-135deg);

    transform: rotate(-135deg);

}

#menu-container .menu-list {

    padding-left: 0;

    display: block;

    position: absolute;

    width: 100%;  

    z-index: 999;

    overflow-y: auto;

    overflow-x: hidden;

    left: -100%;

	top:65px;	

	background:#0a5588;	

}

#menu-container .menu-list  li a{

	font-size:18px;

	padding:15px 0;

	text-align:center;

	color:#fff;

	display:block;

	border-bottom:1px dotted #21a1db;	

}

#menu-container .menu-list  li a.active{background:#21a1db;}

@media only screen and (max-width: 1179px){

.hdrtxt{

	background:url(../images/hdrline.png) left center no-repeat;

	padding:0 25px;

}

ul.deskmnu li:last-child{margin:0 24px 0 0;}

}

@media only screen and (max-width: 1013px){	

ul.deskmnu{display:none;}

.hdrtxt{background:none;}

.logo{

	width:210px;

	position:absolute;

	left:50px;

	top:5px;

}

}

@media only screen and (max-width: 767px){

header{height:60px;}

.logo{top:0;}

#menu-wrapper #hamburger-menu{margin:20px 0 5px 0;}

#menu-container .menu-list{top:60px;}

.hdrtxt{

	margin:10px 0 0 0;

	padding:0 0 0 10px;

	font-size:13px;

	line-height:19px;

}

.hdrtxt span{font-size:19px;}

}

@media only screen and (max-width: 479px){

header{height:50px;}

.logo{width:170px;top:-2px;}

#menu-wrapper #hamburger-menu{margin:15px 0 5px 0;}

#menu-container .menu-list{top:50px;}

.hdrtxt{

	margin:10px 0 0 0;

	padding:0 0 0 10px;

	font-size:12px;

	line-height:16px;

}

.hdrtxt span{font-size:16px;letter-spacing:-1px;}

.hdrtxt span.span1{display:none;}

}

@media only screen and (max-width: 359px){

header{height:45px;}

.logo{width:145px;left:42px;}

.hdrtxt{

	margin:10px 0 0 0;

	padding:0 0 0 6px;

	font-size:12px;

	line-height:15px;

}

.hdrtxt span{font-size:15px;letter-spacing:-1px;}

#menu-wrapper #hamburger-menu{margin:12px 0 5px 0;}

}

/*====================== start banner ===================*/

.banner{	

	background:url(../images/banner.jpg) center top no-repeat;

	padding:144px 0 100px 0;

	height:670px;

	box-sizing:border-box;

}

h1{

	font-weight:600;

	font-size:52px;

	line-height:58px;

	color:#fff;

	text-align:center;

}

.bnrtxt{

	font-weight:500;	

	color:#fff;

	text-align:center;

	padding:11px 0 0 0;

}

ul.bnrbtn-list{padding:62px 0 0 0;text-align:center;}

ul.bnrbtn-list li{

	display:inline-block;

	margin:0;

	font-size:14px;

	line-height:62px;

	color:#d3d3d3;

	text-align:center;

	text-transform:uppercase;

}

/*-------------banner strip--------------*/

.bnrstrip{padding:0;}

.bnrstrip-box{

	padding:22px;

	border-radius:10px;

	background:#fff;

	-moz-box-shadow: 0 0 15px #2d547e;

	-webkit-box-shadow: 0 0 15px #2d547e;

	box-shadow: 0 0 15px #2d547e;

	margin:-57px auto 0 auto;

}

ul.bnrstrip-list{padding:0;}

ul.bnrstrip-list li{

	float:left;

	display:inline-block;

	width:33.33%;

	background:url(../images/bnrstip-line.png) right center no-repeat;

	font-weight:600;

	font-size:20px;

	line-height:20px;

	color:#0d3a77;

	text-align:center;

}

ul.bnrstrip-list li:last-child{background:none;}

ul.bnrstrip-list li img{margin:0 auto 12px auto;display:block;}

@media only screen and (max-width: 1013px){

.banner{	

	padding:80px 0 140px 0;

	height:auto;

}

h1{

	font-size:48px;

	line-height:54px;

}

}

@media only screen and (max-width: 767px){

.banner{background-size:cover;padding:40px 0 100px 0;}

h1{

	font-size:40px;

	line-height:45px;

}

.bnrstrip-box{padding:15px 5px;}

ul.bnrstrip-list li{	

	font-size:16px;

	line-height:18px;

}

}

@media only screen and (max-width: 479px){

h1{

	font-size:35px;

	line-height:40px;

}

ul.bnrbtn-list{padding:20px 0 0 0;}

ul.bnrbtn-list li{

	width:200px;

	margin:0 auto;

	display:block;

	line-height:35px;

}

.bnrstrip-box{padding:0 5px 15px 5px;}

ul.bnrstrip-list li{width:33.33%;margin:15px 0 0 0;}

ul.bnrstrip-list li:nth-child(2){background:none;}

ul.bnrstrip-list li img{margin:0 auto 8px auto;}

}

@media only screen and (max-width: 359px){

.banner{padding:30px 0 90px 0;}

h1{

	font-size:32px;

	line-height:37px;

}

}

/*=================== start section1 ===================*/

.sec1{padding:86px 0 75px 0;}

.s1hding{

	font-weight:normal;

	font-size:24px;

	line-height:42px;

	color:#7b8694;

	text-align:center;

}

.s1hding span{

	font-weight:600;

	font-size:42px;

	color:#0d3a77;

}

.s1hdimg{margin:0 auto;display:block;}

.s1txt{	

	text-align:center;

	padding:47px 60px 0 60px;

}

.s1subhd{

	font-size:30px;

	line-height:30px;

	text-align:center;

	margin:54px 0 0 0;

}

.s1subhd img{margin:0 8px 5px 8px;}

ul.s1list{padding:28px 0 0 0;}

ul.s1list li{

	float:left;

	display:inline-block;

	width:33.33%;

	box-sizing:border-box;

	padding:0 5%;

}

ul.s1list li img{margin:20px auto 10px auto;display:block;}

.s1lhding{

	font-weight:600;

	font-size:24px;

	line-height:26px;

	color:#0d3a77;

	text-align:center;

}

.s1ltxt{	

	line-height:24px;

	text-align:center;

	padding:8px 0 0 0;

}

@media only screen and (max-width: 1179px){

.s1txt{padding:47px 0 0 0;}

ul.s1list li{padding:0 2%;}

}

@media only screen and (max-width: 1013px){

.sec1{padding:60px 0;}

.s1txt{padding:27px 0 0 0;}

.s1hding{

	font-size:22px;

	line-height:40px;	

}

.s1hding span{font-size:40px;}

ul.s1list li{padding:0 2%;}

.s1lhding{

	font-size:22px;

	line-height:24px;	

}

.s1ltxt{line-height:22px;}

}

@media only screen and (max-width: 767px){

.sec1{padding:40px 0;}

.s1hding{line-height:36px;}

.s1hding span{font-size:36px;}

.s1subhd{

	font-size:26px;

	line-height:26px;	

	margin:34px 0 0 0;

}

ul.s1list{padding:8px 0 0 0;}

ul.s1list li{width:100%;}

}

@media only screen and (max-width: 479px){

.s1hding{font-size:20px;line-height:32px;}

.s1hding span{font-size:32px;}

}

/*======================= start strip ===================*/

.strip1, .strip2, .strip3, .strip4{

	background:url(../images/strip1.jpg) center top no-repeat;

	padding:95px 0;

}

.strip2{background:url(../images/strip2.jpg) center top no-repeat;padding:65px 0;}

.strip3{background:url(../images/strip3.jpg) center top no-repeat;}

.strip4{background:url(../images/strip4.jpg) center top no-repeat;padding:65px 0;}

.strip1-txtbx{width:776px;}

.strip2-txtbx{

	width:780px;

	float:right;

}

.strip-hding{

	font-weight:600;

	font-size:30px;

	line-height:30px;

	text-align:left;

	color:#0d3a77;

}

.strip-txt{

	font-size:24px;

	line-height:30px;

	text-align:left;

	padding:4px 0 0 0;

}

ul.stripbtn-list{padding:28px 0 0 0;text-align:left;}

ul.stripbtn-list li{

	display:inline-block;

	margin:0;

	font-size:14px;

	line-height:62px;

	color:#6f6f6f;

	text-align:center;

	text-transform:uppercase;

}

@media only screen and (max-width: 1179px){

.strip1{background:url(../images/strip1.jpg) 60% top no-repeat scroll;}

.strip2{background:url(../images/strip2.jpg) 45% top no-repeat scroll;}

.strip3{background:url(../images/strip3.jpg) 60% top no-repeat scroll;}

.strip4{background:url(../images/strip4.jpg) 40% top no-repeat scroll;}

.strip1-txtbx{width:736px;}

.strip2-txtbx{width:720px;}

.strip-hding{

	font-size:28px;

	line-height:28px;

}

.strip-txt{font-size:22px;line-height:28px;}

}

@media only screen and (max-width: 1013px){

.strip1, .strip2, .strip3, .strip4{padding:75px 0;}

.strip1{background:url(../images/strip1.jpg) 67% top no-repeat scroll;}

.strip2{background:url(../images/strip2.jpg) 42% top no-repeat scroll;}

.strip3{background:url(../images/strip3.jpg) 67% top no-repeat scroll;}

.strip4{background:url(../images/strip4.jpg) 37% top no-repeat scroll;}

.strip1-txtbx, .strip2-txtbx{width:600px;}

}

@media only screen and (max-width: 767px){

.strip1, .strip2, .strip3, .strip4{padding:40px 0;}

.strip1{

	background:url(../images/strip1-mob.jpg) center top no-repeat;

	background-size:cover;	

}

.strip2{

	background:url(../images/strip2-mob.jpg) center top no-repeat;

	background-size:cover;

}

.strip3{

	background:url(../images/strip3-mob.jpg) center top no-repeat;

	background-size:cover;	

}

.strip4{

	background:url(../images/strip4-mob.jpg) center top no-repeat;

	background-size:cover;

}

.strip1-txtbx, .strip2-txtbx{width:100%;}

.strip-hding, .strip-txt, ul.stripbtn-list{text-align:center;}

}

@media only screen and (max-width: 479px){

.strip-hding{font-size:26px;line-height:26px;}

.strip-txt{font-size:20px;line-height:26px;}

ul.stripbtn-list{padding:20px 0 0 0;}

ul.stripbtn-list li{

	width:200px;

	margin:0 auto;

	display:block;

	line-height:35px;

}

}

/*======================= start section2 ===================*/

.sec2{padding:93px 0 102px 0;}

.s2tab-lft, .s2tab-rgt{

	float:left;

	display:inline-block;

	width:41.62%;

	margin:70px 3.06% 0 0;

}

.s2tab-rgt{width:55%;margin:70px 0 0 0;}

.tabimg{margin:0 auto;display:block;}

.tabhding, .tabhding2, .tabhding3{

	font-weight:600;

	font-size:24px;

	line-height:26px;

	color:#0d3a77;

	text-align:left;

	padding:26px 0 0 0;

}

.tabhding3{padding:5px 0 0 0;}

.tabhding2{padding:96px 0 0 0;}

.tabtxt{

	text-align:left;

	padding:18px 20px 0 0;

}

a.s2learnmore{

	font-size:14px;

	line-height:29px;

	color:#45c4f1;

	text-align:center;

	margin:43px 0 0 0;

	display:block;

	width:129px;

	height:29px;

	border:1px solid #45c4f1;

}

@media only screen and (max-width: 1179px){

.sec2{padding:80px 0;}

.s2tab-lft{margin:50px 3.06% 0 0;}

.s2tab-rgt{margin:50px 0 0 0;}

}

@media only screen and (max-width: 1013px){

.sec2{padding:60px 0;}

.s2tab-lft{margin:30px 3.06% 0 0;}

.s2tab-rgt{margin:30px 0 0 0;}

.tabhding, .tabhding2, .tabhding3{

	font-size:22px;

	line-height:24px;	

	padding:0 0 0 0;

}

.tabtxt{padding:15px 0 0 0;}

a.s2learnmore{margin:24px 0 0 0;}

}

@media only screen and (max-width: 767px){

.sec2{padding:40px 0;}

.tabbr{display:none;}

.s2tab-lft, .s2tab-rgt{

	width:100%;

	margin:30px 0 0 0;

}

.s2tab-rgt{margin:0;}

.tabhding, .tabhding2, .tabhding3{padding:26px 15px 0 15px;text-align:center;}

.tabtxt{padding:18px 15px 0 15px;text-align:center;}

a.s2learnmore{margin:20px auto 36px auto;}

.tabimg{width:250px;}

}

@media only screen and (max-width: 359px){

.tabimg{width:220px;}

}

/*======================= start section3===================*/

.sec3{padding:93px 0;}

ul.s3list{padding:0 8.54% 0 8.54%;}

ul.s3list li{

	float:left;

	display:inline-block;

	width:46.08%;

	height:155px;

	border:1px solid #d9e1e8;

	margin:62px 7.01% 0 0;

	position:relative;

	padding:0 0 0 155px;

	box-sizing:border-box; 

	-moz-box-shadow: 0 0 10px #d9e1e8;

	-webkit-box-shadow: 0 0 10px #d9e1e8;

	box-shadow: 0 0 10px #d9e1e8;

	border-radius:4px;

}

ul.s3list li:nth-child(2), ul.s3list li:nth-child(4){margin:62px 0 0 0;}

.s3licon{

	position:absolute;

	left:36px;

	top:36px;

}

.s3lhding, .s3ltxt{

	font-weight:600;

	font-size:24px;

	line-height:30px;

	text-align:left;

	padding:37px 0 0 0;

}

.s3ltxt{

	color:#45c4f1;

	padding:7px 0 0 0;

}

.s3line{margin:5px 0 0 0;display:block;}

@media only screen and (max-width: 1179px){

.sec3{padding:80px 0;}

ul.s3list{padding:0 4.54% 0 4.54%;}

ul.s3list li{padding:0 0 0 130px;}

.s3licon{left:26px;}

.s3lhding, .s3ltxt{font-size:23px;}

}

@media only screen and (max-width: 1013px){

.sec3{padding:60px 0;}

ul.s3list{padding:0;}

ul.s3list li{

	width:48.08%;

	margin:42px 3.01% 0 0;

	padding:0 0 0 115px;

}

ul.s3list li:nth-child(2), ul.s3list li:nth-child(4){margin:42px 0 0 0;}

.s3licon{left:15px;}

.s3lhding, .s3ltxt{font-size:22px;line-height:26px;}

.s3lhding{padding:42px 0 0 0;}

.s3line{width:95%;}

}

@media only screen and (max-width: 767px){

.sec3{padding:40px 0;}

ul.s3list{padding:10px 0 0 0;}

ul.s3list li{padding:15px 0;height:auto;margin:25px 3.01% 0 0;}

ul.s3list li:nth-child(2), ul.s3list li:nth-child(4){margin:25px 0 0 0;}

.s3licon{

	position:inherit;

	left:auto;

	top:auto;	

	margin:0 auto;

	display:block;

}

.s3lhding, .s3ltxt{text-align:center;font-size:20px;line-height:24px;}

.s3lhding{padding:10px 0 0 0;}

.s3line{display:none;}

.s3line-mob{margin:5px auto 0 auto;}

}

@media only screen and (max-width: 520px){

ul.s3list li, ul.s3list li:nth-child(2), ul.s3list li:nth-child(4){width:100%;margin:15px 0 0 0;}

}

/*======================= start section4 ===================*/

.sec4{padding:95px 0;}

.s4box{margin:30px 0 0 0;}

.s4line{

	position:absolute;

	left:0;

	right:0;

	top:225px;

	margin:0 auto;

	display:block;

}

ul.s4list1, ul.s4list2{padding:26px 0 0 0;}

ul.s4list2{margin:30px 0 0 0;}

ul.s4list1 li, ul.s4list2 li{

	float:left;

	display:inline-block;

	width:17.94%;

	height:180px;

	border:1px solid #d9e1e8;

	border-radius:4px;

	position:relative;

	-moz-box-shadow: 0 0 15px #d9e1e8;

	-webkit-box-shadow: 0 0 15px #d9e1e8;

	box-shadow: 0 0 15px #d9e1e8;

}

ul.s4list1 li:nth-child(1){margin:0 0 0 152px;}

ul.s4list1 li:nth-child(2){margin:0 0 0 223px;}

ul.s4list2 li:nth-child(1){margin:60px 0 0 370px;}

ul.s4list2 li:nth-child(2){margin:60px 0 0 226px;}

.s4limg{

	margin:30px auto 0 auto;

	display:block;

}

ul.s4list1 li p, ul.s4list2 li p{

	font-weight:600;

	font-size:24px;

	line-height:26px;

	color:#0d3a77;

	text-align:center;

	padding:14px 0 0 0;

}

.s4llbg1, .s4lbg2{

	position:absolute;

	left:0;

	right:0;

	bottom:-18px;

	margin:0 auto;

	display:block;

}

.s4lbg2{bottom:auto;top:-18px;}

@media only screen and (max-width: 1179px){

.sec4{padding:80px 0;}

ul.s4list1 li, ul.s4list2 li{width:20%;}

ul.s4list1 li:nth-child(1){margin:0 0 0 82px;}

ul.s4list1 li:nth-child(2){margin:0 0 0 221px;}

ul.s4list2 li:nth-child(1){margin:60px 0 0 294px;}

ul.s4list2 li:nth-child(2){margin:60px 0 0 223px;}

}

@media only screen and (max-width: 1013px){

.sec4{padding:60px 0;}

.s4line{top:196px;}

ul.s4list1, ul.s4list2{padding:16px 0 0 0;}

ul.s4list2{margin:30px 0 0 0;}

ul.s4list1 li, ul.s4list2 li{width:23%;height:160px;}

ul.s4list1 li:nth-child(1){margin:0 0 0 52px;}

ul.s4list1 li:nth-child(2){margin:0 0 0 143px;}

ul.s4list2 li:nth-child(1){margin:60px 0 0 212px;}

ul.s4list2 li:nth-child(2){margin:60px 0 0 144px;}

ul.s4list1 li p, ul.s4list2 li p{

	font-size:20px;

	line-height:22px;

}

}

@media only screen and (max-width: 767px){

.sec4{padding:40px 0;}

.s4box{margin:0;}

ul.s4list2{margin:0;}

ul.s4list1 li, ul.s4list2 li, ul.s4list1 li:nth-child(1), ul.s4list1 li:nth-child(2), 

ul.s4list1 li:nth-child(3), ul.s4list2 li:nth-child(1), ul.s4list2 li:nth-child(2){

	width:100%;

	margin:16px auto 0 auto;

	float:none;

	display:block;

	box-sizing:border-box;

	height:auto;

	padding:15px 0;	

}

ul.s4list2 li:nth-child(1){margin:0 auto 0 auto;}

.s4llbg1, .s4lbg2{display:none;}

ul.s4list1 li p, ul.s4list2 li p{padding:8px 0 0 0;}

.s4limg{margin:0 auto;}

}

/*======================= start section5 ===================*/

.sec5{padding:92px 0 80px 0;}

ul.testimonial-list{padding:76px 0 0 0;}

ul.testimonial-list li{

	float:left;

	display:inline-block;

	width:33.33%;

}

.testimonial{display:none!important;}

.tbox{

	width:90%;	

	-moz-box-shadow: 0 0 15px #d9e1e8;

	-webkit-box-shadow: 0 0 15px #d9e1e8;

	box-shadow: 0 0 15px #d9e1e8;

	margin:10px auto;

	display:block;

	padding:0 0 20px 0;

}

.timg{margin:0 auto;display:block;padding:33px 0 0 0;}

.ttxt{		

	line-height:26px;

	text-align:center;

	padding:10px 10px 0 10px;

	min-height:365px;

}

.tname{	

	font-weight:600;

	font-size:22px;

	color:#0d3a77;

	text-align:center;

	padding:20px 0 0 0;

}

@media only screen and (max-width: 1179px){

.sec5{padding:80px 0;}

.ttxt{min-height:450px;}

}

@media only screen and (max-width: 1013px){

.sec5{padding:60px 0;}

ul.testimonial-list{padding:40px 0 0 0;}

.ttxt{	

	line-height:24px;

	padding:10px 5px 0 5px;

	min-height:530px;

}

}

@media only screen and (max-width: 767px){

.sec5{padding:40px 0;}

ul.testimonial-list{display:none;}

.testimonial{margin:30px 0 0 0;display:block!important;padding:0 20px;}

.tbox{padding:0;}

.ttxt{min-height:auto;}

.timg{padding:20px 0 0 0;}

.ttxt{padding:10px 10px 0 10px;}

.tname{padding:20px 0;}

}

@media only screen and (max-width: 479px){

.tbox{width:93%;}

}

/*======================= start footer ===================*/

footer{

	background:#f8f8f8;

	padding:56px 0;

}

.ftrbx1, .ftrbx2, .ftrbx3{

	float:left;

	display:inline-block;

	width:33.33%;

	box-sizing:border-box;

	background:url(../images/ftrline.png) right 10px no-repeat;

	padding:0 46px;

	min-height:180px;

}

.ftrbx1{padding:0 46px 0 0;}

.ftrbx3{background:none;padding:0 0 0 46px;}

.ftrlogo{margin:0;display:block;}

.ftrbx1-txt{

	font-weight:300;

	font-size:18px;

	line-height:24px;

	color:#626262;

	text-align:left;

	padding:12px 0 0 0;

}

.ftrbx2-hding{

	font-weight:600;

	font-size:20px;

	line-height:26px;

	color:#484848;

	text-align:left;

}

ul.ftrbx2-list{padding:10px 0 0 0;}

ul.ftrbx2-list li{

	background:url(../images/bullet.png) left 8px no-repeat;	

	font-size:18px;

	line-height:24px;

	color:#626262;

	text-align:left;

	padding:0 0 0 23px;

	margin:4px 0 0 0;

}

ul.ftrbx2-list li a{color:#626262;}

ul.ftrbx2-list li a:hover{color:#000;}

.ftrbx3-txt{

	font-weight:600;

	font-size:20px;

	line-height:24px;

	color:#484848;

	text-align:left;

	padding:0 10px 0 0;

}

.ftrbx3-txt2{

	background:url(../images/phicon.png) left top no-repeat;

	font-weight:600;

	font-size:30px;

	line-height:34px;

	color:#060606;

	text-align:left;

	padding:0 0 0 44px;

	margin:16px 0 0 0;

}

.ftrbx3-txt2 a{color:#060606;}

.ftrdvdr1, .ftrdvdr2{

	height:1px;

	background:#d5d5d5;

	margin:24px auto;

	display:block;

}

ul.ftrlist{padding:0 33px;}

ul.ftrlist li{

	background:url(../images/bullet2.png) left 4px no-repeat;

	padding:0 0 0 20px;

	font-size: 20px;
    line-height: 26px;
    color: #060606;
    text-align: left;
    margin: 12px 0 0 0;
    font-weight: 600;

}
p.disclaimer{
	padding: 0px 33px;
    font-size: 20px;
    font-weight: 800;
}

.ftrtxt{

	font-size:18px;

	line-height:28px;

	color:#060606;

	text-align:left;

	padding:10px 0 0 0;

}

@media only screen and (max-width: 1179px){

.ftrbx1, .ftrbx2, .ftrbx3{min-height:205px;}
ul.deskmnu li{margin: 0 15px 0 0;font-size: 16px;}
}

@media only screen and (max-width: 1013px){

footer{padding:40px 0;}

.ftrbx1, .ftrbx2, .ftrbx3{padding:0 20px;}

.ftrbx1{padding:0 20px 0 0;}

.ftrbx3{padding:0 0 0 20px;}

.ftrbx1-txt, ul.ftrbx2-list li, ul.ftrlist li, .ftrtxt{

	font-size:16px;

	line-height:22px;

}

ul.ftrlist li, .ftrtxt{line-height:22px;}

.ftrtxt{padding:0;}

ul.ftrlist, p.disclaimer{padding:0 0;}

.ftrbx3-txt{	

	font-size:18px;

	line-height:22px;	

	padding:0 0 0 0;

}

.ftrbx3-txt2{

	font-size:24px;

	line-height:34px;

	padding:0 0 0 40px;	

}

.ftrdvdr1, .ftrdvdr2{margin:24px auto;}

}

@media only screen and (max-width: 767px){

footer{padding:10px 0 30px 0;}

.ftrbx1, .ftrbx2, .ftrbx3{

	width:100%;

	padding:0;

	min-height:auto;

	margin:20px 0 0 0;

	background:none;

}

ul.ftrbx2-list{padding:5px 0 0 0;}

.ftrtxt{text-align:center;}

.ftrbx3-txt{padding:8px 0 0 0;}

}

@media only screen and (max-width: 479px){

.ftrbx1-txt, ul.ftrbx2-list li, ul.ftrlist li, .ftrtxt{

	font-size:16px;

	line-height:20px;

}

.ftrbx3-txt{	

	font-size:17px;

	line-height:21px;	

}

}



</pre></body></html>