 @import url(http://fonts.googleapis.com/css?family=PT+Sans);
@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);
html * {
	font-family: 'Droid Arabic Kufi', serif !important;
}
body {
	direction: rtl;
	font-family: 'Droid Arabic Kufi', serif !important;
}
span:before {
	font-family: fontawesome !important;
}
.fa {
	font-family: fontawesome !important;
}
.navbar-nav>li {
	float: right !important;
}
.wrapper_boxed {
	width: 1240px;
	margin: auto auto auto auto;
}
.site_wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
	background: #fff;
}
.container_full {
	width: 100%;
	float: right;
	margin: auto;
}
.container {
	width: 1170px;
	margin: auto;
}
.container.tbp {
	padding: 80px 0px;
}
.container.tbp2 {
	padding: 80px 0px 30px 0px;
}
.content_fullwidth {
	float: right;
	width: 100%;
	padding: 120px 0px 0px 0px;
}
.content_fullwidth.less {
	padding: 0px 0px 0px 0px;
}
.content_fullwidth.less2 {
	padding: 90px 0px 0px 0px;
}
.content_left {
	float: left;
	width: 71%;
	padding: 0px 0px 0px 0px;
}
.right_sidebar {
	float: right;
	width: 25%;
	padding: 0px 0px 0px 0px;
}
.left_sidebar {
	float: left;
	width: 25%;
	padding: 0px 0px 0px 0px;
}
.content_right {
	float: right;
	width: 71%;
	padding: 0px 0px 0px 0px;
}
.content_halfsite {
	float: right;
	width: 47.5%;
	padding: 0px 0px 0px 0px;
}
.content_halfsite.last {
	margin-right: 0;
}
/* columns */

.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive {
	position: relative;
	margin-left: 3%;
	float: right;
}
.one_full {
	width: 100%;
}
.one_half {
	width: 55%;
}
.one_third {
	width: 30.650%;
}
.one_fourth {
	width: 22%;
}
.one_fifth {
	width: 16.800%;
}
.two_third {
	width: 65.350%;
}
.three_fourth {
	width: 74%;
}
.onecol_forty {
	width: 40%;
}
.onecol_sixty {
	width: 100%;
	background: #eee;
}
.onecol_thirtyfive {
	width: 35%;
}
.last {
	margin-right: 0 !important;
	clear: right;
	width: 44%;
}
/*---------------------------------------------------

	HEADER

------------------------------------------------------*/



/* Logo */

#logo {
	float: left;
	display: block;
	width: 100%;
	min-height: 50px;
	margin-top: 0px;
	position: relative;
	height: 100px;
	text-indent: -999em;
	background: url(../images/logo.png) no-repeat left top;
}
/* bigger logo? remove below comment */

/*#logo {

	float:left;

	display:block;

	width:100%;

	min-height: 100px;

	margin-top:0px;

	position: relative;

	text-indent:-999em;

	background:url(../images/logo.png) no-repeat left top;

	background-size: 100%;

}*/



#logo2 {
	float: left;
	display: block;
	width: 100%;
	min-height: 50px;
	margin-top: 0px;
	position: relative;
	text-indent: -999em;
	background: url(../images/logo-2.png) no-repeat left top;
}
/* bigger logo? remove below comment */

/*#logo2 {

	float:left;

	display:block;

	width:100%;

	min-height: 100px;

	margin-top:0px;

	position: relative;

	text-indent:-999em;

	background:url(../images/logo-big.png) no-repeat left top;

	background-size: 100%;

}*/





/* header area adinationals */

.logo {
	float: right;
	width: 18%;
	margin-top: 0;
}
.menu_main {
	float: right;
	width: 71%;
	z-index: 9999;
	position: relative;
	margin-top: 25px;
}
.menu_right {
	float: right;
	width: 8%;
	margin-left: 1%;
	z-index: 9999;
	margin-top: 24px;
}
.menu_main2 {
	float: left;
	width: 100%;
	position: relative;
}
.menu_right2 {
	float: right;
	background: #fff;
}
.menu_shadow {
	float: left;
	position: absolute;
	width: 100%;
	height: 10px;
	background: url(../images/menu-shadow.png) no-repeat center top;
	z-index: 8000;
	top: 100px;
}
.menu_shadow.two {
	top: 145px;
}
.mstslider {
	width: 100%;
	float: left;
}
/* top navigations */

.top_nav {
	float: left;
	width: 100%;
}
.top_nav .left {
	float: left;
	width: 40%;
}
.top_nav .right {
	float: left;
	width: 60%;
	text-align: right;
	padding-top: 14px;
}
.top_nav .right a {
	color: #727272;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	margin-right: 16px;
	transition: all 0.3s ease;
}
.top_nav .right a:hover {
	color: #e54c4c;
}
.top_nav ul.topsocial {
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 16px;
}
.top_nav .topsocial li {
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}
.top_nav .topsocial li a {
	float: left;
	color: #fff;
	font-size: 12px;
	width: 23px;
	height: 23px;
	background: #878787;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 23px;
	transition: all 0.3s ease;
	margin-right: 0px;
}
.top_nav .topsocial li a:hover {
	background: #fff;
}
.top_nav .topsocial.two li a {
	color: #ccc;
}
.top_nav.two {
	height: 45px;
	background: #454545;
	font-size: 13px;
}
.top_nav.two .left, .top_nav.two .right {
	padding-top: 11px;
	color: #999;
}
.top_nav.two .left a {
	color: #999;
	transition: all 0.3s ease;
}
.top_nav.two .right a {
	color: #999;
	margin-right: 0px;
	margin-left: 14px;
}
.top_nav.two .left a:hover, .top_nav.two .right a:hover {
	color: #fff;
}
.top_nav.two .topsocial li a {
	margin-left: 0px;
}
.top_nav.two .topsocial li a:hover {
	background: #999;
}
.top_nav.three {
	height: 45px;
	background: #eee;
	font-size: 13px;
}
.top_nav.three .left, .top_nav.three .right {
	padding-top: 11px;
	color: #999;
}
.top_nav.three .left a {
	color: #999;
	transition: all 0.3s ease;
}
.top_nav.three .right a {
	color: #999;
	margin-right: 0px;
	margin-left: 14px;
}
.top_nav.three .left a:hover, .top_nav.three .right a:hover {
	color: #333;
}
.top_nav.three .topsocial li a {
	margin-left: 0px;
}
.top_nav.three .topsocial li a {
	color: #fff;
	background: #ccc;
}
.top_nav.three .topsocial li a:hover {
	background: #e3e3e3;
}
.top_nav.four {
	height: 40px;
	background: #181818;
	font-size: 12px;
	position: relative;
	z-index: 999;
}
.top_nav.four .left, .top_nav.four .right {
	padding-top: 9px;
	color: #727272;
}
.top_nav.four .left a {
	color: #727272;
	transition: all 0.3s ease;
}
.top_nav.four .right a {
	color: #727272;
	margin-right: 0px;
	margin-left: 14px;
}
.top_nav.four .left a:hover, .top_nav.four .right a:hover {
	color: #999;
}
.top_nav.four .topsocial li a {
	margin-left: 0px;
	width: 21px;
	height: 21px;
	line-height: 21px;
	font-size: 10px;
}
.top_nav.four .topsocial li a {
	color: #999;
	background: #575757;
}
.top_nav.four .topsocial li a:hover {
	color: #eee;
	background: #999;
}
/*----------------------------------------------------

   FEATURE SECTIONS

------------------------------------------------------*/



/* section title 1 */

.title1 h2 {
	color: #fff;
	font-size: 35px;
	z-index: 1;
	position: relative;
	text-align: center;
	font-weight: bold;
}
.title1 h2 em {
	font-size: 14px;
	display: block;
	font-weight: 400;
	font-style: normal;
	margin-top: 3px;
}
.title1 .line {
	background: #fff;
	height: 1px;
	display: block;
	top: 18px;
	width: 37%;
	margin-left: 31.3%;
	position: absolute;
}
.title1 .text {
	background: #e54c4c;
	z-index: 20;
	position: relative;
	text-align: center;
	padding: 0px 14px;
}
/* section title 2 */

.title2 h2 {
	z-index: 1;
	position: relative;
	text-align: center;
	font-weight: bold;
}
.title2 h2 em {
	color: #999;
	font-size: 14px;
	display: block;
	font-weight: 400;
	font-style: normal;
	margin-top: 3px;
}
.title2 .line {
	background: #333333;
	height: 1px;
	display: block;
	top: 18px;
	width: 33%;
	margin-left: 33.3%;
	position: absolute;
}
.title2 .text {
	background: #fff;
	z-index: 20;
	position: relative;
	text-align: center;
	padding: 0px 14px;
}
.title2.sy2 .text {
	background: #f4f4f4;
}
.title2.sy3 .text {
	background: none;
}
/* features section 1 */

.features_sec1 {
	float: left;
	width: 100%;
	padding: 50px 0px;
	position: relative;
	background: #136153;
	color: #fff;
}
.features_sec1 h4 a, .features_sec1 h4 a:hover {
	color: #d8ffff !important;
}
.features_sec1 .container .modulecontent:first-child .one_fourth {
	width: 45%;
}
.features_sec1:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	position: absolute;
	pointer-events: none;
	margin-left: -100px;
	width: 0;
	height: 0;
	border-left: 100px solid transparent;
	border-right: 100px solid transparent;
	border-top: 16px solid #333333;
}
.features_sec1 strong {
	font-weight: 600;
}
.rnews_wra img {
	float: left;
	width: 100%;
	margin-bottom: 18px;
}
.rnews_wra a {
	float: left;
	color: #fff;
}
.rnews_wra a:hover {
	color: #999;
}
.rnews_wra a.dsm {
	float: right;
	color: #999;
	font-size: 12px;
}
.rnews_wra a.dsm:hover {
	color: #fff;
}
.rnews_wra p {
	float: left;
	margin-top: 5px;
}
/* recent works */

.recent_works {
	float: left;
	width: 100%;
	padding: 130px 0px 90px 0px;
	background: url(../images/fullsite-img1.jpg) repeat left top;
	text-align: center;
}
.recent_works2 {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.recent_works3 {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	text-align: center;
	margin-bottom: -30px;
}
/* features section 2 */

.features_sec2 {
	float: left;
	width: 100%;
	padding: 100px 0px 106px 0px;
	background: #e54c4c url(../images/tex-bg1.png) repeat left top;
	text-align: center;
}
.features_sec2 .box {
	float: left;
	width: 95%;
	background: #fff;
	border-radius: 3px;
	padding: 35px 35px 35px 35px;
	text-align: left;
	box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.1);
}
.features_sec2 .box img {
	float: left;
	margin-left: -55px;
	margin-right: 20px;
	border-radius: 3px;
}
.features_sec2 .box h5 {
	margin-bottom: 7px;
	line-height: 21px;
}
/* features section 3 */

.features_sec3 {
	float: left;
	width: 100%;
	padding: 115px 0px;
	text-align: center;
}
.features_sec3 .box {
	float: left;
	width: 100%;
	text-align: left;
	margin-bottom: 55px;
}
.features_sec3 .box.last {
	margin-bottom: 0px;
}
.features_sec3 .box .left {
	float: left;
}
.features_sec3 .box .right {
	float: left;
	width: 76%;
	margin-left: 7%;
}
.features_sec3 .box.two {
	text-align: center;
}
.features_sec3.two {
	padding: 120px 0px 0px 0px;
}
.features_sec3.two .box {
	margin-bottom: 0px;
}
/* features section 4 */

.features_sec4 {
	float: right;
	position: relative;
	z-index: 9;
	background: #eee;
	width: 100%;
	padding: 30px 0px;
	padding-bottom:0;
}
.features_sec4:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	right: 44%;
	bottom: 0;
	left: 0;
	background: #eee;
}
.features_sec4 .lblogs {
	float: right;
	width: 22%;
	margin-left: 3%;
}
.features_sec4 .lblogs.last {
	margin-right: 0%;
}
.features_sec4 .lblogs .lbimg img {
	float: right;
	width: 100%;
	margin-bottom: 23px;
}
.features_sec4 .lblogs .lbimg span {
	float: right;
	width: 50px;
	height: 50px;
	font-size: 18px;
	color: #e3e3e3;
	background: #e54c4c;
	margin-top: -73px;
	text-align: center;
	font-weight: 600;
}
.features_sec4 .lblogs .lbimg span strong {
	display: block;
	font-size: 10px;
	color: #e3e3e3;
	background: #3c3c3c;
	font-weight: normal;
}
.features_sec4 .lblogs a.smlinks {
	float: left;
	color: #999;
	font-size: 12px;
	border: 1px solid #e1e1e1;
	padding: 0px 10px;
	margin-right: 3px;
	margin-top: 5px;
}
.features_sec4 .lblogs a.smlinks:hover {
	color: #333;
	border: 1px solid #999;
}
.features_sec4 .lblogs p {
	clear: both;
	float: right;
	margin-top: 14px;
	margin-bottom: 20px;
}
.features_sec4 a.remobut {
	float: right;
	color: #e54c4c;
	text-transform: uppercase;
	border: 1px solid #e1e1e1;
	padding: 9px 22px;
	margin-right: 2px;
	border-radius: 3px;
}
.features_sec4 a.remobut:hover {
	color: #1b775e;
	background: #fff;
}
.features_sec4 .peosays {
	float: left;
	width: 95%;
	margin-left: 5%;
}
.features_sec4 .peosays .box {
	float: left;
	width: 100%;
	padding-bottom: 35px;
	border-bottom: 4px solid #d3d3d3;
}
.features_sec4 .peosays .ppimg {
	float: left;
	width: 100%;
	padding-bottom: 25px;
	margin-bottom: 25px;
	background: url(../images/h-arrow-line1.png) no-repeat left bottom;
}
.features_sec4 .peosays .ppimg img {
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	margin-right: 20px;
}
.features_sec4 .peosays .ppimg h6 {
	margin-top: 16px;
	margin-bottom: 0px;
}
.features_sec4 .peosays .ppimg h6 em {
	display: block;
	font-size: 12px;
	color: #999;
	font-style: normal;
	font-weight: normal;
}
.features_sec4 .peosays .box span {
	float: left;
	width: 100%;
	margin-top: 30px;
	color: #e54c4c;
	text-transform: uppercase;
}
.features_sec4 .peosays .box span i {
	font-size: 12px;
	margin-right: 2px;
}
/* features section 5 */

.features_sec5 {
	float: left;
	width: 100%;
	padding: 120px 0px 0px 0px;
	text-align: center;
}
.features_sec5 .box {
	float: left;
	width: 30%;
	margin-right: 5%;
	margin-bottom: 10px;
}
.features_sec5 .box.last {
	margin-right: 0%;
}
.features_sec5 .box img {
	border: 4px solid #eee;
	border-radius: 3px;
	width: 100%;
}
.features_sec5 .box h6 {
	font-size: 14px;
	font-weight: 500;
	margin-top: 10px;
}
.features_sec5 p {
	width: 85%;
	clear: both;
	margin: 0 auto 45px auto;
}
.features_sec5 .lgbut {
	color: #333;
	font-weight: 600;
	background: #f3f3f3;
	padding: 10px 35px;
	border-radius: 20px;
	transition: all 0.3s ease;
}
.features_sec5 .lgbut:hover {
	color: #fff;
	background: #333;
}
/* features section 6 */

.features_sec6 {
	float: left;
	width: 100%;
	background: #333;
}
.features_sec6 .fimg {
	float: left;
	width: 50%;
	min-height: 560px;
	background: url(../images/site-img18.jpg) no-repeat right top;
}
.features_sec6 .fimg2 {
	float: left;
	width: 50%;
	min-height: 560px;
	background: url(../images/site-img91.jpg) no-repeat right top;
}
.features_sec6 .rbox {
	float: left;
	width: 50%;
	padding: 110px 150px 110px 70px;
}
.features_sec6 .rbox h5 {
	font-weight: 300;
	padding-bottom: 40px;
	margin-bottom: 50px;
	border-bottom: 1px solid #484848;
}
.features_sec6 .ibox {
	float: left;
	width: 46%;
	margin-right: 8%;
}
.features_sec6 .ibox.last {
	margin-right: 0%;
}
.features_sec6 .ibox .left {
	float: left;
	width: 20%;
}
.features_sec6 .ibox .left i {
	color: #e54c4c;
	font-size: 27px;
}
.features_sec6 .ibox .right {
	float: left;
	width: 80%;
}
.features_sec6 .ibox h5 {
	font-weight: 400;
	border: none;
	padding: 0;
	margin-bottom: 12px;
	line-height: 16px;
}
.features_sec6.two {
	background: #f3f3f3;
}
.features_sec6.two .fimg {
	background: url(../images/site-img57.jpg) no-repeat right top;
}
.features_sec6.two .rbox h5 {
	color: #333;
	border-bottom: 1px solid #e3e3e3;
}
.features_sec6.two .ibox .left i {
	color: #999;
	font-size: 27px;
}
.features_sec6.two .ibox h5 {
	border: none;
}
/* features section 7 */

.features_sec7 {
	float: left;
	width: 100%;
	padding: 115px 0px 75px 0px;
	text-align: center;
	background: #f4f4f4;
	border-bottom: 3px double #f1f1f1;
}
.features_sec7.two {
	padding: 100px 0px 75px 0px;
	background: #eee;
	border-bottom: none;
}
.features_sec7 .box {
	float: left;
	width: 100%;
	padding: 30px 0px 45px 0px;
	transition: all 0.3s ease;
	border-radius: 3px;
}
.features_sec7 .box:hover, .features_sec7 .box.active {
	background: #fff;
}
.features_sec7 .box .ibox {
	margin: 0 auto 45px auto;
	width: 162px;
	height: 162px;
	padding: 30px 0px 0px 0px;
	text-align: center;
	background: url(../images/site-img19.png) no-repeat center top;
}
.features_sec7 .box .ibox h6 {
	color: #fff;
	background: #e54c4c;
	padding: 1px 0px 2px 0px;
	border-radius: 3px;
	margin-top: 14px;
	font-weight: 500;
}
.features_sec7 .box p {
	margin-bottom: 35px;
}
.features_sec7 .box .tbut {
	color: #333;
	background: #fff;
	padding: 7px 22px;
	border-radius: 20px;
	border: 1px solid #fff;
}
.features_sec7 .box .tbut:hover {
	background: none;
}
.features_sec7 .box:hover .tbut {
	background: #f3f3f3;
}
/* features section 8 */

.features_sec8 {
	float: left;
	width: 100%;
	padding: 120px 0px 0px 0px;
}
.features_sec8 .flex-control-nav {
	bottom: 30px;
}
.features_sec8 .left {
	float: left;
	width: 40%;
	margin-left: 7%;
	margin-right: 8%;
	padding-top: 40px;
}
.features_sec8 .left h1 {
	font-weight: 300;
	margin-bottom: 12px;
}
.features_sec8 .left span {
	float: left;
	width: 160px;
	height: 1px;
	background: #e3e3e3;
}
.features_sec8 .left h1 strong {
	font-weight: 600;
	display: block;
}
.features_sec8 .left i {
	display: block;
	font-size: 30px;
	color: #c3c3c3;
	margin-bottom: 20px;
	margin-top: 10px;
}
.features_sec8 .left i.cir {
	width: 58px;
	height: 58px;
	text-align: center;
	vertical-align: middle;
	line-height: 58px;
	border-radius: 100%;
	border: 1px solid #eee;
	margin-top: 0px;
}
.features_sec8 .right {
	float: left;
	width: 38%;
}
.features_sec8 .right img {
	float: right;
	width: 100%;
}
/* features section 9 */

.features_sec9 {
	float: left;
	width: 100%;
	padding: 120px 0px;
	text-align: center;
}
.features_sec9.two {
	padding-top: 100px;
	background: #eee;
}
.features_sec9 .tbox {
	float: left;
	width: 100%;
	padding-bottom: 40px;
	border-bottom: 3px solid #f3f3f3;
	transition: all 0.3s ease;
}
.features_sec9 .tbox:hover {
	background: #f9f9f9;
}
.features_sec9 .tbox:hover i {
	background: #fff;
	border: 1px solid #eee;
}
.features_sec9 .tbox img {
	float: left;
	margin-bottom: 35px;
}
.features_sec9 .tbox h6 {
	font-weight: 500;
	margin-bottom: 0px;
}
.features_sec9 .tbox em {
	font-size: 12px;
	font-style: normal;
	display: block;
	margin-bottom: 16px;
}
.features_sec9 .tbox i {
	width: 28px;
	height: 28px;
	background: #f3f3f3;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 28px;
	margin: 25px 2px 0px 2px;
	color: #454545;
	border: 1px solid #f3f3f3;
	transition: all 0.3s ease;
}
.features_sec9 .tbox i:hover {
	background: #eee;
}
.features_sec9.three {
	padding-bottom: 80px;
}
.features_sec9.three .tbox {
	border-bottom: none;
}
.features_sec9.three .tbox:hover {
	background: none;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
.features_sec9.four {
	padding-bottom: 80px;
	background: #f3f3f3;
}
.features_sec9.four .tbox {
	border-bottom: none;
}
.features_sec9.four .tbox:hover {
	background: #fff;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}
/* features section 10 */

.features_sec10 {
	float: left;
}
/* features section 11 */

.features_sec11 {
	float: left;
	width: 100%;
	padding: 120px 0px 110px 0px;
}
/* features section 12 */

.features_sec12 {
	float: left;
	width: 100%;
	padding: 120px 0px 110px 0px;
	background: #f3f3f3 url(../images/fullsite-img4.jpg) repeat-y center top;
}
.features_sec12 .box {
	float: left;
	width: 100%;
	text-align: center;
}
.features_sec12 .box img {
	width: 140px;
	height: 140px;
	border-radius: 100%;
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
}
.features_sec12 .box h5 {
	font-weight: 500;
}
.features_sec12.two {
	float: left;
	width: 100%;
	padding: 120px 0px 110px 0px;
	background: #fff;
}
.features_sec12.three {
	float: left;
	width: 100%;
	padding: 100px 0px 120px 0px;
	background: #fff;
	text-align: center;
}
/* features section 13 */

.features_sec13 {
	float: left;
	width: 100%;
}
.features_sec13 img {
	float: left;
	width: 100%;
	box-shadow: 0 -5px 6px -6px rgba(0, 0, 0, 0.1);
}
/* features section 14 */

.features_sec14 {
	float: left;
	width: 100%;
	padding: 100px 0px;
	background: #e54c4c;
}
.features_sec14 .one_fifth {
	padding: 10px 10px 3px 10px;
	text-align: center;
	border: 1px solid rgba(255, 255, 255, 0.3);
}
.features_sec14.two {
	padding: 70px 0px;
	background: #eee;
}
.features_sec14.two .one_fifth {
	padding: 7px 10px 0px 10px;
	text-align: center;
	border: 1px solid rgba(0, 0, 0, 0.05);
}
/* features section 30 */

.features_sec30 {
	float: left;
	width: 100%;
	padding: 120px 0px;
}
.features_sec30 .left {
	float: left;
	width: 15%;
	font-size: 30px;
	margin-top: 7px;
	color: #e54c4c;
}
.features_sec30 .right {
	float: left;
	width: 85%;
}
/* features section 31 */

.features_sec31 {
	float: left;
	width: 100%;
	padding: 80px 0px;
	background: #e54c4c;
}
.features_sec31 .one_fourth {
	padding: 30px 0px 20px 0px;
	text-align: center;
	border: 3px solid rgba(255, 255, 255, 0.18);
}
.features_sec31.parallax {
	padding: 100px 0px;
	background: #1e1e1e url("../images/fullsite-img8.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
.features_sec31.parallax .one_fourth {
	border: none;
}
/* features section 32 */

.features_sec32 {
	float: left;
	width: 100%;
	padding: 85px 0px 110px 0px;
	text-align: center;
}
.features_sec32 .box {
	float: left;
	width: 100%;
}
.features_sec32 .box span {
	font-size: 100px;
	color: #999;
}
/* features section 33 */

.features_sec33 {
	float: left;
	width: 100%;
	padding: 130px 0px 0px 0px;
	background: #f3f3f3;
}
.features_sec33 h6 {
	margin-bottom: 10px;
}
.features_sec33 .left {
	float: left;
	width: 100%;
	padding-top: 30px;
	text-align: right;
}
.features_sec33 .left span {
	float: right;
	width: 50px;
	height: 1px;
	background: #333;
	margin-bottom: 20px;
}
.features_sec33 .center {
	float: left;
	width: 100%;
}
.features_sec33 .center img {
	display: block;
	margin: 0 auto;
}
.features_sec33 .right {
	float: left;
	width: 100%;
	padding-top: 30px;
	text-align: left;
}
.features_sec33 .right span {
	float: left;
	width: 50px;
	height: 1px;
	background: #333;
	margin-bottom: 20px;
}
.features_sec33 .left i, .features_sec33 .right i {
	width: 52px;
	height: 52px;
	font-size: 20px;
	color: #333;
	border: 1px solid #333;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 52px;
	margin-bottom: 18px;
}
/* features section 34 */

.features_sec34 {
	float: left;
	width: 100%;
	padding: 140px 0px 120px 0px;
	background: #333;
	text-align: center;
}
.features_sec34 .box {
	float: left;
	width: 95%;
	background: #fff;
	border-radius: 3px;
	padding: 35px 35px 35px 35px;
	text-align: left;
	box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.3);
	text-align: center;
	transition: all 0.3s ease;
}
.features_sec34 .box:hover {
	background: #e3e3e3;
}
.features_sec34 .box img {
	margin-top: -70px;
	border-radius: 100%;
	margin-bottom: 25px;
}
.features_sec34 .box h5 {
	margin-bottom: 7px;
	line-height: 21px;
}
/* features section 35 */

.features_sec35 {
	float: left;
	width: 100%;
	padding: 120px 0px;
}
.features_sec35 .box {
	float: left;
	width: 100%;
	text-align: center;
}
.features_sec35 .box .icon {
	color: #b3b3b3;
	font-size: 40px;
	width: 120px;
	height: 134px;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	line-height: 134px;
	margin-bottom: 35px;
	background: url(../images/site-img58.png) no-repeat center top;
	transition: all 0.3s ease;
}
.features_sec35 .box .icon:hover {
	color: #fff;
}
/* features section 36 */

.features_sec36 {
	float: left;
	width: 100%;
	padding: 120px 0px 120px 0px;
	background: #eee;
}
/* features section 37 */

.features_sec37 {
	float: left;
	width: 100%;
	padding: 115px 0px 100px 0px;
	text-align: center;
}
/* features section 38 */

.features_sec38 {
	float: left;
	width: 100%;
	padding: 120px 0px;
	text-align: center;
	background: #333 url(../images/fullsite-img9.png) no-repeat center top;
}
.features_sec38 img {
	width: 90px;
	height: 90px;
	border-radius: 100%;
	border: 3px solid #fff;
	margin-bottom: 18px;
}
.features_sec38 h6 {
	color: #e54c4c;
	margin-bottom: 0px;
}
.features_sec38 h6 em {
	color: #999;
	font-size: 12px;
	font-style: normal;
	display: block;
	font-weight: 300;
	margin-top: -4px;
}
.features_sec38 p {
	color: #fff;
	font-size: 16px;
	line-height: 27px;
	width: 75%;
	margin: 50px auto 30px auto;
}
.features_sec38.two {
	background: #f7f7f7 url(../images/fullsite-img9.png) no-repeat center top;
}
.features_sec38.two p {
	color: #727272;
	margin: 30px auto 30px auto;
}
.features_sec38.three {
	background: #fff;
}
.features_sec38.three p {
	color: #727272;
	margin: 30px auto 30px auto;
}
/* features section 39 */

.features_sec39 {
	float: left;
	width: 100%;
	padding: 0px 0px 120px 0px;
	background: #eee;
}
.features_sec39 .box1 {
	float: left;
	width: 50%;
	min-height: 560px;
	background: url(../images/site-img65.jpg) no-repeat center top;
 transition: all .3s ease-in-out;
	position: relative;
}
.features_sec39 .box1:hover {
	transform: scale(1.1);
	box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.18);
}
.features_sec39 .box1 .hovcont {
	float: left;
	width: 100%;
	padding: 14px 35px;
	background: rgba(0, 0, 0, 0.59);
	bottom: 0px;
	position: absolute;
}
.features_sec39 .box1 .hovcont h2 {
	color: #fff;
	font-size: 35px;
	font-weight: 300;
	margin-bottom: 10px;
}
.features_sec39 .box1 .hovcont h5 {
	color: #a3a3a3;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 0px;
	line-height: 18px;
}
.features_sec39 .box2 {
	float: left;
	width: 25%;
	min-height: 280px;
	background: url(../images/site-img66.jpg) no-repeat center top;
 transition: all .3s ease-in-out;
	position: relative;
}
.features_sec39 .box2.img2 {
	background: url(../images/site-img67.jpg) no-repeat center top;
}
.features_sec39 .box2:hover {
	transform: scale(1.1);
	box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.18);
}
.features_sec39 .box2 .hovcont {
	float: left;
	width: 100%;
	padding: 8px 18px;
	background: rgba(0, 0, 0, 0.59);
	bottom: 0px;
	position: absolute;
}
.features_sec39 .box2 .hovcont h3 {
	color: #fff;
	font-size: 21px;
	font-weight: 300;
	margin-bottom: 3px;
	line-height: 25px;
}
.features_sec39 .box2 .hovcont h5 {
	color: #a3a3a3;
	font-size: 13px;
	font-weight: 300;
	margin-bottom: 0px;
	line-height: 16px;
}
.features_sec39 .box3 {
	float: left;
	width: 50%;
	min-height: 280px;
	background: url(../images/site-img68.jpg) no-repeat center top;
 transition: all .3s ease-in-out;
	position: relative;
}
.features_sec39 .box3:hover {
	transform: scale(1.1);
	box-shadow: 5px 5px 0px rgba(0, 0, 0, 0.18);
}
.features_sec39 .box3 .hovcont {
	float: left;
	width: 100%;
	padding: 8px 18px;
	background: rgba(0, 0, 0, 0.59);
	bottom: 0px;
	position: absolute;
}
.features_sec39 .box3 .hovcont h3 {
	color: #fff;
	font-size: 21px;
	font-weight: 300;
	margin-bottom: 3px;
	line-height: 25px;
}
.features_sec39 .box3 .hovcont h5 {
	color: #a3a3a3;
	font-size: 13px;
	font-weight: 300;
	margin-bottom: 0px;
	line-height: 16px;
}
.features_sec39 .box1:hover, .features_sec39 .box2:hover, .features_sec39 .box3:hover {
	position: relative;
	z-index: 99;
}
.features_sec39.parallax {
	float: left;
	width: 100%;
	text-align: left;
	padding: 140px 0px;
	background: #1e1e1e url("../images/fullsite-img12.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
/* features section 40 */

.features_sec40 {
	float: left;
	width: 100%;
	padding: 0px 0px 100px 0px;
	background: #eee;
}
.features_sec40 .rimg {
	width: auto;
}
.features_sec40 h2 {
	font-weight: 400;
	margin-bottom: 18px;
}
.features_sec40 h6 {
	font-weight: 500;
	line-height: 18px;
	margin-bottom: 7px;
}
.features_sec40 i {
	float: left;
	color: #fff;
	font-size: 25px;
	background: #e54c4c;
	border-radius: 3px;
	width: 45px;
	height: 45px;
	text-align: center;
	vertical-align: middle;
	line-height: 45px;
	margin-right: 20px;
	margin-bottom: 30px;
}
/* features section 41 */

.features_sec41 {
	float: left;
	width: 100%;
	padding: 110px 0px;
	position: relative;
	background: #333333;
	color: #c0c0c0;
	text-align: center;
}
.features_sec41 .ciric {
	color: #fff;
	font-size: 50px;
	border: 1px solid #fff;
	width: 120px;
	height: 120px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 125px;
	margin: 0 auto 30px auto;
}
/* features section 42 */

.features_sec42 {
	float: left;
	width: 100%;
	padding: 120px 0px 0px 0px;
}
/* features section 43 */

.features_sec43 {
	float: left;
	width: 100%;
	padding: 90px 0px;
	position: relative;
	background: #333333;
	color: #c0c0c0;
}
/* features section 44 */

.features_sec44 {
	float: left;
	width: 100%;
	padding: 145px 0px 120px 0px;
	text-align: center;
}
.features_sec44 .box {
	float: left;
	width: 100%;
	padding: 0px 45px 55px 45px;
	border: 1px solid #eee;
}
.features_sec44 .box .ciref2 {
	margin-top: -37px;
}
.features_sec44 .box h5 {
	font-weight: 500;
	margin-top: 10px;
	margin-bottom: 25px;
}
.features_sec44.two {
	background: #f3f3f3;
}
.features_sec44.two .box {
	border: 1px solid #e9e9e9;
	background: #fff;
}
/* features section 45 */

.features_sec45 {
	float: left;
	width: 100%;
	padding: 120px 0px;
	text-align: center;
}
.features_sec45 h1 em {
	color: #e54c4c;
	font-style: normal;
}
.features_sec45 h1 b {
	font-weight: 300;
	display: block;
	margin-top: 12px;
}
.features_sec45 .box {
	float: left;
	margin-bottom: 40px;
	margin-left: 26.5%;
}
.features_sec45 .ibox {
	float: left;
	width: 162px;
	height: 162px;
	padding: 30px 0px 0px 0px;
	margin: 0 10px;
	text-align: center;
	background: url(../images/site-img19.png) no-repeat center top;
}
/* features section 46 */

.features_sec46 {
	float: left;
	width: 100%;
	padding: 80px 0px;
	background: #f3f3f3;
}
.features_sec46.two {
	padding: 80px 0px 65px 0px;
}
/* features section 47 */

.features_sec47 {
	float: left;
	width: 100%;
	padding: 100px 0px 80px 0px;
	position: relative;
	color: #c0c0c0;
}
/* features section 48 */

.features_sec48 {
	float: left;
	width: 100%;
	padding: 90px 0px;
	text-align: center;
}
.features_sec48 span {
	color: #ccc;
	font-size: 50px;
	margin-bottom: 30px;
	display: block;
}
/* features section 49 */

.features_sec49 {
	float: left;
	width: 100%;
	padding: 120px 0px;
	background: #e54c4c url(../images/site-img75.png) no-repeat right top;
}
.features_sec49 h2 {
	color: #fff;
	font-weight: 300;
	margin-bottom: 40px;
}
.features_sec49 strong {
	color: #fff;
	font-size: 35px;
	font-weight: 600;
	background: #333;
	padding: 5px 20px;
	margin-right: 20px;
}
.features_sec49 em {
	color: #fff;
	font-family: 'Dancing Script', cursive;
	font-size: 25px;
	font-weight: bold;
}
.features_sec49.two {
	background: #fff;
	text-align: center;
}
.features_sec49.two h2 {
	color: #333;
}
.features_sec49.two em {
	color: #999;
	font-weight: normal;
}
/* features section 50 */

.features_sec50 {
	float: left;
	width: 100%;
	padding: 0px;
}
.features_sec50 img {
	float: left;
	width: 100%;
}
/* features section 51 */

.features_sec51 {
	float: left;
	width: 100%;
	padding: 120px 0px;
	background: #f3f3f3;
}
/* features section 52 */

.features_sec52 {
	float: left;
	width: 100%;
	padding: 120px 0px;
}
/* features section 53 */

.features_sec53 {
	float: left;
	width: 100%;
	padding: 115px 0px 120px 0px;
	text-align: center;
	background: #fff;
}
.features_sec53 .box {
	float: left;
	width: 100%;
	padding: 50px 30px 50px 30px;
	border: 1px solid #eee;
	transition: all 0.3s ease;
}
.features_sec53 .box span {
	color: #333;
	font-size: 45px;
	margin-bottom: 25px;
	display: block;
}
.features_sec53 .box p {
	margin-top: 20px;
}
.features_sec53 .box:hover, .features_sec53 .box.active {
	margin-top: -10px;
	background: #f9f9f9;
}
/* features section 54 */

.features_sec54 {
	float: left;
	width: 100%;
	padding: 120px 0px;
	text-align: center;
	background: #f3f3f3;
}
.features_sec54 .peosays1 {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 27px;
}
.features_sec54 img {
	width: 180px;
	height: 180px;
	border-radius: 100%;
	border: 8px solid #fff;
	margin-bottom: 10px;
}
/* features section 55 */

.features_sec55 {
	float: left;
	width: 100%;
	padding: 113px 0px 120px 0px;
	background: #f3f3f3;
}
/* features section 56 */

.features_sec56 {
	float: left;
	width: 100%;
	padding: 113px 0px 80px 0px;
	background: #f3f3f3;
}
/* features section 57 */

.features_sec57 {
	float: left;
	width: 100%;
	padding: 140px 0px 140px 0px;
	text-align: center;
}
.features_sec57 .bs-example img {
	border: 7px solid #fff;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}
/* features section 58 */

.feature_sec58 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 120px 0px;
}
.feature_sec58 .attbox {
	float: left;
	width: 100%;
	height: 320px;
	background: #fff;
	border: 1px solid #eee;
	margin-top: 80px;
}
.feature_sec58 .attbox .box {
	float: left;
	width: 100.8%;
	height: 320px;
	background: #fff;
	border: 1px solid #eee;
	margin-left: -3px;
	margin-top: -3px;
	transition: all 0.3s ease;
}
.feature_sec58 .attbox .box:hover {
	background: #f7f7f7;
}
.feature_sec58 .cirimg {
	width: 160px;
	height: 160px;
	border-radius: 100%;
	border: 5px solid #eee;
	overflow: hidden;
	margin-bottom: 14px;
	transition: all 0.3s ease;
	margin-top: -80px;
	background: #fff;
}
.feature_sec58 .attbox .box:hover .cirimg {
	border: 5px double #fff;
	box-shadow: 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.feature_sec58 .attbox h5 {
	margin-bottom: 0px;
}
.feature_sec58 .attbox em {
	font-size: 13px;
	color: #999;
	font-style: normal;
}
.feature_sec58 .attbox p {
	font-size: 13px;
	width: 80%;
	margin: 14px auto 28px auto;
}
/* features section 59 */

.features_sec59 {
	float: left;
	width: 100%;
	padding: 115px 0px 110px 0px;
	background: #f3f3f3 url(../images/pattern1.png) repeat left top;
}
.features_sec59 img {
	width: 100%;
	margin-left: 5px;
	border: 7px solid #fff;
	-webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
}
.features_sec59.two {
	background: #f3f3f3 url(../images/pattern2.png) repeat left top;
}
/* features section 60 */

.features_sec60 {
	float: left;
	width: 100%;
	padding: 115px 0px 120px 0px;
}
/* features section 61 */

.feature_sec61 {
	float: left;
	width: 100%;
	padding: 120px 0px;
	background: #f3f3f3;
}
/* features section 62 */

.features_sec62 {
	float: left;
	width: 100%;
	padding: 120px 0px;
}
.features_sec62 .box {
	float: left;
	width: 100%;
	text-align: center;
}
.features_sec62 .box .icon {
	color: #b3b3b3;
	font-size: 40px;
	width: 120px;
	height: 134px;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	line-height: 122px;
	margin-bottom: 35px;
	background: url(../images/site-img93.png) no-repeat center top;
	transition: all 0.3s ease;
}
.features_sec62 .box .icon:hover {
	color: #e54c4c;
}
/* features section 63 */

.features_sec63 {
	float: left;
	width: 100%;
	padding: 70px 0px;
	text-align: center;
}
.features_sec63 .box {
	float: left;
	width: 20%;
	border-right: 1px solid #eee;
}
.features_sec63 .box h6 {
	margin-bottom: 0px;
}
.features_sec63 .box.last {
	border-right: none;
}
.features_sec63 .box span {
	color: #e3e3e3;
	font-size: 40px;
	display: block;
	margin-bottom: 18px;
}
/* features section 64 */

.features_sec64 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 120px 0px;
}
.features_sec64 .flips1_front img {
	border-radius: 100%;
}
.features_sec64 .flips1_front h5 {
	margin-top: 18px;
	margin-bottom: 0px;
}
.features_sec64.two {
	background: none;
}
/* features section 65 */

.features_sec65 {
	float: left;
	width: 100%;
	padding: 80px 0px;
	background: #eee;
}
/*----------------------------------------------------

   PARALLAX SECTIONS

------------------------------------------------------*/



/* parallax section 1 */

.parallax_section1 {
	float: left;
	width: 100%;
	text-align: left;
	padding: 120px 0px;
	background: #1e1e1e url("../images/fullsite-img2.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
.parallax_section1 h2 {
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	width: 50%;
	line-height: 38px;
	font-family: 'Dancing Script', cursive;
	background: rgba(0, 0, 0, 0.58);
	padding: 30px 30px 30px 40px;
	border-left: 5px solid #e54c4c;
}
.parallax_section1 p {
	color: #fff;
	font-size: 18px;
	margin-bottom: 45px;
	width: 50%;
}
/* parallax section 2 */

.parallax_section2 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 120px 0px;
	background: #1e1e1e url("../images/fullsite-img3.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
/* parallax section 3 */

.parallax_section3 {
	float: left;
	width: 100%;
	text-align: left;
	padding: 120px 0px;
	background: #1e1e1e url("../images/fullsite-img6.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
/* parallax section 4 */

.parallax_section4 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 140px 0px;
	background: #1e1e1e url("../images/fullsite-img7.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
.parallax_section4 h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	line-height: 38px;
	font-family: 'Dancing Script', cursive;
}
.parallax_section4 p {
	color: #fff;
	font-size: 16px;
	margin-bottom: 50px;
}
/* parallax section 1 */

.parallax_section5 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 140px 0px 140px 0px;
	background: #1e1e1e url("../images/fullsite-img8.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
.parallax_section5 strong {
	color: #e54c4c;
	font-size: 40px;
	font-weight: bold;
	line-height: 38px;
	font-family: 'Josefin Sans', sans-serif;
	border-radius: 3px;
}
.parallax_section5 p {
	color: #fff;
	font-size: 16px;
	margin-bottom: 45px;
	margin-top: 30px;
}
/* parallax section 6 */

.parallax_section6 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 140px 0px 185px 0px;
	background: #333 url("../images/fullsite-img10.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
.parallax_section6 h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	line-height: 38px;
	font-family: 'Dancing Script', cursive;
}
.parallax_section6 .box {
	float: left;
	margin-top: 100px;
	margin-left: 10.2%;
}
.hexagon {
	width: 170px;
	height: 100px;
	background: rgba(255, 255, 255, 0.9);
	position: relative;
	float: left;
	margin-right: 20px;
	transition: all 0.3s ease;
}
.hexagon.two {
	margin-right: 0px;
	margin-left: 95px;
}
.hexagon.three, .hexagon.four, .hexagon.five {
	margin-right: 0px;
	margin-left: 20px;
}
.hexagon:before {
	content: "";
	position: absolute;
	top: -45px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 85px solid transparent;
	border-right: 85px solid transparent;
	border-bottom: 45px solid rgba(255, 255, 255, 0.9);
	transition: all 0.3s ease;
}
.hexagon:after {
	content: "";
	position: absolute;
	bottom: -45px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 85px solid transparent;
	border-right: 85px solid transparent;
	border-top: 45px solid rgba(255, 255, 255, 0.9);
	transition: all 0.3s ease;
}
.haxmargin {
	float: left;
	width: 100%;
	margin-top: 60px;
}
.hexagon:hover {
	background: rgba(0, 0, 0, 0.8);
}
.hexagon:hover:before {
	border-bottom: 45px solid rgba(0, 0, 0, 0.8);
}
.hexagon:hover:after {
	border-top: 45px solid rgba(0, 0, 0, 0.8);
}
.hexagon i {
	color: #333;
	font-size: 30px;
	margin-bottom: 10px;
}
.hexagon h6 {
	margin-bottom: 5px;
}
.hexagon p {
	color: #999;
	font-size: 13px;
	line-height: 16px;
}
.hexagon:hover i {
	color: #e54c4c;
}
.hexagon:hover h6 {
	color: #fff;
}
/* parallax section 7 */

.parallax_section7 {
	float: left;
	width: 100%;
	text-align: left;
	padding: 120px 0px;
	background: #333 url("../images/fullsite-img11.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
.parallax_section7 .container {
	background: #fff;
}
.parallax_section7 .left, .parallax_section7 .center, .parallax_section7 .right {
	float: left;
	width: 33.330%;
	padding: 45px 40px;
}
.parallax_section7 .center {
	background: #333;
}
.parallax_section7.two {
	float: left;
	width: 100%;
	text-align: left;
	padding: 120px 0px;
	background: #333 url("../images/fullsite-img18.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
/* parallax section 8 */

.parallax_section8 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 140px 0px;
	background: #1e1e1e url("../images/fullsite-img10.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
/* parallax section 9 */

.parallax_section9 {
	float: left;
	width: 100%;
	text-align: left;
	padding: 140px 0px 112px 0px;
	background: #eee url("../images/fullsite-img4.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
}
.parallax_section9 .box {
	float: left;
	width: 100%;
	text-align: left;
	margin-bottom: 25px;
}
.parallax_section9 .box.last {
	margin-bottom: 0px;
}
.parallax_section9 .box .left {
	float: left;
}
.parallax_section9 .box .right {
	float: left;
	width: 76%;
	padding-top: 7px;
	margin-left: 5%;
}
/*----------------------------------------------------

 FOOTER STYLES

------------------------------------------------------*/



.footer {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	background: #4169e3 url(../images/footer-graph2.png) no-repeat right bottom;
	margin-top:20px;
}
.footer .top_footer {
	float: left;
	width: 100%;
	background: #333 url(../images/footer-graph.png) no-repeat center top;
	padding: 40px 0px 35px 0px;
	margin-bottom: 75px;
}
.footer .top_footer.empty {
	float: left;
	width: 100%;
	background: url(../images/footer-graph.png) no-repeat center top;
	padding: 112px 0px 0px 0px;
	margin-bottom: 0px;
}
.footer .top_footer .colleft, .footer .top_footer .colright {
	float: left;
	width: 40%;
}
.footer .top_footer .colcenter {
	float: left;
	width: 10%;
}
.footer .top_footer h6 {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
}
.footer .top_footer h6 em {
	font-size: 12px;
	font-style: normal;
}
/* footer light bg color */

.footer.light h4, .footer.light h4.lmb {
	color: #333;
}
.footer.light .qlinks li a:hover, .footer.light .faddress li a:hover {
	color: #333;
}
.footer.light.two {
	background: #fff;
	padding-top: 100px;
}
.footer.light {
	background: #f4f4f4 url(../images/footer-graph2.png) no-repeat right bottom;
}
.footer.light .top_footer {
	padding: 40px 0px 0px 0px;
	background: url(../images/footer-graph4.png) no-repeat center top;
}
.footer.light .top_footer h6 {
	color: #333;
}
.footer.light .twitter_feeds_two .left, .footer.light .newsletter_two .left {
	background: url(../images/site-img40.png) no-repeat center top;
}
.footer.light .twitter_feeds_two .right {
	color: #727272;
}
.footer.light .twitter_feeds_two .right em {
	color: #999;
}
.footer.light .twitter_feeds_two .right em a {
	color: #999;
}
.footer.light .twitter_feeds_two .right em a:hover {
	color: #727272;
}
.footer.light .newsletter_two input.enter_email_input {
	border: 1px solid #dfdfdf;
	color: #727272;
	font-size: 13px;
}
.footer.light .newsletter_two .input_submit {
	color: #333;
	background-color: #dfdfdf;
}
.footer.light .newsletter_two .input_submit:hover {
	color: #fff;
}
.divider_2lines {
	float: left;
	width: 100%;
	height: 2px;
	margin-top: 45px;
	background: url(../images/divider-twolines.png) repeat-x left top;
}
.twitter_feeds_two {
	float: left;
	font-weight: normal;
}
.twitter_feeds_two .left {
	float: left;
	width: 85px;
	height: 76px;
	padding-top: 20px;
	margin-right: 25px;
	color: #fff;
	text-align: center;
	background: url(../images/site-img36.png) no-repeat center top;
}
.twitter_feeds_two .right {
	color: #999;
}
.twitter_feeds_two .right em {
	display: block;
	font-size: 12px;
	font-style: normal;
	color: #585858;
}
.twitter_feeds_two .right em a {
	color: #585858;
}
.twitter_feeds_two .right em a:hover {
	color: #999;
}
.twitter_feeds_three {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
.twitter_feeds_three li {
	padding: 0px;
	margin: 0px;
	float: left;
}
.twitter_feeds_three li.bhline {
	padding-bottom: 22px;
	margin-bottom: 20px;
	border-bottom: 1px solid #3d3d3d;
}
.twitter_feeds_three li a {
	color: #999;
	transition: all 0.3s ease;
}
.twitter_feeds_three li a:hover {
	color: #fff;
}
.twitter_feeds_three li i {
	padding: 0px;
	margin: 0px 5px 0px 0px;
}
.twitter_feeds_three li em {
	float: left;
	font-size: 10px;
	font-style: normal;
	color: #727272;
}
.twitter_feeds_three li em a {
	color: #727272;
	transition: all 0.3s ease;
}
.twitter_feeds_three li em a:hover {
	color: #727272;
	text-decoration: underline;
}
.newsletter_two .left {
	float: left;
	width: 85px;
	height: 76px;
	padding-top: 20px;
	margin-right: 25px;
	color: #fff;
	text-align: center;
	background: url(../images/site-img36.png) no-repeat center top;
}
.newsletter_two i {
	color: #fff;
	font-size: 40px;
	margin-bottom: 5px;
}
.newsletter_two .right {
	font-weight: normal;
	padding-top: 10px;
}
.newsletter_two input.enter_email_input {
	float: left;
	padding: 3px 0px 2px 18px;
	height: 56px;
	width: 225px;
	background: none;
	border: 1px solid #484848;
	color: #727272;
	font-size: 13px;
}
.newsletter_two .input_submit {
	float: left;
	padding: 16px 25px 15px 25px;
	background-color: #484848;
	border: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	transition: all 0.3s ease;
}
.newsletter_two .input_submit:hover {
	color: #fff;
	cursor: pointer;
	background-color: #727272;
}
.footer h4 {
	color: #fff;
	font-weight: 400;
	margin-bottom: 0;
}
.footer h4.lmb {
	color: #fff;
	margin-bottom: 25px;
	font-size: 21px;
	padding-top: 20px;
}
/* Address */

ul.faddress {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
.faddress li {
	padding: 2px 0px;
	margin: 0px;
}
.faddress li a {
	color: #727272;
	transition: all 0.3s ease;
}
.faddress li a:hover {
	color: #fff;
}
/* Tweets */

.twitter_feed {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.twitter_feed .left {
	float: left;
	padding: 0px;
	margin: -7px 0px 0px 0px;
	width: 20px;
}
.twitter_feed .right {
	float: right;
	padding: 0px;
	margin: -10px 0px 0px 0px;
	width: 89%;
}
.twitter_feed a {
	color: #999;
}
.twitter_feed a:hover {
	color: #fff;
}
.twitter_feed a.small {
	font-size: 9px;
	color: #727272;
}
.twitter_feed a.small:hover {
	font-size: 9px;
	color: #999;
}
/* flickr */

#flickr_badge_wrapper {
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#flickr_badge_wrapper img {
	width: 70px;
	height: 70px;
	margin-right: 8px;
	margin-bottom: 2px;
	border: 0px solid #999 !important;
}
#flickr_www {
	display: block;
	padding: 0 10px 0 10px !important;
}
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #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;
}
/* Newsletter Signup */

.newsletter {
	float: right;
	width: 100%;
}
.acymailing_module_form td {
	text-align: right !important;
}
.newsletter .enter_email_input {
	float: left;
	width: 75%;
	height: 39px;
	padding: 0px 7px;
	line-height: 39px;
	background: #fff;
	border: 0px;
	font-size: 13px;
	font-weight: 600;
	color: #999;
}
.newsletter .input_submit {
	float: left;
	color: #fff;
	height: 39px;
	padding: 0px 10px;
	background-color: #13afeb;
	border: 0px;
	cursor: pointer;
}
.newsletter .input_submit:hover {
	color: #fff;
	background-color: #454545;
}
/* quick links */

.qlinks {
	float: right;
	width: 100%;
}
.qlinks ul {
	float: right;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.qlinks li {
	padding: 3px 0px;
	margin: 0px;
	width: 100%;
	float: none;
}
.qlinks li a {
	color: #baf3ff;
	transition: all 0.3s ease;
	font-weight: normal;
	display: block;
	font-size: 13px;
	padding-left: 5px;
	line-height: 12px;
}
.one_half.animate.fadeInRight {
	color: #baf3ff;
}
.qlinks li a:before {
	content: "\f100";
	font: normal normal normal 12px/1 FontAwesome;
}
.qlinks li a:hover {
	color: #fff;
}
.qlinks li a i {
	margin-right: 3px;
}
/* footer style 2 */

.footer.style2 {
	float: left;
	width: 100%;
	padding: 95px 0px 0px 0px;
	border-top: 5px solid #212121;
	background: #333 url(../images/footer-graph3.png) no-repeat right bottom;
}
.footer.style3 {
	float: left;
	width: 100%;
	padding: 95px 0px 0px 0px;
	border-top: 5px solid #212121;
	background: #333 url(../images/footer-graph5.png) no-repeat right bottom;
}
.fbposts {
	float: left;
	width: 100%;
}
.fbposts img {
	float: left;
	margin-right: 18px;
	transition: all 0.3s ease;
}
.fbposts a {
	float: left;
	color: #999;
	margin-bottom: 34px;
	transition: all 0.3s ease;
	font-weight: normal;
}
.fbposts a:hover {
	color: #fff;
}
.fbposts a:hover img {
	opacity: 0.7;
}
.ftags {
	float: left;
	width: 100%;
}
.ftags a {
	float: left;
	color: #999;
	padding: 5px 10px;
	margin: 0px 5px 10px 5px;
	transition: all 0.3s ease;
	background: rgba(0, 0, 0, 0.2);
	font-weight: normal;
}
.ftags a:hover {
	background: rgba(0, 0, 0, 0.5);
}
.fform {
	float: left;
	width: 100%;
}
/* copyrights */

.copyright_info {
	float: left;
	padding: 10px 0px 10px 0px;
	margin: 30px 0px 0px 0px;
	width: 100%;
	color: #727272;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background: rgba(255, 255, 255, 0.05);
}
.copyright_info a {
	margin-top: 10px;
	font-size: 12px;
	color: #baf3ff;
	text-align: right;
	transition: all 0.3s ease;
}
.copyright_info a:hover {
	color: #e3e3e3;
}
.copyright_info.two {
	background: #fff;
	color: #999;
}
.copyright_info.two a {
	color: #999;
}
.copyright_info.two a:hover {
	color: #454545;
}
.copyright_info.three {
	background: rgba(255, 255, 255, 0.45);
	color: #999;
}
.copyright_info.three a {
	color: #999;
}
.copyright_info.three a:hover {
	color: #454545;
}
.copyright_info.four {
	background: #e54c4c;
	color: #fff;
	border-top: 3px double rgba(0, 0, 0, 0.12);
}
.copyright_info.four a {
	color: #fff;
}
.copyright_info.four a:hover {
	color: #fff;
	text-decoration: underline;
}
.copyright_info.five {
	background: none;
	color: #999;
	margin-top: 0px;
}
.copyright_info.five a {
	color: #999;
}
.copyright_info.five a:hover {
	color: #454545;
}
/* footer social links */

ul.footer_social_links {
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.footer_social_links li {
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
.footer_social_links li a i {
	width: 24px;
	height: 24px;
	text-align: center;
	border-radius: 100%;
	line-height: 24px;
	vertical-align: middle;
	background-color: #3A66DA;
	color: #bcf6ff;
	transition: all 0.3s ease;
}
.footer_social_links li a i:hover {
	color: #fff;
	background-color: #91A3D6;
}
.footer_social_links.two li a i {
	background-color: #ccc;
	color: #fff;
}
.footer_social_links.two li a i:hover {
	color: #fff;
	background-color: #e3e3e3;
}
.footer_social_links.three li a i {
	background-color: #ccc;
	color: #fff;
}
.footer_social_links.three li a i:hover {
	color: #fff;
	background-color: #e3e3e3;
}
.footer_social_links.four li a i {
	background-color: rgba(0, 0, 0, 0.12);
	color: #fff;
}
.footer_social_links.four li a i:hover {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.3);
}
/* menu search bar */

.search_hwrap {
	display: inline-block;
	position: relative;
	height: 50px;
	float: right;
	padding: 0;
	position: relative;
}
.search_hwrap input[type="text"] {
	height: 50px;
	font-size: 14px;
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	border: none;
	outline: none;
	color: #ccc;
	padding: 3px;
	padding-right: 50px;
	width: 0px;
	position: absolute;
	top: 8px;
	right: 0;
	background: none;
	z-index: 3;
 transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
	cursor: pointer;
}
.search_hwrap input[type="text"]:focus {
	width: 210px;
	z-index: 1;
	cursor: text;
}
.search_hwrap input[type="submit"] {
	height: 36px;
	width: 36px;
	display: inline-block;
	color: red;
	float: right;
	background: #727272 url(../images/search-icon.png) no-repeat center 7px;
	text-indent: -10000px;
	border: none;
	position: absolute;
	top: 14px;
	right: 0;
	z-index: 2;
	cursor: pointer;
	opacity: 0.4;
	cursor: pointer;
 transition: opacity .4s ease;
	border: 1px solid #999;
	border-radius: 100%;
}
.search_hwrap input[type="submit"]:hover {
	opacity: 0.8;
}
.search_hwrap.two input[type="text"] {
	color: #fff;
}
.search_hwrap.two input[type="submit"] {
	background: rgba(0, 0, 0, 0.2) url(../images/search-icon.png) no-repeat center 7px;
	border: 1px solid rgba(255, 255, 255, 0.9);
}
/* page titles */

.page_title {
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
	padding: 220px 0px 120px 0px;
	background: #272727 url(../images/fullsite-img14.jpg) no-repeat center top;
}
.page_title .title {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0px;
}
.page_title .title h1 {
	margin: 0px 0px 40px 0px;
	padding-bottom: 30px;
	font-size: 58px;
	color: #fff;
	text-transform: none;
	background: url(../images/white-line.png) no-repeat center bottom;
}
.page_title h3 {
	margin: 0px 0px 8px 0px;
	color: #fff;
	font-weight: bold;
}
.page_title h5 {
	margin: 0px;
	color: #fff;
	font-weight: 300;
}
.page_title.small .title h1 {
	margin: 0px 0px 20px 0px;
}
.page_title.two {
	background: #272727 url(../images/fullsite-img20.jpg) no-repeat center top;
}
.page_title2 {
	float: left;
	width: 100%;
	padding: 40px 0px;
	background: #0A7457 url(../images/111.png) no-repeat left bottom;
	/*background:  url(../images/12.jpg) no-repeat left center ;*/

	padding-bottom: 10px;
	padding-top: 90px;
}
.page_title2 h1 {
	float: right;
	font-size: 32px;
	font-weight: 200;
	margin-bottom: 0px;
	color: #fff;
}
.page_title2 .pagenation {
	float: right;
	font-size: 23px;
	text-align: left;
	font-weight: normal;
	color: #e3e3e3;
	margin: 10px 0px 0px 0px;
	line-height: 33px;
}
.page_title2 .pagenation i {
	color: #999;
	margin: 0px 2px 0px 2px;
}
.page_title2 .pagenation a {
	padding: 0px;
	color: #fff;
	transition: all 0.3s ease;
}
.page_title2 .pagenation a:hover {
	color: #e3e3e3;
}
.page_title3 {
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
	padding: 140px 0px 140px 0px;
	background: #272727 url(../images/fullsite-img15.jpg) no-repeat center top;
}
.page_title3 .title {
	width: 100%;
	float: left;
	text-align: center;
	margin: 0px;
}
.page_title3 .title h1 {
	margin: 0px 0px 10px 0px;
	padding-bottom: 30px;
	font-size: 58px;
	color: #fff;
	text-transform: none;
	font-weight: normal;
}
.page_title3 h5 {
	color: #fff;
	width: 75%;
	margin: 0 auto;
	font-weight: 300;
	line-height: 30px;
}
.page_title3 i {
	color: #fff;
	font-size: 27px;
	width: 80px;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	line-height: 80px;
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 100%;
	margin: 50px 10px 0px 10px;
	transition: all 0.3s ease;
}
.page_title3 i:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.2);
}
.page_title4 {
	position: relative;
	float: left;
	width: 100%;
	padding: 70px 0px;
	background: #f3f3f3;
}
.page_title4 .title {
	width: 100%;
	float: left;
	text-align: left;
	margin: 0px;
}
.page_title4 .title h1 {
	margin: 0px;
	color: #293139;
	text-transform: none;
	font-size: 40px;
}
.page_title4 .line {
	background: #999;
	position: absolute;
	height: 1px;
	display: block;
	width: 100px;
	margin-top: 12px;
}
.page_title4 h6 {
	float: left;
	margin-top: 30px;
	margin-bottom: 0px;
	color: #727272;
	font-weight: 300;
	line-height: 25px;
	width: 85%;
}
.page_title5 {
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
	padding: 200px 0px 40px 0px;
	background: #333 url(../images/fullsite-img13.jpg) no-repeat center top;
}
.page_title5 .title {
	width: 100%;
	float: left;
	text-align: left;
	margin: 0px;
}
.page_title5 .title h1 {
	float: left;
	margin: 0px;
	padding: 5px 10px;
	font-size: 35px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	background-color: rgba(0, 0, 0, 0.3);
}
.page_title5.two {
	padding: 310px 0px 40px 0px;
	background: #333 url(../images/fullsite-img19.jpg) no-repeat center top;
}
.imgheader {
	float: left;
	width: 100%;
	height: 400px;
	background: #333 url(../images/fullsite-img16.jpg) no-repeat center top;
}
.imgheader img {
	float: left;
}
.imgheader2 {
	float: left;
	width: 100%;
	height: 400px;
	background: #333 url(../images/fullsite-img17.jpg) no-repeat center top;
}
.imgheader2 img {
	float: left;
}
.clogo_small {
	float: left;
	width: 100%;
}
.clogo_small li {
	float: left;
	width: 10%;
}
.clogo_small li h6 {
	font-size: 14px;
	margin-top: 18px;
	text-align: right;
}
.clogo_small li img {
	float: right;
	width: 100%;
}
/* blog */

.blog_post {
	float: right;
	width: 100%;
}
.blog_post h3 {
	text-align: right;
	color: #333;
	line-height: 37px;
	display: block;
}
.blog_post h3 a {
	color: #e54c4c;
	text-decoration: none;
	margin-top: 3px;
	text-transform: none;
	font-weight: 400;
	font-size: 30px;
}
.blog_post h3 a:hover {
	color: #383634;
}
ul.post_meta_links {
	float: right;
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.post_meta_links li {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	list-style-type: none;
	color: #999;
}
.post_meta_links li a {
	color: #999;
	padding: 0px 18px 0px 0px;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
}
.post_meta_links li a:hover {
	color: #727272;
	text-decoration: none;
}
.post_meta_links li i {
	color: #bbb;
	font-size: 12px;
	font-style: normal;
}
.blog_postcontent {
	float: right;
	width: 100%;
}
.blog_postcontent .image_frame {
	float: right;
	width: 100%;
	margin-bottom: 27px;
}
.blog_postcontent .image_frame.mone {
	float: right;
	width: 100%;
	height: 280px;
	overflow: hidden;
}
.blog_postcontent .image_frame.mtwo {
	float: right;
	width: 100%;
	height: 180px;
	overflow: hidden;
}
.blog_postcontent .image_frame.mthree {
	float: right;
	width: 100%;
	height: 480px;
	overflow: hidden;
}
.blog_postcontent .image_frame.mone img, .blog_postcontent .image_frame.mtwo img, .blog_postcontent .image_frame.mthree img {
	float: right;
	width: auto;
	margin-left: -45%;
	margin-top: -10%;
}
.blog_postcontent .video_frame.mtwo iframe {
	float: right;
	width: 100%;
	height: 280px;
	overflow: hidden;
}
.blog_postcontent .image_frame.small {
	float: right;
	width: 43%;
	border: 7px solid #fff;
	margin-bottom: 25px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
.blog_postcontent .image_frame.small:hover {
	border: 7px solid #f9f9f9;
}
.blog_postcontent .image_frame img {
	float: right;
	width: 100%;
}
.blog_postcontent .video_frame.small iframe {
	height: 250px;
}
.blog_postcontent .video_frame iframe {
	float: left;
	width: 100%;
	height: 520px;
	margin-bottom: 27px;
}
.post_info_content_small {
	padding: 0px;
	margin: 0 0 0 4%;
	width: 50%;
	float: left;
}
ul.post_meta_links_small {
	float: right;
	margin: -15px 0px 12px 80px;
	padding: 0px 0px 0px 0px;
	width: 80%;
}
.post_meta_links_small li a {
	color: #a1a1a1;
	padding: 0px 5px 0px 0px;
	text-decoration: none;
	font-size: 11px;
}
.post_meta_links_small li a:hover {
	color: #727272;
	padding: 0px 5px 0px 0px;
	text-decoration: none;
	font-size: 11px;
}
.blog_post a.date {
	color: #454545;
	font-size: 16px;
	font-weight: normal;
}
.blog_post a.date:hover {
	color: #e54c4c;
}
.post_readmore:link, .post_readmore:visited {
	float: right;
	height: 27px;
	width: 185px;
	text-align: center;
	padding-top: 7px;
	color: #fff;
	text-decoration: none;
	background: url(../images/skin01/but_post_readmore.jpg) no-repeat left top;
}
.post_readmore:hover {
	float: right;
	height: 27px;
	width: 185px;
	text-align: center;
	padding-top: 7px;
	color: #fff;
	text-decoration: none;
	background: url(../images/skin01/but_post_readmore_hover.jpg) no-repeat left top;
}
.sharepost {
	float: right;
	width: 80%;
	margin-bottom: 40px;
}
.sharepost ul {
	margin: 0px;
	padding: 0px;
}
.sharepost li {
	margin: 0px 7px 5px 0px;
	padding: 2px 5px;
	float: right;
	border-radius: 2px;
	list-style-type: none;
	background-color: #e54c4c;
	transition: all 0.3s ease;
}
.sharepost li i {
	color: #fff;
}
.sharepost li:hover {
	background-color: #383634;
}
.about_author {
	float: left;
	width: 100%;
	padding: 20px;
	background-color: #f9f9f9;
	border: 1px solid #eee;
}
.about_author img {
	float: left;
	margin-right: 20px;
}
.about_author a {
	font-family: 'Open Sans' !important;
	font-weight: normal;
	font-weight: 600;
	color: #333;
}
.about_author a:hover {
	color: #e54c4c;
}
/* pagination */

.pagination.center {
	text-align: center;
}
.pagination.center b {
	float: none;
}
.pagination {
	clear: both;
	padding: 10px 0;
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
}
.pagination b {
	float: left;
	margin: 0px 5px 2px 0;
	padding: 0px 10px;
	font-weight: normal;
	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.navlinks:hover {
	color: #fff;
	background-color: #454545;
}
.pagination a.current {
	color: #fff;
	background-color: #454545;
}
/* comments */

.comment_wrap {
	padding: 20px 20px 20px 0px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}
.comment_wrap.chaild {
	border-bottom: 1px solid #eee;
	margin: 10px 20px 10px 50px;
	overflow: hidden;
}
.gravatar {
	float: left;
}
.comment_content {
	overflow: hidden;
	padding-left: 20px;
	position: relative;
	min-height: 80px;
}
.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: 0px;
	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 */

.comment_form {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.comment_form label {
	float: left;
	width: 25%;
	height: 15px;
	padding: 7px 10px;
	margin-bottom: 40px;
	font-weight: normal;
}
.comment_input_bg {
	float: left;
	width: 75%;
	height: 40px;
	padding: 7px 10px 0px 10px;
	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 {
	float: left;
	width: 90%;
	height: 235px;
	padding: 7px 10px 0px 10px;
	margin-bottom: 20px;
	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_checkbox {
	float: left;
	display: block;
	width: 90%;
	margin-top: 10px;
}
.comment_submit {
	background-color: #eee;
	border: 1px solid #ddd;
	padding: 9px 13px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	border-radius: 4px;
	color: #333;
	text-transform: uppercase;
}
.comment_submit:hover {
	background-color: #f9f9f9;
	cursor: pointer;
}
/* comments */

.comment_wrap {
	padding: 20px 20px 20px 0px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
}
.comment_wrap.chaild {
	border-bottom: 1px solid #eee;
	margin: 10px 20px 10px 50px;
	overflow: hidden;
}
.gravatar {
	float: left;
}
.comment_content {
	overflow: hidden;
	padding-left: 20px;
	position: relative;
	min-height: 80px;
}
.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: 0px;
	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;
}
/* Advertisements */

ul.adsbanner-list {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.adsbanner-list li {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	width: 140px;
	height: 140px;
	list-style-type: none;
}
.adsbanner-list li img {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 140px;
	height: 140px;
	list-style-type: none;
}
.adsbanner-list li.last {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 140px;
	height: 140px;
	list-style-type: none;
}
.address_info {
	float: right;
	background-color: #f9f9f9;
	border: 1px solid #e1e1e1;
	padding: 20px 20px 10px 20px;
	width: 99%;
	margin-bottom: 40px;
}
.content_fullwidth.less .one_third.last {
	margin-left: 0 !important;
	margin-right: auto !important;
	clear: left !important;
	width: 40% !important;
	margin-top: 18px;
}
.address_info.two {
	background-color: #fff;
	border: none;
	padding-top: 0px;
}
.address_info h3 i {
	font-weight: 500;
	font-style: normal;
}
.google-map {
	width: 99%;
	height: 350px;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.google-map2 {
	width: 100%;
	height: 450px;
}
.google-map3 {
	width: 100%;
	height: 300px;
	border: 10px solid #fff;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.4);
}
.google-map4 {
	width: 100%;
	height: 200px;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.4);
}
/* sidebar widget */

.sidebar_widget {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.sidebar_widget ul.arrows_list1 {
	padding: 0px;
	margin: 0px;
	float: left;
	margin-top: -10px;
}
.sidebar_widget ul.arrows_list1 li a {
	color: #e54c4c;
	line-height: 30px;
}
.sidebar_widget ul.arrows_list1 li a:hover {
	color: #272727;
}
.sidebar_widget ul.arrows_list1 i {
	margin-right: 4px;
}
.sidebar_title {
	float: left;
	width: 100%;
}
.sidebar_widget h4, .clientsays_widget h4 {
	margin-bottom: 30px;
	float: left;
	font-weight: 300;
}
.sidebar_widget h4 i, .clientsays_widget h4 i {
	font-weight: 500;
	font-style: normal;
}
/* Recent Posts */

ul.recent_posts_list {
	margin: 0px;
	padding: 0px;
	width: 100%;
	float: left;
}
.recent_posts_list li {
	padding: 0px 0px 13px 0px;
	margin: 0px 0px 16px 0px;
	list-style-type: none;
	border-bottom: 1px solid #eee;
	float: left;
	width: 100%;
}
.recent_posts_list li a {
	text-decoration: none;
	line-height: 17px;
	display: block;
	color: #999;
}
.recent_posts_list li a:hover {
	color: #e54c4c;
}
.recent_posts_list li span {
	float: left;
	margin-right: 15px;
}
.recent_posts_list li span img {
	float: left;
	margin-right: 0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.recent_posts_list li span img:hover {
	float: left;
	margin-right: 0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.recent_posts_list li i {
	padding: 1px 0px 0px 0px;
	margin: 0px;
	display: block;
	font-size: 10px;
	font-style: normal;
	color: #c9c9c9;
}
.recent_posts_list li.last {
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 0px solid #f5f6f6;
}
/* client says widget */

.clientsays_widget {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	color: #999;
}
.clientsays_widget strong {
	font-weight: 600;
	color: #454545;
}
.clientsays_widget h3 {
	margin-bottom: 18px;
}
.clientsays_widget img {
	float: left;
	margin-right: 13px;
	margin-top: 7px;
}
/* portfolio widget */

.portfolio_widget {
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.portfolio_widget .box {
	float: left;
	width: 100%;
}
.portfolio_widget .box strong {
	font-size: 16px;
	color: #181818;
	font-weight: 600;
	display: block;
	margin-bottom: 5px;
	margin-top: 25px;
}
.portfolio_widget .box strong a {
	color: #181818;
}
.portfolio_widget .box strong a:hover {
	color: #2191ed;
}
.portfolio_widget .box i {
	font-size: 22px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 100%;
	width: 58px;
	height: 58px;
	text-align: center;
	vertical-align: middle;
	line-height: 58px;
	margin-top: 26%;
}
/* 404 Error Page */

.error_pagenotfound {
	padding: 50px 30px 58px 30px;
	margin: 0 auto;
	width: 59%;
	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: normal;
	margin-bottom: 10px;
	text-shadow: 5px 5px 1px #fafafa;
}
.error_pagenotfound b {
	display: block;
	font-size: 40px;
	line-height: 50px;
	color: #999;
	margin: 0;
	font-weight: 300;
}
.error_pagenotfound em {
	display: block;
	font-size: 18px;
	line-height: 59px;
	color: #e54c4c;
	margin: 0;
	font-style: normal;
}
/* portfolio single image */

.portfolio_area {
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}
.portfolio_area_left {
	padding: 0px;
	margin: 0px;
	width: 74%;
	float: left;
}
.portfolio_area_left img {
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.portfolio_area_right {
	padding: 0px;
	margin: 0px 0px 0px 4%;
	width: 22%;
	float: left;
}
.project_details {
	padding: 0px;
	margin: 80px 0px 0px 0px;
}
.project_details span {
	padding: 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #454545;
	float: left;
	width: 100%;
	border-bottom: 1px solid #e3e3e3;
}
.project_details strong {
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #727272;
	float: left;
	width: 40%;
}
.project_details em {
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #727272;
	float: left;
	width: 60%;
}
.project_details span a {
	padding: 3px 10px;
	margin: 0px 0px 0px 3px;
	font-size: 11px;
	line-height: 30px;
	font-weight: normal;
	font-style: normal;
	color: #727272;
	background-color: #e3e3e3;
	border-radius: 3px;
}
.project_details span a:hover {
	background-color: #ddd;
}
.addto_favorites {
	padding: 3px 10px 5px 10px;
	margin: 27px 0px 0px 0px;
	width: 142px;
	display: block;
	border-radius: 3px;
	font-size: 13px;
	color: #999;
	background: #eee;
}
.addto_favorites:hover {
	background: #e3e3e3;
}
.addto_favorites i {
	color: #c3c3c3;
}
ul.small_social_links {
	padding: 0px;
	margin: 18px 0 25px 0px;
}
.small_social_links li {
	padding: 0px;
	margin: 0px 5px 0px 0px;
	float: left;
}
.small_social_links li i {
	font-size: 11px;
	color: #e54c4c;
	border: 1px solid #eee;
	width: 25px;
	height: 25px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 23px;
}
.small_social_links li a {
	opacity: 1;
}
.small_social_links li a:hover {
	opacity: 0.7;
}
ul.list_5 {
	float: left;
	padding: 0px;
	margin: 0px;
}
.list_5 li {
	float: left;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.list_5 li.last {
	margin: 0px 0px 0px 0px;
}
.list_5 li img {
	float: left;
	margin-right: 18px;
}
.list_5 li em {
	float: left;
	font-style: normal;
	margin: 9px 0px 0px 0px;
}
.list_5 li a {
	color: #999;
}
/* scroll up */

.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;
}
/*

------------------------

 UPDATED VERSION 1.2 

------------------------*/





/* Static header */

.stheader {
	float: left;
	width: 100%;
	height: 750px;
	margin-top: 100px;
	background: #999 url(../images/sliders/master/slider-bg16.jpg) no-repeat center top;
}
/* Static header 2 */

.stheader2 {
	float: left;
	width: 100%;
	background: #999 url(../images/sliders/master/slider-bg20.jpg) repeat-y center top;
}
/* Static header 3 */

.stheader3 {
	float: left;
	width: 100%;
	height: 700px;
	margin-top: 100px;
	background: #999 url(../images/sliders/master/slider-bg21.jpg) no-repeat center top;
}
/* slider header form */

.slidercform {
	float: left;
	width: 470px;
	padding: 47px 50px 50px 50px;
	text-align: center;
	margin-top: 100px;
	background: rgba(0, 0, 0, 0.72);
	border-radius: 3px;
}
.slidercform .sky-form {
	color: #999;
}
.slidercform .sky-form footer {
	padding: 5px 0px 0px 0px;
}
.slidercform .sky-form .subbutton, .contactform2 .subbutton {
	float: left;
	width: 86.5%;
	height: 50px;
	background: #e54c4c;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	opacity: 1;
}
.slidercform .sky-form .subbutton:hover {
	opacity: 0.75;
}
.contactform2 .subbutton {
	background: #e54c4c!important;
}
.contactform2 .subbutton:hover {
	opacity: 0.75!important;
}
.slidercform .sky-form section {
	margin-bottom: 9px;
}
.slidercform strong {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 27px;
	font-weight: bold;
	display: block;
}
.slidercform strong em {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	font-style: normal;
	display: block;
	margin-top: 8px;
}
.slidercform span {
	width: 50%;
	height: 1px;
	background: #595959;
	float: left;
	margin-top: 14px;
	margin-left: 25%;
}
/* slider header form 2 */

.slidercform2 {
	float: right;
	width: 470px;
	padding: 47px 45px 50px 45px;
	background: rgba(18, 18, 18, 0.9);
	border-radius: 3px;
	position: relative;
	z-index: 300;
	margin-top: -565px;
	text-align: center;
}
.slidercform2 strong {
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 27px;
	font-weight: bold;
	display: block;
}
.slidercform2 strong em {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	font-style: normal;
	display: block;
	margin-top: 8px;
}
.slidercform2 span {
	width: 50%;
	height: 1px;
	background: #454545;
	float: left;
	margin-top: 14px;
	margin-left: 25%;
}
.slidercform2 .sky-form .input input, .slidercform2 .sky-form .select select {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 101.5%;
	padding: 10px 14px;
	outline: none;
	border-width: 0px;
	border-style: solid;
	background: rgba(255, 255, 255, 0.9);
	font: 14px/18px 'Open Sans', Helvetica, Arial, sans-serif;
	color: #454545;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.slidercform2 .sky-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	padding: 10px 14px;
	outline: none;
	border-width: 0px;
	border-style: solid;
	background: rgba(255, 255, 255, 0.9);
	font: 14px/18px 'Open Sans', Helvetica, Arial, sans-serif;
	color: #454545;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}
/* header portfolio style */

.headerport {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 210px;
	margin-bottom: 130px;
}
.headerport .left {
	float: left;
	width: 33%;
}
.headerport .center {
	float: left;
	width: 34%;
}
.headerport .right {
	float: left;
	width: 33%;
}
.headerport .boxsize1 {
	float: left;
	width: 100%;
	height: 300px;
	text-align: center;
	background: #525252;
}
.headerport .boxsize2 {
	float: left;
	width: 50%;
	height: 150px;
	text-align: center;
	background: #525252;
}
.headerport .boxsize3 {
	float: left;
	width: 100%;
	height: 150px;
	text-align: center;
	background: #525252;
}
.headerport .boxsize4 {
	float: left;
	width: 100%;
	height: 450px;
	text-align: center;
	background: #525252;
}
.headerport .boxsize1 img {
	width: 100%;
	height: 300px;
	display: block;
}
.headerport .boxsize2 img {
	width: 100%;
	height: 150px;
	display: block;
}
.headerport .boxsize3 img {
	width: 100%;
	height: 150px;
	display: block;
}
.headerport .boxsize4 img {
	width: 100.2%;
	height: 450px;
	display: block;
}
.headerport .boxsize2 .onlycolor {
	float: left;
	width: 100%;
	height: 150px;
	background: #e54c4c;
	transition: all 0.3s ease;
}
.headerport .boxsize2 .onlycolor:hover {
	background: #525252;
}
.headerport .boxsize2 .onlycolor.white {
	background: #fff;
}
.headerport .boxsize2:hover .onlycolor.white {
	background: #e3e3e3;
}
.headerport .boxsize3 .onlycolor {
	float: left;
	width: 100%;
	height: 150px;
	background: #e54c4c;
	transition: all 0.3s ease;
}
.headerport .boxsize3 .onlycolor:hover {
	background: #525252;
}
.headerport .boxsize3 .onlycolor.white {
	background: #fff;
}
.headerport .boxsize3:hover .onlycolor.white {
	background: #e3e3e3;
}
.headerport .boxsize1 h3 {
	color: #fff;
	text-align: center;
	font-size: 21px;
	font-weight: 300;
	margin-top: 32.5%;
}
.headerport .boxsize2 h3 {
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-weight: 300;
	margin-top: 29%;
}
.headerport .boxsize3 h3 {
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-weight: 300;
	margin-top: 14.5%;
}
.headerport .boxsize1 h3.darkc, .headerport .boxsize2 h3.darkc, .headerport .boxsize3 h3.darkc, .headerport .boxsize4 h3.darkc {
	color: #333;
}
.headerport .boxsize4 h3 {
	color: #fff;
	text-align: center;
	font-size: 21px;
	font-weight: 300;
	margin-top: 50%;
}
.hp-item.square {
	position: relative;
	width: 100%;
}
.hp-item.square .info {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.hp-item.square.effect10 {
	overflow: hidden;
}
.hp-item.square.effect10 .img {
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.hp-item.square.effect10 .info {
	background: #525252;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}
.hp-item.square.effect10 .info p {
	font-style: italic;
	font-size: 12px;
	position: relative;
	color: #bbb;
	padding: 20px 20px 20px;
	text-align: center;
}
.hp-item.square.effect10 a:hover .info {
	visibility: visible;
	opacity: 1;
}
.hp-item.square.effect10.bottom_to_top .img {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.hp-item.square.effect10.bottom_to_top .info {
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%);
}
.hp-item.square.effect10.bottom_to_top a:hover .img {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%);
}
.hp-item.square.effect10.bottom_to_top a:hover .info {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
.menu_shape_shadow {
	float: left;
	position: absolute;
	width: 100%;
	height: 10px;
	background: url(../images/menu-shadow2.png) no-repeat center top;
	z-index: 8000;
	top: 100px;
}
/* text slider */

.textyslider {
	background: none;
	text-align: center;
	padding-top: 90px;
	margin-bottom: 59px;
}
.textyslider span.text {
	display: block;
	padding-top: 20px;
	margin-bottom: 40px;
}
.textyslider em {
	color: #e54c4c;
	font-family: 'Dancing Script', cursive;
	font-size: 45px;
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom: 1px dashed #e54c4c;
}
.textyslider strong {
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 45px;
	font-weight: 600;
	padding-left: 20px;
	text-transform: uppercase;
}
.textyslider p {
	font-family: 'Raleway', sans-serif;
	color: #727272;
	font-size: 16px;
	line-height: 27px;
	padding-bottom: 5px;
	width: 70%;
	margin: 0 auto;
}
/* New css */



.iceMenuLiLevel_2 {
	position: relative!important;
}
.dropdown {
	display: block!important;
}
.pagination {
	float: left;
	width: 100%;
	display: inline-block;
	margin: 20px 0;
	padding-left: 0;
}
.pagination .previous {
	float: left;
}
.pagination .next {
	float: right;
}
.sky-form label {
	font-weight: 400;
}
.hasTooltip {
	display: block !important;
}
/* registration */



.reg_form footer a, .aaika_form footer a {
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font: 300 15px/39px 'Open Sans', Helvetica, Arial, sans-serif;
	height: 39px;
	margin: 0;
	outline: medium none;
	overflow: hidden;
	padding: 0 25px;
	text-decoration: none;
	background-color: #272727;
	opacity: 0.8;
	transition: opacity 0.2s ease 0s;
	margin-left: 10px;
}
.reg_form footer a:hover, .aaika_form footer a:hover {
	opacity: 1;
}
.list_divlines {
	font-weight: normal;
}
#contactform label {
	color: #999;
}
#result > em {
	color: #e54c4c;
}
#style-selector a.close {
	background-color: #e54c4c!important;
}
.bgimage {
	padding: 55px 0;
	background: url(../images/breadcrumb.jpg) repeat left top;
}
.left_sidebar, .content_right, .content_left, .right_sidebar {
	padding: 90px 0 0;
}
.ms-slide-bgcont > img {
	height: 100%;
	visibility: visible !important;
	width: 100%;
}
.tooltip-inner {
	display: none!important;
}
.alert-error, .alert-info, .alert-notice, .alert-success {
	float: left;
	margin: 10px;
	padding: 20px;
	width: 100%;
}
.icon-edit {
	padding: 5px;
	color: #000;
}
/******edit*******/

#topMenuImage img {
	display: none;
}
#topMenuImage {
	background: #0f6de9 url(../../../images/1.PNG) no-repeat left center;
	display: block;
	width: 100%;
	height: 32px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
#topMenuImage:hover, #topMenuImage:focus, #topMenuImage:active {
	background: #1E1F1F url(../../../images/1.PNG) no-repeat left center;
}
h4.white a:hover {
	color: #0f6de9;
}
.top_intro.one_fourth {
	width: 47%;
}
h5.white {
	color: #09affe;
}
.unstyled li a {
	color: rgb(32, 168, 234);
	font-size: 12px;
	display: block;
	text-align: left;
	line-height: 16px;
}
.unstyled li a:hover {
	text-decoration: underline;
}
.btn-primary {
	color: #fff;
	background-color: #09affe;
	border-color: #09affe;
}
#modlgn-username, #modlgn-passwd {
	background-color: #fff;
	background-image: none;
	color: rgb(0, 0, 0);
	width: 45%;
	border-radius: 5px;
}
#sliderContent label {
	margin-bottom: 0;
	font-weight: 500;
	width: 75px;
	font-size: 14px;
}
#sliderContent .controls {
	vertical-align: super;
	margin-bottom: 10px;
}
.top_intro.one_fourth.login {
	width: 40%;
	margin-left: 7%;
}
#modlgn-remember {
	float: left;
	margin-right: 5px;
	margin-top: 6px;
}
.features_sec4 h4 {
	border-bottom: 1px solid #949494;
	margin-bottom: 5px;
	padding-bottom: 7px;
	float: right;
}
.features_sec4 h4:before {
	content: "\f086";
	font: normal normal normal 20px/1 FontAwesome;
	letter-spacing: 7px;
	padding-left: 4px;
}
.mainLinks {
	width: 24%;
	float: left;
	display: inline-block;
	margin-right: 1%;
}
.mainLinks.lesswidth {
	width: 10%;
}
.newsletter {
	width: 25%;
	margin-left: 4%;
	margin-right: 1%;
}
.newsletter .acyfield_email input, .newsletter .acyfield_name input {
	border-radius: 3px;
	width: 90% !important;
}
.newCumpos {
	width: 32%;
}
.newsletter .newsletter {
	width: 100%;
}
div#jemmodulewide td {
	display: block;
}
div#jemmodulewide .eventset tr {
	vertical-align: top !important;
}
div#jemmodulewide .eventset td {
	vertical-align: top;
	position: relative;
	display: block;
}
div#jemmodulewide .eventset td:first-child {
	left: -38%;
}
div#jemmodulewide .event-image-cell {
	left: auto !important;
	right: 1px !important;
	text-align: right !important;
}
div#jemmodulewide {
	width: 36%;
	display:inline-block;
}
div#jemmodulewide .eventset {
	width: 100%;
	margin-bottom: 10px;
	height:200px;
	position:relative;
	padding: 5px;
	border-left: 1px dashed silver;
	border-right: 1px dashed silver;
}
div#jemmodulewide span.event-title {
	padding-right: 0px;/*
	background: url(img/flag_red.png) no-repeat;*//*font-size: smaller;*/
}
div#jemmodulewide span.event-title a {
	font-weight:600;
}
div#jemmodulewide span.time {
	padding-right: 0px;
	/*	background: url(img/time.png) no-repeat;*/
	padding-top: 2px;
}
div#jemmodulewide span.date {
	padding-right: 0px;/*
	background: url(img/date.png) no-repeat;*/
	padding-top: 2px;
	display:block;
}
div#jemmodulewide span.category {
	position: relative;
	padding-right:0px;
}
div#jemmodulewide span.venue-title {
	position: relative;
	padding-right: 20px;
	background: url(img/building.png) no-repeat;
}
div#jemmodulewide .event-image-cell {
	text-align:right;
	position: absolute !important;
	right: 0 !important;
	top: 0 !important;
}
div#jemmodulewide .venue-image-cell {
}
div#jemmodulewide .image-preview {
	/*	height: 35px;*/
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 3px;
	background-color: white;
	margin: 3px;
}
.titles {
	display: inline-block;
	width: 30%;
	text-align: center;
	margin-right: 1%;
	float: left;
}
.pritable a {
	color: #35a184;
}
.header ul.nav>li>a:hover {
	color: #1b775e !important;
}
.logo a {
	display: block;
	width: 130px;
	height: 160px;
	background: #EDEDED;
	margin-right: 5%;
}
.logo a img {
	display: block;
	margin: auto;
}
.pritable {
	padding: 30px 0px !important;
}
.customNewsletter .btn {
	background: #1b775e;
	border-color: #1b775e;
	color: #fff;
	margin: auto;
	display: block;
	margin-top: 5px;
	width: 40%;
	float: none;
}
.customNewsletter .btn:hover {
	background: #fff;
	color: #1b775e;
}
.customNewsletter img {
	display: block;
	margin: auto;
}
.customNewsletter h5 {
	text-align: center;
	margin-top: 10px;
}
.frstTitle {
	text-align: center;
	width: 36%;
}
.sitemap {
	clear: both;
	width: 100%;
}
.location {
	width: 30%;
	margin-left: 4%;
}
.nav>li>a {
	padding: 0px 8px !important;
	padding-bottom: 24px !important;
}
div.mod-languages ul.lang-inline li {
	position: fixed;
	top: 0;
	left: 108px;
	padding: 1px 7px;
	background: #0F6DE9;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
div.mod-languages ul.lang-inline li.lang-active {
	display: none!important;
}
div.mod-languages ul.lang-inline li a {
	color: #ffffff;
}
div.mod-languages ul.lang-inline li:hover {
	background: #1b775e;
}
.page_title2 {
	margin-bottom: 3%;
}
/***************** honarary, public Figure, list Of Members inner Pages *********************/

.honarary, .publicFigure, .listOfMembers, .BoardofGovernance, .organizations, .partners, .sponsors, .cat1pro1, .cat1pro2, .cat2pro1, .cat2pro2, .cat3pro1, .cat3pro2, .experts, .vacancies, .background, .mission, .bylaws, .memberinfo, .networkscom, .fora, .assembly, .reports, .awcreports, .journal, .videos, .firtstforum, .assembly, .governing, .meeting, .newslettr, .directories, .bibolg, .events, #phocagallery, .channel, #jem {
	min-height: 700px;
}
.thankyou {
	min-height: 500px;
}
.honarary .item-image, .publicFigure .item-image, .BoardofGovernance .item-image, .organizations .item-image, .partners .item-image, .sponsors .item-image, .cat1pro1 .item-image, .cat1pro2 .item-image, .cat2pro1 .item-image, .cat2pro2 .item-image, .cat3pro1 .item-image, .cat3pro2 .item-image, .experts .item-image {
	margin-left: 2%;
	border: 1px solid #ccc;
	overflow: hidden;
	width: 90px;
	height: 100px;
	padding: 7px;
	text-align: center;
	vertical-align: middle;
}
.honarary .item-image img, .publicFigure .item-image img, .BoardofGovernance .item-image img, .organizations .item-image img, .partners .item-image img, .sponsors .item-image img, .cat1pro1 .item-image img, .cat1pro2 .item-image img, .cat2pro1 .item-image img, .cat2pro2 .item-image img, .cat3pro1 .item-image img, .cat3pro2 .item-image img, .experts .item-image img {
	max-width:100%;
}
.publicFigure .items-row, .honarary .items-row, .listOfMembers .items-row, .BoardofGovernance .items-row, .organizations .items-row, .partners .items-row, .sponsors .items-row, .experts .items-row, .vacancies .items-row {
	margin-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	padding: 20px;
}
.publicFigure .items-row:hover .item-image, .honarary .items-row:hover .item-image, .listOfMembers .items-row:hover .item-image, .BoardofGovernance .items-row:hover .item-image, .organizations .items-row:hover .item-image, .partners .items-row:hover .item-image, .sponsors .items-row:hover .item-image, .cat1pro1 .items-row .span4:hover .item-image, .cat1pro2 .items-row .span4:hover .item-image, .cat2pro1 .items-row .span4:hover .item-image, .cat2pro2 .items-row .span4:hover .item-image, .cat3pro1 .items-row .span4:hover .item-image, .cat3pro2 .items-row .span4:hover .item-image, .experts .items-row:hover .item-image {
	border-color: #1b775e;
	background: #1b775e;
}
.publicFigure .items-row:hover, .honarary .items-row:hover, .listOfMembers .items-row:hover, .BoardofGovernance .items-row:hover, .organizations .items-row:hover, .partners .items-row:hover, .sponsors .items-row:hover, .experts .items-row:hover, .vacancies .items-row:hover {
	background: #F8F8F8;
	border-radius: 5px;
	border-bottom-color: #1b775e;
}
.listOfMembers .items-row p:first-child {
	padding-bottom: 1%;
	font-size: 21px;
}
/***************** honarary, public Figure, list Of Members inner Pages *********************/



/*****************Background Page*********************/

.background p, .mission p, .bylaws p, .memberinfo p, .networkscom p, .fora p, .reports p, .journal p, .firtstforum p, .assembly p, .assembly1 p, .governing p, .meeting p, .awcreports p, .newslettr p, .directories p, .bibolg p {
	font-size: 15px;
	margin-right: 2%;
	margin-left: 2%;
	line-height: 26px;
}
.firtstforum td, .assembly td, .meeting td, .reports td, .journal td, .awcreports td, .newslettr td, .bibolg td {
	padding-left: 2%;
}
.networkscom p:first-child, .fora p, .assembly p:first-child {
	margin-bottom: 2%;
}
.assembly p {
	margin-bottom: 1%;
}
.memberinfo table {
	margin-top: 2%;
}
.orgstructure img {
	margin-bottom: 3%;
}
.networkscom li, .fora li, .assembly li, .governing li, .awcreports li, .memberinfo li, .item-page li {
	margin-right: 6% !important;
	list-style:url(../images/icon_14129-small.png) !important;
	margin-bottom:7px;
}
.categories-list.BoardofGovernance h3 {
	background: url(../images/icon_14129.png) no-repeat right bottom !important;
	padding-right: 30px;
}
/*****************Background Page*********************/



/*****************contact us*********************/

.content_fullwidth.less .two_third {
	width: 56.35% !important;
}
.content_fullwidth.less .marb10 {
	margin-bottom: 40px !important;
}
.clearfix.marb12 {
	margin-bottom: 20px !important;
}
.content_fullwidth.less .two_third br {
	display: none;
}
/****************contact us*********************/



/****************News Inners*********************/

.content_halfsite {
	width: 100% !important;
}
#system-message-container, .post_comments, .post_by, .post_categoty, .smlinks, .k2ReadMore {
	display: none;
}
.divider_line9 {
	padding-top: 20px !important;
	margin-bottom: 20px !important;
	background: none !important;
	border-bottom: 1px dashed #ccc;
}
.blog_post:hover .divider_line9 {
	border-bottom-color: #0A7457 !important;
}
.blog_postcontent .image_frame {
	width: 33%;
	margin-left: 2%;
	margin-bottom: 9px !important;
	border: 1px solid #ccc;
	overflow: hidden;
	height: 150px;
	padding: 7px;
	text-align: center;
	vertical-align: middle;
}
.blog_postcontent .image_frame:hover {
	border-color: #1b775e;
	background: #1b775e;
}
.blog_postcontent p {
	width:95%;
}
.blog_postcontent a {
	color: #0A7457 !important;
}
.blog_postcontent a:hover {
	color: #454545 !important;
}
.blog_post a.date {
	color: #454545 !important;
}
.blog_post a.date:hover {
	color: #0A7457!important;
}
.blog_postcontent .image_frame img {
	height: 100%;
}
.marb8 {
	margin-bottom: 0px !important;
}
 @media (max-width: 767px) {
 .blog_post h3 {
 float: left !important;
 display: block !important;
 width: 100% !important;
}
 .blog_postcontent .image_frame {
 width: 50% !important;
 display: block !important;
}
 .firtstforum td {
 width: 75% !important;
}
}
 @media (max-width: 480px) {
 .blog_postcontent .image_frame {
 width: 100% !important;
 display: block !important;
}
}
/****************News Inners*********************/



/****************News Home*********************/

.lblogs.animate.fadeIn a:hover {
	color: #0A7457 !important;
}
.lblogs.animate.fadeIn h5 {
	margin-bottom: 0px !important;
	min-height: 75px;
}
 @media(min-width: 1100px) {
 .lblogs.animate.fadeIn h5 {
 min-height: 50px !important;
}
}
/****************News Home*********************/



/****************Events Inners*********************/

.events .description p {
	font-size: 16px;
	width: 100%;
	display: block;
	float: left;
}
.description.event_desc p {
	float: none !important;
}
div#jem .inputbox:focus {
	background-color: #fff !important;
}
div#jem .inputbox:hover {
	background-color: #fff !important;
}
div#jem table.eventtable tr:hover td, div#jem .inputbox {
	background-color: #ccc !important;
}
#jem {
	margin-bottom: 30px;
}
.events .location {
	width: 100% !important;
}
div#jem h2 {
	background: none repeat scroll 0% 0% #0A7457 !important;
	color: #fff !important;
}
/****************Events Inners*********************/



/****************Photo Gallery*********************/

.pg-csv-box {
	height: 135px !important;
	width: 110px !important;
}
.pg-csv-box-img {
	height: 100px !important;
	width: 100px !important;
}
.pg-icon-detail {
	margin-top: -17px !important;
}
/****************Photo Gallery*********************/



/****************Photo Gallery*********************/

.experts p:first-child, .vacancies .category-desc p {
	font-size: 16px;
	margin-right: 2%;
	margin-left: 2%;
	margin-bottom: 4%;
}
.expertsbtn .items-row:last-child {
	margin-bottom: 5%;
}
.expertsbtn .readmore, .vacancy .readmore {
	text-align: center;
}
.expertsbtn .readmore .btn, .rsform-submit-button, .vacancy .readmore .btn {
	margin-bottom: 3%;
}
.vacancy .readmore .btn {
	margin-top: 2%;
}
 @media (max-width: 650px) {
 #userForm {
 margin: 5%;
}
}
/****************Photo Gallery*********************/



/****************Vacancies*********************/

.vacancies p {
	line-height: 27px;
}
.vacancies a {
	background: #1b775e;
	border: 1px solid #1b775e;
	color: #fff;
	padding: 0.5%;
	border-radius: 8px;
}
.vacancies a:hover {
	background: #fff;
	border-color: #1b775e;
	color: #1b775e;
}
.vacancies p:last-child {
	margin-top: 2%;
}
/****************Vacancies*********************/



/****************Form Page*********************/



.formResponsive select, .formResponsive input[type="text"], .formResponsive input[type="password"] {
	height: 30px !important;
}
.formRed {
	margin-left: 3%;
	margin-bottom: 2%;
}
/****************Form Page*********************/



.margin_top10 {
	margin-top: 88px !important;
}
.cat1pro1 .item-image, .cat1pro2 .item-image, .cat2pro1 .item-image, .cat2pro2 .item-image, .cat3pro1 .item-image, .cat3pro2 .item-image {
	margin-left: 5% !important;
}
.cat1pro1 .readmore, .cat1pro2 .readmore, .cat2pro1 .readmore, .cat2pro2 .readmore, .cat3pro1 .readmore, .cat3pro2 .readmore {
	margin-top: 15px;
}
.cat1pro1 .span4, .cat1pro2 .span4, .cat2pro1 .span4, .cat2pro2 .span4, .cat3pro1 .span4, .cat3pro2 .span4 {
	width: 31%;
	float: right;
	margin-right: 2%;
	border: 1px solid #ccc;
	padding: 10px;
	-webkit-box-shadow: inset 0px 0px 63px -8px rgba(209, 209, 209, 1);
	-moz-box-shadow: inset 0px 0px 63px -8px rgba(209, 209, 209, 1);
	box-shadow: inset 0px 0px 63px -8px rgba(209, 209, 209, 1);
	border-radius: 7px;
	margin-bottom: 10px;
	margin-top: 3%;
}
.thanks {
	width: 100%;
	float: right;
	margin-right: 2%;
	border: 1px solid #ccc;
	padding: 10px;
	-webkit-box-shadow: inset 0px 0px 63px -8px rgba(209, 209, 209, 1);
	-moz-box-shadow: inset 0px 0px 63px -8px rgba(209, 209, 209, 1);
	box-shadow: inset 0px 0px 63px -8px rgba(209, 209, 209, 1);
	border-radius: 7px;
	margin-bottom: 10px;
	margin-top: 3%;
}
.cat1pro1 .span4:hover, .cat1pro2 .span4:hover, .cat2pro1 .span4:hover, .cat2pro2 .span4:hover, .cat3pro1 .span4:hover, .cat3pro2 .span4:hover, .thanks:hover {
	border-color: #1b775e;
}
.cat1pro1 div[itemprop="articleBody"] p, .cat1pro2 div[itemprop="articleBody"] p, .cat2pro1 div[itemprop="articleBody"] p, .cat2pro2 div[itemprop="articleBody"] p, .cat3pro1 div[itemprop="articleBody"] p, .cat3pro2 div[itemprop="articleBody"] p, .thanks p {
	padding: 3px;
}
.thanks p {
	text-align: center;
}
.readmore .btn, .rsform-submit-button {
	background: #1b775e !important;
	border-color: #1b775e !important;
	color: #fff !important;
}
.readmore .btn:hover, .rsform-submit-button:hover {
	background: #fff !important;
	border-color: #1b775e !important;
	color: #1b775e !important;
}
.readmore .btn .icon-chevron-right {
	display: none;
}
.header ul.nav>li>a.active {
	color: #0A7457 !important;
}
 @media(max-width: 767px) {
 .honarary, .publicFigure, .listOfMembers, .BoardofGovernance, .organizations, .partners, .sponsors, .cat1pro1, .cat1pro2, .cat2pro1, .cat2pro2, .cat3pro1, .cat3pro2, .experts, .vacancies, .background, .mission, .bylaws, .memberinfo, .networkscom, .fora, .assembly, .reports, .awcreports, .journal, .videos, .firtstforum, .assembly, .governing, .meeting, .newslettr, .directories, .bibolg, .events, #phocagallery, .channel, #jem {
 min-height: 1000px;
}
 .page_title2 {
 margin-bottom: 5%;
}
 .margin_top10 {
 margin-top: 0 !important;
}
 .honarary .item-image, .publicFigure .item-image, .BoardofGovernance .item-image, .organizations .item-image, .partners .item-image, .sponsors .item-image, .cat1pro1 .item-image, .cat1pro2 .item-image, .cat2pro1 .item-image, .cat2pro2 .item-image, .cat3pro1 .item-image, .cat3pro2 .item-image, .experts .item-image {
 margin-left: 6%;
}
 .cat1pro1 .span4, .cat1pro2 .span4, .cat2pro1 .span4, .cat2pro2 .span4, .cat3pro1 .span4, .cat3pro2 .span4, .thanks {
 width: 100%;
 display: block;
}
}
.content-category.BoardofGovernance h3, .blog.BoardofGovernance h3, .blog.listOfMembers h3 {
	padding-right: 30px;
	background: url(../images/icon_14129.png) no-repeat right bottom;
}
.content-category.BoardofGovernance h3:hover a, .blog.BoardofGovernance h3:hover a, .blog.listOfMembers h3:hover a {
	color: #0A7457;
	border-bottom: 1px solid #ccc;
}
div#jemmodulewide span.date {
	width: 65%;
}
.acyfield_name.acy_requiredField input, .acyfield_email.acy_requiredField input {
	border-radius: 7px;
	height: 30px !important;
}
.videos h3 {
	display: none;
}
.item-page img {
	border-radius: 7px;
	border: 1px solid #eee;
}
.item-page table.rowspdf, .category-desc table.rowspdf, #jem table {
	margin-left: 2%;
	margin-right: 2%;
	width: 96% !important;
}
.item-page table.rowspdf img,  .description.event_desc td img,  .category-desc table.rowspdf img,  #jem table img {
	border:none;
	margin:5px 10px;
}
.item-page table.rowspdf tr td,  .category-desc table.rowspdf tr td,  .events table tr td,  #jem table tr td {
	border-bottom:1px dashed #ccc !important;
	vertical-align:middle !important;
	padding-left: 1% !important;
	padding-right: 1% !important;
}
.item-page table.rowspdf,  .category-desc table.rowspdf,  .events table,  #jem table {
	margin-top: 2%;
	border:1px solid #ccc !important;
	border-radius:7px !important;
}
 .item-page table.rowspdf tr:nth-child(even) td,  .events table tr:nth-child(even) td,  .category-desc table.rowspdf tr:nth-child(even) td,  #jem table tr:nth-child(even) td {
 background:#F7F7F7 !important;
}
.item-page table.rowspdf tr:last-child td, .category-desc table.rowspdf tr:last-child td {
	border: none !important;
}
.item-page table.rowspdf tr:hover td,  .category-desc table.rowspdf tr:hover td,  .events table tr:hover td,  #jem table tr:hover td {
	background:#eee !important;
}
.item-page li a, .category-desc li a {
	color: #0A7457 !important;
}
.item-page li a:hover, .category-desc li a:hover {
	text-decoration:underline !important;
	color: #666 !important;
}
#iCal,  h1.componentheading,  #jem .catimg,  #jem .buttons,  .jem_category.events .description,  .events hr,  #pg-icons {
	display: none;
}
div#jem {
	border: none !important;
	background: none !important;
}
.events a {
	color: #0A7457;
}
.events a:hover {
	color: #000;
}
div#jem dl {
	margin-right: 2%;
}
.features_sec4 h5 a {
	font-weight: 600;
}
.features_sec4 .lbimg {
	width: 215px;
	overflow: hidden;
	height: 115px;
	margin-bottom: 8%;
}
.features_sec4 .lbimg img {
	widht: 100%;
	height: 100%;
	border: 1px solid #ccc;
}
.features_sec4 .lblogs:hover img {
	border-color: #0A7457;
}
.features_sec4 p {
	height: 135px;
	overflow: hidden;
}
.features_sec4 .lblogs.animate.fadeIn {
	margin-bottom: 3%;
}
.copyright_info .one_half.animate.fadeInRight {
	width: 65% !important;
}
.copyright_info .one_half.last {
	width: 28% !important;
	clear: left !important;
}
#openCloseWrap {
	position: fixed !important;
}
#phocagallery h1 {
	display: none;
}
#phocagallery .pg-box3 a img {
	width: 110px;
	height: 105px;
}
.dropdown.iceMenuLiLevel_2 .dropdown-menu {
	margin-left: 0px !important;
	width: 100% !important;
}
.dropdown.iceMenuLiLevel_2 .dropdown-menu a {
	white-space: normal !important;
}
#jem .location {
	width: 100% !important;
}
.iceMenuLiLevel_2>.dropdown-menu {
	left: auto !important;
	right: 100%;
}
.formResponsive .formHorizontal .formControlLabel,  .formResponsive label,  .formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
	float: right !important;
}
.rsform {
	margin-right: 3%;
}
.formResponsive .formHorizontal .formControls {
	margin-left: auto !important;
	margin-right: 160px;
}
.pg-csv-box {
	float: right !important;
}
.nav>li:last-child {
	left: 5px !important;
	right: auto !important;
}
#openCloseWrap {
	right: auto !important;
	left: 5px !important;
}
#sliderContent {
	height: 295px !important;
}
.unstyled {
	float: right;
}
.formRed {
	display: none;
}
.sky-form2 .label {
	text-align: right !important;
}
.sky-form2 .col,  .sky-form2 .subbutton {
	float: right !important;
}
.content_fullwidth.less .two_third p:first-child /*,

.content_fullwidth.less .two_third header */ {
	display: none;
}
.icon-plus, .icon-minus {
	font-family: Fontawesome !important;
}
dt.createdby, dd.createdby, .content_fullwidth.less header {
	display: none !important;
}
div#jem .flyerimage {
	float: none !important;
}
div#jem dt {
	float: right !important;
}
div#jem table.eventtable th, div#jem table.eventtable td {
	text-align: right;
}
div#jemmodulewide span.venue-title {
	margin-right: 115px !important;
	padding-left: auto !important;
	background: url(../../../images/building.png) no-repeat right !important;
	padding-right: 20px !important;
}
 @media (max-width: 767px) {
 .navbar-nav>li {
 float: none !important;
}
 .navbar-default .navbar-nav>li>a {
 margin-right: 8% !important;
}
 .features_sec4 p {
 height: 50px !important;
}
 div#jemmodulewide .eventset td:first-child {
 left: -21% !important;
}
 .features_sec4 .lbimg {
 width: 275px !important;
 height: 135px !important;
}
 .item-page table.rowspdf, .category-desc table.rowspdf, #jem table {
 margin: auto !important;
}
}
 @media (min-width: 1100px) {
 .features_sec4 .lbimg {
 width: 235px !important;
 height: 140px !important;
}
 .features_sec4 p {
 height: 100px !important;
}
 .features_sec4 .lblogs {
 width: 24% !important;
 margin-left: 1% !important;
}
}
 @media (min-width: 767px) and (max-width: 990px) {
 .features_sec4 .lbimg {
 width: 170px !important;
 height: 100px !important;
}
 div#jemmodulewide .eventset td:first-child {
 left: -18% !important;
}
}
 @media (max-width: 999px) {
 .navbar-collapse {
 max-height: none !important;
}
 .nav>li:last-child {
 position: relative !important;
 z-index: 1 !important;
}
 .nav>li:last-child > a {
 color: #fff !important;
 font-size: inherit !important;
}
 .nav>li:last-child {
 right: auto !important;
 top: auto !important;
}
 .nav>li:last-child > a:hover {
 color: #1b775e !important;
}
 .customNewsletter, .eventcalq, #jemmodulewide, .eventset, .mainLinks, .lblogs {
 display: block;
 width: 100% !important;
 float: none;
 border-left-width: 0 !important;
 border-right-width: 0 !important;
}
 h4.lmb {
 display: block !important;
}
 .titles {
 display: none;
}
 div#jemmodulewide span.venue-title {
 background: none !important;
}
 .customNewsletter .btn {
 margin-bottom: 5%;
}
}
 @media (max-width: 480px) {
 div#jemmodulewide .eventset td:first-child {
 left: -40% !important;
}
}
.sharepost {
	display: none;
}
.eventcalq th.mod_jemcalq_daynames {
	font: 9px "Trebuchet MS", 'Droid Arabic Kufi', serif !important;
}
.jem_category .floattext .description {
	display: none;
}
#jem_filter {
	width: 96%;
}
.background table {
	direction: ltr;
}
.background table td {
	text-align: right;
}
.pg-cv-box {
	float: right !important;
}
.nav-hover .btn-group.pull-right {
	display: block !important;
}
.pagination.pagination-centered {
	display: none;
}
#pg-msnr-container .pg-cv-box.item:first-child .pg-box3 img {
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.pg-icon-detail {
	text-align: left !important;
}
.pg-cv-name {
	text-align: right !important;
}
h4.white i {
	font-family: fontawesome !important;
}
.item-page {
	float: right;
}
#jem {
	width: 100%;
	float: right;
}
#contact-form i {
	font-family: fontawesome !important;
}
section #huge_it_gallery {
	text-align: right !important;
	background-color: inherit !important;
	box-shadow: none !important;
	min-height: 500px !important;
	margin-right: 2% !important;
}
section #huge_it_gallery li .overLayer ul li h2, section #huge_it_gallery li .infoLayer ul li h2 {
	color: #0A7457 !important;
	font-size: 19px !important;
}
section #huge_it_gallery li .infoLayer ul li p {
	display: none;
}
.left_sidebar, .content_right, .content_left, .right_sidebar {
	padding-top: 0 !important;
}
.left_sidebar {
	width: 35% !important;
	margin-top: 7%;
}
.content_right {
	width: 65% !important;
}
#login-form ul li:first-child {
	display: none !important;
}
.btn-group.pull-right {
	float: left !important;
}
.btn-group.pull-right ul {
	right: auto !important;
	left: 0 !important;
}
.icons.nav-hover .edit-icon a span {
	float: right;
}
.btn-group.pull-right li:hover span {
	color: #fff;
	transition: all 0.3s ease;
}
.btn-group.pull-right li:hover {
	background-color: #1b775e;
	color: #fff !important;
	transition: all 0.3s ease;
}
#jemmodulewide, .comingSoon {
	min-width: 320px !important;
}
.pritable .modulecontent {
	width: 30%;
	margin-right: 1%;
	float: right;
	display: inline-block;
	min-width: 313px;
}
.pritable .modulecontent h4.lmb {
	text-align: center !important;
}
 @media(min-width: 1100px) {
 .nav>li:last-child > a {
 font-size: 12px !important;
}
 .nav>li:last-child {
 top: 38px !important;
 left: 5px !important;
}
 div#jemmodulewide .eventset td:first-child {
 left: -37% !important;
}
}
 @media(max-width: 800px) {
 .left_sidebar img {
 display: none;
}
}
 @media(max-width: 400px) {
 .pritable .modulecontent h4.lmb {
 margin-top: 6%;
}
}
/*********** video gallery******************/



.jmvideogalleries_videos_item {
	width: 30% !important;
	height: 190px !important;
	float: right !important;
	margin-right: 2% !important;
	margin-bottom: 2% !important;
}
.jmvideogalleries_videos_item img {
	height: 100% !important;
}
.jmfilters.jmvideogalleries_videos_sorting,  .jmfilters.jmvideogalleries_videos_filter,  .limit.pull-right {
	display: none;
}
#jm-videogalleries-video iframe {
	width: 100% !important;
	height: 375px !important;
}
.row-fluid.jmvideogalleries-video-title h2 {
	font-size: 28px !important;
	line-height: 5px !important;
}
 .row-fluid.jmvideogalleries-video-title [class*="span"] {
 float: right !important;
}
.row-fluid.jmvideogalleries-video-title .offset1:first-child {
	margin-right: 8.51063829787234% !important;
	margin-left: auto !important;
}
.jmvideogalleries-back-to-projects a,  .jmvideogalleries-back-to-projects a:hover {
	font-size: 16px !important;
}
.jmvideogalleries-back-to-projects a {
	background-position: right 6px !important;
}
.jmvideogalleries-back-to-projects a:hover {
	background-position: right -41px !important;
}
.navbar .nav>.active>a {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
/*********** video gallery******************/

.listOfMembers .last {
	width:100% !important;
}
.page_title2 h1 {
	display: none;
}
.item-page.contacts {
	width: 100%;
}
.rsform {
	width: 60%;
	float: right;
	margin-left: 2%;
	padding: 2%;
}
.rsform input, .rsform textarea {
	width: 100%;
}
.formResponsive .formHorizontal .formControls {
	margin-right: 80px !important;
}
.formResponsive .formHorizontal .formControlLabel, .item-page.contacts #Send {
	width: auto !important;
}
.rsform-block.rsform-block-namear {
	width: 45% !important;
	float: right !important;
	margin-left: 3% !important;
}
.rsform-block.rsform-block-emailar {
	width: 45% !important;
	float: right !important;
}
.rsform-block.rsform-block-emailar .formControls {
	margin-right: 125px !important;
}
.rsform-block.rsform-block-emailar .formBody {
	margin-left: -38px;
}
.item-page.contacts iframe {
	margin-bottom: 2%;
}
.item-page.contacts input:hover {
	border-color: #000;
}
.item-page.contacts ul {
	margin-right: 62%;
}
 @media (max-width: 767px) {
.rsform, .rsform-block.rsform-block-emailar, .rsform-block.rsform-block-namear {
width: 100% !important;
}
.item-page.contacts ul {
margin-left: auto !important;
}
.rsform-block.rsform-block-emailar .formBody {
margin-left: auto !important;
}
.item-page.contacts ul {
margin-right: auto !important;
}
}


.news .item-image{
width: 33%;
margin-left: 2%;
margin-bottom: 9px !important;
border: 1px solid #ccc;
overflow: hidden;
height: 150px;
padding: 7px;
text-align: center;
vertical-align: middle;	
}
.news .items-row{
border-bottom: 1px dotted #ccc;
padding-bottom: 15px;
padding-top: 15px;	
}
.news .item-image img{
height: 100%;
width: 100%;	
}
.news .item-image:hover{
border-color: #1b775e;
background: #1b775e;
}
.news h2{
text-decoration: none;
margin-top: 3px;
text-transform: none;
font-weight: 400;
font-size: 30px;
color: #0A7457;
margin-bottom: 15px;	
}
.news h2 a:hover{
color: #454545 !important;
}
.news .article-info-term{
display: none;
}
.news .published{
margin-bottom: 10px;	
}
.news .readmore{
margin-top: 10px;	
}

/************ home *****************/
.vina-carousel-content .item h3{
line-height: 22px;	
margin-bottom: 10px;
}
.vina-carousel-content .item h3 a{
color: #000 !important;
font-size: 19px;	
font-weight: 600;
}
.vina-carousel-content .item .image-block{
width: 100%;
height: 145px;
margin-bottom: 7px;
}
.vina-carousel-content .item .image-block img{
width: 100%;
height: 100%;
border: 1px solid #ccc;    
}
.vina-carousel-content .item:hover h3 a{
color: #136153 !important;	
}
.vina-carousel-content .item:hover img{
border-color: #136153;	
}
.vina-carousel-content a.morebutton{
color: #fff !important;
background: #136153;
border: 1px solid #136153; 
padding: 8px 20px;
border-radius: 5px;
}
.vina-carousel-content .readmore{
margin-top: 15px;
}
.vina-carousel-content .item:hover a.morebutton{
color: #136153 !important;
background: #fff; 
border-color: #136153;
}
.vina-carousel-content .fa-calendar{
margin-left: 10px;
float: right;
margin-top: 3px;	
}
.vina-carousel-content .info{
color: #136153;
}
.vina-carousel-content{
margin-bottom: 15px !important;
direction: ltr;
text-align: right;
}
@media (min-width: 1100px){
.vina-carousel-content .item .introtext{
min-height: 160px;	
}
.vina-carousel-content .item h3{
min-height: 70px !important;
}
}
