@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);



@import url(http://fonts.googleapis.com/css?family=Asap:400,700);



@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);



/*========================================================



                    Main layout styles



=========================================================*/



body {



	background: #eeeeee;



	font: 14px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	line-height: 1.428571429;



	color: #000;



}



a {



	text-decoration: none;



}



a:hover {



	text-decoration: none;



}



a:focus {



	text-decoration: none;



	background: none;



}



a[href^="tel:"] {



 color: inherit;



 text-decoration: none;



}



textarea, input[type="text"], input[type="email"], input[type="search"], input[type="password"] {



	-webkit-appearance: none;



	-moz-appearance: caret;



}



p {



	margin-bottom: 28px;



	line-height: 28px;



}



h1.navbar-brand_ {



	margin: 0 0 0 27px;



	padding: 0;



	float: left;



	height: auto;



	position: relative;



	top: 0;



	z-index: 10;



}



h1.navbar-brand_ a {



	display: inline-block;



}



h1.navbar-brand_ a img {



	width: 100%;



}



h2 {



	font: 900 20px/31px 'Open Sans';



	margin: 0 0 15px 0;



	padding-left: 30px;



	color: #333;



	text-transform: uppercase;



	position: relative;



}



h2 span {



	display: block;



	color: #888;



	text-transform: none;



	font-size: 16px;



	font-weight: normal;



}



h2:after {



	content: '';



	width: 6px;



	height: 46px;



	top: 8px;



	left: 0;



	position: absolute;



	background: #7CC3D8;



}



h3 {



	font: bold 16px/28px 'Open Sans';



	margin: 0 0 10px 0;



	color: #555;



}



.extra-wrap {



	overflow: hidden;



}



.content {



	padding: 0;



}



.content.indent {



	padding: 108px 0 0 0;



	background: #eeeeee;



}



.center {



	text-align: center;



}



.content-box {



	background: #ffffff;



}



/*========================================================



                    header



=========================================================*/



header {



	position: relative;



	margin: 0;



	padding: 0px 0 29px 0;



	z-index: 11;



	background: #2988CD;



	border-bottom: 1px solid #7cc3d8;



}



header.indent {



	border-bottom: none;



}



/* menu



========================================================*/



nav.tm_navbar {



	position: relative;



	z-index: 0;



	border: none;



	padding: 0;



	margin: 17px 50px 0 0;



	float: right;



	min-height: 0;



	background: none;



}



nav.tm_navbar li {



	position: relative;



	font-size: 16px;



	line-height: 28px;



	margin: 0 0 0 40px;



	float: left;



}



nav.tm_navbar li:first-child {



	margin: 0;



}



nav.tm_navbar li a {



	position: relative;



	padding: 0;



	font: 14px 'Open Sans';



	color: #fff;



	background: transparent;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



nav.tm_navbar li.active > a {



	color: #FFE701;



	background: none;



}



nav.tm_navbar li.active > span {



	color: #FFE701;



}



nav.tm_navbar li:hover > a {



	color: #FFE701;



	background: none;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



nav.tm_navbar li:hover > span {



	color: #FFE701;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



nav.tm_navbar .sfHover > a {



	color: #FFE701;



	background: none;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



nav.tm_navbar .sfHover > span {



	color: #FFE701;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



nav.tm_navbar li span {



	text-align: center;



	position: absolute;



	width: 100%;



	left: 0;



	bottom: -14px;



	color: #333;



	font-size: 10px;



	z-index: 0;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



/* subMenu1



========================================================*/



nav.tm_navbar .sub-menu > ul {



	position: absolute;



	display: none;



	width: 171px;



	left: 0;



	top: 59px;



	list-style: none !important;



	zoom: 1;



	z-index: 11;



	background: #ffffff;



	background: rgba(255, 255, 255, 0.9);



	border-radius: 0;



	padding: 30px 0 20px 0;



	margin: 0;



	text-align: left;



}



nav.tm_navbar .sub-menu > ul li {



	background: none;



	border: none;



	width: auto;



	float: none;



	margin: 0 0 19px 0 !important;



	padding-left:20px;



	display: block;



	text-align: left;



}



nav.tm_navbar .sub-menu > ul li:last-child {



	margin-bottom: 0;



	padding-bottom: 0;



}



nav.tm_navbar .sub-menu > ul li a {



	padding: 0;



	margin: 0;



	float: none;



	display: block;



	font: 12px 'Open Sans';



	color: #333;



	background: none;



	border: none;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



nav.tm_navbar .sub-menu > ul li span {



	display: inline-block;



	position: absolute;



	right: 20px;



	top: 3px;



	left: auto;



	width: auto !important;



	color: #333;



	font-size: 14px;



	background: none;



}



nav.tm_navbar .sub-menu > ul li a:hover {



	text-decoration: none;



	color: #FFE701 !important;



	background: none !important;



	-webkit-transition: all 0.25s ease;



	-o-transition: all 0.25s ease;



	transition: all 0.25s ease;



}



nav.tm_navbar .sub-menu > ul li.sfHover > a {



	text-decoration: none;



	color: #FFE701 !important;



	background: none !important;



}



/* subMenu2



========================================================*/



nav.tm_navbar .sub-menu ul ul {



	position: absolute;



	display: none;



	width: 171px;



	left: 171px;



	top: -30px;



	list-style: none !important;



	zoom: 1;



	z-index: 11;



	background: #ffffff;



	background: rgba(255, 255, 255, 0.9);



	border-radius: 0;



	padding: 30px 0 5px 0;



	margin: 0;



	text-align: left;



}



nav.tm_navbar .sub-menu ul ul li a {



	padding: 0;



	margin: 0;



	float: none;



	display: block;



	font: 14px 'Open Sans';



	color: #333;



	background: none;



	border: none;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



nav.tm_navbar .sub-menu > ul li > ul li a:hover {



	text-decoration: none;



	color: #7cc3d8 !important;



	background: none !important;



	-webkit-transition: all 0.25s ease;



	-o-transition: all 0.25s ease;



	transition: all 0.25s ease;



}



.select-menu {



	display: none !important;



}



/*========================================================



                    -Content-



=========================================================*/



#toTop {



	display: none;



	text-decoration: none;



	position: fixed;



	bottom: 80px;



	right: 30px;



	overflow: hidden;



	border: none;



	z-index: 20;



	text-indent: -999px;



	width: 71px;



	height: 71px;



	background: url(../images/top.png) 0 top no-repeat;



}



#toTop:hover {



	outline: none;



	background: url(../images/top.png) 0 bottom no-repeat;



}



.who-box {



	overflow: hidden;



	padding: 60px 0 0 0;



	background: #ffffff;



}



.who-box .col-lg-4 {



	margin-bottom: 26px;



	



}



.thumb-box1 .box {



	background: #ffffff;



	padding: 68px 0 0 0;



	overflow: hidden;



}



.thumb-box1 .box1 {



	padding-right: 20px;



}



.thumb-box1 p {



	color: #555;



}



.thumb-box2 .box {



	background: #ffffff;



	padding: 37px 0 47px 0;



	position: relative;



	overflow: hidden;



}



.thumb-box2 .box hr {



	margin: 0;



	width: 100%;



	height: 6px;



	background: #eee;



	border: none;



	position: absolute;



	top: 100px;



}



.thumb-box3 .box {



	background: #ffffff;



	overflow: hidden;



	border-bottom: 6px solid #eee;



}



.thumb-box4 .box {



	background: #ffffff;



	overflow: hidden;



	padding:20px 0 0 0;



}



.thumb-box4 h2 {



	margin: 0 0 48px 0;



}



.thumb-box5 .box {



	background: #ffffff;



	overflow: hidden;



	padding: 62px 0 67px 0;



}



.thumb-box5 h2 {



	margin: 0 0 48px 0;



}



.thumb-box6 {



	overflow: hidden;



	background: #ffffff;



	border-bottom: 6px solid #eee;



}



.thumb-box7 {



	overflow: hidden;



	background: #ffffff;



	padding: 84px 0 50px 0;



}



.thumb-box7 h2 {



	margin: 0 0 45px 0;



}



.thumb-box8 {



	overflow: hidden;



	padding: 60px 0 0 0;



	background: #ffffff;



}



.thumb-box9 {



	overflow: hidden;



	padding: 48px 0 0 0;



	background: #ffffff;



}



.thumb-box10 {



	overflow: hidden;



	padding: 18px 0 50px 0;



	background: #ffffff;



	width:800px;



}



.thumb-box10 .box {



	padding: 0 0 0 20px;



}



.thumb-box11 {



	padding: 60px 0 0 0;



	overflow: hidden;



	background: #ffffff;



}



.thumb-box11 .box {



	padding: 0 0 11px 20px;



}



.thumb-box12 {



	padding: 72px 0 0 0;



	overflow: hidden;



	background: #ffffff;



}



.thumb-box13 {



	padding: 52px 0 0 0;



	overflow: hidden;



	background: #ffffff;



}



.thumb-box13 p {



	margin-bottom: 5px;



}



.thumb-box13 .col-lg-6 {



	margin-bottom: 47px;



}



.thumb-box13 .box {



	padding-left: 20px;



}



.thumb-box14 {



	padding: 60px 0 0 0;



	overflow: hidden;



	background: #ffffff;



}



.thumb-box15 {



	padding: 0 20px 72px 0;



	overflow: hidden;



	background: #ffffff;



}



.thumb-box16 {



	padding: 60px 0 0 0;



	overflow: hidden;



	background: #ffffff;



}



.errorBox {



	overflow: hidden;



	padding: 60px 0 67px 0;



	background: #ffffff;



	text-align: center;



}



.errorBox .title {



	font: 156px/1em 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	color: #333;



	text-transform: uppercase;



	margin-bottom: 23px;



}



.errorBox .description {



	font: 60px/1em 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	color: #7cc3d8;



	text-transform: uppercase;



	margin-bottom: 34px;



}



.errorBox p {



	font-size: 16px;



}



/* thumbs



========================================================*/



.thumb-pad1 {



	margin: 0 0 30px 0;



	text-align: center;



}



.thumb-pad1:hover .thumbnail .badge {



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



	background: #333;



}



.thumb-pad1 .thumbnail {



	position: relative;



	margin: 0;



	border-radius: 0;



	box-shadow: none;



	border: none;



	padding: 0;



	background: none;



}



.thumb-pad1 .thumbnail .badge {



	width: 128px;



	height: 128px;



	border-radius: 100%;



	background: #AD8C40;



	text-align: center;



	line-height: 116px;



	margin: 0 0 17px 0;



	padding: 0;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.thumb-pad1 .thumbnail .caption {



	padding: 0;



}



.thumb-pad1 .thumbnail .caption a {



	font: 900 16px 'Open Sans';



	color: #743D27;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.thumb-pad1 .thumbnail .caption a:hover {



	color: #333;



}



.thumb-pad2 {



	margin: 0 0 20px 0;



	text-align: center;



	float: left;



	width: 33.33%;



}



.thumb-pad2 .thumbnail {



	position: relative;



	margin: 0;



	border-radius: 0;



	box-shadow: none;



	border: none;



	padding: 0;



	background: none;



}



.thumb-pad2 figure {



	margin: 0 0 13px 0;



}



.thumb-pad2 figure img {



	width: 100%;



}



.thumb-pad2 .thumbnail .caption {



	padding: 0 15px;



}



.thumb-pad2 .thumbnail .caption time {



	font: 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	color: #743D27;



	display: block;



	margin-bottom: 12px;



}



.thumb-pad2 .thumbnail .caption a {



	font: 800 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	color: #333;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.thumb-pad2 .thumbnail .caption a:hover {



	color: #7cc3d8;



}



.thumb-pad2 .thumbnail .caption p {



	margin: 11px 0 0 0;



}



.thumb-pad3 {



	margin: 0;



	text-align: center;



}



.thumb-pad3 .thumbnail {



	position: relative;



	margin: 0;



	border-radius: 0;



	box-shadow: none;



	border: none;



	padding: 0;



	background: none;



}



.thumb-pad3 .thumbnail .caption {



	padding: 0;



}



.thumb-pad3 .thumbnail .caption .lnk {



	font: 800 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	color: #333;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.thumb-pad3 .thumbnail .caption .lnk:hover {



	color: #7cc3d8;



}



.thumb-pad3 .thumbnail .caption p {



	margin: 3px 0 13px 0;



}



.thumb-pad3 figure {



	margin: 0 0 25px 0;



}



.thumb-pad3 figure img {



	border-radius: 100%;



}



.thumb-pad3-1 {



	margin: 0;



	padding: 0 70px 20px 70px;



	text-align: left;



}



.thumb-pad3-1 .thumbnail {



	position: relative;



	margin: 0;



	border-radius: 0;



	box-shadow: none;



	border: none;



	padding: 0;



	background: none;



	overflow: hidden;



}



.thumb-pad3-1 .thumbnail .caption {



	padding: 0;



	overflow: hidden;



}



.thumb-pad3-1 .thumbnail .caption .lnk {



	font: 800 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	color: #333;



}



.thumb-pad3-1 .thumbnail .caption .lnk img {



	margin: -5px 11px 0 0;



	float: left;



}



.thumb-pad3-1 .thumbnail .caption .lnk a {



	color: #333;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.thumb-pad3-1 .thumbnail .caption .lnk a:hover {



	color: #7cc3d8;



}



.thumb-pad3-1 figure {



	margin: 0 42px 0 0;



	float: left;



	



}



.thumb-pad4 {



	margin: 0;



	overflow: hidden;



}



.thumb-pad4 .thumbnail {



	position: relative;



	margin: 0;



	border-radius: 0;



	box-shadow: none;



	border: none;



	padding: 0;



	background: none;



}



.thumb-pad4 .thumbnail .caption {



	padding: 0 20px;



}



.thumb-pad4 figure {



	margin: 0 0 18px 0;



}



.thumb-pad4 figure img {



	width: 100%;



	max-width:100%;



}



.thumb-pad5 {



	margin: 0;



	overflow: hidden;



}



.thumb-pad5 .thumbnail {



	position: relative;



	margin: 0;



	border-radius: 0;



	box-shadow: none;



	border: none;



	padding: 0;



	background: none;



}



.thumb-pad5 .thumbnail .caption {



	padding: 0;



	overflow: hidden;



}



.thumb-pad5 .thumbnail .caption p {



	margin-bottom: 6px;



}



.thumb-pad5 figure {



	margin: 0 30px 0 0;



	float: left;



}



.thumb-pad6 {



	overflow: hidden;



	padding: 0 0 0 70px;



}



.thumb-pad6 .thumbnail {



	position: relative;



	padding: 0;



	margin: 0;



	border: none;



	border-radius: 0;



	box-shadow: none;



	background: none;



}



.thumb-pad6 .thumbnail .caption {



	margin: 0;



	padding: 0;



	overflow: hidden;



}



.thumb-pad6 .thumbnail .caption img {



	width: 100%;



}



.thumb-pad6 .thumbnail figure {



	margin: 0 30px 0 0;



	float: left;



}



.thumb-pad6 .thumbnail figure img {



	width: 100%;



}



.thumb-pad7 {



	margin: 0 0 19px 0;



	text-align: center;



}



.thumb-pad7 .thumbnail {



	position: relative;



	margin: 0;



	border-radius: 0;



	box-shadow: none;



	border: none;



	padding: 0;



	background: none;



}



.thumb-pad7 .thumbnail .caption {



	padding: 0 10px;



	overflow: hidden;



}



.thumb-pad7 .thumbnail .caption a {



	font: 800 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	color: #333;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.thumb-pad7 .thumbnail .caption a:hover {



	color: #7cc3d8;



}



.thumb-pad7 .thumbnail .caption p {



	margin: 11px 0 0 0;



}



.thumb-pad7 figure {



	margin: 0 0 23px 0;



}



.thumb-pad7 figure img {



	width: 100%;



}



.thumb-pad8 {



	margin: 0 0 26px 0;



	padding: 0 0 0 20px;



	overflow: hidden;



}



.thumb-pad8 .thumbnail {



	position: relative;



	margin: 0;



	border-radius: 0;



	box-shadow: none;



	border: none;



	padding: 0;



	background: none;



}



.thumb-pad8 .thumbnail figure {



	padding: 0;



	margin: 0 30px 0 0;



	float: left;



}



.thumb-pad8 .thumbnail .caption {



	padding: 0;



	overflow: hidden;



}



.thumb-pad8 .thumbnail .caption time {



	color: #7cc3d8;



	font: bold 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	display: block;



	margin-bottom: 3px;



}



.thumb-pad8 .thumbnail .caption p {



	margin-bottom: 5px;



}



.thumb-pad9 {



	margin: 0 0 30px 0;



	overflow: hidden;



	text-align: left;



}



.thumb-pad9 .thumbnail {



	position: relative;



	margin: 0;



	border-radius: 0;



	box-shadow: none;



	border: none;



	padding: 0;



	background: none;



}



.thumb-pad9 .thumbnail .caption {



	padding: 0;



	overflow: hidden;



}



.thumb-pad9 .thumbnail .caption .title {



	color: #414042;



	margin: 0;



}



.thumb-pad9 .thumbnail .caption .title a {



	color: #22c8ff;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.thumb-pad9 .thumbnail .caption .title a:hover {



	color: #414042;



}



.thumb-pad9 .thumbnail .caption .descrip {



	color: #414042;



	font-size: 16px;



	margin-bottom: 12px;



}



.thumb-pad9 .thumbnail .caption .descrip a {



	color: #414042;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.thumb-pad9 .thumbnail .caption .descrip a:hover {



	color: #22c8ff;



}



.thumb-pad9 .thumbnail .caption .descrip br {



	display: none;



}



.thumb-pad9 .thumbnail .caption p {



	font-size: 16px;



	margin-bottom: 9px;



}



.thumb-pad9 figure {



	margin: 0 30px 0 0;



	float: left;



}



.thumb-pad9 figure img {



	width: 100%;



}



/* btn



========================================================*/



.btn-default.btn1 {



	box-shadow: none;



	text-decoration: none;



	display: inline-block;



	padding: 0 33px;



	font: 800 13px/38px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	margin: 0;



	border-radius: 38px;



	color: #ffffff;



	background: #7CC3D8;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.btn-default.btn1:hover {



	color: #333;



	background: #eee;



	text-decoration: none;



}



.btn-default.btn2 {



	box-shadow: none;



	text-decoration: underline;



	display: inline-block;



	padding: 0;



	font: bold 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	margin: 0;



	border-radius: 0;



	text-transform: none;



	color: #555;



	background: none;



	float: none;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.btn-default.btn2:hover {



	color: #7cc3d8;



	background: none;



	text-decoration: none;



}



.btn-default.btn3 {



	box-shadow: none;



	text-decoration: none;



	display: inline-block;



	padding: 0 29px;



	font: 18px/54px 'Lato';



	margin: 0;



	border-radius: 0;



	text-transform: uppercase;



	color: #ffffff;



	background: #323433;



	float: none;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.btn-default.btn3:hover {



	color: #ffffff;



	background: #f75314;



	text-decoration: none;



}



.btn-default.btn4 {



	box-shadow: none;



	text-decoration: none;



	display: inline-block;



	padding: 0 79px;



	font: 28px/77px 'Lato';



	margin: 0;



	border-radius: 0;



	color: #ffffff;



	text-transform: uppercase;



	background: #f75314;



	float: none;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.btn-default.btn4:hover {



	color: #ffffff;



	background: #323433;



	text-decoration: none;



}



/* list



========================================================*/



.list1 {



	margin: 0;



	padding: 0;



	list-style: none;



	text-align: center;



}



.list1 li {



	font-size: 16px;



	line-height: 1.428571429;



	margin: 0 0 15px 32px;



	display: inline-block;



}



.list1 li a {



	display: block;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.list1 li a:hover {



	opacity: 0.5;



	filter: alpha(opacity=50);



}



.list1 li:first-child {



	margin-left: 0;



}



.list1-1 {



	margin: 0;



	padding: 15px 0 0 0;



	list-style: none;



}



.list1-1 li {



	font-size: 16px;



	line-height: 1.428571429;



	margin: 0 0 14px 0;



	padding-left: 16px;



	background: url(../images/list_point1.png) 0 6px no-repeat;



}



.list1-1 li a {



	color: #ffffff;



	font: 300 14px 'Roboto';



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.list1-1 li a:hover {



	color: #e93402;



}



.list2 {



	margin: 0;



	padding: 0 0 10px 0;



	list-style: none;



	overflow: hidden;



}



.list2 li {



	font-size: 14px;



	line-height: 1.428571429;



	margin: 0;



	padding-left: 22px;



	overflow: hidden;



	background: url(../images/list_arrow.png) 0 7px no-repeat;



}



.list2 li a {



	font: 14px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	line-height: 28px;



	color: #000;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.list2 li a:hover {



	color: #FFE701;



}



.list3 {



	margin: 0;



	padding: 0;



	list-style: none;



}



.list3 li {



	font-size: 16px;



	line-height: 1.428571429;



	margin: 0 0 30px 0;



}



.list3 li p {



	font-style: italic;



}



.list3 li figure {



	margin-bottom: 8px;



}



.list3 li a {



	font: 300 24px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	text-transform: uppercase;



	color: #323433;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.list3 li a:hover {



	color: #f75314;



}



.list4 {



	margin: 0;



	padding: 0;



	list-style: none;



	overflow: hidden;



}



.list4 li {



	font-size: 16px;



	line-height: 1.428571429;



	margin-bottom: 29px;



}



.list4 li time {



	font: 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	line-height: 28px;



	color: #7cc3d8;



	float: left;



	margin: 0 10px 0 0;



}



.list4 li p {



	margin-bottom: 0;



}



.list5 {



	margin: 0;



	padding: 0;



	list-style: none;



}



.list5 li {



	font-size: 16px;



	line-height: 1.428571429;



	margin: 0 0 1px 1px;



	width: 33%;



	float: left;



}



.list5 li img {



	width: 100%;



}



.list6 {



	margin: 0;



	padding: 0;



	list-style: none;



}



.list6 > li {



	font-size: 16px;



	line-height: 1.428571429;



	margin: 0 0 24px 0;



}



.list6 > li .badge {



	padding: 0;



	margin: 0 21px 0 0;



	width: 70px;



	height: 77px;



	float: left;



	border-radius: 0;



	border: none;



	background: #f75314;



	font: 900 36px/77px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	color: #ffffff;



}



.list6 > li .title {



	font: bold 24px/29px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	color: #323433;



	text-transform: uppercase;



	margin-bottom: 12px;



}



.list7 {



	margin: 0;



	padding: 0 0 0 20px;



	list-style: none;



	overflow: hidden;



}



.list7 li {



	font-size: 16px;



	line-height: 1.428571429;



	overflow: hidden;



	margin-bottom: 20px;



}



.list7 li span {



	color: #ffffff;



	font-size: 24px;



	width: 53px;



	height: 53px;



	line-height: 53px;



	text-align: center;




	border-radius: 100%;



	background: #7cc3d8;



	margin: 8px 12px 0 0;



	float: left;



}



.list7 li p {



	margin-bottom: 0;



}



.list8 {



	margin: 0 0 41px 0;



	padding: 0 20px;



	list-style: none;



	overflow: hidden;



}



.list8 li {



	font-size: 16px;



	line-height: 1.428571429;



	margin: 0 0 30px 0;



}



.list8 li p {



	margin-bottom: 0;



}



.list8 li .title {



	font: bold 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	text-transform: uppercase;



	color: #323433;



	margin-bottom: 3px;



}



/*-----carousel-----*/



.list_carousel1.responsive {



	width: auto;



	margin: 0;



	padding: 0;



}



.list_carousel1 .foo {



	margin: 0;



	padding: 0;



	list-style: none;



	display: block;



	cursor: default;



}



.list_carousel1 .foo.foo1 {



	padding: 26px 0 0 0;



}



.list_carousel1 .foo.foo2 img {



	width: auto;



}



.list_carousel1 .foo > li {



	padding: 0;



	float: left;



	text-align: center;



	margin-right: 0;



	cursor: default;



}



.list_carousel1.responsive .caroufredsel_wrapper {



	cursor: default !important;



}



.foo-btn {



	position: relative;



	top: 0;



	margin: 0;



	text-align: center;



	padding: 0;



}



.foo-btn .foo_pag1 {



	top: -15px;



}



.foo-btn .foo_pag2.pagination {



	padding: 40px 0 0 0;



}



.foo-btn .foo_pag2.pagination a {



	background: #ffffff !important;



	margin: 0 0 0 16px;



}



.foo-btn .foo_pag2.pagination a:hover {



	background: #f75314 !important;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.foo-btn .foo_pag2.pagination a.selected {



	background: #f75314 !important;



}



.pagination {



	position: relative;



	margin: 0 70px 0 0;



	padding: 0;



	border-radius: 0;



	float: right;



}



.pagination a {



	position: relative;



	z-index: 1;



	width: 10px;



	height: 10px;



	padding: 0 !important;



	margin: 0 0 0 12px;



	display: inline-block;



	background: #cbe7ef !important;



	border: none !important;



	border-radius: 100%;



	cursor: pointer;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.pagination a:first-child {



	margin-left: 0;



}



.pagination a:hover {



	background: #7cc3d8 !important;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.pagination a.selected {



	background: #7cc3d8 !important;



}



.pagination a span {



	display: none;



}



/* search



========================================================*/



#search-404 {



	position: relative;



	margin: 13px 0 0 0;



	overflow: hidden;



	display: inline-block;



	width: 303px;



}



#search-404 a {



	position: absolute;



	top: 10px;



	right: 0;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



#search-404 a:hover {



	opacity: 0.7;



	filter: alpha(opacity=70);



}



#search-404 input {



	box-shadow: none;



	border-radius: 0;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	float: left;



	margin: 0;



	width: 267px;



	outline: none;



	border: 1px solid #e4e6e5;



	background: none;



	font: 14px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	line-height: 18px;



	color: #888;



	padding: 10px 14px;



	height: 41px;



	resize: none;



}



/* map



========================================================*/



.content_map {



	position: relative;



	height: 474px;



	margin-bottom: 83px;



}



.google-map-api {



	position: absolute;



	left: 0;



	right: 0;



	top: 0;



	bottom: 0;



}



#map-canvas {



	position: absolute;



	top: 0;



	left: 0;



	right: 0;



	bottom: 0;



}



#map-canvas img {



	max-width: none !important;



}



.gm-wrapper div:first-child div + div + div + div {



	background-color: transparent !important;



	background-color: #000 !important;



	background-color: rgba(0, 0, 0, 0.7) !important;



}



.gm-wrapper * {



	box-shadow: 0 0 0 #000 !important;



	background-color: transparent !important;



}



.gm-style-iw {



	text-align: center;



	width: 330px !important;



	height: 127px !important;



	right: 0;



	position: absolute;



	left: 0 !important;



	top: 0 !important;



	color: #ffffff;



	padding: 38px 0 0 20px;



	font: 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif !important;



	overflow: visible !important;



}



.gm-style-iw:after {



	content: '';



	width: 0;



	height: 0;



	top: 100%;



	margin-top: 17px;



	left: 50%;



	margin-left: 5px;



	border-style: solid;



	border-width: 25px 15px 0 15px;



	border-color: #000000;



	border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;



	position: absolute;



}



.gm-style-iw span {



	font-weight: bold;



	display: block;



	font-size: 18px;



	color: #ffffff;



}



.info {



	margin-bottom: 50px;



	padding-left: 20px;



}



.info p {



	margin-bottom: 0;



}



.info p span {



	width: 95px;



	display: inline-block;



}



.info p a {



	color: #2988CD;



	text-decoration: underline;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.info p a:hover {



	color: #555;



}



.mail {



	color: #7cc3d8;



	font: 16px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	text-decoration: underline;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.mail:hover {



	color: #555;



	text-decoration: underline;



}



/*========================================================



                    footer



=========================================================*/



footer {



	padding: 41px 0;



	overflow: hidden;



	text-align: center;



	background: #2988CD;



}



footer p {



	font: 14px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;



	color: #ffffff;



	margin: 0;



}



footer p a {



	color: #ffffff;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



footer p a:hover {



	color: #333;



}



footer figure {



	margin-bottom: 11px;



}



footer em {



	font-style: normal;



}



.follow_icon {



	padding: 0;



	margin: 12px 0 50px 0;



	list-style: none;



	display: inline-block;



	overflow: hidden;



}



.follow_icon li {



	float: left;



	margin: 0 0 0 6px;



}



.follow_icon li:first-child {



	margin: 0;



}



.follow_icon li a {



	font-size: 30px;



	line-height: 63px;



	color: #323433;



	width: 63px;



	height: 63px;



	background: transparent;



	border: 2px solid #323433;



	border-radius: 100%;



	text-align: center;



	-webkit-transition: all 0.25s;



	-o-transition: all 0.25s;



	transition: all 0.25s;



}



.follow_icon li a:hover {



	color: #ffffff;



	background: #f75314;



	border-color: #f75314;



}



/*========================================================



                RESPONSIVE LAYOUTS STYLES 



=========================================================*/



@media (min-width: 1220) {



 .container {



 padding: 0;



}



}



/*===========================================================================================================================*/



@media (min-width: 992px) and (max-width: 1219px) {



 header {



 text-align: center;



 padding-bottom: 15px;



}



 h1.navbar-brand_ {



 float: none;



}



 nav.tm_navbar {



 float: none;



 margin: 20px 0 6px 0;



 display: inline-block;



}



 nav.tm_navbar li a {



 font-size: 18px;



}



 .who-box {



 padding: 60px 15px 0 15px;



 width:900px;



}



 .thumb-pad6 .thumbnail .caption {



 overflow: visible;



}



 .errorBox .title {



 font-size: 70px;



}



 .errorBox .description {



 font-size: 40px;



}



}



/*===========================================================================================================================*/



@media (min-width: 768px) and (max-width: 991px) {



 #toTop {



 display: none !important;



}



 header {



 text-align: center;



 padding-bottom: 15px;



}



 h1.navbar-brand_ {



 float: none;



}



 nav.tm_navbar {



 float: none;



 margin: 20px 0 6px 0;



 display: inline-block;



}



 nav.tm_navbar li a {



 font-size: 15px;



}



 .who-box {



 padding: 60px 15px 0 15px;



}



 .thumb-box7 {



 padding: 84px 15px 0 15px;



}



 .thumb-pad6 .thumbnail .caption {



 overflow: visible;



}



 .thumb-box10 .col-lg-3 {



 margin-bottom: 40px;



}



 .errorBox .title {



 font-size: 70px;



}



 .errorBox .description {



 font-size: 40px;



}



 .thumb-box7 .col-lg-3,  .thumb-box7 .col-lg-4,  .thumb-box7 .col-lg-5 {



 margin-bottom: 50px;



}



}



/*===========================================================================================================================*/



@media (max-width: 767px) {



 #toTop {



 display: none !important;



}



 header {



 text-align: center;



 padding: 24px 15px;



}



 h1.navbar-brand_ {



 float: none;



}



 nav.tm_navbar {



 padding: 0;



 float: none;



 margin: 20px 0 6px 0;



 display: block;



}



 nav.tm_navbar .nav {



 display: none !important;



}



 .select-menu {



 display: inline-block !important;



 padding: 4px 4px 4px 0;



 margin: 30px 0 0 0;



 width: 100%;



 border: 1px solid #f2f4f6;



 background: #f2f4f6;



 color: #8c8c8c;



 cursor: pointer;



 height: 30px;



 font-size: 12px;



 vertical-align: middle;



}



 .thumb-box1 .box1 {



 padding: 0 20px;



}



 .thumb-pad2 {



 width: 100%;



 float: none;



}



 .thumb-pad2 figure img {



 width: 50%;



}



 .errorBox .title {



 font-size: 100px;



}



 .errorBox .description {



 font-size: 53px;



}



 .thumb-box1 .box1 {



 text-align: center;



}



 .thumb-box4 .col-lg-3 {



 margin-bottom: 40px;



}



 .thumb-pad3-1 .thumbnail .caption {



 text-align: center;



}



 .thumb-pad3-1 figure {



 margin: 0 0 20px 0;



 float: none;



}



 .thumb-pad3-1 {



 padding: 0 15px 20px 15px;



}



 .pagination {



 margin: 0 20px 0 0;



}



 .foo-btn .foo_pag1 {



 top: 0;



}



 .who-box {



 padding: 60px 15px 0 15px;



}



 .who-box .col-lg-4 {



 margin-bottom: 50px;



}



 .thumb-box7 .col-lg-3,  .thumb-box7 .col-lg-4,  .thumb-box7 .col-lg-5 {



 margin-bottom: 50px;



}



 .thumb-pad4 figure {



 margin: 0 20px 0 0;



 float: left;



}



 .thumb-box7 {



 padding: 84px 15px 0 15px;



}



 .thumb-box8 .col-lg-4 {



 margin-bottom: 50px;



}



 .thumb-pad6 .thumbnail .caption {



 overflow: visible;



}



 .thumb-pad6 .thumbnail figure {



 margin: 0 0 20px 0;



 float: none;



}



 .thumb-box10 .col-lg-3 {



 margin-bottom: 40px;



}



 .thumb-pad6 {



 overflow: hidden;



 padding: 0 20px;



}



 footer br {



 display: block;



}



 .content_map {



 height: 300px !important;



}



 .errorBox .title {



 font-size: 70px;



}



 .errorBox .description {



 font-size: 40px;



}



}



/*===========================================================================================================================*/



@media (max-width: 626px) {



 footer figure img {



 width: 100%;



}



 .thumb-pad4 figure {



 margin: 0 0 20px 0;



 float: none;



}



}



/*===========================================================================================================================*/



@media (max-width: 560px) {



 .thumb-pad8 .thumbnail figure {



 margin: 0 0 30px 0;



 float: none;



}



 .errorBox .title {



 font-size: 35px;



}



 .errorBox .description {



 font-size: 20px;



}



}



/*===========================================================================================================================*/



@media (max-width: 480px) {



 .col-xs-6 {



 width: 100%;



 float: none;



}



 .thumb-pad2 {



 width: 100%;



 float: none;



}



 .thumb-pad2 figure img {



 width: 75%;



}



 .thumb-pad3-1 figure img {



 width: 100%;



}



 .thumb-pad5 figure {



 margin: 0 0 30px 0;



 float: none;



}



 #search-404 {



 width: 270px;



}



 #search-404 input {



 width: 240px;



}



}



/*===========================================================================================================================*/



@media (max-width: 320px) {



 .col-xs-4 {



 width: 100%;



 float: none;



}



 .col-xs-6 {



 width: 100%;



 float: none;



}



 .thumb-pad2 {



 width: 100%;



 float: none;



}



 .thumb-pad2 figure img {



 width: 100%;



}



 .thumb-pad5 figure img {



 width: 100%;



}



 .thumb-pad8 .thumbnail figure img {



 width: 100%;



}



}.msg-box{



    font-size: 12px;



    line-height: 17px;



    border-radius: 8px;



    border: 1px solid rgb(238, 238, 238);



    color: rgb(59, 59, 59);



    margin: 15px 0px 10px;



    padding: 13px 13px 13px 55px;



    font-family: "Maven Pro",arial,serif;



}



.msg-red {



    background: url("../images/cross.png") no-repeat scroll 15px center rgb(255, 172, 172);



    border: 1px solid rgb(255, 107, 107);



}



.msg-green {



background:#D2E6C7 url("../images/yes.png") no-repeat 15px center;



border:1px solid #7ABB57;



}







.style1 {color: #FFFFFF}







.style1:hover{color: #FFFFFF}



/*===========================================================================================================================*/





/*-------------------------------------------------*/

.counter_text

{

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size: 21px;

color: #FFFFFF;

font-weight:bold;

background-color:#000000;

padding:4px;

}

/*-------------------------------------------------*/





.fixed-header .boxed-layout .medicom-header {

    position: absolute;

}

@media (min-width: 768px)

.fixed-header .medicom-header {

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    background: #fff;

    -webkit-transition: all 0.2s ease-in-out;

    transition: all 0.2s ease-in-out;

}

.medicom-header {

    min-height: 84px;

    position: relative;

    z-index: 23;

}



/*-------------------------------------------------*/

/* ADDED BY DARSHANA*/



.bg-theme-colored {

    background-color: #FFA549 !important;

}



.header-top2 {

    padding: 15px 0 0 0;

}



@media only screen and (min-width: 768px)

.boxed-layout .container {

    max-width: 1170px;

    padding-left: 30px;

    padding-right: 30px;

}

@media (min-width: 1200px)

.container {

    width: 1170px;

}

@media (min-width: 992px)

.container {

    width: 970px;

}

@media (min-width: 768px)

.container {

    width: 750px;

}

.container {

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto;

}



.row {

    margin-right: -15px;

    margin-left: -15px;

}



@media (min-width: 992px)

.col-md-8 {

    width: 66.66666667%;

}

/*@media (min-width: 992px)

.col-md-4 {

    width: 31.333333%;

}*/

@media (min-width: 992px)

.col-md-4, .col-md-8 {

    float: left;

}



.m-0 {

    margin: 0px !important;

}



.mt-5 {

    margin-top: 5px !important;

}

.list-inline {

    padding-left: 0;

    margin-left: -5px;

    list-style: none;

}

ul, ol {

    margin: 0;

    padding: 0;

}



.widget.no-border ul li {

    border: none;

    padding-bottom: 0;

    margin-bottom: 0;

}



.list-inline>li {

    display: inline-block;

    padding-right: 5px;

    padding-left: 5px;

}



.list-inline {

    list-style: none;

}



.text-white {

    color: #fff !important;

}



.no-border {

    border: none !important;

}

.col-md-4, .col-xs-8

{

    position: relative;

    min-height: 1px;

    padding-right: 15px;

    padding-left: 15px;

}

.pull-right {

    float: right!important;

}



ul, ol {

    list-style: none;

    margin: 0;

    padding: 0;

}

.styled-icons li {

    display: inline-block;

    margin-top: 0;

}



.widget .styled-icons li a {

    margin-bottom: 0;

}

.icon-theme-colored.icon-dark a {

    background-color: #9FC246;

    color: #fff;

}

.styled-icons.icon-sm a {

    font-size: 13px;

    height: 30px;

    line-height: 30px;

    margin: 2px 7px 2px 0;

    width: 30px;

}

.styled-icons.icon-circled a {

    border-radius: 50%;

}

.styled-icons.icon-dark a {

	display: block;

}



.fa {

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

.icon-theme-colored.icon-dark a {

    background-color: #FFA549;

	}

	

.toptitle{

color:#FFFFFF;



}	



.table_css

{

	padding:5px;

	border:1px solid #999;

	border-collapse:collapse;

	 width: 80%;

}



.table_css th

{

	background:#2988CD;

	padding:5px;

	color:#FFF;

	font-size:15px;

	font-weight:bold;

	border:1px solid #999;

	border-collapse:collapse;



}



.table_css td

{

	padding:5px;

	border:1px solid #999;

	border-collapse:collapse;

}

