.site-search-area img{border: 2px solid #518d46;}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  padding: 15px;    background: #37aece;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
 margin-top: 5px;color: #fff;
    float: right;    background: transparent;
    border: none;
    font-size: 20px;
}
.mod-sub{width: 20% !important;
    margin: 0 auto !important;
    text-align: center !important;
    display: block !important;
    background: #37aece !important;
    color: #fff !important;}
.modal-title {
     margin: 0;
    color: #fff;
    font-size: 25px;
    line-height: 1.42857143;
    text-align: center;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.input_bg1 {
	
	color: #959B9D;
	width: 95%;
	height: 40px;
	line-height: 32px;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
	border-top: 2px solid #e1e1e1;
	border-left: 2px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f9f9f9;
	margin-bottom: 10px;
}
.footer_social_links li:last-child {
	display:none!important
}
input[type=date] {
	background:url(../images/calender-icon-blue-18.png) right;
	background-repeat:no-repeat
}
.table-bordered>tbody>tr>th {
	border:1px solid #ddd;
	text-align:-webkit-left
}
ul.a li {
	list-style-type:circle
}
ol, ul {
	margin:0;
	list-style-position:inside
}
.ac {
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	background-color:#0896b8;
	padding:9px 18px;
	border-radius:4px
}
#CDSWIDSSP, #access .menu ul li ul {
	height:auto;
	padding:0;
	text-align:left
}
#CDSWIDSSP {
	font:12px Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	color:#2c2c2c;
	overflow:hidden;
	background-color:#fff;
	margin:0;
	width:100%!important;
	position:relative
}
#trueHeader #logo {
	float:left;
	display:block;
	width:100%;
	height:94px;
	
	text-indent:-999em;
	background:url(../images/logo1.png) no-repeat 20px 0
}
.logo_main {
	float:left;
	width:18%
}
.footer p {
	color:#c7c7c7
}
.blog_postcontent .post_info_content h3 {
	font-size:16px;
	line-height:25px;
	margin-bottom:0;
	font-weight:600;
	width:100%;
	margin-top:25px
}
.imgboat {
	width:100%
}
.imgboat, .sideimg {
	border:2px solid #97b5bf;
	box-shadow:2px 2px 2px
}
.site_wrapper {
	width:100%;
	margin:0 auto
}
.container_full {
	width:100%;
	float:left;
	margin:auto
}
.container {
	width:1170px;
	margin:auto
}
.one_fifth, .one_fourth, .one_half, .one_third, .three_fourth, .two_third {
	position:relative;
	margin-right:4%;
	float:left
}
.one_full {
	width:100%
}
.one_half {
	width:48%
}
.one_third {
	width:30.65%
}
.one_fourth {
	width:22%
}
.one_fifth {
	width:16.8%
}
.two_third {
	width:65.35%
}
.three_fourth {
	width:74%
}
.last {
	margin-right:0!important;
	clear:right
}
.menu_main {
	float:left;
	width:82%
}
#access .menu {
	list-style:none;
	position:relative;
	float:right;
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	text-transform:uppercase;
	margin:18px 0 0 0;
}
#access .menu select {
	border:2px solid #eee;
	padding:10px;
	background-color:#f9f9f9;
	color:#333
}
#access .menu ul {
	list-style-type:none;
	position:relative;
	text-align:left;
	z-index:1001;
	margin:10px 0 0 0;
	float:left
}
#access .menu ul li {
	position:relative;
	
    margin: 18px 0px 0px 0px;
	display:inline-block;
	padding:0;
	z-index:101;
	margin:0;
	float:left
}
#access .menu ul li a {
	display:inline-block;
	text-decoration:none;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#404040;
	margin:0;
	padding:3px 16px 19px 18px;
	text-align:center
}
#access .menu ul li a.active, #access .menu ul li a:hover {
	color:#0896b8
}
#access .menu ul li i {
	margin-left:2px
}
#access .menu ul li ul {
	position:absolute;
	left:0;
	display:none;
	visibility:hidden;
	width:194px;
	margin-top:-8px;
	background:#0896b8;
	border-top-left-radius:0;
	-moz-box-shadow:0 0 1px rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 0 1px rgba(0, 0, 0, .4);
	box-shadow:0 0 1px rgba(0, 0, 0, .4)
}
#access .menu ul li ul li {
	display:list-item;
	float:none;
	background:0 0;
	padding:0;
	margin:0;
	height:auto
}
#access .menu ul li ul li ul {
	top:0
}
#access .menu ul li ul li a {
	margin:0;
	border:0;
	display:block;
	padding:10px 17px;
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	background:#0896b8;
	width:159px;
	text-align:left;
	border-bottom:1px solid #1ca8ca
}
#access .menu ul li ul li a.selected, #access .menu ul li ul li a:hover, #access .menu ul li ul li.active a {
	background:#ff6501;
	border-bottom:1px solid #1ca8ca;
	color:#fff;
	padding:10px 17px
}
#access .menu ul li ul li:last-child {
	border:0
}
* html #access .menu {
	height:1%
}
.selectnav {
	display:none;
	width:440px;
	margin-left:20px
}
.joosa.top_section {
	float:left;
	width:100%;
	
	background-color:#fff;
	z-index:999
}
.joosa.top_links {
	float:right;
	width:100%;
	/*padding-top:8px;
	margin-bottom:18px;*/
	text-align:right;
	font-size:12px
}
.g-recaptcha{
    display: table !important;
}
.joosa.punch_text02 b em, .joosa.top_links strong {
	color:#404040;
	font-size:14px;
	font-weight:400
}
.joosa.top_links a.makeap_but, a.button_slider, a.button_slider_02 {
	text-transform:uppercase;
	color:#fff;
	background-color:#0896b8;
	border-radius:4px
}
.joosa.top_links a.makeap_but {
	margin-left:8px;
	padding:4px 10px;
	font-size:11px;
	font-weight:600
}
.joosa.punch_text02 a.pur_link:hover, .joosa.top_links a.makeap_but:hover, a.button_slider:hover, a.button_slider_02:hover {
	color:#fff;
	background-color:#404040
}
a.button_slider, a.button_slider_02 {
	float:left;
	padding:13px 25px;
	margin:0;
	font-weight:400;
	font-size:18px
}
a.button_slider_02 {
	background-color:#ff6501
}
.slider_sec_box {
	position:absolute;
	width:280px;
	height:65px;
	padding:25px 0 0;
	background-color:#181818;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity:.7;
	font-size:13px;
	color:#fff
}
.slider_sec_box b, .slider_sec_box:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
.slider_sec_box:hover {
	background-color:#be8255;
	cursor:pointer
}
.slider_sec_box b {
	font-size:18px;
	color:#fff;
	font-weight:400
}
.four_col_fusection .one_fourth i, .slider_sec_box i {
	float:left;
	width:80px;
	height:65px;
	vertical-align:middle;
	line-height:40px;
	text-align:center
}
.joosa.punch_text02 {
	float:left;
	width:100%;
	font-family:'Open Sans', sans-serif;
	text-align:left;
	background-color:#eee
}
.joosa.punch_text02 .right_img {
	padding:40px 0;
	background:url(../images/graph-01.png) no-repeat right -20px
}
.joosa.punch_text02 b {
	padding:0;
	font-size:27px;
	color:#0896b8;
	font-weight:400;
	text-transform:uppercase
}
.joosa.punch_text02 b em {
	font-size:16px;
	font-style:normal;
	display:block;
	margin-top:5px;
	text-transform:none
}
.joosa.punch_text02 a.pur_link, .spe_banner .right a {
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	background-color:#0896b8;
	padding:9px 18px;
	border-radius:4px
}
.joosa.fusectio1, .joosa.fusectio2 {
	float:left;
	width:100%;
	text-align:center
}
.joosa.fusectio1 h1 {
	font-size:30px;
	padding:0 0 14px;
	margin:0 0 40px;
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	text-transform:uppercase;
	background:url(../images/title-hline.png) no-repeat center bottom
}
.fresh_projects h1 strong, .joosa.fusectio1 h1 strong, .joosa.fusectio3 h1 strong {
	color:#0896b8;
	font-weight:600
}
.fresh_projects h1 i, .joosa.fusectio1 h1 i, .joosa.fusectio2 h1 i, .joosa.fusectio3 h1 i {
	font-size:18px;
	color:#999;
	font-style:normal;
	display:block;
	line-height:25px;
	font-weight:300
}
.joosa.fusectio1 .one_third {
	float:left;
	width:370px;
	padding:0;
	margin-right:30px;
	background-color:#fff
}
.joosa.fusectio1 .one_third .left {
	position:absolute;
	float:left;
	width:146px;
	padding:25px 20px;
	text-align:left;
	background:url(../images/r-shadow.png) no-repeat right top
}
.joosa.fusectio1 .one_third .left h4 {
	line-height:27px;
	margin-bottom:13px;
	text-transform:uppercase
}
.joosa.fusectio1 .one_third .left a {
	float:left;
	color:#fff;
	font-size:14px;
	margin-top:18px
}
.joosa.fusectio1 .one_third .left a:hover {
	color:#404040
}
.joosa.fusectio1 .one_third .right {
	float:right;
	width:200px;
	height:250px
}
.joosa.fusectio1 .one_third .right.one {
	background:url(../images/car1.jpg) no-repeat left top
}
.joosa.fusectio1 .one_third .right.two {
	background:url(../images/hotel.jpg) no-repeat left top
}
.joosa.fusectio1 .one_third .right.three {
	background:url(../images/guide.jpg) no-repeat left top
}
.joosa.fusectio2 {
	padding:45px 0 50px;
	background:url(../images/elements/graph-bg2.jpg) left top
}
.joosa.fusectio2 h1 {
	color:#fff;
	padding:0;
	margin:0 0 35px;
	font-family:'Open Sans', sans-serif
}
.fresh_projects h1 i, .joosa.fusectio2 h1 i, .joosa.fusectio3 h1 i {
	color:#fff
}
.joosa.fusectio2 .one_fourth {
	float:left;
	width:23.5%;
	margin-right:2%;
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, .4);
	-webkit-box-shadow:0 0 1px rgba(0, 0, 0, .4);
	box-shadow:0 0 2px rgba(0, 0, 0, .4)
}
.joosa.fusectio2 .zoom_img {
	float:left;
	width:100%;
	height:245px;
	display:inline-block;
	position:relative;
	overflow:hidden;
	background:#fff
}
.hide_contdiv h5 span {
	font-weight:700;
	font-size:23px;
	color:#ff6501;
	background:#000;
	padding:0 21px;
	border-radius:5px
}
.joosa.fusectio2 .zoom_img a img {
	float:left;
	width:100%;
	height:100%;
	line-height:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease
}
.joosa.fusectio2 .zoom_img a:hover img {
	opacity:1
}
.joosa.fusectio2 .zoom_img h5 {
	float:left;
	width:100%;
	padding:6px 0 26px;
	text-transform:uppercase;
	background-color:#fff
}
.joosa.fusectio2 .hide_contdiv {
	float:left;
	width:80%;
	height:131px;
	padding:40px 10% 0;
	background-color:#fff;
	position:absolute;
	visibility:hidden;
	color:#121212;
	text-align:center;
	font-weight:600
}
.joosa.fusectio2 .zoom_img:hover .hide_contdiv {
	visibility:visible;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	-khtml-opacity:.8;
	opacity:.8
}
.joosa.fusectio3 {
	padding:45px 0 0;
	text-align:center;
	background:#eee
}
.joosa.fusectio2 h1, .joosa.fusectio3 h1, .spe_banner .right strong {
	font-size:30px;
	font-weight:600;
	text-transform:uppercase
}
.joosa.fusectio3 h1 {
	padding:0 0 14px;
	margin:0 0 20px;
	font-family:'Open Sans', sans-serif;
	background:url(../images/title-hline2.png) no-repeat center bottom
}
.fresh_projects h1 i, .joosa.fusectio3 h1 i {
	color:#999
}
.joosa.fusectio3 .one_third {
	float:left;
	width:30.65%;
	margin-right:4%
}
.joosa.fusectio3 .one_third li, .joosa.fusectio3 .one_third ul, .partners ul {
	float:left;
	width:100%;
	padding:0;
	margin:0
}
.joosa.fusectio3 .one_third li {
	margin:0 0 30px;
	text-align:left
}
.joosa.fusectio3 .one_third li h4 {
	font-weight:600;
	margin-top:10px;
	margin-bottom:5px;
	text-transform:uppercase
}
.joosa.fusectio3 .one_third li img {
	float:left;
	margin-right:30px
}
.ind_news, .joosa.fusectio3, .joosa.fusectio4 {
	float:left;
	width:100%
}
.joosa.fusectio4 .one_third {
	float:left;
	width:31.4%;
	margin-right:2.9%
}
.ind_news {
	width:84%;
	padding:30px 8% 29px;
	background:url(../images/news-bg.png) repeat-x left top
}
.ind_news h5 {
	margin-bottom:13px
}
.ind_news h5 em {
	display:block;
	color:#727272;
	font-size:12px;
	font-style:normal
}
.ind_news a {
	font-size:13px
}
.spe_banner {
	float:left;
	width:99%;
	border:1px solid #e3e3e3;
	background:#eee url(../images/graph-02.png) center top
}
.spe_banner .left {
	float:left;
	width:45%;
	min-height:298px;
	background:url(../images/siteimg-joosa10.png) no-repeat left bottom
}
.spe_banner .right {
	float:left;
	width:55%;
	padding-top:28px
}
.spe_banner .right strong {
	display:block;
	color:#404040;
	line-height:35px;
	margin-bottom:20px
}
.spe_banner .right p {
	display:block;
	margin-bottom:35px
}
.spe_banner .right a {
	padding:12px 18px;
	background-color:#9ac63d
}
.spe_banner .right a:hover {
	color:#fff;
	background-color:#404040
}
.quotes {
	display:none
}
.four_col_fusection .one_fourth {
	width:21.6%;
	padding:30px 1%;
	text-align:center;
	border:1px solid #f0f0f0;
	border-radius:4px;
	position:relative;
	margin-right:1.6%;
	float:left;
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 0 1px rgba(0, 0, 0, .1);
	box-shadow:0 0 2px rgba(0, 0, 0, .1)
}
.four_col_fusection .one_fourth.helight, .four_col_fusection .one_fourth:hover {
	background-color:#f0f0f0
}
.four_col_fusection .one_fourth.helight i, .four_col_fusection .one_fourth:hover i {
	background-color:#f9f9f9;
	border:4px solid #fff
}
.four_col_fusection .one_fourth.helight i {
	color:#0896b8
}
.four_col_fusection .one_fourth i {
	color:#383634;
	margin-bottom:30px;
	border:4px solid #f3f3f3;
	border-radius:100%;
	width:100px;
	height:100px;
	line-height:100px;
	margin-left:73px
}
.four_col_fusection .one_fourth h2, .fresh_projects h1 {
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	font-size:25px;
	text-transform:uppercase
}
.four_col_fusection .one_fourth a {
	color:#999;
	font-size:11px;
	text-transform:uppercase
}
.four_col_fusection .one_fourth a:hover, .four_col_fusection .one_fourth.helight a, .four_col_fusection.inner .one_fourth i {
	color:#0896b8
}
.four_col_fusection .one_fourth a:hover i {
	color:#0896b8;
	background:0 0;
	border:0
}
.four_col_fusection .one_fourth:hover a i {
	background:0 0;
	border:0
}
.four_col_fusection .one_fourth.helight a:hover, .four_col_fusection .one_fourth.helight a:hover i {
	color:#383634
}
.four_col_fusection .one_fourth.helight a i {
	background:0 0;
	border:0;
	color:#0896b8
}
.four_col_fusection .one_fourth a i {
	display:inherit;
	margin:0 0 0 3px;
	color:#999;
	width:auto;
	height:auto;
	line-height:inherit;
	float:inherit;
	background:0 0;
	border:0
}
.four_col_fusection .last {
	margin-right:0!important;
	clear:right
}
.fresh_projects {
	float:left;
	width:100%;
	padding:45px 0 0;
	background:url(../images/projects-bg.png) left top;
	text-align:center
}
.fresh_projects h1 {
	font-size:30px;
	padding:0;
	margin:0 0 45px;
	font-weight:600
}
.fresh_projects_list section .display .small-group {
	float:left;
	width:550px;
	height:320px;
	overflow:hidden
}
.fresh_projects_list section .display .small-group div.small {
	position:relative;
	float:left;
	width:50%;
	height:100%;
	color:#fff;
	overflow:hidden
}
.fresh_projects_list section .display .small-group div.small img {
	width:100%;
	height:300px;
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, .9);
	-webkit-box-shadow:0 0 1px rgba(0, 0, 0, .9);
	box-shadow:0 0 2px rgba(0, 0, 0, .9)
}
.fresh_projects_list section .display .small-group div.small .hover {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	pointer-events:none;
	z-index:90
}
.fresh_projects_list section .display .small-group div.small:hover .hover {
	background:#0787c5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	-moz-opacity:.9;
	-khtml-opacity:.9;
	opacity:.9;
	height:300px
}
.footer a:hover, .fresh_projects_list section .display .small-group div.small a, .fresh_projects_list section .display .small-group div.small:hover .info, .twitter_feed a:hover {
	color:#fff
}
.fresh_projects_list section .display .small-group div.small .info {
	position:absolute;
	bottom:20px;
	margin-bottom:0;
	left:0;
	width:100%;
	z-index:100;
	background:0 0;
	border:0;
-webkit-transition:bottom .5s cubic-bezier(.19, 1, .22, 1);
-moz-transition:bottom .5s cubic-bezier(.19, 1, .22, 1);
-o-transition:bottom .5s cubic-bezier(.19, 1, .22, 1);
transition:bottom .5s cubic-bezier(.19, 1, .22, 1)
}
.fresh_projects_list section .display .small-group div.small .info .title {
	color:#fff;
	margin:0;
	padding:16px 0 16px 13px;
	line-height:normal;
	font-size:16px;
	font-weight:400;
	background:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	-moz-opacity:.9;
	-khtml-opacity:.9;
	opacity:.9
}
.fresh_projects_list section .display .small-group div.small .info .title em {
	color:#eee;
	font-size:12px
}
.fresh_projects_list section .display .small-group div.small .info .title ul {
	float:right;
	padding:0;
	margin:5px 10px 0 0
}
.fresh_projects_list section .display .small-group div.small .info .title li {
	float:left;
	padding:0;
	margin:0 0 0 4px;
	font-size:13px;
	color:#b9b9b9;
	width:16px;
	height:16px;
	vertical-align:middle;
	line-height:20px;
	text-align:center;
	border-radius:100%;
	background-color:#434343
}
.fresh_projects_list section .display .small-group div.small .info .title li img {
	width:13px;
	height:13px;
	border-radius:100%
}
.fresh_projects_list section .display .small-group div.small .info .title li img:hover {
	background-color:#727272;
	width:13px;
	height:13px;
	border-radius:100%
}
.fresh_projects_list section .display .small-group div.small .info h2 {
	background:0 0;
	color:#727272;
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:400
}
.fresh_projects_list section.cheapest .small-group .additionnal {
	font-weight:500;
	color:#fff;
	line-height:20px;
	padding:0 25px;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	opacity:0;
	margin-top:10px
}
.fresh_projects_list section.cheapest .small-group .additionnal b {
	padding:5px 10px;
	margin:0;
	color:#999;
	font-size:12px;
	font-weight:400;
	text-transform:uppercase;
	background-color:#212427
}
.fresh_projects_list section.cheapest .small-group .additionnal b:hover {
	background-color:#373737
}
.footer a, .fresh_projects_list section.cheapest .small-group .additionnal b a, .twitter_feed a {
	color:#999
}
.fresh_projects_list section.cheapest .small-group div.small:hover .title {
	color:#fff;
	margin:0;
	padding:16px 0 0 25px;
	line-height:normal;
	font-size:16px;
	font-weight:600;
	background:0 0
}
.fresh_projects_list section.cheapest .small-group div.small:hover .info {
	bottom:225px
}
.fresh_projects_list section.cheapest .small-group div.small:hover .additionnal {
	opacity:1
}
.fresh_projects_list section#easy-to-reach .large .info section.cheapest .small-group div.small:hover h3, .fresh_projects_list section#easy-to-reach .large .info section.cheapest .small-group div.small:hover h3 strong, .fresh_projects_list section.cheapest .small-group div.small:hover h1, .fresh_projects_list section.cheapest .small-group div.small:hover h2, .fresh_projects_list section.cheapest .small-group div.small:hover h2 strong, .fresh_projects_list section.cheapest .small-group div.small:hover section#easy-to-reach .large .info h3, .fresh_projects_list section.cheapest .small-group div.small:hover section#easy-to-reach .large .info h3 strong {
	color:#fff;
	margin:0;
	padding:0;
	line-height:normal
}
.portfolio_sidebar_widget .fresh_projects_list section .display .small-group {
	float:left;
	width:550px;
	height:270px;
	overflow:hidden
}
.portfolio_sidebar_widget .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:100%;
	height:250px
}
.portfolio_sidebar_widget .fresh_projects_list section.cheapest .small-group div.small:hover .info {
	bottom:190px
}
.people_says_main {
	float:left;
	width:47%;
	padding-right:2.8%;
	border-right:1px dashed #eee
}
.footer h2, .partners h3, .people_says_main h3 {
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:600
}
.footer h2 i, .people_says_main h3 strong {
	font-weight:600
}
.people_says {
	float:left;
	width:100%;
	padding:25px 0% 0
}
.people_says .who_pic {
	float:left;
	width:370px;
	padding-top:10px
}
.people_says .picture, .people_says .who_pic .name {
	padding:0;
	margin:13px 0 0;
	text-align:left;
	float:left
}
.people_says .picture {
	margin:0 35px 0 0;
	width:160px
}
.partners {
	float:left;
	width:47%;
	padding-left:3%
}
.footer_social_links li, .partners li {
	float:left;
	width:167px;
	margin:0 20px 0 0;
	text-align:center;
	border-radius:4px
}
.joosa.fusectio3 .one_third li.last, .partners li.last {
	margin:0
}
.footer h2, .partners h3 {
	margin-bottom:30px
}
.footer {
	width:100%;
	background:url(../images/footer-bg.png) left top;
	color:#999;
	padding-top:50px;
	padding-bottom:50px;
	border-bottom:1px solid #3d3d3d
}
.footer .one_fourth {
	float:left;
	width:22%;
	margin-right:4%
}
.footer h2 {
	font-size:23px;
	color:#fff;
	font-weight:300;
	margin-bottom:20px
}
.footer h2 i {
	font-style:normal
}
.footer .list li, .footer ul.list {
	padding:0;
	margin:0
}
.footer .list li {
	line-height:30px
}
.footer ul.contact_address {
	float:left;
	padding:0;
	margin:10px 0 0;
	width:100%
}
.footer .contact_address li {
	padding:0;
	margin:0;
	line-height:25px;
	color:#c7c7c7
}
.footer .footer_logo, .twitter_feed .left {
	float:left;
	padding:0;
	margin:0
}
.footer, .twitter_feed {
	float:left
}
.twitter_feed .left {
	width:20px
}
.twitter_feed .right {
	float:right;
	padding:0;
	margin:-2px 0 0;
	width:89%
}
.twitter_feed a.small {
	font-size:9px;
	color:#727272
}
.twitter_feed a.small:hover {
	font-size:9px;
	color:#999
}
#flickr_badge_wrapper, .copyright_info, .twitter_feed {
	padding:0;
	margin:0;
	width:100%
}
#flickr_badge_wrapper img {
	width:70px;
	height:58px;
	margin-right:8px;
	margin-bottom:2px;
	border:1px solid #999!important
}
#flickr_www {
	display:block;
	padding:0 10px!important
}
#flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:visited {
	text-decoration:none!important;
	background:inherit!important;
	color:#3993ff
}
#flickr_badge_wrapper {
	margin-top:25px
}
#flickr_badge_source {
	padding:0!important
}
.copyright_info {
	float:left;
	padding:25px 0;
	color:#595959;
	background:#282828;
	border-top:4px solid #252525
}
.copyright_info .one_half {
	float:left;
	width:48%;
	margin-right:4%
}
.copyright_info b {
	font-size:12px;
	color:#c7c7c7;
	font-style:normal;
	font-weight:400
}
.copyright_info span {
	float:right
}
.copyright_info a {
	margin-top:10px;
	font-size:12px;
	color:#595959;
	text-align:right
}
.copyright_info a:hover {
	color:#727272
}
ul.footer_social_links {
	float:right;
	padding:0;
	margin:0
}
.footer_social_links li {
	padding:0;
	margin:0 0 0 5px;
	width:24px;
	height:24px;
	border-radius:24px;
	line-height:22px;
	vertical-align:middle;
	background-color:#303030;
	color:#fff
}
.footer_social_links li:hover {
	background-color:#383838
}
.footer_social_links li i {
	color:#565656
}
.content_left {
	float:left;
	width:71%;
	padding:50px 0 0
}
.content_fullwidth, .right_sidebar {
	float:left;
	width:100%;
	padding:50px 0 0
}
.right_sidebar {
	float:right;
	width:25%
}
.content_right, .left_sidebar {
	float:left;
	width:25%;
	padding:50px 0 0
}
.content_right {
	float:right;
	width:71%
}
.page_title {
	z-index:-1;
	position:relative;
	margin-top:0;
	padding:28px 0;
	background:#97b5bf url(../images/page-titlebg.jpg) repeat-y center top
}
.page_title .pagenation, .page_title .title {
	width:100%;
	float:left;
	text-align:left;
	margin:0
}
.page_title .title h1 {
	margin:0;
	background:0 0;
	font-weight:300;
	color:#fff
}
.page_title .pagenation {
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	font-weight:400;
	color:#fff;
	margin:4px 0 0;
	padding:0
}
.page_title .pagenation i {
	color:#c3d6dd;
	margin:0 2px
}
.page_title .pagenation a {
	padding:0;
	color:#c3d6dd
}
.get_features .get_features_list li.left i, .page_title .pagenation a:hover {
	color:#fff
}
.our_team_box, .our_team_box_big, .page_title {
	width:100%;
	float:left
}
.our_team_box ul {
	margin:0;
	padding:7px 0 0;
	float:left;
	width:180px
}
.our_team_box li, .our_team_box_big li {
	margin:0;
	padding:0;
	line-height:18px;
	list-style-type:none;
	color:#a9a9a9
}
.our_team_box li a, .our_team_box_big li a {
	margin:7px 5px 0 0;
	padding:0;
	float:left
}
.our_team_box img.teammempic, .our_team_box_big img.teammempic {
	width:100%;
	margin:0;
	padding:0;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	-khtml-opacity:.9;
	opacity:.9
}
.our_team_box img.teammempic:hover {
	width:100%;
	margin:0;
	padding:0
}
.our_team_box li a img:hover, .our_team_box_big li a img:hover {
	margin:0;
	padding:0;
	opacity:.7;
	filter:alpha(opacity=10)
}
.our_team_box li strong {
	font-size:13px;
	color:#454545;
	display:block
}
.our_team_box li strong i {
	color:#999;
	font-size:11px;
	font-style:normal
}
.our_team_box .boxleft {
	width:180px;
	float:left;
	margin:0 36px 0 0
}
.our_team_box .cont-area {
	float:left;
	font-size:10px;
	color:#727272;
	width:100%;
	margin-bottom:10px
}
.our_team_box .boxright {
	width:180px;
	float:right;
	margin:0
}
.our_team_box li a i {
	color:#dadada
}
.our_team_box_big ul {
	margin:0;
	padding:20px 0 0;
	float:left;
	width:245px
}
.our_team_box_big img.teammempic {
	width:245px;
	float:left
}
.our_team_box img.teammempic:hover, .our_team_box_big img.teammempic:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
.our_team_box_big li strong {
	font-size:14px;
	color:#454545;
	display:block
}
.our_team_box_big li strong i {
	color:#999;
	font-size:12px;
	font-style:normal
}
.our_team_box_big .cont-area {
	float:left;
	font-size:10px;
	color:#727272;
	width:100%;
	margin-bottom:10px
}
.our_team_box_big li a i {
	color:#dadada
}
ul.list_doted02 {
	float:left;
	margin:13px 0 0;
	padding:0
}
.list_doted02 li {
	margin:0 0 13px;
	padding:0 0 0 13px
}
.list_doted02 li h5 {
	margin-bottom:2px;
	padding-bottom:8px;
	border-bottom:1px solid #f3f3f3
}
.big_text1 {
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	font-size:27px;
	line-height:35px;
	color:#999
}
.big_text1 i, .error_pagenotfound em {
	color:#0896b8;
	font-style:normal
}
ul.fullimage_box {
	float:left;
	width:48%
}
.fullimage_box li, ul.fullimage_box {
	padding:0;
	margin:0
}
.fullimage_box li img {
	margin-bottom:8px;
	width:100%
}
ul.fullimage_box.last, ul.fullimage_box2.last {
	float:left;
	width:48%;
	margin-left:4%
}
.box_widget_full, ul.fullimage_box2 {
	float:left;
	margin:0;
	border:1px solid #eee
}
ul.fullimage_box2 {
	border-radius:4px;
	padding:30px 20px;
	width:86.6%
}
.fullimage_box2 li {
	padding:0;
	margin:0;
	text-align:center
}
ul.fullimage_box2.last {
	width:100%
}
.fullimage_box2 li i {
	color:#0896b8
}
.fullimage_box2 h3 {
	color:#0896b8;
	margin-top:13px
}
.box_widget_full {
	width:96%;
	padding:2%;
	background-color:#fbfbfb;
	border-bottom:2px solid #eee
}
.box_widget_full h3 {
	margin-bottom:10px
}
.box_widget_full i {
	float:left;
	margin-right:20px
}
ul.clients_logos_list {
	padding:0;
	margin:30px 0 0;
	position:relative
}
.clients_logos_list li {
	width:25%
}
.clients_logos_list li.last, .get_features ul.get_features_list.last {
	margin:0
}
.get_features {
	width:100%
}
.get_features h5 {
	margin-bottom:7px;
	font-weight:400
}
.get_features p {
	line-height:19px
}
.get_features ul.get_features_list {
	float:left;
	padding:0;
	margin:0 0 35px
}
.clients_logos_list li, .get_features, .get_features .get_features_list li {
	float:left;
	padding:0;
	margin:0
}
.get_features .get_features_list li.left, .lirt_section li.left {
	float:left;
	padding:0;
	margin:0 15px 0 0;
	width:44px;
	height:44px;
	background-color:#0896b8;
	border-radius:45px;
	text-align:center;
	line-height:52px;
	vertical-align:middle
}
.get_features .get_features_list li.right {
	width:80%
}
.lirt_section li.left {
	margin:0 25px 0 0;
	width:65px;
	height:65px;
	line-height:65px;
	background-color:#f3f3f3;
	border-radius:100%;
	-webkit-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .1), 0 2px 0 0 #fff;
	-moz-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .1), 0 2px 0 0 #fff;
	box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .1), 0 2px 0 0 #fff;
	font-size:22px
}
.lirt_section li strong {
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	font-size:16px;
	color:#0896b8;
	display:block;
	margin:8px 0 0
}
.lirt_section li i {
	font-style:normal
}
.error_pagenotfound {
	padding:50px 30px 58px;
	margin:0 auto;
	width:67%;
	background-color:#fff;
	border:1px solid #eee;
	border-bottom:5px solid #eee;
	text-align:center;
	font-family:'Open Sans', sans-serif
}
.error_pagenotfound strong {
	display:block;
	font-size:145px;
	line-height:100px;
	color:#e3e3e3;
	font-weight:400
}
.error_pagenotfound b {
	display:block;
	font-size:40px;
	line-height:40px;
	color:#eee;
	margin:0;
	font-weight:300
}
.error_pagenotfound em {
	display:block;
	font-size:18px;
	line-height:50px;
	margin:0
}
.portfolio_area, .project_details span, ul.lirt_section {
	padding:0;
	margin:0;
	width:100%;
	float:left
}
.portfolio_area_left, .portfolio_area_left img, .project_details strong {
	padding:0;
	margin:0;
	width:75%;
	float:left
}
.portfolio_area_left img {
	width:100%;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .2);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .2)
}
.portfolio_area_right {
	padding:0;
	margin:0 0 0 3%;
	width:22%;
	float:left
}
.project_details {
	padding:0;
	margin:70px 0 0
}
.project_details span {
	padding:5px 0;
	font-size:14px;
	font-weight:700;
	color:#454545;
	border-bottom:1px solid #e3e3e3
}
.project_details strong {
	font-size:13px;
	font-weight:700;
	color:#727272;
	width:40%
}
.project_details em, .project_details span a {
	font-weight:400;
	font-style:normal;
	color:#727272
}
.project_details em {
	float:left;
	width:60%;
	padding:0;
	margin:0;
	font-size:13px
}
.project_details span a {
	padding:3px 10px;
	margin:0 0 0 3px;
	font-size:11px;
	line-height:30px;
	background-color:#e3e3e3;
	border-radius:3px
}
.project_details span a:hover {
	background-color:#ddd
}
.addto_favorites {
	padding:3px 10px 5px;
	margin:20px 0 0;
	width:122px;
	display:block;
	border-radius:3px;
	font-size:13px;
	color:#999;
	background:#eee
}
.addto_favorites:hover {
	background:#ddd
}
.addto_favorites i {
	color:#c3c3c3
}
ul.small_social_links {
	padding:0;
	margin:9px 0 25px
}
.portfolio_image, .small_social_links li {
	padding:0;
	margin:0 9px 0 0;
	float:left
}
.small_social_links li i {
	color:#0896b8
}
.portfolio_image img:hover, .recent_posts_list li span img:hover, .small_social_links li a {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity:.7
}
.small_social_links li a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
.portfolio_image {
	width:97%;
	margin:0;
	border:5px solid #fff;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .1)
}
.portfolio_image .title {
    float: left;
    width: 100%;
    padding: 0px 16px 2px 0px;
    margin: 0;
    font-size: 13px;
    color: #333;
    font-family: 'Open Sans', sans-serif;
    /* font-weight: 600; */
    text-transform: uppercase;
}
.portfolio_image i {
	position:absolute;
	display:none;
	color:#fff;
	margin-left:45%;
	margin-top:22%;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	-moz-opacity:.9;
	-khtml-opacity:.9;
	opacity:.9
}
.portfolio_image:hover i {
	display:block
}
.portfolio_image img {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity:.8;
	-khtml-opacity:.8;
	opacity:.8
}
.portfolio_image img:hover, .recent_posts_list li span img:hover {
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
.blog_post, .portfolio_image img {
	float:left;
	width:100%
}
.blog_post h3, .blog_post h3 a {
	color:#0896b8;
	text-decoration:none;
	margin-top:3px;
	text-transform:none;
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	font-size:30px
}
.blog_post h3 {
	text-align:left;
	line-height:30px;
	width:74%
}
.blog_post h3 a {
	float:left
}
.blog_post h3 a:hover, .sidebar_widget ul.arrows_list1 li a:hover {
	color:#383634
}
.post_info_content {
	padding:0;
	margin:10px 0 0 0%
}
ul.post_meta_links, ul.post_meta_links_small {
	float:left;
	margin:-10px 0 0 -6px;
	padding:0;
	width:80%
}
.post_meta_links li {
	float:left;
	margin:0;
	padding:0 0 0 4px;
	list-style-type:none;
	color:#999
}
.post_meta_links li.post_by {
	padding:0 0 0 25px;
	background:url(../images/blog/icon-by-user.png) no-repeat 5px 5px
}
.post_meta_links li.post_categoty {
	padding:0 0 0 22px;
	background:url(../images/blog/icon-category.png) no-repeat 2px 6px
}
.post_meta_links li.post_comments {
	padding:0 0 0 22px;
	background:url(../images/blog/icon-comments.png) no-repeat 2px 5px
}
.post_meta_links li a {
	color:#a1a1a1;
	padding:0 18px 0 0;
	text-decoration:none;
	font-size:11px
}
.post_meta_links li a:hover {
	color:#727272;
	text-decoration:none
}
.blog_postcontent, .post_info_content {
	float:left;
	width:100%
}
.blog_postcontent .image_frame {
	width:98%
}
.blog_postcontent .image_frame.small:hover, .blog_postcontent .image_frame:hover {
	border:7px solid #f9f9f9
}
.blog_postcontent .image_frame img {
	float:left;
	width:99.7%;
	border:1px solid #fff
}
.blog_postcontent .image_frame, .blog_postcontent .image_frame.small, .blog_postcontent .video_frame iframe, .blog_postcontent .video_frame.small iframe {
	float:left;
	border:7px solid #fff;
	margin-bottom:25px;
	-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 3px 0 rgba(0, 0, 0, .1)
}
.blog_postcontent .video_frame iframe {
	height:400px;
	width:98%
}
.blog_postcontent .image_frame.small, .blog_postcontent .video_frame.small iframe {
	width:43%
}
.blog_postcontent .video_frame.small iframe {
	height:180px
}
.blog_postcontent .video_frame iframe:hover {
	border:7px solid #f9f9f9
}
.post_info_content_small {
	padding:0;
	margin:0 0 0 4%;
	width:50%;
	float:left
}
ul.post_meta_links_small {
	margin:-15px 0 12px 80px
}
.post_meta_links_small li.post_by {
	float:left;
	padding:0 0 0 18px;
	background:url(../images/blog/icon-by-user.png) no-repeat 0 5px
}
.post_meta_links_small li.post_categoty {
	float:left;
	padding:0 0 0 26px;
	background:url(../images/blog/icon-category.png) no-repeat 9px 6px
}
.post_meta_links_small li.post_comments {
	float:left;
	padding:0 0 0 26px;
	background:url(../images/blog/icon-comments.png) no-repeat 9px 5px
}
.post_meta_links_small li a, .post_meta_links_small li a:hover {
	color:#a1a1a1;
	padding:0 5px 0 0;
	text-decoration:none;
	font-size:11px
}
.post_meta_links_small li a:hover {
	color:#727272
}
.blog_post a.date {
	padding:10px 5px 0 0;
	text-decoration:none;
	width:55px;
	height:55px;
	text-align:center;
	background:#f9f9f9;
	display:block;
	-webkit-box-shadow:0 0 2px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 2px 0 rgba(0, 0, 0, .1)
}
.blog_post a.date i, .blog_post a.date strong {
	display:block;
	font-family:'Open Sans', sans-serif;
	font-weight:300
}
.blog_post a.date strong {
	margin-bottom:10px;
	color:#0896b8;
	font-size:27px
}
.blog_post a.date:hover strong {
	color:#333
}
.blog_post a.date i {
	color:#fff;
	font-size:11px;
	font-style:normal;
	padding:0 10px;
	border-top:1px solid #f3f3f3;
	width:40px;
	background-color:#0896b8
}
.blog_post a.date:hover i, .sharepost li:hover {
	background-color:#383634
}
.post_readmore:hover, .post_readmore:link, .post_readmore:visited {
	float:right;
	height:27px;
	width:185px;
	text-align:center;
	padding-top:7px;
	color:#fff;
	text-decoration:none
}
.post_readmore:link, .post_readmore:visited {
	background:url(../images/skin01/but_post_readmore.jpg) no-repeat left top
}
.post_readmore:hover {
	background:url(../images/skin01/but_post_readmore_hover.jpg) no-repeat left top
}
.sharepost {
	float:left;
	width:80%;
	margin-bottom:40px
}
.sharepost ul {
	margin:0;
	padding:0
}
.sharepost li {
	margin:0 7px 5px 0;
	padding:2px 5px;
	float:left;
	border-radius:2px;
	list-style-type:none;
	background-color:#0896b8
}
.sharepost li i {
	color:#fff
}
#site-searchform #s, .about_author {
	float:left;
	width:93%;
	padding:20px;
	background-color:#f9f9f9;
	border:1px solid #eee
}
.about_author img, .blog_post a.date {
	float:left;
	margin-right:20px
}
.about_author a {
	font-family:'Open Sans'!important;
	font-weight:600;
	color:#333
}
.about_author a:hover, .address-info a, .recent_posts_list li a:hover {
	color:#0896b8
}
.pagination {
	clear:both;
	padding:10px 0;
	margin-bottom:20px;
	font-family:'Open Sans', sans-serif
}
.pagination b {
	float:left;
	margin:0 5px 2px 0;
	padding:0 10px;
	font-weight:400;
	color:#999
}
.pagination a.navlinks {
	font-size:12px;
	color:#454545;
	background-color:#eee;
	font-weight:600;
	text-transform:uppercase;
	padding:7px 10px;
	border-radius:3px
}
.pagination a.current, .pagination a.navlinks:hover {
	color:#fff;
	background-color:#454545
}
.comment_form label {
	float:left;
	width:90px;
	height:15px;
	padding:7px 10px;
	margin-bottom:20px
}
.comment_input_bg, .comment_textarea_bg {
	float:left;
	width:75%;
	height:25px;
	padding:7px 10px 0;
	border-top:2px solid #e3e3e3;
	border-left:2px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:#f9f9f9
}
.comment_textarea_bg {
	width:90%;
	height:235px;
	margin-bottom:20px
}
.comment_checkbox {
	float:left;
	display:block;
	width:90%;
	margin-top:10px
}
.comment_submit {
	background-color:#ff6501;
	border:1px solid #ddd;
	padding:9px 13px;
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	border-radius:4px;
	color:#fff;
	text-transform:uppercase
}
.comment_submit:hover {
	background-color:#b5620d;
	cursor:pointer
}
.comment_wrap, .comment_wrap.chaild {
	border-bottom:1px solid #eee;
	overflow:hidden
}
.comment_wrap {
	padding:20px 20px 20px 0
}
.comment_wrap.chaild {
	margin:10px 20px 10px 50px
}
.gravatar {
	float:left
}
.comment_content {
	overflow:hidden;
	padding-left:20px;
	min-height:80px
}
.comment_content, .comment_content .comment_meta {
	position:relative
}
.comment_content .comment_meta .comment_author {
	display:inline;
	font-size:14px;
	font-style:normal
}
.comment_content .comment_meta .comment_author i {
	display:inline;
	font-size:11px;
	font-style:italic
}
.comment_content .comment_text {
	clear:both;
	padding-top:0;
	overflow:hidden
}
.comment_content .comment_text a {
	color:#d3d3d3;
	margin-top:5px;
	float:left
}
.comment_content .comment_text a:hover {
	color:#727272;
	margin-top:5px;
	float:left
}
#comments_section li ul li {
	margin-left:30px
}
.comment_form {
	float:left;
	width:690px;
	margin-top:30px
}
.blocklabel {
	float:left;
	width:100%;
	display:block;
	margin-top:10px
}
.input_bg {
	color:#959b9d;
	width:100%;
	height:40px;
	line-height:32px;
	vertical-align:middle;
	padding:0 0 0 10px;
	border-top:2px solid #e1e1e1;
	border-left:2px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.address-info, .input_bg, .textarea_bg {
	float:left;
	background-color:#f9f9f9
}
.textarea_bg {
	height:235px;
	border-top:2px solid #e1e1e1;
	border-left:2px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:100%;
	padding:7px 10px 0;
	margin-bottom:20px
}
.address-info {
	border:1px solid #e1e1e1;
	padding:20px 20px 10px;
	width:91%;
	margin-bottom:40px
}
.address-info a:hover {
	color:#404040
}
.google-map {
	width:99%;
	height:350px;
	border:5px solid #fff;
	-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 5px 0 rgba(0, 0, 0, .1)
}
.portfolio_page {
	padding:0;
	margin:0;
	float:left;
	width:100%
}
.portfolio_page h3 {
	color:#fff;
	text-align:center;
	width:370px;
	height:50px;
	line-height:50px;
	vertical-align:middle;
	background-color:#35353d;
	float:left;
	font-size:18px
}
.portfolio_page .imgWrap {
	position:relative;
	width:370px;
	height:300px
}
.portfolio_page .imgWrap.last {
	margin-right:0
}
.portfolio_page .imgWrap img {
	float:left;
	width:100%;
	height:250px
}
.portfolio_page .imgDescription {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0, 0, 0, .4);
	color:#fff;
	visibility:hidden;
	opacity:0
}
.portfolio_page .imgWrap:hover .imgDescription {
	visibility:visible;
	opacity:1
}
.portfolio_page .imgDescription i {
	position:absolute;
	top:103px;
	left:160px;
	color:#fff;
	opacity:.8
}
#site-searchform #s {
	background-color:#fff;
	width:71%;
	height:30px;
	padding:5px 10px;
	color:#999;
	font:12px "Trebuchet MS", Helvetica, Arial, sans-serif
}
#site-searchform #searchsubmit {
	float:left;
	width:50px;
	height:41px;
	cursor:pointer;
	text-indent:-5555em;
	line-height:100;
	overflow:hidden;
	background:#0896b8 url(../images/site-search-icon.png) no-repeat center 14px;
	border:0
}
#site-searchform #searchsubmit:hover {
	background:#383634 url(../images/site-search-icon.png) no-repeat center 14px
}
#site-searchform, .sidebar_widget, .site-search-area {
	padding:0;
	margin:0
}
.sidebar_widget ul.arrows_list1 {
	padding:0;
	float:left;
	margin:-10px 0 0
}
.sidebar_widget ul.arrows_list1 li a {
	color:#0896b8;
	line-height:30px
}
.sidebar_widget ul.arrows_list1 i {
	margin-right:4px
}
.sidebar_title, .sidebar_widget {
	float:left;
	width:100%
}
.sidebar_widget h3 {
	margin-bottom:30px;
	float:left
}
.clientsays_widget h3 {
	float:left;
	margin-bottom:18px
}
.clientsays_widget h3 i, .sidebar_widget h3 i {
	font-weight:600;
	font-style:normal
}
ul.recent_posts_list {
	margin:0;
	padding:0
}
.recent_posts_list li {
	padding:0 0 13px;
	margin:0 0 16px;
	list-style-type:none;
	border-bottom:1px solid #f5f6f6;
	float:left;
	width:100%
}
.recent_posts_list li a {
	text-decoration:none;
	line-height:17px;
	display:block;
	color:#999
}
.recent_posts_list li span {
	float:left;
	margin-right:15px
}
.recent_posts_list li span img {
	float:left;
	margin-right:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity:.8;
	-khtml-opacity:.8;
	opacity:.8
}
.recent_posts_list li span img:hover {
	float:left;
	margin-right:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.recent_posts_list li i {
	padding:1px 0 0;
	margin:0;
	display:block;
	font-size:10px;
	font-style:normal;
	color:#c9c9c9
}
.recent_posts_list li.last {
	padding:0 0 7px;
	margin:0;
	border-bottom:0 solid #f5f6f6
}
.clientsays_widget {
	padding:0;
	margin:0;
	color:#999
}
.clientsays_widget strong {
	font-weight:600;
	color:#454545
}
.clientsays_widget img {
	float:left;
	margin-right:13px;
	margin-top:7px;
	border:1px solid #e3e3e3
}
.clientsays_widget, ul.adsbanner-list, ul.recent_posts_list {
	float:left;
	width:100%
}
.adsbanner-list li {
	margin:0 10px 10px 0;
	padding:0;
	float:left;
	width:120px;
	height:120px;
	list-style-type:none
}
.adsbanner-list li img {
	border:2px solid #97b5bf;
	box-shadow:2px 2px 2px
}
.adsbanner-list li img, .adsbanner-list li.last {
	margin:0;
	padding:0;
	float:left;
	width:120px;
	height:120px;
	list-style-type:none
}
a.but_book, a.but_bookmark, a.but_calendar, a.but_camera, a.but_chat, a.but_check, a.but_coffe_cup, a.but_cogwheel, a.but_download, a.but_edit, a.but_envelope, a.but_exclamation_mark, a.but_file, a.but_folder_open, a.but_globe, a.but_goback, a.but_hand_right, a.but_hospital, a.but_info, a.but_lock, a.but_minus, a.but_music, a.but_new_window, a.but_ok_2, a.but_pdf, a.but_pencil, a.but_phone, a.but_play_button, a.but_plus, a.but_question_mark, a.but_remove_2, a.but_search, a.but_settings, a.but_shopping_cart, a.but_star, a.but_table, a.but_tag, a.but_thumbs_down, a.but_thumbs_up, a.but_user, a.but_warning_sign, a.but_wifi, a.but_woman, a.but_word_doc {
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:600;
	-moz-border-radius:3px;
	border-radius:3px
}
a.but_goback i {
	color:#fff
}
a.but_goback {
	padding:13px 25px 13px 22px;
	margin:0;
	background:#0896b8;
	border-bottom:1px solid #999
}
a.but_goback:hover {
	color:#fff;
	background-color:#383634
}
a.but_ok_2 {
	background:#ff8100
}
a.but_ok_2:hover {
	background-color:#f90
}
a.but_ok_2, a.but_warning_sign, a.but_wifi {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_wifi {
	background:#ff6501
}
a.but_wifi:hover {
	background-color:#b5620d
}
a.but_warning_sign {
	background:#e5cc19
}
a.but_warning_sign:hover {
	background-color:#efda1b
}
a.but_user {
	background:#007f99
}
a.but_user:hover {
	background-color:#0090ad
}
a.but_table, a.but_tag, a.but_user {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_tag {
	background:#e59919
}
a.but_tag:hover {
	background-color:#efa61b
}
a.but_table {
	background:#4c6699
}
a.but_table:hover {
	background-color:#5674ad
}
a.but_star {
	padding:10px 22px;
	background:#99cc4c
}
a.but_star:hover {
	background-color:#a6da52
}
a.but_phone, a.but_search, a.but_star {
	margin:0;
	border-bottom:1px solid #909090
}
a.but_search {
	background:#66667f;
	padding:10px 22px
}
a.but_search:hover {
	background-color:#747490
}
a.but_phone {
	padding:10px 20px;
	background:#e56619
}
a.but_phone:hover {
	background-color:#ef6f1b
}
a.but_pencil {
	background:#cc4c19
}
a.but_pencil:hover {
	background-color:#da521b
}
a.but_music, a.but_new_window, a.but_pencil {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_new_window {
	background:#001900
}
a.but_new_window:hover {
	background-color:#333
}
a.but_music {
	background:#cccc7f
}
a.but_music:hover {
	background-color:#dada8a
}
a.but_hand_right {
	background:#ff8100
}
a.but_hand_right:hover {
	color:#fff;
	background-color:#f90
}
a.but_hand_right, a.but_thumbs_down, a.but_thumbs_up {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_thumbs_down {
	background:#99c
}
a.but_thumbs_down:hover {
	background-color:#a6a6da
}
a.but_thumbs_up {
	background:#00cce5
}
a.but_thumbs_up:hover {
	background-color:#00daef
}
a.but_globe {
	background:#699
}
a.but_globe:hover {
	background-color:#6fa6a6
}
a.but_coffe_cup, a.but_globe, a.but_hospital {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_hospital {
	background:#196666
}
a.but_hospital:hover {
	background-color:#1b6f6f
}
a.but_coffe_cup {
	background:#7f994c
}
a.but_coffe_cup:hover {
	background-color:#8aa652
}
a.but_settings {
	background:#997f4c
}
a.but_settings:hover {
	background-color:#a68a52
}
a.but_chat, a.but_play_button, a.but_settings {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_chat {
	background:#7f9919
}
a.but_chat:hover {
	background-color:#8aa61b
}
a.but_play_button {
	background:#4c664c
}
a.but_play_button:hover {
	background-color:#567456
}
a.but_remove_2 {
	background:#e59966
}
a.but_remove_2:hover {
	background-color:#efa66f
}
a.but_lock, a.but_remove_2, a.but_shopping_cart {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_lock {
	background:#994c19
}
a.but_lock:hover {
	background-color:#a6521b
}
a.but_shopping_cart {
	background:#cc7f4c
}
a.but_shopping_cart:hover {
	background-color:#da8a52
}
a.but_exclamation_mark {
	background:#4c7f7f
}
a.but_exclamation_mark:hover {
	background-color:#528a8a
}
a.but_exclamation_mark, a.but_info, a.but_question_mark {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_info {
	background:#667fcc
}
a.but_info:hover {
	background-color:#6f8ada
}
a.but_question_mark {
	background:#4c0019
}
a.but_question_mark:hover {
	background-color:#620020
}
a.but_minus {
	background:#666
}
a.but_minus:hover {
	background-color:#747474
}
a.but_folder_open, a.but_minus, a.but_plus {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_plus {
	background:#333
}
a.but_plus:hover {
	background-color:#444
}
a.but_folder_open {
	background:#9c9
}
a.but_folder_open:hover {
	background-color:#a6daa6
}
a.but_file {
	background:#999
}
a.but_file:hover {
	background-color:#a6a6a6
}
a.but_edit, a.but_envelope, a.but_file {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_envelope {
	background:#727272
}
a.but_envelope:hover {
	background-color:#7c7c7c
}
a.but_edit {
	background:#e5cc7f
}
a.but_edit:hover {
	background-color:#efda8a
}
a.but_cogwheel {
	background:#194c7f
}
a.but_cogwheel:hover {
	background-color:#1e5c99
}
a.but_camera, a.but_check, a.but_cogwheel {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_check {
	background:#004c4c
}
a.but_check:hover {
	background-color:#005c5c
}
a.but_camera {
	background:#007fcc
}
a.but_camera:hover {
	background-color:#008ada
}
a.but_calendar {
	background:#4c99e5
}
a.but_calendar:hover {
	background-color:#52a6ef
}
a.but_book, a.but_bookmark, a.but_calendar {
	padding:10px 22px;
	margin:0;
	border-bottom:1px solid #909090
}
a.but_bookmark {
	background:#900
}
a.but_bookmark:hover {
	background-color:#b60000
}
a.but_book {
	background:#7f9999
}
a.but_book:hover {
	background-color:#8aa6a6
}
a.but_download, a.but_pdf, a.but_woman, a.but_word_doc {
	padding:10px 22px;
	margin:0;
	background:#ff8100;
	border-bottom:1px solid #909090
}
a.but_download:hover, a.but_pdf:hover, a.but_woman:hover, a.but_word_doc:hover {
	background-color:#f90
}
.error, .info, .notice, .success {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:1px solid #bbb;
	margin-bottom:20px;
	font-size:13px
}
.pricing-tables .cont-list li.last, .pricing-tables-helight .cont-list li.last, .pricing-tables-helight-two .cont-list li.last, .pricing-tables-two .cont-list li.last, p.error {
	border:0
}
.error strong, .info strong, .notice strong, .success strong {
	font-size:16px
}
.message-box-wrap {
	border:0 solid #fff;
	padding:10px
}
.info {
	color:#4a84bc;
	border-color:#c6e3ff;
	background-color:#e6f3ff
}
.error {
	color:#bd6767;
	border-color:#f1bdbd;
	background-color:#fdd
}
.notice {
	color:#a79a30;
	border-color:#d7d099;
	background-color:#f6f2d2
}
.success {
	color:#1ea133;
	border-color:#a9ecb4;
	background-color:#dffbe4
}
.close-but {
	width:10px;
	height:10px;
	float:right;
	border:0;
	margin:5px;
	background:url(../images/elements/icon-remove.png) no-repeat center top
}
.dropcap1, .dropcap2, .dropcap3 {
	float:left;
	text-align:center;
	overflow:hidden;
	font-family:'Open Sans', sans-serif;
	font-weight:400
}
.dropcap1, .dropcap2 {
	color:#999;
	width:53px;
	margin:0 8px -4px 0;
	font-size:32px
}
.dropcap1 {
	background:url(../images/elements/dropcap_gray.png) no-repeat 0 0;
	height:58px;
	line-height:50px
}
.dropcap1.gray, .dropcap2.gray {
	background-image:url(../images/elements/dropcap_gray.png)
}
.dropcap2 {
	background:url(../images/elements/dropcap_gray.png) no-repeat 0 -108px;
	line-height:47px;
	height:56px
}
.dropcap3 {
	font-size:40px;
	line-height:40px;
	width:44px;
	height:44px;
	margin:0 0 -4px
}
.dropcap3.gray {
	color:#999
}
.list1 li, ul.adsbanner-list, ul.list1 {
	padding:0;
	margin:0
}
.list1 li {
	text-align:left;
	line-height:30px
}
.list1 li i {
	padding:0;
	margin:0 4px 0 0
}
.highlight {
	color:#fff;
	padding:2px 5px
}
.highlight, .highlight.black {
	background:#000;
	border-radius:3px
}
.highlight.red {
	background:red;
	border-radius:3px
}
.highlight.gray {
	background:#aaa
}
.highlight.yellow {
	background:#fff000
}
.highlight.blue {
	background:#09c
}
.highlight.pink {
	background:#e826b4
}
.highlight.green {
	background:#48b02b
}
.highlight.orange {
	background:#fc0
}
.highlight.magenta {
	background:#9325ea
}
.button, button {
	text-decoration:none;
	text-align:center;
	color:#585656;
	display:inline-block;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	height:32px;
	line-height:32px;
	padding:0 15px;
	position:relative;
	outline:0;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #dcdcdc;
	border:rgba(0, 0, 0, .2) 1px solid;
	border-bottom:rgba(0, 0, 0, .4) 1px solid;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	text-transform:uppercase;
	background:-moz-linear-gradient(center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100%);
	background:-webkit-gradient(linear, center top, center bottom, from(rgba(255, 255, 255, .1)), to(rgba(0, 0, 0, .1)));
	background-color:#fff
}
.button::-moz-focus-inner {
border:0
}
.button.hover, .button:hover, .page-numbers:hover {
	background:-moz-linear-gradient(center top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .1) 100%);
	background:-webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .2)))
}
.button.active, .button:active, .page-numbers:active {
	top:2px;
	background:-moz-linear-gradient(center top, rgba(0, 0, 0, .1) 0%, rgba(255, 255, 255, .2) 100%);
	background:-webkit-gradient(linear, center bottom, center top, from(rgba(255, 255, 255, .2)), to(rgba(0, 0, 0, .1)))
}
.button.full {
	display:block
}
.button.small {
	font-size:13px
}
.button.medium {
	font-size:13px;
	height:40px;
	line-height:40px
}
.button.large {
	font-size:16px;
	height:50px;
	line-height:50px
}
.button.red {
	background-color:red;
	color:#fff
}
.button.blue {
	background-color:#117ed1;
	color:#fff
}
.button.lightblue {
	background-color:#09c;
	color:#fff
}
.button.green {
	background-color:#093;
	color:#fff
}
.button.black {
	background-color:#333;
	color:#fff
}
.button.orange {
	background-color:#ff8100;
	color:#fff
}
.button.darkgray {
	background-color:#818181;
	color:#fff
}
.button.gray {
	background-color:#f0f0f0;
	color:#000
}
.table-list, .table-style {
	float:left;
	width:100%
}
.table-list {
	background-color:#fff;
	border:1px solid #ddd;
	margin-bottom:20px
}
.table-list th {
	padding:18px 10px;
	background-color:#eee
}
.table-list td {
	padding:13px 10px;
	text-align:center;
	background-color:#f5f5f5
}
.table-list tr:hover td {
	background-color:#f9f9f9
}
ul.lirc_section, ul.list_empty {
	float:left;
	padding:0;
	margin:0;
	width:100%
}
.list_empty li {
	float:left;
	padding:0;
	margin:0 20px 35px 0
}
.pricing-tables-main {
	position:relative;
	float:left;
	margin-bottom:40px
}
.pricing-tables {
	position:relative;
	float:left;
	width:24%;
	border:1px solid #eee
}
.pricing-tables .price, .pricing-tables .title {
	float:left;
	width:100%;
	text-align:center;
	color:#fff;
	font-family:'Open Sans', sans-serif;
	font-weight:400
}
.pricing-tables .title {
	height:30px;
	border-top:3px solid #272727;
	border-bottom:1px solid #818181;
	padding:13px 0 10px;
	background-color:#454545;
	font-size:23px
}
.pricing-tables .price {
	padding:30px 0;
	background-color:#636363;
	font-size:40px
}
.pricing-tables .price i {
	font-size:14px;
	color:#ccc;
	display:block;
	font-weight:400;
	font-style:normal;
	margin-top:5px
}
.pricing-tables .cont-list {
	float:left;
	width:100%;
	padding:15px 0;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	background-color:#f9f9f9;
	text-align:center;
	color:#727272
}
.lirc_section li, .pricing-tables .cont-list ul, .pricing-tables-helight .cont-list ul, .pricing-tables-helight-two .cont-list ul, .pricing-tables-two .cont-list ul {
	margin:0;
	padding:0
}
.pricing-tables .cont-list li, .pricing-tables-helight .cont-list li, .pricing-tables-helight-two .cont-list li, .pricing-tables-two .cont-list li {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:30px;
	border-bottom:1px solid #fff
}
.pricing-tables .ordernow {
	float:left;
	width:100%;
	padding:28px 0;
	background-color:#eee;
	text-align:center;
	color:#fff
}
.pricing-tables-main .ordernow .normalbut {
	color:#fff;
	background-color:#666;
	border:1px solid #454545;
	padding:10px 18px;
	border-radius:3px;
	font-weight:400
}
.pricing-tables-main .ordernow .normalbut:hover {
	background-color:#727272
}
.pricing-tables-main .ordernow .colorchan, a.knowmore_but {
	color:#fff;
	background-color:#0896b8;
	padding:10px 18px;
	border-radius:3px;
	font-weight:400
}
.pricing-tables-main .ordernow .colorchan:hover {
	color:#fff;
	background-color:#404040
}
.pricing-tables-helight {
	position:relative;
	float:left;
	width:27%;
	-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 10px 5px rgba(0, 0, 0, .1)
}
.pricing-tables-helight .price, .pricing-tables-helight .title {
	float:left;
	width:100%;
	text-align:center;
	color:#fff;
	font-family:'Open Sans', sans-serif;
	font-weight:400
}
.pricing-tables-helight .title {
	height:46px;
	margin-top:-10px;
	border-top:3px solid #057c98;
	border-bottom:1px solid #1ba3c5;
	padding:20px 0 0;
	background-color:#058bab;
	font-size:23px
}
.pricing-tables-helight .price {
	padding:30px 0;
	background-color:#0896b8;
	font-size:45px
}
.pricing-tables-helight .price i, .pricing-tables-helight-two .price i, .pricing-tables-two .price i {
	font-size:14px;
	color:#eee;
	display:block;
	font-weight:400;
	font-style:normal;
	margin-top:5px
}
.pricing-tables-helight .cont-list {
	float:left;
	width:100%;
	padding:15px 0;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	background-color:#f9f9f9;
	text-align:center;
	color:#727272
}
.pricing-tables-helight .ordernow {
	float:left;
	width:100%;
	padding:30px 0 35px;
	background-color:#eee;
	text-align:center;
	color:#fff
}
.pricing-tables-two {
	position:relative;
	float:left;
	width:33%;
	border:1px solid #eee
}
.pricing-tables-two .price, .pricing-tables-two .title {
	float:left;
	width:100%;
	text-align:center;
	color:#fff;
	font-family:'Open Sans', sans-serif;
	font-weight:400
}
.pricing-tables-two .title {
	height:30px;
	border-top:3px solid #272727;
	border-bottom:1px solid #818181;
	padding:13px 0 10px;
	background-color:#454545;
	font-size:23px
}
.pricing-tables-two .price {
	padding:30px 0;
	background-color:#636363;
	font-size:40px
}
.pricing-tables-helight-two .price i, .pricing-tables-two .price i {
	color:#ccc
}
.pricing-tables-two .cont-list {
	float:left;
	width:100%;
	padding:15px 0;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	background-color:#f9f9f9;
	text-align:center;
	color:#727272
}
.pricing-tables-two .ordernow {
	float:left;
	width:100%;
	padding:28px 0;
	background-color:#eee;
	text-align:center;
	color:#fff
}
.pricing-tables-helight-two {
	position:relative;
	float:left;
	width:33%;
	z-index:3;
	-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 10px 5px rgba(0, 0, 0, .1)
}
.pricing-tables-helight-two .price, .pricing-tables-helight-two .title {
	float:left;
	width:100%;
	text-align:center;
	color:#fff;
	font-family:'Open Sans', sans-serif;
	font-weight:400
}
.pricing-tables-helight-two .title {
	height:46px;
	margin-top:-10px;
	border-top:3px solid #057c98;
	border-bottom:1px solid #1ba3c5;
	padding:20px 0 0;
	background-color:#058bab;
	font-size:23px
}
.pricing-tables-helight-two .price {
	padding:30px 0;
	background-color:#0896b8;
	font-size:45px
}
.pricing-tables-helight-two .price i {
	color:#eee
}
.pricing-tables-helight-two .cont-list {
	float:left;
	width:100%;
	padding:15px 0;
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	background-color:#f9f9f9;
	text-align:center;
	color:#727272
}
.pricing-tables-helight-two .ordernow {
	float:left;
	width:100%;
	padding:30px 0 35px;
	background-color:#eee;
	text-align:center;
	color:#fff
}
.framed-box {
	border:1px solid #e3e3e3;
	width:100%
}
.framed-box.center {
	text-align:center
}
.framed-box-wrap {
	border:1px solid #fff;
	background-color:#f9f9f9
}
.framed-box-wrap .pricing-title {
	background-color:#f1f1f1;
	padding:20px 0 0;
	text-align:center;
	border-bottom:1px solid #fff
}
.framed-box-wrap .pricing-text-list {
	padding:15px 20px 40px;
	text-align:center
}
.testimonials-2, .testimonials-4, .testimonials-5, .testimonials-5 span {
	float:left
}
.testimonials-4 .content {
	float:left;
	padding:20px 20px 25px;
	border:1px solid #eee;
	background-color:#f9f9f9;
	border-radius:5px
}
.testimonials-4 .content i {
	font-size:11px;
	color:#909090;
	text-transform:none
}
.punchline_text_box, .testimonials-2 span {
	float:left;
	border:1px solid #eee;
	background:#f9f9f9
}
.testimonials-2 span {
	line-height:21px;
	padding:20px 30px
}
.lirc_section li {
	float:left
}
.lirc_section li.left {
	float:left;
	padding:0;
	margin:0 8% 0 0;
	width:90px;
	height:90px;
	line-height:110px;
	text-align:center;
	vertical-align:middle;
	background-color:#f3f3f3;
	border-radius:100%;
	-webkit-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .1), 0 2px 0 0 #fff;
	-moz-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .1), 0 2px 0 0 #fff;
	box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .1), 0 2px 0 0 #fff
}
.lirc_section li.left i {
	color:#0896b8
}
.lirc_section li.right {
	float:left;
	padding:0;
	margin:0;
	width:60.7%
}
.lirc_section li.left.two {
	padding:0;
	margin:0 0 0 35%;
	width:65px;
	height:65px;
	line-height:75px;
	text-align:center;
	vertical-align:middle;
	background-color:#f3f3f3;
	border-radius:100%;
	-webkit-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .1), 0 2px 0 0 #fff;
	-moz-box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .1), 0 2px 0 0 #fff;
	box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .1), 0 2px 0 0 #fff
}
.lirc_section li.right.two {
	float:left;
	padding:0;
	margin:0;
	width:100%;
	text-align:center
}
.lirc_section li.right.two h3 {
	margin-top:20px
}
.punchline_text_box {
	width:95.4%;
	padding:30px 20px;
	margin:0;
	border-left:5px solid #0896b8;
	color:#999
}
.punchline_text_box strong {
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	font-size:18px;
	color:#383634
}
.punchline_text_box .left {
	float:left;
	width:80%
}
.punchline_text_box .right {
	float:left;
	width:20%
}
a.knowmore_but {
	float:right;
	padding:13px 20px;
	margin:0 0 0 50px;
	font-size:14px;
	font-weight:600;
	-moz-border-radius:3px;
	border-bottom:1px solid #999
}
a.knowmore_but:hover {
	color:#fff;
	background-color:#383634
}
.scrollup {
	width:40px;
	height:40px;
	opacity:1;
	position:fixed;
	bottom:22px;
	right:20px;
	display:none;
	text-indent:-9999px;
	background:url(../images/scroll-top-arrow.png) no-repeat left top;
	z-index:999
}
@media (min-width:768px) and (max-width:1023px) {
.pur_link {
font-size:10px!important
}
}
@media screen and (max-width:1023px) {
.selectnav {
display:block!important;
margin-right:44px
}
#tiny {
display:none
}
}
