 @charset "utf-8";
/* CSS Document */

body {
	font-size:13px;
	color:#282828;
}
a {
	color:#FFF;
}
a:hover {
	color:#F1F1F1;
}
.btn {
	font-size:13px;
	font-weight:600;
	text-transform:uppercase;
	border:0 none;
}
.btn-primary,
.btn-primary:hover,
.btn-primary:focus {
	background: #1092c8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwOTJjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTc1OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1092c8 0%, #19759b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1092c8 0%,#19759b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1092c8 0%,#19759b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1092c8', endColorstr='#19759b',GradientType=0 ); /* IE6-8 */
	color:#FFF;
	padding:8px 18px;
	box-shadow:none;
	border:0 none;
}
.btn-success,
.btn-success:hover,
.btn-success:focus {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#28bebc+0,1eb0ae+100 */
	background: #28bebc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4YmViYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZWIwYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #28bebc 0%, #1eb0ae 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #28bebc 0%,#1eb0ae 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #28bebc 0%,#1eb0ae 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28bebc', endColorstr='#1eb0ae',GradientType=0 ); /* IE6-8 */
	color:#FFF;
	padding:6px 18px;
	box-shadow:none;
	border:0 none;
}
.btn-transparent,
.btn-transparent:hover,
.btn-transparent:focus {
	background:none;
	font-size:13px;
	font-weight:700;
	color:#282828;
	text-transform:uppercase;
	padding:8px 28px;
	border:2px solid #282828;
}

.fixed_header_top {
	width:100%;
	top:0;
	left:0;
	position:fixed;
	z-index:999;
}
.navbar.navbar-custom {
	background-color:rgba(0, 0, 0, 0.3);
	height:120px;
	min-height:inherit;
	margin:0;
	padding:0;
	border:0;
	border-radius:0;
}
.navbar.navbar-custom > .container .navbar-brand,
.navbar.navbar-custom > .container-fluid .navbar-brand {
	height:auto;
	margin:8px 0 0;
	padding:0;
	/*background-color: rgba(234, 234, 234, 0.9);
    box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.15), 0 -1px 0 1px rgba(255, 255, 255, 0.3) inset;*/
}
.navbar.navbar-custom .navbar-nav > li {
	margin:20px 6px;
}
.navbar.navbar-custom .navbar-nav > li:last-child {
	margin-right:0;
	margin-left:15px;
}
.navbar.navbar-custom .navbar-nav > li > a {
	font-size:13px;
	font-weight:700;
	color:#FFF;
	text-transform:uppercase;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
	padding:6px 10px;
}
.navbar.navbar-custom .navbar-nav > li > a.btn {
	padding:6px 18px;
}
.navbar.navbar-custom .navbar-nav > li > a.btn:hover {
	color:#F1F1F1;
}
.navbar.navbar-custom .navbar-nav > li.active > a,
.navbar.navbar-custom .navbar-nav > li > a:hover,
.navbar.navbar-custom .navbar-nav > li.active > a:focus,
.navbar.navbar-custom .navbar-nav > li > a:focus {
	background-color:#FFF;
	color:#000;
}
.navbar.navbar-custom .navbar-nav > li > a.btn-success:hover,
.navbar.navbar-custom .navbar-nav > li > a.btn-success:focus {
	background-color:#419641;
}

.container {
	padding:0;
}
.fill {
    width:100%;
    height:625px;
	background-color:#5CB5C0;
	background-repeat:no-repeat;
    background-position:center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.slider_main1 .carousel-indicators li {
	background-color:#1486B5;
	width:14px;
	height:14px;
	border-color:#1486B5;
	border-radius:0;
}
.slider_main1 .carousel-indicators .active {
	background-color:#FFF;
	width:16px;
	height:16px;
}
.slider_main1 .carousel-control.left {
	top:22px;
	right:22px !important;
}
.slider_main1 .carousel-control.right {
	top:22px;
	right:10px !important;
}
.slider_main1 .container {
	display:block;
	top:0;
	left:0;
	position:relative;
	z-index:12;
}
.home_search {
	background-color:rgba(0, 0, 0, 0.6);
	padding:36px;
	position:absolute;
	left:0;
	top:-430px;
	z-index:11;
}
.home_search .form-group .form-control,
.home_search .form-group .btn {
	float:left;
	font-size:13px;
	height:40px;
	border:0 none;
}
.home_search .form-group .btn {
	float:right;
	background:none;
	margin:0 0 0 -38px;
}
.home_search .btn-primary {
	padding:10px 25px;
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);
}

.box_section1,
.box_section2,
.box_section3,
.box_section4 {
	padding:40px 0;
}
.box_section1,
.box_section5 {
	background: #5cb5c0; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjYjVjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YzkyYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5cb5c0 0%, #5c92c0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #5cb5c0 0%,#5c92c0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #5cb5c0 0%,#5c92c0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cb5c0', endColorstr='#5c92c0',GradientType=0 ); /* IE6-8 */
}
.page_title {
	text-align:center;
	padding:10px 0 40px;
	position:relative;
}
.page_title h1 {
	display:inline-block;
	background-color:transparent;
	font-size:24px;
	padding:0 20px;
	margin:0;
	position:relative;
	z-index:15;
}
.page_title span {
	display:block;
	width:70%;
	background-color:#282828;
	height:1px;
	overflow:hidden;
	top:24px;
	left:15%;
	position:absolute;
}
.page_title p {
	font-size:14px;
	color:#545454;
	padding:24px 0 0;
}
.box_section1 .page_title h1 {
	background-color:#5CB3C0;
}
.productbox {
    background-color:#ECECEC;
}
.productbox a {
	text-decoration:none;
}
.productbox a:hover {
	opacity:0.8;
}
.productbox a img {
	min-width:100%;
}
.producttitle {
	font-size:15px;
	color:#282828;
	text-align:center;
	line-height:24px;
	padding:10px;
}

.box_section2,
.main_content {
	background: #f6f6f6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #d6d6d6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#d6d6d6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f6f6f6 0%,#d6d6d6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-8 */
}
.box_section2 .page_title h1 {
	background-color:#F4F4F4;
}

.how_it_works {
	background-color:#383838;
	color:#C0C0C0;
	min-height:250px;
	margin:100px 0 0;
}
.how_it_works i {
	font-size:70px;
	color:#FFF;
	line-height:160px;
	background-color:#383838;
	width:160px;
	border-radius:50%;
	margin:-90px 0 20px;
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.4);
}
.how_it_works h3 {
	font-size:18px;
	margin:10px 0;
}
.how_it_works p {
	line-height:22px;
	padding:10px 20px 30px;
	margin:0;
}
.how_it_works .btn-default {
	background:#3F3F3F;
	color:#FFF;
	text-shadow:none;
	padding:10px 18px;
	border:0 none;
}
.how_it_works.active i,
.how_it_works:hover i {
	background-color:#1486B5;
}
.how_it_works.active .btn-default,
.how_it_works:hover .btn-default {
	background:#1486B5;
}

.box_section3 {
	background: #5c92c0; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjOTJjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Y2I1YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5c92c0 0%, #5cb5c0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #5c92c0 0%,#5cb5c0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #5c92c0 0%,#5cb5c0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c92c0', endColorstr='#5cb5c0',GradientType=0 ); /* IE6-8 */
	padding:30px 0 0;
}

.box_section4 {
	background-color:#232323;
	color:#FFF;
}

.box_section5 {
	padding:30px 0 0;
}
.home_count p,
.home_count h1,
.home_count h4 {
	margin:0;
}
.home_count p {
	font-size:14px;
}
.home_count h1 {
	font-size:48px;
	font-weight:600;
	padding:5px 0 10px;
}
.home_count h4 {
	font-size:16px;
}

.footer {
	background-color:#232323;
	font-size:14px;
	color:#ABABAB;
	padding:20px 0 0;
}
.footer .foot_con {
	padding-bottom:20px;
}
.footer .title {
	margin-bottom:13px;
}
.footer .title h3 {
	background-color:#444;
	font-size:18px;
	text-align:center;
	padding:10px;
}
.footer ul.decimal li {
	list-style:inside none decimal;
	padding:5px 0;
	text-align:justify;
}
.static_cont p {
	text-align:justify;
	line-height:32px;
}
.static_cont p i {
	width:20px;
	text-align:center;
}
.static_cont p i.fa-mobile {
	font-size:20px;
}
.static_cont p i.fa-phone {
	font-size:16px;
}
.foot_nav li {
	display:inline-block;
	width:49%;
	margin:10px 0;
}
.foot_nav li a {
	display:block;
}
.foot_nav li a,
.foot_contact a {
	color:#ABABAB;
}
.foot_nav li a i {
	font-size:16px;
	margin:0 2px;
}
.foot_social {
	margin:20px 0 0;
}
.foot_social span {
    display:inline-block;
	background-color:#444;
    width:30px;
    height:30px;
    font-size:15px;
    text-align:center;
    line-height:30px;
    margin:10px 0 0 2px;
    position:relative;
    z-index:5;
}
.foot_social span:hover {
	background-color:#333;
}
.foot_social span a {
	display:block;
	color:#FFF;
}
.foot_social span:hover a {
	color:#AAA;
}
.copyright {
	font-size:14px;
	line-height:34px;
	padding:18px 0;
	margin:0;
	border-top:1px solid #4F4F4F;
}

.wizard {
    margin:0;
}
.wizard .nav-tabs {
	position:relative;
	margin:0;
	border-bottom-color: #e0e0e0;
}
.wizard > div.wizard-inner {
	position: relative;
}
.connecting-line {
    height: 2px;
    background: #e0e0e0;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}
.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}
span.round-tab {
    width: 120px;
    height: 120px;
    line-height: 120px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 40px;
}
span.round-tab i{
    color:#555555;
}
.wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #167BA5;
}
.wizard li.active span.round-tab i{
    color: #167BA5;
}
span.round-tab:hover {
    color: #333;
    border: 2px solid #333;
}
.wizard .nav-tabs > li {
    width: 25%;
}
.wizard li:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #5bc0de;
    transition: 0.1s ease-in-out;
}
.wizard li.active:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #167BA5;
}
.wizard .nav-tabs > li a {
    width: 120px;
    height: 120px;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
}
.wizard .nav-tabs > li a:hover {
	background: transparent;
}
.wizard .tab-pane {
    position: relative;
    padding-top: 20px;
}
.wizard h3 {
    margin-top: 0;
}

/*.....................25-Nov-2015...............*/
/****** LOGIN MODAL ******/
.loginmodal-container {
  padding: 30px;
  max-width: 350px;
  font-family:"Open Sans",sans-serif;
  width: 100% !important;
  background-color: #F7F7F7;
  margin: 0 auto;
  border-radius: 2px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  font-family: roboto;
}

.loginmodal-container h1 {
  text-align: center;
  font-size: 1.8em;
   font-family:"Open Sans",sans-serif;
}

.loginmodal-container input[type=submit] {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	position: relative;
	font-family:"Open Sans",sans-serif;
}
.loginmodal {
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  height: 36px;
  padding: 0 8px;
}

.loginmodal-submit {
  border: 0px;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1); 
  background-color: #4d90fe;
  padding: 17px 0px;
  font-size: 14px;
}

.loginmodal-submit:hover {
  border: 0px;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
}

.loginmodal-container a {
  text-decoration: none;
  color: #666;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  opacity: 0.6;
  transition: opacity ease 0.5s;
} 

.login-help{
  font-size: 12px;
}
.modal {
	  z-index: 9999999;
	  font-family:"Open Sans",sans-serif;
}
.modal-dialog {
	width:320px;
	margin:50px auto;
}
.btn-facebook {
    color: #ffffff;
    -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #2b4b90;
    *background-color: #133783;
    background-image: -moz-linear-gradient(top, #3b5998, #133783);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3b5998), to(#133783));
    background-image: -webkit-linear-gradient(top, #3b5998, #133783);
    background-image: -o-linear-gradient(top, #3b5998, #133783);
    background-image: linear-gradient(to bottom, #3b5998, #133783);
    background-repeat: repeat-x;
    border-color: #133783 #133783 #091b40;
	padding:8px 18px;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b5998', endColorstr='#ff133783', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.btn-facebook.disabled,
.btn-facebook[disabled] {
	color: #ffffff;
	background-color: #133783 !important;
	*background-color: #102e6d !important;
}

.btn-facebook:active,
.btn-facebook.active {
	background-color: #0d2456 \9 !important;
}
.login-or {
	position: relative;
	font-size: 18px;
	color: #aaa;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
  }
.span-or {
	display: block;
	position: absolute;
	left: 50%;
	color:#000;
	top: -2px;
	margin-left: -25px;
	background-color: #fff;
	width: 50px;
	text-align: center;
}
.hr-or {
	background-color: #333;
	height: 1px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.forgot_password{
	margin-bottom:10px;
}
.forgot_password a{
	color:#1288B9;
}
/*.inner_pages .navbar.navbar-custom {
	 background-color: rgba(0, 0, 0, 1);
}*/
.main_content{
	padding-top:180px;
	padding-bottom:40px;
	min-height:600px;
}
.main_content .page_title h1 {
	background-color:#F0F0F0;
}
.main_content .span-or {
	background-color:#DBDBDB;
}
.user_type {
	width:41%;
	margin:0 auto;
}
.user_type li{
	display:inline-block;
	margin-right:9%;
}
.user_type li.last{
	margin:0px;
}
.user_type a{
	color:#fff;
}
.tab-content{
	margin-top:20px;
}
.login_btn{
	margin-left:2%;
}
.user_type a.btn-transparent{
	color:#000;
}

/* -- color classes -- */
.coralbg {
    background-color: #1485B3;
}
.coral {
    color: #FA396f;
}
.turqbg {
    background-color: #46D8D2;
}
.turq {
    color: #46D8D2;
}
.white {
    color: #fff!important;
}
/* -- The "User's Menu Container" specific elements. Custom container for the snippet -- */
div.user-menu-container {
  z-index: 10;
  background-color: #fff;
  margin-top: 20px;
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
div.user-menu-container .btn-lg {
    padding: 0px 12px;
}
div.user-menu-container h3 {
	margin:0 0 3px;
}
div.user-menu-container h4 {
    font-weight: 400;
    color: #8b8b8b;
}
div.user-menu-container .user-pad h4.white {
    font-size:16px;
}
div.user-menu-container a, div.user-menu-container .btn  {
    transition: 1s ease;
}
div.user-menu-container .thumbnail {
   width:100%;
   min-height:190px;
   border: 0px!important;
   padding: 0px;
   margin:0;
   border-radius: 0;
   border: 0px!important;
}
/* -- Vertical Button Group -- */
div.user-menu-container .btn-group-vertical {
    display: block;
}
div.user-menu-container .btn-group-vertical>a {
    padding: 18px 10px;
    background: #28bebc;
    color: white;
    border-color: #fff;
}
div.btn-group-vertical > a.btn-default:hover,
div.btn-group-vertical > a.btn-default:focus,
div.btn-group-vertical > a.btn-default.active {
    background: #1485B3;
    box-shadow: none;
    color: white;
}
/* -- Individual button styles of vertical btn group -- */
div.user-menu-btns {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
}
div.user-menu-btns div.btn-group-vertical > a.active:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #1485B3;
}
/* -- The main tab & content styling of the vertical buttons info-- */
div.user-menu-content {
    color: #323232;
}
ul.user-menu-list, .addrss_contact {
    list-style: none;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 10px;
    border: 1px solid #eee;
}
ul.user-menu-list>li {
    padding-bottom: 5px;
    text-align: center;
}
div.user-menu div.user-menu-content:not(.active){
  display: none;
}
/* -- The btn stylings for the btn icons -- */
.btn-label {position: relative;left: -12px;display: inline-block;padding: 6px 12px;background: rgba(0,0,0,0.15);border-radius: 3px 0 0 3px;}
.btn-labeled {padding-top: 0;padding-bottom: 0;}

/* -- Custom classes for the snippet, won't effect any existing bootstrap classes of your site, but can be reused. -- */
.user-pad {
    padding: 18px 25px;
}
.no-pad {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
}
.user-details {
    background: #eee;
    min-height: 310px;
}
.user-image {
	max-height:190px;
	overflow:hidden;
}
.overview h3 {
    font-weight: 300;
    margin-top: 15px;
    margin: 10px 0 0 0;
}
.overview h4 {
    font-weight: bold!important;
    font-size: 40px;
    margin-top: 0;
}
.view {
    position:relative;
    overflow:hidden;
    margin-top: 10px;
}
.view p {
    margin-top: 20px;
    margin-bottom: 0;
}
.caption {
    position:absolute;
    top:0;
    right:0;
    background: rgba(70, 216, 210, 0.44);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}
.caption a {
    padding-right: 10px;
    color: #fff;
}
.info {
    display: block;
    padding: 10px;
    background: #eee;
    text-transform: uppercase;
    font-weight: 300;
    text-align: right;
}
.info p, .stats p {
    margin-bottom: 0;
}
.stats {
    display: block;
    padding: 10px;
    color: white;
}
.share-links {
    border: 1px solid #eee;
    padding: 15px;
    margin-top: 15px;
}
.square {
    border-radius: 0px!important;
}
.average_reviews li i.fa-2x ,  .reviews i{
	color:#FFC601;
}
.user-menu-list li a.btn-xs {
	font-size:13px;
	font-weight:400;
	text-transform:none;
	padding:2px 10px;
	margin:3px;
}

/* Tabs panel */
.tabbable-panel {
  /*border:1px solid #eee;
  padding: 10px;*/
}
/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
	font-size:13px;
	font-weight:600;
	border: 0;
	margin-right: 0;
	color: #737373;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #1B88B5;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: #1B88B5 !important;
  color: #FFF;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #1B88B5;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

.testimonial a.btn.btn-success,
.testimonial a.btn.btn-primary {
	font-size:22px;
	background:#383838;
	padding:14px 36px;
	position:absolute;
	bottom:10%;
}
.testimonial a.btn.btn-success:hover,
.testimonial a.btn.btn-primary:hover {
	background:#444;
}
.testimonial a.btn.btn-success {
	left:39%;
	bottom:20%;
}
.testimonial a.btn.btn-primary {
	left:5%;
}
.navbar-nav > li > .dropdown-menu {
	padding:0;
}
.navbar-nav > li > .dropdown-menu li a {
	padding:10px;
}
.navbar-nav > li > .dropdown-menu .divider {
	margin:0;
}




/*....................26-Nov-2015........................*/
.user_type .active a, .tab_option .active {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1092c8 0%, #19759b 100%) repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
	color:#fff;
}
.transportation_details {
	margin-top:20px;
	margin-bottom:20px;
}
.checkbox_sec input[type="checkbox"] {
	display: inline-block;
	margin-right: 2px;
	margin-top: 3px;
	vertical-align: top;
}
.form_section{
	padding:15px 2% 10px 2%;
	background-clip: padding-box;
    background-color: #fff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.176);
    margin-top: 20px;
    opacity: 0.97;
    z-index: 10;
}
.checkbox_sec{
	margin-bottom:0px;
}
.others,.vehicle_information{
	margin-bottom:5px;
}
.task_title {
    background-color: #D7D7D7;
    padding: 10px 6% 10px 2%;
    width: 100%;
}
.services{
	min-height:84px;
}

.bootstrap-tagsinput {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  padding: 4px 6px;
  margin-bottom: 10px;
  color: #555;
  vertical-align: middle;
  border-radius: 4px;
  max-width: 100%;
  line-height: 22px;
  cursor: text;
  width:100%;
}
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  width: auto !important;
  max-width: inherit;
}
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}
.bootstrap-tagsinput .tag {
  margin-right: 2px;
  color: white;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "x";
  padding: 0px 2px;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.first_box .bootstrap-tagsinput:last-child {
    display: none;
}
.services_2 {
    min-height: 123px;
}
.question{
	color:#1779A2;
	margin-bottom:10px;
}
.tasks li{
	margin-bottom:10px;
}
.tick_one{
	color:#000;
}
.declaration{
	width:100%;
}
.box_confirmation{
	width:auto;
}
.form_section  a{
	color:#167DA8;
}
.disnone{
	display:none;
}
.wizard .nav-tabs > li {
    width: 20%;
}
.terms li{
	list-style:inside;
	margin-bottom:10px;
}
.wizard li.active span.round-tab, span.round-tab:hover{
 	background: #333 none repeat scroll 0 0;
	border:2px solid #fff;
}
.wizard li.active span.round-tab i, span.round-tab:hover i{
	color:#fff;
}
.wizard li.active:after {
    border-bottom-color: #333333;
}
.wizard .nav-tabs{
	border-bottom-color: #282828;
}
.connecting-line{
	 background: #d7d7d7 none repeat scroll 0 0;
}
.declaration span{
	width:30%;
}
.about_us .how_it_works{
	 min-height: 180px;
}
.join_tasker .btn-success{
	padding:8px 18px;
}
.main_content .page_title.sub_title h1{
	background-color:#DDDDDD;
}
.static_content p a{
	color:#128BBD;
}
/*..........................27-Nov-2015..............*/
.sub-category li label, .sub_label, .expenses .input-group label, .services li label, .tasks li label{
	font-weight:400;
}
.widthauto{
	width:auto;
}
.price_text{
	width:25%;
	float:left;
}
.wizard .post_task.nav-tabs > li{
	width:25%;
}
.task_heading{
	color:#1779A1;
}
.task_info li{
	display:inline-block;
	margin-right:2%;
}
.total_cost{
	font-size:25px;
	color:#26BBB9;
	font-weight:700;
}
.sub_categories a{
	color:#000;
}
ul.user-menu-list.sub_categories li{
	text-align:left;
}
.services li{
	margin-bottom:10px;
	display:inline-block;
	margin-right:3%;
}
.declaration em{
	color:#CC3333;
	padding-right:1%;
}
/*...........ev............*/
.btn-success.cancel_btn{
	padding:8px 12px;
}
.user-image, .uploaded_photo, .user-menu{
	position:relative;
}
.uploaded_photo{
	display:inline-block;
	margin-bottom:20px;	
	max-height: 150px;
    max-width: 150px;
}
.proimg_edit, .uploaded_photo .proimg_edit, .user-menu .pro_img, .button_delete{
	display:none;
	background-color: rgba(0, 0, 0, 0.8);
	padding: 5px 6%;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 9999;
}

.user-menu .pro_img{
	padding: 5px 3%;
}
.uploaded_photo .proimg_edit,.user-image:hover .proimg_edit, .user-menu .user-menu-content:hover .pro_img, .user_skill_sec:hover .proimg_edit, .user_skill_sec:hover .pro_img{
	display:block;
}
.skill_edit .bootstrap-tagsinput:last-child{
	display:none;
}
/*..................28-Nov-2015.................*/
.user-pad .btn-success{
	padding-left: 12px;
}
.user-pad .btn-success:hover,.user-pad .btn-success:focus{
	padding-bottom: 0;
	padding-top: 0;
}
.inner_pages .btn-success.btn-sm{
	padding:5px 10px;
}
.about_textarea textarea{
	height:110px;
	font-size:13px;
}
.gallery_photos .productbox, .video_gallery .productbox{
	position:relative;
}
.gallery_photos .productbox:hover .proimg_edit, .video_gallery .productbox:hover .proimg_edit{
	display:block;
}
.skills .user-menu-list a i, .languages .user-menu-list a i, .locations .user-menu-list a i{
	color:#FF0000;
}

.transportation ul{
	margin-top:0px;
}
.post { 
	border-bottom:1px solid #d2d2d2;
	padding-bottom:10px;
}
.post:last-child{
	border:none;
	margin-bottom:0px !important;
	padding-bottom:0;
}
.post-title , .post-title:hover{ 
	color:#1386B6; 
}
.post .glyphicon { 
	margin-right:5px;
}
.post-header-line, .tasks_customer .post-header-line span{
	color:#777;
}
.post-header-line span{
	color:#333;
}
.post-content { 
	padding-bottom: 15px;padding-top: 15px;
}
.task_description{
	line-height: 20px;
    max-height: 38px;
    overflow: hidden;
}
.filter_box a i{
	font-size:15px;
}
.filter_box a{
	color:#777;
}
.sort {
	display: inline-block;
	vertical-align:middle;
	margin-right:30px;
	margin-left:2px;
}
.sort li{
	line-height:10px;
	position:relative;
	top:1px;
}
.sort li a{
    display: inline-block;
	position:absolute;
}
.sort li a.descending{
	top:-10px;
}
.breadcrumb{
	background-color:#E9E9E9;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
}
.breadcrumb a{
	color:#777;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #D6D6D6
}
div.user-menu-container .user-pad h4.task_name{
	margin-top:0px;
	margin-bottom:3px;
	font-size:18px;
}
.user-pad .price{
	font-size:25px;
	line-height:20px;
	font-weight:700;
}
.task_details{
	 min-height: inherit;
}
.task_categories .task_info li{
	display:block;
	margin-bottom:10px;
}
.deadline_date{
	color:#25BAB8;
	font-weight:700;
}
.mandatory {
	color:#FF0000 !important;
}
/*..............................29-Nov-2015...........................*/
.comment-user h4{
	margin:0px;
	margin-bottom:10px;
	font-weight:600;
}
.comment-user  a, .posted_by a,.post-header-line a{
	color:#1580AC
}
.comment-post{
	margin-top:5px;
	font-size:12px;
}
.inbox_list .list-group .checkbox {  
	display: inline-block;
    margin: 0;
    vertical-align: middle; 
}
.inbox_list .table tr td a{
	color:#000;
}
.inbox_list .table tr.read td {
	background-color:#eee;
}
.inbox_list .table tr.read td a {
	font-weight:600;
	color:#18779E;
}
.header .user_name{
	font-weight:700;
	margin-top:0px;
}
.chat li{
	border-bottom:1px solid #d2d2d2;
	padding-bottom:10px;
	margin-bottom:10px;
}
.message{
	text-align:justify;
}
textarea.message_area{
	min-height: 12px;
	height:36px;
	resize: none;
}
.subject_field h4{
	padding:10px;
	background-color:#F3F4F4;
}
.dark-blue-bg {
    background: #26BBB9 none repeat scroll 0 0;
}
.twt-feed {
    border-radius: 4px 4px 0 0;
    color: #ffffff;
    padding: 10px;
    position: relative;
    text-align: center;
}
.user_list {
    background-color: #f1f1f1;
    position: relative;
	 border: 1px solid #d2d2d2;
}
.user_list .twt-feed h1 {
    font-size: 16px;
	margin-top:0px;
    font-weight: 700;
}
.twt-feed h1 {
    font-weight: 400;
    margin-bottom: 5px;
}
.profile-nav ul > li i{
	color:#000;
}
.profile-nav ul > li  {
 	padding:4px 10px;
	padding-bottom:5px;
	color:#777;
}
.profile-nav ul > li:first-child{
	padding-top:6px;
}
.profile-nav ul > li:last-child{
	margin-bottom:10px;
}
.inner_pages .btn-sm, .inner_pages .btn-success.btn-sm {
    font-size: 11px;
    padding: 4px 8px;
}
.task_details .user-pad{
	padding:18px 22px;
}
#calendar {
	width: 100%;
	margin: 0 auto;
}
.user_list .nav-stacked a{
	padding:0px;
	color:#333;
	font-size:14px;
}
.user_list .nav-stacked a:hover{
	background:none;
}
.user_list .profile-nav {
	background-color:#fff;
    padding-bottom: 10px;
}
.user_list .reviews h3{
	 font-size: 13px;
    font-weight: 700;
}
.user_list .overview h4{
	font-size: 25px;
}
.user_list .reviews{
	display:inline-block;
	padding:10px 10px 0 10px;
	margin-right:2%;
	width: 47%;
	border-right:1px solid #d2d2d2;
}
.user_list .reviews:last-child{
	margin:0px;
	border:none;
}
.profile_rating i{
	color:#FFC808;
}
.filter_box .form-group label{
	vertical-align:middle;
}
.count{
	font-weight:700;
}

.starrr i {
    color: #FEC90E;
	cursor:pointer;
	font-size:20px;
}
.notification_email label{
	font-weight:400;
}
.runners {
	padding:25px;
}
.runners .columns{
	padding:0 10px 0 10px;
}
.note a{
	color:#18789F;
}
/*.............1-Dec-2015..................*/
#accordion .panel-heading { padding: 0;}
#accordion .panel-title > a {
	display: block;
	padding: 0.4em 0.6em;
    outline: none;
    font-weight:bold;
    text-decoration: none;
}

#accordion .panel-title > a.accordion-toggle::before, #accordion a[data-toggle="collapse"]::before  {
    content:"\e113";
    float: left;
    font-family: 'Glyphicons Halflings';
	margin-right :1em;
}
.runners_sort .panel-default > .panel-heading{
	background:none;
	background-color:#E9E9E9;
	border:1px solid #d2d2d2;
}
#accordion.runners_sort .panel-title > a {
	font-size:13px;
	padding:10px;
}
.runners_sort .panel-default > .panel-heading + .panel-collapse > .panel-body{
	nackground-color:#F0F0F0;
}
.runners_sort .panel-default > .panel-heading a:hover{
	color:#000;
}
#accordion .panel-title > a.accordion-toggle.collapsed::before, #accordion a.collapsed[data-toggle="collapse"]::before  {
    content:"\e114";
}
.runners_sort a i{
	color:#000;
}
.invite_area {
	margin-bottom:10px;
}
.invited_runners .profile-nav ul > li:last-child{
	margin:0px;
	padding-bottom:0px;
}
.user-pad .bid_amt .btn-success:hover, .user-pad .bid_amt .btn-success:focus, .user-pad .bid_amt .btn-success{
	padding:7px 12px;
}
.files_attachment ul li{
	list-style:inside;
	line-height:30px;
}
.files_attachment a, .profile_link{
	color:#118DC1;
}
.file_add.btn{
	color:#fff;
}
.offers li{
	padding-bottom:10px;
	border-bottom:1px solid #d2d2d2;
	margin-bottom:10px;
}
.offers li:last-child{
	padding:0px;
	margin:0px;
	border:none;
}
.bid_cost{
	color:#26bbb9;
	font-size:15px;
	font-weight:700;
}
.form_section  .profile_name{
	color:#000;
}
.payment_title{
	font-size:15px;
	font-weight:700;
	color:#1386b6;
}
.payment_detail.modal-dialog{
	width:47%;
}
.task_cost{
	 color: #26bbb9;
    font-size: 14px;
    font-weight: 700;
    margin-right: 2%;
}
.payment_info li{
	line-height:34px;
}
.tasks_customer h4 {
	font-size: 15px;
}
.total_cost{
	font-size: 18px;
	font-weight:400;
}
.ongoing_status{
	color:#D38C28;
	font-weight:700;
  font-size: 18px;
}
.completed_status{
	  color: #f97d42;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
}
.cancel_status{
	color:#A73B38;
	font-weight:700;
	  font-size: 18px;
}
.status{
	font-weight:600;
}
.inner_pages a.btn{
	color:#fff;
}
.inner_pages  .user-menu-list a.btn, .user_type a.btn-transparent{
	color:#000;	
}
.user_type .active a, .tab_option .active{
	color:#fff;
}

.shape-primary {
    background: #D5514D none repeat scroll 0 0;
    color: white;
}
.shape {
    border-radius: 50%;
    float: right;
    height: 35px;
    margin: -26px -33px;
    width: 35px;
}
.shape-icon {
    font-size: 15px;
    margin-top: calc(50% - 9px);
    text-align: center;
}
.message-item {
margin-bottom: 25px;
margin-left: 40px;
position: relative;
}
.message-item .message-inner {
background: #fff;
border: 1px solid #ddd;
border-radius: 3px;
padding: 10px;
position: relative;
}
.message-item .message-inner:before {
border-right: 10px solid #ddd;
border-style: solid;
border-width: 10px;
color: rgba(0,0,0,0);
content: "";
display: block;
height: 0;
position: absolute;
left: -20px;
top: 6px;
width: 0;
}
.message-item .message-inner:after {
border-right: 10px solid #fff;
border-style: solid;
border-width: 10px;
color: rgba(0,0,0,0);
content: "";
display: block;
height: 0;
position: absolute;
left: -18px;
top: 6px;
width: 0;
}
.message-item:before {
background: #fff;
border-radius: 2px;
bottom: -30px;
box-shadow: 0 0 3px rgba(0,0,0,0.2);
content: "";
height: 100%;
left: -30px;
position: absolute;
width: 3px;
}
.message-item:after {
background: #fff;
border: 2px solid #ccc;
border-radius: 50%;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
content: "";
height: 15px;
left: -36px;
position: absolute;
top: 10px;
width: 15px;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.message-item .message-head {
border-bottom: 1px solid #eee;
margin-bottom: 8px;
padding-bottom: 8px;
}
.message-item .message-head .avatar {
margin-right: 20px;
}
.message-item .message-head .user-detail {
overflow: hidden;
}
.message-item .message-head .user-detail h5 {
font-size: 16px;
font-weight: 400;
margin: 0;
}
.message-item .message-head .post-meta {
float: left;
padding: 0 15px 0 0;
}
.message-item .message-head .post-meta >div {
color: #333;
font-weight: bold;
text-align: right;
}
.post-meta > div {
color: #777;
font-size: 12px;
line-height: 22px;
}
.message-item .message-head .post-meta >div {
color: #777;
font-weight: 600;
text-align: right;
}
.post-meta > div {
color: #777;
font-size: 12px;
line-height: 22px;
}
.message-item .message-head .avatar a img {
min-height: 40px;
max-height: 40px;
}
.message-item a{
	color:#18779e;
}
.user-menu-content a.btn{
	color:#000;
}
.customer_profile div.user-menu-container .btn-group-vertical > a{
	padding:39px 10px;
}
.comment_runner {
  padding: 0;
  margin-top: 10px;
  padding-left:10px;
  border:1px solid #d2d2d2;
  list-style-type: none;
  margin-bottom:0px;
}
.comments-list .comment {
  display: block;
  width: 100%;
  margin: 10px 0 0 0;
}
.comments-list .comment .avatar {
  width: 50px;
  height: 50px;
}
.comments-list .comment .comment-heading {
  display: block;
  width: 100%;
}
.comments-list .comment .comment-heading .user {
  font-size: 14px;
  font-weight: bold;
  display: inline;
  margin-top: 0;
  margin-right: 10px;
}
 .comments-list .comment .comment-heading .time {
  font-size: 12px;
  color: #aaa;
  margin-top: 0;
  display: inline;
}
 .comments-list .comment .comment-body {
  margin-left: 65px;
}
 .comments-list .comment > .comments-list {
  margin-left: 50px;
}
.comments-list a, .comment_box a{
	color:#000;
}
.comment_option a{
	margin-right:4px;
	color:#000;
}
.comment_option a:hover{
	color:#26BCBA;
	text-decoration:none;
}
.like_option.fa-thumbs-down, .comment_option a:hover .fa-thumbs-down{
	color:#a73b38;
}
.like_option{
	color:#26BCBA;
}
.inbox_detail #btn-chat.btn-sm{
	 padding: 9px 8px;
}
.invitation_field span{
	color:#333;
}
/*................button ribbon....................*/

.tasks_customer button {
  margin: 20px 0;
  position: relative;
  cursor: pointer;
  user-select: none;
  outline:none !important;
}
button:active {
  outline:none;
}
button.ribbon {
	display: inline-block;
	margin: 0 0 0 -11px;
	outline: medium none transparent;
	padding: 3px 11px 4px;
	  line-height: 20px;
	border-radius:0;
	text-transform:none;
	cursor:default;
}
button.ribbon.btn-warning{
	background:none;
	background-color:#D68818;
}
button.ribbon.btn-success:hover{
		padding: 3px 11px 4px;
}
button.ribbon.btn-danger{
	background:none;
	background-color:#AE2E2A;
}
button.ribbon:before, button.ribbon:after {
  top: 3px;
  z-index: -10;
}
button.ribbon:before {
	 border-color: #53dab6 #53dab6 #53dab6 transparent;
     border-width: 12px;
    left: -20px;
}
button.ribbon:after {
  border-color: #53dab6 transparent #53dab6 #53dab6;
  right: -25px;
  border-width: 17px;
}

button:before, button:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 0;
  outline:none;
}

button.btn-default:before {
	border-color: #757575 #757575 #757575 transparent;
}
button.btn-default:after {
	border-color: #757575 transparent #757575 #757575;
}
 
button.btn-primary:before {
	border-color: #2e6da4 #2e6da4 #2e6da4 transparent;
}
button.btn-primary:after {
  border-color: #2e6da4 transparent #2e6da4 #2e6da4;
}
button.btn-success:before {
	border-color: #2BBCBA #2BBCBA #2BBCBA transparent;
}
button.btn-success:after {
	border-color: #398439 transparent #398439 #398439;
}
button.btn-info:before {
	border-color: #269abc #269abc #269abc transparent;
}
button.btn-info:after {
	border-color: #269abc transparent #269abc #269abc;
}


button.btn-warning:before {
	border-color: #d58512 #d58512 #d58512 transparent;
}
button.btn-warning:after {
	border-color: #d58512 transparent #d58512 #d58512;
}
 
 button.btn-danger:before {
	border-color: #ac2925 #ac2925 #ac2925 transparent;
}
button.btn-danger:after {
	border-color: #ac2925 transparent #ac2925 #ac2925;
}
.tab_option a.btn{
	color:#000;
}    
.button_delete{
	background-color:#000;
	display:inline-block;
}    
.tab_option .active a {
	color:#fff;
	border:none;
}
.message_detail{
	margin:0px;
}
.message_detail li{
	line-height:29px;
}
.chat li:last-child{
	border:none;
	margin:0px;
	padding:0px;
}
.review_title{
	color:#24B8B6;
}
.payment_det a{
	color:#118CBE;
}
.payment_det table tr td{
	border:none;
}
.link, .link:hover{
	color:#0072C5;
	text-decoration:underline;
	font-weight:600;
}
div.user-menu-container  .payment_det h4{
	color:#fff;
	font-weight:600;
	margin-top:0;
}
.payment_det p{
	font-weight:600;
}
.runner_name{
	font-size:15px;
	font-weight:600;
}
.payment_cost{
	font-size:16px;
}
.user_status{
	vertical-align:middle;
	display:inline-block;
	float:right;
}
textarea.form-control.message_reply{
	height:178px;
}
.message_task{
	color:#25BAB8;
	font-weight:600;
}
.comment_box{
	width:50%;
}

/*.................................... BALA 10th Dec 2015 ....................................*/
.stepwizard-row {
    display: table-row;
}
.stepwizard {
    display: table;
    width: 100%;
    position: relative;
	margin:0 0 20px;
}
.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.stepwizard-row:before {
    bottom: -20px;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #333333;
    z-order: 0;
}
.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.stepwizard-step a i {
    font-size: 50px;
    line-height: 116px;
	display:block;
	vertical-align:middle;
}
.stepwizard-step  a.btn.btn-circle {
	width: 120px;
    height: 120px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: relative;
    left: 0;
    text-align: center;
    font-size: 40px;
	color:#555555;
	padding:0;
}
.stepwizard-step  a.btn.btn-circle:hover,
.stepwizard-step  a.btn.btn-circle.btn-primary {
    background: #333;
	color:#FFF;
	border-color:#222;
}
.stepwizard-step  a.btn.btn-circle.btn-primary::after {
	content: " ";
    position: absolute;
    left: 46%;
    opacity: 1;
    margin: 0 auto;
    bottom: -21px;
    border: 10px solid transparent;
    border-bottom-color: #333;
}
/*.................................... BALA 10th Dec 2015 ....................................*/
.recent.message-item .message-inner{
	background-color:#F9F9F9;
	font-weight:700;
}
.recent.message-item .message-inner h5{
	font-weight:700;
}
.recent.message-item .message-inner::after{
 	border-right: 10px solid #F9F9F9;
}
.payment_det h4 a{
	color:#fff;
}
.bid_amt .modal-dialog{
	width:50%;
}
.task_amt{
	font-weight:600;
	font-size: 18px;
}
.transaction_summary table tr td{
	padding:10px;
	font-size:13px;
}

.user_profile .user-pad{
	 padding: 14px 25px;
}
.input-group .form-control{
	font-weight:400;
}
.invoice-title{
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:10px;
}
.invoice-title h3.task_name a{
	color:#118DC0;
	font-weight:600;
}
.invoice-title .task_price{
	color:#25BAB8;
	font-weight:600;
}
.billing_add address {
	line-height:27px;
}
.billing_add table tr td{
	padding:10px;
	border:1px solid #d2d2d2;
}
.billing_add .title_bg{
	background-color:#E7E7E7;
}
.billing_add .runner_name{
	margin-top:10px;
}
.billing_add .runner_name a{
	font-weight:600;
}

.well {
	background:none;
    background-color:#118CBE;
    border:1px solid #18789F;
    text-align:center;
    cursor:pointer;
    font-size: 33px;
	color:#fff;
    padding: 11px 10px;
    border-radius: 0px !important;
}
.well i{
	font-size:39px;
}
.btn-style{
    color: #fff;
    background-color: #007FBE;
    border-color: #adadad;
    width: 33.3%;
}

.btn-style:hover {
    color: #333;
    background-color: #3D5DE0;
    border-color: #adadad;
    width: 33.3%;
   
}
.delivered_btn.btn{
	cursor:default;
}
.offers .award img.img-circle {
    border: 4px solid #D55551;
}
.rank-label-container {
    margin-top: -5px;
    /* z-index: 1000; */
	
    text-align: center;
}
.rank-label-container  .label {
	background-color:#D55551;
}
.open_status{
	font-size:12px;
}
.initial_invite li{
	display: inline-block;
	width: 49.8%;
}
.initial_invite .header{
	vertical-align:middle;
}
.slider.slider-horizontal .slider-track{height:10px;left:0;margin-top:-5px;top:50%;width:100%}.slider.slider-horizontal .slider-selection{bottom:0;height:100%;top:0}.slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:-5px}.slider.slider-horizontal .slider-handle.triangle{border-bottom-color:#0480be;border-width:0 10px 10px;height:0;margin-top:0;width:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{height:100%;left:50%;margin-left:-5px;top:0;width:10px}.slider.slider-vertical .slider-selection{bottom:0;left:0;top:0;width:100%}.slider.slider-vertical .slider-handle{margin-left:-5px;margin-top:-10px}.slider.slider-vertical .slider-handle.triangle{border-left-color:#0480be;border-width:10px 0 10px 10px;height:1px;margin-left:0;width:1px}.slider input{display:none}.slider-track{background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);box-shadow:0 1px 2px rgba(0,0,0,.1) inset;width:100%;position:relative}.slider-horizontal .tooltip.top{margin-top:-45px}.slider-selection{background-image:linear-gradient(to bottom,#f9f9f9,#f5f5f5);box-shadow:0 -1px 0 rgba(0,0,0,.15) inset;box-sizing:border-box;position:absolute}.slider-handle{background-color:#26BCBA;height:20px;opacity:.8;position:absolute;width:20px}.slider-handle.round{border-radius:20px}.slider-handle.triangle{background:0 0}
.user_img:hover .proimg_edit{
	display:block;
}
input[type="file"]{
	padding:0px;
}
.status_tag{
	border-radius:9px;
}
.tasks_customer div.user-menu-container h4{
	margin-top:4px;
}
.post-header-line span.status_tag{
	color:#fff;
}
.calculation{
	margin-bottom:10px;
}
.calculation table{
	border:1px solid #d2d2d2;
}
.calculation tr td{
	font-weight:400;
	border-bottom:1px solid #d2d2d2;
	padding:10px;
}
.calculation tr.last_total td{
	background-color: #eeeeee;
	border: medium none;
	font-size: 14px;
	font-weight: 600;
}
.msg_title a{
	text-decoration:none;
	 color: #25bab8;
}
.message_inbox .modal-dialog{
	width:40%;
}
.price_guide li{
	display:block;
	border-bottom:1px solid #d2d2d2;
	 margin: 0;
    padding: 10px;
}
.price_guide li:last-child{
	border:none;
}
.cat_name{
	width:74%;
}

#pinBoot {
  position: relative;
  max-width: 100%;
  width: 100%;
}
 #pinBoot  img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.white-panel {
  position: absolute;
  background: white;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  padding: 0px;
}
.white-panel h1 {
  font-size: 1em;
}
.white-panel h1 a {
  color: #A92733;
}
.white-panel:hover {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
  margin-top: -5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
    .header{
        text-align : center;
    }
    
    
    
    .nav{
        margin-top : 30px;
    }
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
  border-radius: 15px;
  text-align: center;
}
#boxes #dialog {
  width:450px; 
  height:auto;
  padding:10px;
  background-color:#ffffff;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}
.maintext{
	text-align: center;
  font-family: "Segoe UI", sans-serif;
  text-decoration: none;
}
body{
  background: url('bg.jpg');
}
#lorem{
	font-family: "Segoe UI", sans-serif;
	font-size: 12pt;
  text-align: left;
}
#popupfoot{
	font-family: "Segoe UI", sans-serif;
	font-size: 16pt;
  padding: 10px 20px;
}
#popupfoot a{
	text-decoration: none;
}
.agree:hover{
  background-color: #D1D1D1;
}
.popupoption:hover{
	background-color:#D1D1D1;
	color: green;
}
.popupoption2:hover{
	
	color: red;
}

.abt_content{
	word-wrap:break-word;
}
.transportation_details .form-group:first-child .first_box .bootstrap-tagsinput:last-child{
	display:none;
}
.transportation_details .form-group .first_box .bootstrap-tagsinput:last-child{
	display:block;
}
.transportation_details .box_1:nth-child(2n+0){
    clear:right;
}

.recent.message-item .message-inner{
	background-color:#F9F9F9;
	font-weight:700;
}
.recent.message-item .message-inner h5{
	font-weight:700;
}
.recent.message-item .message-inner::after{
 	border-right: 10px solid #F9F9F9;
}
.payment_det h4 a{
	color:#fff;
}
.bid_amt .modal-dialog{
	width:50%;
}
.task_amt{
	font-weight:600;
	font-size: 18px;
}
.transaction_summary table tr td{
	padding:10px;
	font-size:13px;
}

.user_profile .user-pad{
	 padding: 14px 25px;
}
.input-group .form-control{
	font-weight:400;
}
.invoice-title{
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:10px;
}
.invoice-title h3.task_name a{
	color:#118DC0;
	font-weight:600;
}
.invoice-title .task_price{
	color:#25BAB8;
	font-weight:600;
}
.billing_add address {
	line-height:27px;
}
.billing_add table tr td{
	padding:10px;
	border:1px solid #d2d2d2;
}
.billing_add .title_bg{
	background-color:#E7E7E7;
}
.billing_add .runner_name{
	margin-top:10px;
}
.billing_add .runner_name a{
	font-weight:600;
}

.well {
	background:none;
    background-color:#118CBE;
    border:1px solid #18789F;
    text-align:center;
    cursor:pointer;
    font-size: 33px;
	color:#fff;
    padding: 11px 10px;
    border-radius: 0px !important;
}
.well i{
	font-size:39px;
}
.btn-style{
    color: #fff;
    background-color: #007FBE;
    border-color: #adadad;
    width: 33.3%;
}

.btn-style:hover {
    color: #333;
    background-color: #3D5DE0;
    border-color: #adadad;
    width: 33.3%;
   
}
.delivered_btn.btn{
	cursor:default;
}
.offers .award img.img-circle {
    border: 4px solid #D55551;
}
.rank-label-container {
    margin-top: -5px;
    /* z-index: 1000; */
	
    text-align: center;
}
.rank-label-container  .label {
	background-color:#D55551;
}
.open_status{
	font-size:12px;
}
.initial_invite li{
	display: inline-block;
	width: 49.8%;
}
.initial_invite .header{
	vertical-align:middle;
}
.slider.slider-horizontal .slider-track{height:10px;left:0;margin-top:-5px;top:50%;width:100%}.slider.slider-horizontal .slider-selection{bottom:0;height:100%;top:0}.slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:-5px}.slider.slider-horizontal .slider-handle.triangle{border-bottom-color:#0480be;border-width:0 10px 10px;height:0;margin-top:0;width:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{height:100%;left:50%;margin-left:-5px;top:0;width:10px}.slider.slider-vertical .slider-selection{bottom:0;left:0;top:0;width:100%}.slider.slider-vertical .slider-handle{margin-left:-5px;margin-top:-10px}.slider.slider-vertical .slider-handle.triangle{border-left-color:#0480be;border-width:10px 0 10px 10px;height:1px;margin-left:0;width:1px}.slider input{display:none}.slider-track{background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);box-shadow:0 1px 2px rgba(0,0,0,.1) inset;width:100%;position:relative}.slider-horizontal .tooltip.top{margin-top:-45px}.slider-selection{background-image:linear-gradient(to bottom,#f9f9f9,#f5f5f5);box-shadow:0 -1px 0 rgba(0,0,0,.15) inset;box-sizing:border-box;position:absolute}.slider-handle{background-color:#26BCBA;height:20px;opacity:.8;position:absolute;width:20px}.slider-handle.round{border-radius:20px}.slider-handle.triangle{background:0 0}
.user_img:hover .proimg_edit{
	display:block;
}
input[type="file"]{
	padding:0px;
}
.status_tag{
	border-radius:9px;
}
.tasks_customer div.user-menu-container h4{
	margin-top:4px;
}
.post-header-line span.status_tag{
	color:#fff;
}
.calculation{
	margin-bottom:10px;
}
.calculation table{
	border:1px solid #d2d2d2;
}
.calculation tr td{
	font-weight:400;
	border-bottom:1px solid #d2d2d2;
	padding:10px;
}
.calculation tr.last_total td{
	background-color: #eeeeee;
	border: medium none;
	font-size: 14px;
	font-weight: 600;
}
.msg_title a{
	text-decoration:none;
	 color: #25bab8;
}
.message_inbox .modal-dialog{
	width:40%;
}
.price_guide li{
	display:block;
	border-bottom:1px solid #d2d2d2;
	 margin: 0;
    padding: 10px;
}
.price_guide li:last-child{
	border:none;
}
.cat_name{
	width:74%;
}

#pinBoot {
  position: relative;
  max-width: 100%;
  width: 100%;
}
 #pinBoot  img {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.white-panel {
  position: absolute;
  background: white;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  padding: 0px;
}
.white-panel h1 {
  font-size: 1em;
}
.white-panel h1 a {
  color: #A92733;
}
.white-panel:hover {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
  margin-top: -5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.foot_social span:last-child{
	display:none;
}

/*.............24-Dec-2015...................*/
.transportation_details .has-error .transportation_info,.container  .area1.has-error  .alert_msg li  label, .has-error .help-block, .error, .bid_edit.bv-form small.help-block{
	color:#a94442;
	font-weight:600;
}
.has-success .form-control-feedback, .transportation_details .has-success .transportation_info,.container  .area1 .has-success  .alert_msg li  label , .has-success .help-block{
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.assignments .services {
    min-height: 124px;
}
.assignments_image .attach_photo .has-error .form-control-feedback, .assignments_image .attach_photo .has-success .form-control-feedback{
	top:42px;
}
.attach_copy .has-error .form-control-feedback,  .attach_copy .has-success .form-control-feedback{
	right:17px;
}
.bid_edit.bv-form small.help-block{display:block !important}
.header .user_name a{
	color:#000;
}


/*............5-Jan-2016...............*/

.view_tasker_form table tr td{
	border:none;
}

.user_skill_sec {
    max-height: 309px;
    overflow-y: auto;
}

.terms_condition{ height: 285px;
    overflow-y: auto;}
	
	.login_popup .modal-dialog{
	width:50%;
	margin:61px auto;
}
.login_popup  .form-control-feedback{
	 right: 17px;
}
.login_opt{
	border-right:1px solid #d2d2d2;
}
.login_popup .span-or {
    left: inherit;
    right: -43px;
	color:#777;
    top: -131px;
}
.login_opt .form-control{
	width:96%;
}
.forgot_password{
	margin-right:4%;
}
.login_opt  .login-or{
	padding:0;
	margin:0;
}
.register_sec {
    margin-top: 50px;
    padding-left: 5%;
}
.register_btn{
	margin-top:25px;
}


/*..........................13-Jan-2016.............................*/
.pricing .form-control{
	float:right;
	width:27%;
}
.pricing ul li{
	float:left;
	width:100%;
}
.pricing ul li label{
	max-width:67%;
	vertical-align:middle;
	margin-top:7px;
}

/*..........................13-Jan-2016.............................*/
/*..........................14-Jan-2016.............................*/
.cancel_task .modal-dialog, .msg_popup  .modal-dialog{
	width:36%;
}
.task_cancel a{
	color:#1386b6;
	font-size:17px;
	font-weight:600;
}
.coupon_total a{
	color:#1386b6;
}
.total_amt td{
	font-size:16px;
}
.alert_popup .modal-dialog {
    width: 31%;
}
.back_btn .btn-label{
	left: -18px;
}
.back_btn  .btn-success,.back_btn   .btn-success:hover,.back_btn  .btn-success:focus{
	padding:0 18px;
}
.reviews h4 a{
	color:#8b8b8b;
}
.skills_btn{
	padding:2px 10px;
	color:#282828;
	display:inline-block;
	margin:3px;
	border:2px solid #282828;
}
.skills_btn:hover{
	color:#282828;
	text-decoration:none;
	cursor:pointer;
}
.ski_cat{
	position:relative;
}
.edit_ski{
	background-color: #000;
    color: #fff;
    font-size: 13px;
    padding: 3px 7px;
    position: absolute;
    right: 1px;
    top: 0;
}
.ski_cat p{
	text-align: center;
    width: 96%;
}
.form-group .form-control{
	position:relative;
}
.help-block i{
	position:absolute;
	right: 17px;
    top: 23px;
}
.form-group.first_box{
	margin-bottom:0px;
}
.form-control-feedback{
	  top: 23px;
	  right: 19px;
}
.image_upload.hours_glyph i{
	right: 9px;
	top: 40px;
}
.has-error .pass_alert{
	display:none;
}
.task_description{
	word-wrap:break-word;
}
.user_list  .img-circle{
	max-height:45px;
}
.login_link{
	color:#fff;
	margin-top:10px;
}
.successmsg{
	line-height:26px;
}
body .banner_text,body .testimonial{
	font-weight:bold;
	color:#fff;
	-moz-osx-font-smoothing:auto;
}
.banner_text h2{
	font-weight:bold;
	font-family: 'Rockwell';
	margin:0px;
	-webkit-font-smoothing: subpixel-antialiased;
        -moz-osx-font-smoothing: auto;
	font-size:41px;
	text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); 
}
.user_name{
	font-size:18px;
	display:block;
}
.area{
	font-size:13px;
}
.banner_text p, .banner_text h5{
	 font-size: 17px;
	font-family: 'Rockwell';
	font-smoothing: antialiased;
    font-weight: bold;
    letter-spacing: 0px;
	line-height:26px;
    text-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}
.home_search{
	width:50%;
}
.banner_text h5{
	font-size: 19px;
	margin-top:0px;
	font-family: 'Rockwell';
}
.testimonial_text{
	font-size:35px;
	font-family: 'Rockwell';
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:30px;
	text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2); 
	line-height:54px
}
.testimonial p{
	font-family: 'Rockwell';
}
.testimonial a.btn.btn-success, .testimonial a.btn.btn-primary{
	left:inherit;
	bottom:inherit;
	position:inherit;
	font-family:"Open Sans",sans-serif;
}
.testimonial_text{
	margin-top:100px;
}
/*..........................14-Jan-2016.............................*/
/*........................responsive.........................*/

@media (max-width: 767px) {
    .header{
        text-align : center;
    }
	 .nav{
        margin-top : 30px;
    }
	#pinBoot{
		margin-left:5%;
		width:91%;
	}
}

	
/*........................responsive.........................*/