@charset "utf-8";

@media (max-width: 768px) {
	.display_none { display: none}
	.display_img {display: none}
}
@media ( min-width : 768px) {
	.display_img {display:block}
}
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

@media (max-width: 768px) {
    .col-xs-5ths {
        width: auto;
        float: left;
		margin: 10px;
    }
}


@media ( min-width : 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}
 

@media ( min-width : 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}


@media ( min-width : 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}


.headbox {
	background-image: url(../images/Toronto.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 688px;
	border-bottom: 1px solid #bbb;
	/*
	box-shadow: 0px 2px 5px rgba(22,22,22, 0.5);

		*/
}
.text-shadow { text-shadow: 0px 2px 2px rgba(22,22,22, 0.25);}

@media (max-width: 992px) {

.headbox {
	background-image: url(../images/Toronto.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	height: 388px;
	border-bottom: 1px solid #666;
}
#myvideobox {display: none;} /*隐藏视频*/
}


.text h1, h4 {font-weight: normal; color:#333C70}

.mtitle {
	text-align: center;
	font-weight: 300;
	padding-bottom: 20px;
}

.mtitle h4 {
	padding-bottom: 2px;
	margin-bottom: 2px;
}

.mtitle h1, h2, h3, h4 {
	font-weight: 300;
	letter-spacing: 2px;
	color:#333C70
}

.mtitle .hot {
	color: #f43438;
}

.mtitle .link {
	height: 3px; width: 80px;margin: auto; background-color:#f43438;	
}

.s-box1 {
	height: auto; background-color: #f8f8f8;border: 1px solid; border-top:solid 8px ;border-image: linear-gradient(to right, #ff9a9e, #fecfef) 1; text-align: center;padding: 1em;     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/*渐变文字
.s-box1 h3, .s-box1 h3 > i {color:#609E67; background-image: linear-gradient(to right, #a1c4fd, #c2e9fb);-webkit-background-clip: text;
      color: transparent; }
*/
.s-box1 h3, .s-box1 h3 > i {color:#ff9a9e; }
.s-box2 {
	height: auto; background-color: #f8f8f8;border: 1px solid ; border-top:solid 8px ;border-image: linear-gradient(to right, #fbc2eb, #a6c1ee) 1; text-align: center;padding: 1em;     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.s-box2 h3, .s-box2 h3 > i{color:#fbc2eb }

.s-box3 {
	height: auto; background-color: #f8f8f8;border: 1px solid; border-top:solid 8px ;border-image: linear-gradient(to right, #a1c4fd, #c2e9fb) 1; text-align: center;padding: 1em;     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.s-box3 h3, .s-box3 h3 > i{color:#a1c4fd; }

.s-box4 {
	height: auto; background-color: #f8f8f8;border: 1px solid ; border-top:solid 8px ;border-image: linear-gradient(to right, #8fd3f4, #84fab0) 1; text-align: center;padding: 1em;     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.s-box4 h3, .s-box4 h3 > i{color:#8fd3f4 }

.s-box5 {
	height: auto; background-color: #f8f8f8;border: 1px solid ; border-top:solid 8px ;border-image: linear-gradient(to right, #96e6a1, #d4fc79 ) 1; text-align: center;padding: 1em;     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.s-box5 h3, .s-box5 h3 > i{color:#96e6a1 }

.s-box1:hover { 
 	/* background-color: #a1c4fd; 
	background-image: linear-gradient(to right, #a1c4fd, #c2e9fb);*/
	box-shadow:0px 4px 6px 0px rgba(205,205,205,0.55);
	    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.s-box2:hover { 
 	/*background-color: #009999;*/
	box-shadow:0px 4px 6px 0px rgba(205,205,205,0.55);
			    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.s-box3:hover { 
 	/*background-color: #4f88c8;*/
	box-shadow:0px 4px 6px 0px rgba(205,205,205,0.55);
		    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.s-box4:hover { 
 	/*background-color: #666699;*/
	box-shadow:0px 4px 6px 0px rgba(205,205,205,0.55);
			    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.s-box5:hover { 
 	/*background-color: #A07CC3;*/
	box-shadow:0px 4px 6px 0px rgba(205,205,205,0.55);
			    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}


.s-box:hover, .s-box1:hover, .s-box2:hover, .s-box3:hover, .s-box4:hover, .s-box5:hover      {
	transform:translateY(-8px);
	z-index: 22;
    border-radius: 3px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	/**box-shadow: 0px 2px 5px 0px rgba(25,25,25,0.25)**/
}


@media (max-width: 992px) {
.s-box {
	height: auto; background-color: #f8f8f8;border: 1px solid #ddd; text-align: center;padding: 1em;     -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	margin: 1em;
}	
}

.s-box h3, .s-box1 h3, .s-box2 h3, .s-box3 h3, .s-box4 h3, .s-box5 h3 {
	/**color:#333C70;**/ 
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.s-box p, .s-box1 p, .s-box2 p, .s-box3 p, .s-box4 p, .s-box5 p {
	color: #333;
	font-weight: 300;
	line-height: 1.75em;
	text-align: left;
}

.s-box:hover h3, .s-box1:hover h3, .s-box2:hover h3, .s-box3:hover h3, .s-box4:hover h3, .s-box5:hover h3 {
    /*color: #fff;*/
	padding-bottom: 10px;
	border-bottom: 1px solid;
}

.s-box:hover p, .s-box1:hover p, .s-box2:hover p, .s-box3:hover p, .s-box4:hover p, .s-box5:hover p {
 /*color: #fff;*/	
}

.s-box:hover i, .s-box1:hover i, .s-box2:hover i, .s-box3:hover i, .s-box4:hover i, .s-box5:hover i {
 /*color: #fff;*/	
}

.nav-box {
	width: 20%;
	float: left;
	
}
.nav-box h2 {color: #ffffff;}

.nav-box:hover  {
	transform:scaley(1.1);
	transform-origin : 0 100% 0;
	float: left;
	z-index: 32;
	border: 0px solid #eee;
    border-radius: 1px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.class_nav {height: 3em; background-color: #f8f8f8; border-bottom: solid 1px #eee;}
.small_banner {height: 268px;  background-size: cover; background-repeat: no-repeat;}

.footer {
	height: auto;
	background-color: #666;
	padding: 0px;
	margin: 0px;
	padding-top: 30px;
	color: #ffffff;
}

.footer h4 {color: #ffffff; font-weight: 500;}
.footer h5 {color: #ffffff; font-weight: 600; margin-top: 10px;}
.footer a {color:#ccc;  text-decoration: none;}
.footer a:hover {color: #f43438;text-decoration: none; }
.footer .textc {
  text-align: center
}


.footer .copyright {
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 25px;
	background-color: #333;
	text-align: center;
	margin-top: 30px;
}


.preloader{ 
	position:fixed; 
	left:0px; 
	top:0px; 
	width:100%; 
	height:100%;
	z-index:999999;
	background-color:#ffffff;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(/images/preloader.gif);
}


.scroll-top {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 1em;
    right: 1em;
    z-index: 99;
    display: none;
    color: #fff;
    text-align: center;
    background: #F43438;
	border: 0px solid #F43438;
	outline:none;
	border-radius: 20px;
}

.scroll-top span:before {
	font-size: 21px;
	line-height: 40px;
}

.scroll-top:after {
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 1;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
	background: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
	background:         radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
}

/************** General *********************/
@media (min-width: 1024px) {
.position-fixed {
	position:fixed;
	display: block;
	transform-origin: center;
	width: 360px;
	}
}
@media (max-width: 992px) {
	.position-fixed {
	position: static;
	}
	
}


.fixed-bg { /*背景图片固定*/
 min-height: 100%;
 background-size: cover;
 background-attachment: fixed;
 background-repeat: no-repeat;
 background-position: center center;
}
.fixed-bg .text {color: #fff; line-height: 1.5em; text-shadow: 0px 0px 3px rgba(10,10,10,0.95)}

.fixed-bg .link {
	height: 3px; width: 80px;margin: auto; background-color:#FB1F00;
	/*margin-bottom: 2em;*/
}
.fixed-bg a {color: #fff}
.fixed-bg a:hover {color: #fff}

.hover-bg {background-color: #FB1F00}
.hover-bg:hover {background-color: #333c70}

/*******文字垂直居中******/
.box_height {
   display:table;
   height:100%;
   text-align: center;
}
.box_middle {
	display: table-cell;
    vertical-align: middle;
}

.pm0 {
	padding: 0px; margin: 0px
}
.pad_1em {
	padding: 1em;
}
.pad_2em {
	padding: 2em;
}
.pad_tb_1em {
	padding-top: 1em;
	padding-bottom: 1em;
}
.pad_tb_2em {
	padding-top: 2em;
	padding-bottom: 2em;
}
.pad_tb_3em {
	padding-top: 3em;
	padding-bottom: 3em;
}
.pad_tb_5em {
	padding-top: 5em;
	padding-bottom: 5em;
}
.pad_b_1em {
	padding-bottom: 1em;
}
.pad_t_1em {
	padding-top: 1em;
}
.pad_b_2em {
	padding-bottom: 2em;
}
.pad_t_2em {
	padding-top: 2em;
}
.pad_b_1em {
	padding-bottom: 1em;
}
.pad_t_1em {
	padding-top: 1em;
}

.pad_l_1em {
	padding-left: 1em;
}
.pad_r_1em {
	padding-right: 1em;
}
.pad_lr_1em {
	padding-left: 1em; padding-right: 1em;
}
.pad_lr_2em {
	padding-left: 2em; padding-right: 2em;
}

.mar_1em {
	margin: 1em;
}
.mar_2em {
	margin: 2em;
}
.mar_tb_1em {
	margin-top: 1em;
	margin-bottom: 1em;
}
.mar_tb_2em {
	margin-top: 2em;
	margin-bottom: 2em;
}
.mar_b_1em {
	margin-bottom: 1em;
}
.mar_b_2em {
	margin-bottom: 2em;
}
.mar_t_1em {
	margin-top: 1em;
}
.mar_t_2em {
	margin-top: 2em;
}

.mar_l_1em {
	margin-left: 1em;
}
.mar_r_1em {
	margin-right: 1em;
}
.mar_l_2em {
	margin-left: 2em;
}
.mar_r_2em {
	margin-right: 2em;
}

/***********图片放大缩小效果************/
.pic_zoom_in {
	width: 100%;
	overflow: hidden;
}
.pic_zoom_in:hover img { 
  transform: scale(1.1);
  transition: .8s ease-in-out;
	width: 100%;
	opacity:1;
    filter:alpha(opacity=100);
}

.pic_zoom_in img { 
  transform: scale(1);
  transition: .5s ease;
	width: 100%;
	opacity:0.68;
    filter:alpha(opacity=68);
}

.cbox_zoom {
	background-color: #f1f1f1;
	color: #666;
	transform: scale(1.0);
	transition: .5s ease-in-out;
	opacity:1;
    filter:alpha(opacity=100);
}
.cbox_zoom h5, i {color: #333c70;}

.cbox_zoom:hover {
	background-color: #333C70;
	color: #fff;
	transform: scale(1.1);
	transition: .5s ease-in-out;
	opacity:1;
    filter:alpha(opacity=100);
}
.cbox_zoom:hover h5 {color: #fff}
.cbox_zoom:hover i {color: #fff}
.color_tb {color: #333c70;}
.color_tr {color: #FB1F00;}
.color_tg {color: #168001;}

.link_1px {height: 1px;background-color: #ddd;}

.boxcolor {
	background-color: #f1f1f1;
	transition: .5s ease-in-out;
}
.boxcolor:hover {
	transition: .5s ease-in-out;
	background-color: #333c70;
	color: #fff;
}
/****************** News List Style**********************/


.item_title {
	border-bottom: solid 1px #ddd;height: 2.75em;
}
.item_title .link_g { border-left: 8px solid #168001; padding-left: 5px; }
.item_title .link_r { border-left: 8px solid #FB1F00; padding-left: 5px; }


.align_items {	padding: 1em;}
.align_items_box {
	box-shadow: 0px 0px 1px 0px rgba(25,25,25, 0.35);
	background-color: #FBFBFB;
	-moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.align_items_box:hover {    
	-moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	box-shadow: 0px 0px 8px 0px rgba(25,25,25, 0.45);
	background-color: #FFF;
}
.align_items_img {height: 130px; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.align_items_content {padding: 0.5em; height: 5.25em; }
.align_items_text { font-size: 0.875em; color: #999}

.align_items_content h6 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/****************** about us Style**********************/

.contact_info dl { font-size: 0.875em;padding-bottom: 0.25em; border-bottom: dashed 1px #ddd}
.contact_info dd { padding-left: 1.25em;}
.contact_form {border: solid 2px #eee; border-radius: 5px; min-height: 500px; padding: 2em;}
.contact_form_title { background-color: #333c70; font-size: 1.25em ; text-align: center; line-height: 2em; color: #fff }
.contact_map {  height: 370px; margin-bottom: 1em }

/*
.contact_form input, select, textarea { margin-top: 1.5em;  font-size: 1em; color:#333C70; box-sizing: border-box;padding: 0.25em; width: 100%; border-radius: 3px; border:  solid 1px #ddd;}
*/



/****************** article Style**********************/
.article-content {padding-top: 1em;padding-bottom: 1em;}
.article-content img { max-width: 100%; height: auto;}
.article-content p { margin-bottom:0px;}
.article-title {margin-top: 2em;margin-bottom: 1em;  padding: 1em; border-bottom: solid 1px #eee;}



/****************** new list Style**********************/
.article_box {background-color: #f8f8f8;padding: 1em;margin-top: 2em;margin-bottom: 2em;  border: solid 1px #f1f1f1;	  -webkit-transition:.5s ease-in-out;
  	     -moz-transition:.5s ease-in-out;
  	          transition:.5s ease-in-out;}
.article_box:hover {background-color: #fff; box-shadow: 0px 0px 10px 0px rgba(15,15,15,.125);	  -webkit-transition:.5s ease-in-out;
  	     -moz-transition:.5s ease-in-out;
  	          transition:.5s ease-in-out;}
.article_box .imagers { border-radius: 3px;box-shadow: 0px 0px 2px 0px rgba(25,25,25,0.25); height: 168px; background-repeat: no-repeat; background-size: cover; background-position: center center;opacity: 1; -webkit-transition:.5s ease-in-out;
  	     -moz-transition:.5s ease-in-out;
  	          transition:.5s ease-in-out;}

.article_box:hover .imagers { border-radius: 3px;box-shadow: 0px 0px 2px 0px rgba(25,25,25,0.25); height: 168px; background-repeat: no-repeat; background-size: cover; background-position: center center; opacity: 0.65; -webkit-transition:.5s ease-in-out;
  	     -moz-transition:.5s ease-in-out;
  	          transition:.5s ease-in-out;}

.article_box .summary { padding-top: 1em; padding-bottom: 1em; } 
.article_box .info {color: #bbb; text-align: left;margin-bottom: 1em;margin-top: -10px}
.article_box h4 {margin-top: 5px; color: #333c70;  overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.article_box h3 {margin-top: 5px; color: #333c70;  overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.article_box p {padding-right: 1em; font-size: 1.125em;color: #666;  overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;margin-bottom: 0px;}


/****************** list Style**********************/

.list_box {background-color: #f8f8f8;padding: 2em;margin-top: 2em;margin-bottom: 2em;  border: solid 1px #f1f1f1;}
.list_box .imagers { height: 268px; background-repeat: no-repeat; background-size: cover; background-position: center center}

@media (max-width: 768px) {
    .list_box .imagers { height: 150px; background-repeat: no-repeat; background-size: cover; background-position: center center}
}

.list_box .summary { padding-top: 1em; padding-bottom: 1em; } 
.list_box .info {color: #bbb; text-align: center;margin-bottom: 1em;margin-top: -10px}
.list_box h5 {font-weight: normal; color: #666}
.list_title {}

.list_box .link_b { border-left: 8px solid #333c70; padding-left: 5px; }
.list_box .link_g { border-left: 8px solid #168001; padding-left: 5px; }
.list_box .link_r { border-left: 8px solid #FB1F00; padding-left: 5px; }

.m_job_listbox {
	background-color: #f8f8f8;padding: 1em; margin-top: 2em;margin-bottom: 2em; border: solid 1px #f1f1f1;
}
.m_job_listbox h4 {border-bottom: solid 1px #ddd; padding-bottom: 0.25em; letter-spacing: normal;}
.m_job_listbox strong {color: #333c70}
/****************** welfare **********************/
.img_circle_box {
   height: 120px; width: 120px; border-radius: 60px;background-color: #f1f1f1; margin: auto; background-size: cover; background-repeat: no-repeat;background-position: center center;box-shadow: 0px 0px 5px rgba(25,25,25,.35)
}


/****************** Houst information List Style**********************/


.realty_title {
	border-bottom: solid 1px #ddd;height: 2.75em;
}
.realty_title .link_g { border-left: 8px solid #168001; padding-left: 5px; }
.realty_title .link_r { border-left: 8px solid #FB1F00; padding-left: 5px; }


.align_realty {	padding: 1em;}
.align_realty_box {    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.align_realty_box:hover {    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; box-shadow: 0px 0px 15px 0px rgba(25,25,25, 0.45)}
.align_realty_img {height: 138px; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.align_realty_content {padding: 1em; height: 6em; background-color: #f8f8f8; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.align_realty_text { font-size: 0.875em; color: #999}


/*******************************UPI Member Register***********************************/
.member_form_title {
	background-color: #333c70;
	font-size: 1.5em;
	color: #fff;
	text-align: center;
	line-height: 2em;
}



/****************** event register Style**********************/
.event_info dl { font-size: 0.875em;padding-bottom: 0.25em; border-bottom: dashed 1px #ddd}
.event_info dd { padding-left: 1em;}
.event_form { border: solid 1px #ddd; border-radius: 5px;  padding: 2em; }
.event_form_title { background-color: #333c70; font-size: 1.25em ; text-align: center; line-height: 2em; color: #fff }
.event_group_name { color: #FC2F00; font-size: 1.15em }
.event_summary {border: dashed 1px #333c70; border-radius: 5px; padding: 1em;margin-bottom: 2em}

/****************** tax register Style**********************/
.tax_info dl { font-size: 0.875em;padding-bottom: 0.25em; border-bottom: dashed 1px #ddd}
.tax_info dd { padding-left: 1em;}
.tax_form { border: solid 1px #ddd; border-radius: 5px;  padding: 2em; }
.tax_form_title { background-color: #333c70; font-size: 1.25em ; text-align: center; line-height: 2em; color: #fff }
.tax_group_name { color: #337ab7; font-size: 1.15em }
.tax_summary {border: dashed 1px #333c70; border-radius: 5px; padding: 1em;margin-bottom: 2em}


/************* Jobs List *******************/
.search_box { 
	background-color:#333c70; 
	padding: 1em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.search_box .like {padding: 5px; color: #fff;}
.search_box .like ul {padding: 0px; margin: 0px;}
.search_list {
	padding: 0em; 
	background-color: #fff; 
	border-radius: 5px;
	box-shadow: 0px 0px 2px 0px rgba(25,25,25,.5)
}
.search_list .joblist_box {
	height: 90px; 
	padding: 1em;
}

.search_list .link { 
	border-left:1px solid #F1f1f1
}

@media (max-width:767px) {
	.search_list .link { 
	border-left:0px solid #FFF;
}
}
.search_list .button { 
	margin: auto; 
	text-align: center; 
	padding-top: 1.35em 
}


.rad {
		border-radius: 0.5em;
	}
	
.item-tr {
		border: 0px solid #fff;
	    background-color: #fff;
	    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	}
.item-tr:hover {
		transform:scale(1.1);
	transform-origin: center;
	z-index: 22;
	    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	}

.partner-img {
	height: 160px; box-shadow: 0px 0px 2px 0px rgba(25,25,25,0.25); background-repeat: no-repeat;background-size: cover;background-position: center center;
}
