@import url("font-awesome.min.css");
@import url("prettyPhoto.css");
@import url("animate.min.css");
@import url("jquery.easy-pie-chart.css");
@import url("boxme-reset.css");
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
body
{
	color: #000;
	font-family: "Open Sans",Helvetica,Arial,sans-serif;
	font-size: 13px;
	font-weight: 400;
	margin: 0;
	padding: 0;
}
#wrapper
{
	height: auto;
	width: 100%;
}
.animated-area
{
	overflow: hidden;
}
#slider
{
	height: 600px;
	position: relative;
}
header
{
	height: 100px;
	position: relative;
}
.soci-header
{
	height: 140px;
}
#header
{
	height: 90px;
	margin-top: 20px;
	position: absolute;
	width: 100%;
	z-index: 9999;
}
#inside-header
{
	background-color: rgba(255,255,255,0.8);
	height: 100px;
	left: 0;
	padding: 20px 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
#head-box
{
	background-color: rgba(255,255,255,0.8);
	height: 100px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
#breadcrumb
{
	background: url(../img/pattern.png) repeat #f4f4f4;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	min-height: 140px;
}
#breadcrumb a
{
	color: #797979;
	text-decoration: none;
}
#breadcrumb a:hover
{
	color: #f2836b;
	text-decoration: none;
}
#breadcrumb-parallax
{
	background: url(../temp/prllx3.jpg) 50% 0 no-repeat fixed;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	color: #fff;
	min-height: 140px;
}
#breadcrumb-parallax a
{
	color: #FFF;
	text-decoration: none;
}
#breadcrumb-parallax a:hover
{
	color: #f2836b;
	text-decoration: none;
}
.breadcrumb-text
{
	font-size: 12px;
}
.important-text
{
	background-color: #f2836b;
	color: #fff;
	padding: 5px 10px;
}
.color-text
{
	color: #f2836b;
}
.color-text2
{
	color: #3d3d3b;
	font-weight: 400;
}
.color-background1
{
	background-color: #f2836b;
	border-radius: 3px;
	color: #fff;
	font-weight: 400;
	padding: 0 2px;
}
.color-background2
{
	background-color: #3d3d3d;
	border-radius: 3px;
	color: #fff;
	font-weight: 400;
	padding: 0 2px;
}
.underline
{
	background-color: #96CF4C;
	border: 0;
	height: 1px;
	margin-top: -5px;
	width: 160px;
}
.sidebar-underline
{
	background-color: #f2836b;
	border: 0;
	height: 1px;
	margin-left: 0;
	margin-top: 6px;
	text-align: left;
	width: 60px;
}
.section-title
{
	color: #69A818;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
}
.pos-center
{
	text-align: center;
}
#portfolio
{
	text-align: center;
	width: 100%;
}
#featured
{
	background-color: #f6f5f1;
	border-bottom: 1px solid #ededeb;
	border-top: 1px solid #ededeb;
	text-align: center;
}
#featured-style1
{
	border-bottom: 1px solid #ededeb;
	border-top: 1px solid #ededeb;
	text-align: center;
}
#services
{
	background-color: #f6f5f1;
	border-bottom: 1px solid #ededeb;
	border-top: 1px solid #ededeb;
}
#clients
{
	background-color: #F7E4E6;
	border-top: 1px solid #ededeb;
	text-align: center;
}
#clients-with-image
{
	background: url(../temp/prllx.jpg) no-repeat center center;
	color: #fff;
	text-align: center;
}
#index-form
{
	background-color: #f6f5f1;
	border-bottom: 1px solid #ededeb;
	border-top: 1px solid #ededeb;
	text-align: center;
}
.inside-title
{
	font-weight: 400;
}
.scrollup
{
	background-color: rgba(0,0,0,0.3);
	border-radius: 5px;
	bottom: 50px;
	display: none;
	padding: 5px 10px 10px 10px;
	position: fixed;
	right: 5%;
}
.scrollup i
{
	color: #fff;
	font-size: 30px;
	text-indent: -5000px;
}
.scrollup:hover
{
	text-decoration: none;
}
.search-line
{
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 10px;
}
.search-results a
{
	color: #f2836b;
}
.page-404 a
{
	background-color: #f2836b;
	color: #fff;
	padding: 10px 50px;
	text-decoration: none;
}
.page-404 a:hover
{
	background-color: #f38f78;
}
.text-404
{
	color: #f2836b;
	display: inline-block;
	font-size: 150px;
	font-weight: 400;
}
.text-404 .transform
{
	margin-left: 10px;
	margin-top: 80px;
	ms-transform: rotate(7deg);
	transform: rotate(155deg);
	webkit-transform: rotate(45deg);
}
.header-wrapper
{
	position: relative;
}
.menu
{
	margin-top: 10px;
	position: absolute;
	right: 0;
	top: 0;
}
.search
{
	margin-top: 10px;
}
.search a
{
	color: #797979;
	text-decoration: none;
}
.search-box
{
	margin-right: 10px;
}
.search-box input
{
	background-color: transparent;
	border: none !important;
	border-bottom: 1px solid #797979 !important;
	color: #797979;
	display: none;
	font-size: 12px;
	font-weight: 300;
	height: 20px;
	margin-bottom: 5px;
	outline: 0;
	width: 0;
}
.head-social-box
{
	border-bottom: 1px solid #efefef;
	margin: 10px 0;
}
.header-social li
{
	float: left;
	margin-right: 3px;
}
.header-social li a
{
	color: #727272;
	font-size: 13px;
}
.header-social
{
	margin-top: -3px;
}
.header-social li i:hover
{
	color: #fff;
}
.icon-circle
{
	color: #f1f1f1;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
.icon-stack:hover .fb.icon-stack-base
{
	color: #3b5998;
}
.icon-stack:hover .tw.icon-stack-base
{
	color: #00a0d1;
}
.icon-stack:hover .rs.icon-stack-base
{
	color: #ee802f;
}
.icon-stack:hover .sp.icon-stack-base
{
	color: #00aff0;
}
.icon-stack:hover .fq.icon-stack-base
{
	color: #25a0ca;
}
.icon-stack:hover .ig.icon-stack-base
{
	color: #3f729b;
}
.head-social-box a
{
	color: #f2836b;
}
.site-menu,.site-menu *
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.site-menu ul
{
	display: none;
	left: 0;
	min-width: 200px;
	padding-top: 5px;
	position: absolute;
	top: 100%;
	z-index: 99;
}
.site-menu ul li ul
{
	padding-top: 0;
}
.site-menu>li
{
	float: left;
}
.site-menu li:hover>ul,.site-menu li.site-menuHover>ul
{
	display: block;
}
.site-menu ul ul
{
	left: 100%;
	top: 0;
}
.site-menu li
{
	margin-right: 20px;
	position: relative;
	transition: background .2s;
	webkit-transition: background .2s;
	white-space: nowrap;
}
.site-menu a
{
	color: #919191;
	display: block;
	font-weight: 600;
	padding: 10px;
	position: relative;
	text-decoration: none;
	zoom: 1;
}
.site-menu a:hover
{
	background-color: #ea3244;
	color: #fff;
	text-decoration: none;
}
.site-menu a.active
{
	background-color: #ea3244;
	color: #fff;
	text-decoration: none;
}
.site-menu ul li,.site-menu ul ul li
{
	background: #232323;
	border-bottom: 1px solid #2c2c2c;
}
.site-menu ul li a
{
	color: #d2d2d2;
}
.site-menu ul li:last-child,.site-menu ul ul li:last-child
{
	border-bottom: 0;
}
.site-menu li:hover,.site-menu li.site-menuHover
{
	background: #f2836b;
	transition: none;
	webkit-transition: none;
}
.sfHover>a
{
	color: #fff;
}
.site-menu a.active
{
	color: #fff;
}
.site-menu .sfHover>a
{
	color: #fff;
}
.site-menu-arrows ul .site-menu-with-ul
{
	padding-right: 2.5em;
}
.site-menu-arrows ul .site-menu-with-ul:after
{
	border: 5px solid transparent;
	border-color: transparent;
	border-left-color: #dfeeff;
	border-left-color: rgba(255,255,255,.5);
	content: '';
	height: 0;
	margin-right: -3px;
	margin-top: -5px;
	position: absolute;
	right: 1em;
	top: 50%;
	width: 0;
}
.site-menu-arrows ul li>.site-menu-with-ul:focus:after,.site-menu-arrows ul li:hover>.site-menu-with-ul:after,.site-menu-arrows ul .site-menuHover>.site-menu-with-ul:after
{
	border-left-color: white;
}
.menu-style2.site-menu-arrows .site-menu-with-ul
{
	padding-right: 1.9em;
}
.menu-style2.site-menu-arrows .site-menu-with-ul:after
{
	color: #797979;
	content: "\f107";
	font-family: FontAwesome;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	height: 0;
	margin-top: -10px;
	position: absolute;
	right: 1em;
	text-decoration: inherit;
	top: 50%;
	width: 0;
}
.menu-style2.site-menu-arrows ul .site-menu-with-ul:after
{
	border-color: transparent;
	border-left-color: #dfeeff;
	border-left-color: rgba(255,255,255,.5);
	content: "";
	margin-right: -3px;
	margin-top: -5px;
}
.menu-style2.site-menu-arrows .site-menu-with-ul:hover:after,.menu-style2.site-menu-arrows .site-menu-with-ul li:hover:after
{
	color: #fff;
}
.information p
{
	line-height: 20px;
	padding: 0 20%;
	text-align: center;
}
.info-icon
{
	color: #f2836b;
	font-size: 35px;
	position: relative;
	top: 0;
	transition: all .6s ease-in-out;
	webkit-transition: all .6s ease-in-out;
}
.info .col3-box:hover i.info-icon
{
	top: -10px;
}
.item p
{
	padding-left: 0;
	text-align: left;
}
.info a
{
	color: #f2836b;
	text-decoration: none;
}
.info a:hover
{
	text-decoration: underline;
}
.info-alternative
{
	text-align: left;
}
.info-alternative i
{
	font-size: 45px;
}
#featured_slider
{
	left: 0;
	position: relative;
	top: 0;
}
.featured_slider_main
{
	margin: 0 auto;
	max-width: 633px;
}
.featured_slider_item1
{
	left: 0;
	position: absolute;
	top: 0;
}
.featured_slider_item2
{
	left: 0;
	position: absolute;
	top: 55%;
}
.featured_slider_item3
{
	position: absolute;
	right: 0;
	top: 0;
}
.featured_slider_item4
{
	position: absolute;
	right: 0;
	top: 55%;
}
.blockquote
{
	background-image: url(../images/bq_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.bq-style1
{
	background-image: url(../images/bq_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d8d8d8;
	border-left: 0;
	margin: 0;
	margin: 30px auto;
	max-width: 900px;
	padding: 0;
}
.bq-style1 .bq-text
{
	height: auto !important;
	padding: 0px 0;
	text-align: center;
}
.bq-style1 .bq-text p
{
	font-size: 13px !important;
	padding: 30px 10%;
}
.bq-style1 span
{
	color: #DF001B;
}
.bq-style2 .bq-style1
{
	border-bottom: 0;
}
.bq-style2 .bq-text
{
	background-image: url(../img/bq_bottom.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.bq-arrow
{
	border-bottom: 1px solid #d8d8d8;
	position: relative;
}
.bq-arrow:after,.bq-arrow:before
{
	border: solid transparent;
	content: '';
	height: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 0;
}
.bq-arrow:after
{
	border-color: transparent;
	border-top-color: #fff;
	border-width: 23px;
	left: 50%;
	margin-left: -28px;
}
.bq-arrow:before
{
	border-color: transparent;
	border-top-color: #d8d8d8;
	border-width: 24px;
	left: 50%;
	margin-left: -29px;
}
.comment-img
{
	height: 100px;
	margin: 0 auto;
	width: 100px;
}
.bqarea-style2 h4
{
	text-align: center;
}
.del-border
{
	border-bottom: 0;
}
#cust-lists
{
	display: inline-block;
	margin: 0 auto;
	margin-top: 19px;
}
#cust-lists li
{
	cursor: pointer;
	float: left;
	margin-right: 50px;
}
#cust-lists li:last-child
{
	margin-right: 0;
}
#cust-lists li.selected
{
	position: relative;
}
#cust-lists li.selected:after,#cust-lists li.selected:before
{
	border: solid transparent;
	content: '';
	height: 0;
	pointer-events: none;
	position: absolute;
	top: -50px;
	width: 0;
}
#cust-lists li.selected:after
{
	border-color: transparent;
	border-top-color: #fff;
	border-width: 23px;
	left: 50%;
	margin-left: -28px;
}
#cust-lists li.selected:before
{
	border-color: transparent;
	border-top-color: #d8d8d8;
	border-width: 24px;
	left: 50%;
	margin-left: -29px;
}
#cust-lists2
{
	display: inline-block;
	margin: 0 auto;
	margin-top: 19px;
}
#cust-lists2 li
{
	cursor: pointer;
	float: left;
	margin-right: 50px;
}
#cust-lists2 li:last-child
{
	margin-right: 0;
}
#cust-lists2 li.selected
{
	position: relative;
}
#cust-lists2 li.selected:after,#cust-lists2 li.selected:before
{
	border: solid transparent;
	content: '';
	height: 0;
	pointer-events: none;
	position: absolute;
	top: -51px;
	width: 0;
}
#cust-lists2 li.selected:after
{
	background-color: #fff;
	border-width: 2px;
	left: 50%;
	margin-left: -50px;
	width: 100px !important;
}
.tab-style1
{
	margin-bottom: 40px;
}
.tab-style1 li
{
	border-bottom: 1px solid #e9e9e9;
	line-height: 40px;
	position: relative;
}
.tab-style1 li:last-child
{
	border-bottom: 0;
}
.tab-style1 li a
{
	color: #727272;
	display: block;
	padding: 0 30px;
	text-decoration: none;
}
.tab-style1 li a:hover
{
	background-color: #f2836b;
	color: #fff;
	text-decoration: none;
}
.tab-style1 li:hover
{
	background-color: #f2836b;
}
.tab-style1 li:hover:after
{
	border-bottom: 20px solid transparent;
	border-left: 20px solid #f2836b;
	border-top: 20px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	right: -20px;
	top: 0;
	width: 0;
}
.tab-style1 li.active
{
	background-color: #f2836b;
}
.tab-style1 li.active a
{
	color: #fff;
}
.tab-style1 li.active:after
{
	border-bottom: 20px solid transparent;
	border-left: 20px solid #f2836b;
	border-top: 20px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	right: -20px;
	top: 0;
	width: 0;
}
.tab-style2 li
{
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	float: left;
	line-height: 40px;
}
.tab-style2 li:last-child
{
	border-right: 1px solid #e5e5e5;
}
.tab-style2 li a
{
	color: #727272;
	display: block;
	padding: 0 30px;
	text-decoration: none;
}
.tab-style2 li a:hover
{
	background-color: #eee;
	color: #f2836b;
	text-decoration: none;
}
.tab-style2 li:hover
{
	background-color: #eee;
}
.tab-style2 li.active
{
	background-color: #eee;
}
.tab-style2 li.active a
{
	color: #f2836b;
}
.tab-style3
{
	border: 1px solid #e5e5e5;
	margin: 0;
	padding: 0;
}
.tab-style3 li
{
	border-bottom: 1px solid #e5e5e5;
	line-height: 40px;
}
.tab-style3 li:last-child
{
	border-bottom: 0;
}
.tab-style3 li a
{
	color: #727272;
	display: block;
	padding-left: 20px;
	text-decoration: none;
}
.tab-style3 li a:hover
{
	background-color: #f2836b;
	color: #fff;
	text-decoration: none;
}
.tab-style3 li:hover
{
	background-color: #f2836b;
}
.tab-style3 li.active
{
	background-color: #f2836b;
}
.tab-style3 li.active a
{
	color: #fff;
}
.tab-style3 li i
{
	color: #f2836b;
	font-size: 15px;
	margin-right: 5px;
}
.tab-style3 li.active i
{
	color: #fff;
}
.tab-style3 li:hover i
{
	color: #fff;
}
.tab-content.tab-style2
{
	border: 1px solid #e5e5e5;
}
.tab-style2 .tab-pane
{
	padding: 30px;
	text-align: left;
}
.tab-text
{
	padding-left: 30px;
	text-align: left;
}
.tab-text p
{
	padding: 0;
	text-align: left;
}
.tab-text ul li
{
	line-height: 25px;
}
.tab-text i
{
	color: #f2836b;
}
#prtfl-list
{
	margin-top: 40px;
}
#prtfl-list li
{
	float: left;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
	text-align: center;
	width: 100%;
}
#prtfl-list a
{
	color: #fff;
	font-size: 25px;
	text-decoration: none;
	text-shadow: 1px 1px #000;
}
#prtfl-list a:hover
{
	color: #f38f78;
}
.prt-lnk-wrppr
{
	margin: auto;
	margin-top: 25%;
	width: 80px;
}
#prtfl-list li .mask,#prtfl-list li .content
{
	height: 100%;
	left: 10px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 300px;
}
#prtfl-list li .mask
{
	background-color: rgba(242,131,107,0.5);
	filter: alpha(opacity=0);
	moz-transition: all .3s ease-in .4s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	ms-transition: all .3s ease-in .4s;
	opacity: 0;
	o-transition: all .3s ease-in .4s;
	transition: all .3s ease-in .4s;
	webkit-transition: all .3s ease-in .4s;
}
#prtfl-list li .popup
{
	background: transparent;
	filter: alpha(opacity=0);
	margin-right: 30px;
	moz-transform: scale(10);
	moz-transition: all .3s ease-in-out .1s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	ms-transform: scale(10);
	ms-transition: all .3s ease-in-out .1s;
	opacity: 0;
	o-transform: scale(10);
	o-transition: all .3s ease-in-out .1s;
	transform: scale(10);
	transition: all .3s ease-in-out .1s;
	webkit-transform: scale(10);
	webkit-transition: all .3s ease-in-out .1s;
}
#prtfl-list li .extlink
{
	background: transparent;
	filter: alpha(opacity=0);
	moz-transform: scale(10);
	moz-transition: all .3s ease-in-out .1s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	ms-transform: scale(10);
	ms-transition: all .3s ease-in-out .1s;
	opacity: 0;
	o-transform: scale(10);
	o-transition: all .3s ease-in-out .1s;
	transform: scale(10);
	transition: all .3s ease-in-out .1s;
	webkit-transform: scale(10);
	webkit-transition: all .3s ease-in-out .1s;
}
#prtfl-list li:hover .mask
{
	filter: alpha(opacity=100);
	moz-transition-delay: 0;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	ms-transition-delay: 0;
	opacity: 1;
	o-transition-delay: 0;
	transition-delay: 0;
	webkit-transition-delay: 0;
}
#prtfl-list li:hover .popup
{
	filter: alpha(opacity=100);
	moz-transform: scale(1);
	moz-transition-delay: .1s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	ms-transform: scale(1);
	ms-transition-delay: .1s;
	opacity: 1;
	o-transform: scale(1);
	o-transition-delay: .1s;
	transform: scale(1);
	transition-delay: .1s;
	webkit-transform: scale(1);
	webkit-transition-delay: .1s;
}
#prtfl-list li:hover .extlink
{
	filter: alpha(opacity=100);
	moz-transform: scale(1);
	moz-transition-delay: .3s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	ms-transform: scale(1);
	ms-transition-delay: .3s;
	opacity: 1;
	o-transform: scale(1);
	o-transition-delay: .3s;
	transform: scale(1);
	transition-delay: .3s;
	webkit-transform: scale(1);
	webkit-transition-delay: .3s;
}
#prtfl-list-controller
{
	display: inline-block;
	zoom: 1;
}
#prtfl-list-controller li
{
	border-right: 1px solid #E0E0E0;
	float: left;
}
#prtfl-list-controller li a
{
	background-color: #C4C4C4;
	display: inline-block;
	padding: 5px 15px 5px 15px;
}
#prtfl-list-controller li a:hover
{
	text-decoration: none;
}
#prtfl-list-controller li:last-child
{
	border-right: 0;
}
#prtfl-list-controller i
{
	color: #fff;
	font-size: 22px;
}
.footer-ul-style2 li
{
	border-bottom: 1px solid #2d2d2d;
	line-height: 35px;
	padding-left: 15px;
}
#client-list
{
	display: inline-block;
	margin: 50px 0;
}
#client-list li
{
	float: left;
	margin-right: 60px;
}
#client-list li:last-child
{
	margin-right: 0;
}
#sub-bar
{
	background-color: #cd3c35;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	height: 58px;
	margin: auto;
	width: 1050px;
}
#sub-bar h2
{
	margin: 30px 0;
}
#sub-bar p
{
	line-height: 25px;
}
#sub-ul
{
	margin-top: 20px;
}
#sub-ul li
{
	float: left;
	margin-right: 50px;
}
#sub-ul li:last-child
{
	margin-right: 0;
}
#sub-ul li a
{
	color: #fff;
	text-decoration: none;
}
.link-feature
{
	border: 1px solid #fba08c;
	padding: 10px;
}
.link-feature:hover
{
	background-color: #f38f78;
}
.link-feature i
{
	margin-right: 0px;
}
.link-buy i
{
	margin-left: 10px;
}
#footer
{
	background-color: #171717;
	background-image: url(../images/footer-pattern.png);
	background-repeat: repeat;
}
.foo h3
{
	color: #909090;
	font-size: 15px;
	font-weight: 700;
	margin: 20px 0;
	text-transform: uppercase;
}
.footer-ul-style1 li
{
	border-bottom: 1px solid #2d2d2d;
	line-height: 35px;
	max-width: 200px;
	padding-left: 15px;
}
.footer-ul-style1 li:last-child
{
	border-bottom: 0;
}
.footer-ul-style1 li a
{
	color: #727272;
	font-size: 12px;
	text-decoration: none;
}
.footer-ul-style1 li a:hover
{
	color: #fff;
	text-decoration: none;
}
.footer-ul-style1 li a i
{
	margin-right: 5px;
}
.footer-text
{
	text-align: center;
}
#tags
{
	max-width: 250px;
}
#tags li
{
	float: left;
	margin-bottom: 15px;
	margin-right: 8px;
}
#tags li a
{
	border: 1px solid #2d2d2d;
	color: #727272;
	font-size: 12px;
	padding: 3px 4px;
	text-decoration: none;
}
#tags li a:hover
{
	background-color: #2a2a2a;
	color: #fff;
}
#footer-gallery li
{
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
#footer-gallery li img
{
	border: 1px solid #2d2d2d;
}
.footer-contact p
{
	color: #757575;
	font-size: 12px;
	line-height: 25px;
	max-width: 250px;
}
.footer-input
{
	background-color: #2a2a2a;
	border: 1px solid #2d2d2d;
	color: #fff;
	height: 25px;
	margin-top: 10px;
	outline: 0;
}
.footer-submit
{
	background-color: #f2836b;
	border: 0;
	color: #fff;
	font-size: 12px;
	margin-left: 5px;
	padding: 3px 6px;
}
#footer-last
{
	background-color: #232323;
	border-top: 1px solid #1f1f1f;
}
#footer-last p
{
	margin: 20px 0;
}
#social li
{
	float: left;
	margin-right: 10px;
}
#social li:last-child
{
	margin-right: 0;
}
#social li a
{
	color: #727272;
	font-size: 15px;
	text-decoration: none;
	text-indent: -5000px;
}
#social li .icon-facebook:hover
{
	color: #3b5998;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
#social li .icon-twitter:hover
{
	color: #00a0d1;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
#social li .icon-google-plus:hover
{
	color: #db4a39;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
#social li .icon-skype:hover
{
	color: #00aff0;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
#social li .icon-flickr:hover
{
	color: #ff0084;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
#social li .icon-pinterest:hover
{
	color: #c8232c;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
#social li .icon-foursquare:hover
{
	color: #25a0ca;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
#social li .icon-youtube:hover
{
	color: #c4302b;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
.cust-comments-prllx
{
	background: url(../temp/prllx.jpg) 50% 0 no-repeat fixed;
	color: #fff;
}
.clients-prllx
{
	background: url(../temp/prllx2.jpg) 50% 0 no-repeat fixed;
	color: #fff;
}
.index-style .pad20
{
	border: 1px solid #e5e5e5;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	padding: 40px;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
.index-style .pad20:hover
{
	background-color: #eee;
}
#carousel-style1-thumb
{
	margin-top: 5px;
}
#carousel-style1-thumb img
{
	background-color: #f6f5f1;
	border: 1px solid #e5e5e5;
	cursor: pointer;
	display: inline-block;
	height: 69px;
	padding: 5px;
	width: 92px;
}
#latest-blog-posts
{
	border-bottom: 1px solid #ededeb;
	border-top: 1px solid #ededeb;
}
#latest-blog-posts a
{
	color: #f2836b;
}
.alt-date-box
{
	background-color: #f2836b;
	color: #fff;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}
.alt-blg-info
{
	margin-left: 20px;
}
.price-box-2-columns
{
	padding: 0 20%;
}
.price-box-header
{
	background-color: #ededeb;
	padding: 10px 20px 30px 20px;
	position: relative;
	text-align: center;
}
.price
{
	background-color: #f2836b;
	bottom: -20px;
	color: #fff;
	left: 50%;
	margin-left: -88px;
	padding: 10px 20px;
	position: absolute;
	width: 176px;
}
.price-box-list
{
	margin: 0 auto;
	text-align: center;
	width: 90%;
}
.price-box-list li
{
	border-bottom: 1px solid #e5e5e5;
	line-height: 35px;
}
.price-box-list li:last-child
{
	border-bottom: 0;
}
.bsns-color
{
	background-color: #4d413d;
}
.pro-box
{
	background-color: #a4c739;
	border-radius: 5px;
	color: #fff;
	font-size: 8px;
	margin-left: 5px;
	padding: 4px 8px;
}
.subscribe-form
{
	margin: 0 auto;
	max-width: 400px;
}
.subscribe-form input
{
	border: 0;
	border: 1px solid #e5e5e5;
	height: 35px;
	outline: 0;
	padding-left: 10px;
}
.subscribe-form input
{
	width: 100%;
}
.subscribe-form input.send
{
	background-color: #f2836b;
	color: #fff;
	font-weight: 300;
	text-align: center;
	width: 100%;
}
.subscribe-form p
{
	font-size: 10px;
}
.carousel-box
{
	position: relative;
	text-align: center;
}
.carousel-box .prev
{
	background: rgba(255,255,255,0.7);
	left: 0;
	position: absolute;
	top: 38%;
	z-index: 9999999;
}
.carousel-box .next
{
	background: rgba(255,255,255,0.7);
	position: absolute;
	right: 0;
	top: 38%;
	z-index: 9999999;
}
.carousel-buttons a
{
	color: #727272;
	cursor: pointer;
	font-size: 25px;
	padding: 0 13px 3px 13px;
	text-decoration: none;
}
.pagination
{
	display: inline-block;
}
.pagination a
{
	float: left;
	height: 9px;
	margin: 0;
	position: relative;
	text-decoration: none;
	width: 9px;
}
.pagination a:before
{
	color: #bfbfbf;
	content: "\f111";
	font-family: FontAwesome;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	left: 0;
	position: absolute;
	text-decoration: inherit;
	top: 0;
}
.pagination a.selected:before
{
	color: #f2836b;
	content: "\f111";
	font-family: FontAwesome;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	left: 0;
	position: absolute;
	text-decoration: inherit;
	top: 0;
}
.pagination a span
{
	display: none;
}
#skill-box
{
	text-align: left !important;
}
#skill-box hr
{
	margin-left: 0;
	text-align: left;
}
.progress
{
	background-color: #f9f9f9;
	border: 1px solid #e9e8e4;
	box-shadow: 0;
	height: 40px;
	webkit-box-shadow: 0;
}
.progress-bar
{
	background-color: #f2836b;
	box-shadow: 0;
	webkit-box-shadow: 0;
}
.skill-right
{
	padding: 10px 15px 0 0;
}
.skill-left
{
	padding: 10px 0 0 15px;
}
.about-page hr
{
	margin-left: 0;
	text-align: left;
}
.panel
{
	border: 0;
	border-radius: 0;
	box-shadow: 0;
	margin-bottom: 20px;
	webkit-box-shadow: 0;
}
.panel-boxme
{
	border: 1px solid #e9e8e4;
	border-radius: 4px;
	padding: 20px;
}
.plus-box
{
	background-color: #fff;
	border: 1px solid #e9e8e4;
	border-radius: 4px;
	color: #727272;
	padding: 4px 10px 6px 11px;
}
.active .plus-box
{
	background-color: #f2836b;
	border: 0;
	border-radius: 4px;
	color: #fff;
	padding: 4px 10px 6px 11px;
}
.panel-style1 h4 a
{
	color: #727272;
	margin-left: 10px;
	text-decoration: none;
}
.active h4 a
{
	color: #f2836b;
	margin-left: 10px;
	text-decoration: none;
}
.profile-wrapper
{
	text-align: center;
}
.profile-social-box
{
	border-top: 1px solid #b1b1b1;
	display: inline-block;
	padding-top: 5px;
	zoom: 1;
}
.profile-social-box li
{
	float: left;
	margin-right: 21px;
}
.profile-social-box li:last-child
{
	float: left;
	margin-right: 0;
}
.profile-social-box li a
{
	color: #b1b1b1;
	font-size: 16px;
	text-decoration: none;
}
.profile-social-box li .icon-facebook:hover
{
	color: #3b5998;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
.profile-social-box li .icon-twitter:hover
{
	color: #00a0d1;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
.profile-social-box li .icon-envelope:hover
{
	color: #db4a39;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
.profile-social-box li .icon-skype:hover
{
	color: #00aff0;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
.profile-social-box li .icon-flickr:hover
{
	color: #ff0084;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
.profile-social-box li .icon-pinterest:hover
{
	color: #c8232c;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
.profile-social-box li .icon-foursquare:hover
{
	color: #25a0ca;
	moz-transition-duration: .3s;
	moz-transition-property: color,text;
	moz-transition-timing-function: linear,ease-in;
	o-transition-duration: .3s;
	o-transition-property: color,text;
	o-transition-timing-function: linear,ease-in;
	webkit-transition-duration: .3s,0.3s;
	webkit-transition-property: color,text;
	webkit-transition-timing-function: linear,ease-in;
}
.profile-desc
{
	padding: 0 15px;
}
.about-image-box
{
	border: 1px solid #d0d0d0;
	padding: 10px;
}
.about-text-box
{
	padding: 20px 40px;
	text-align: left;
}
.about-title
{
	color: #f2836b;
}
.about-text-box hr
{
	margin-left: 0;
	text-align: left;
}
.services-title
{
	font-size: 14px;
}
.services hr
{
	margin-left: 0;
	text-align: left;
	width: 80px;
}
.box-circle
{
	background: #f2836b;
	border-radius: 50%;
	height: 60px;
	text-align: center;
	width: 60px;
}
.box-circle i
{
	color: #fff;
	font-size: 25px;
	line-height: 60px;
}
.h-color
{
	color: #f2836b;
}
.service-style-2 a
{
	color: #f2836b;
}
.service-style-3 li
{
	float: left;
	margin-bottom: 30px;
	padding-right: 20px;
	width: 50%;
}
.service-style-3 i
{
	color: #f2836b;
	font-size: 20px;
	margin-right: 10px;
}
.service-style-4 li
{
	float: left;
	margin-bottom: 30px;
	padding-right: 20px;
	width: 50%;
}
.service-style-4 i
{
	background-color: #f2836b;
	border-radius: 50%;
	color: #fff;
	font-size: 20px;
	margin-right: 10px;
	padding: 5px;
}
.drpcp-img
{
	border: 1px solid #d0d0d0;
	margin-right: 10px;
	margin-top: 5px;
	padding: 10px;
}
.sidebar h3
{
	color: #f2836b;
}
.sidebar a:hover
{
	color: #f2836b;
}
.sidebar-category
{
	margin-top: -10px;
}
.sidebar-category li
{
	border-bottom: 1px solid #eaeaea;
	line-height: 30px;
}
.sidebar-category li:last-child
{
	border-bottom: 0;
}
.sidebar-category li a
{
	color: #727272;
	padding: 10px 0;
	text-decoration: none;
}
.blg-img
{
	height: 60px;
	margin-right: 10px;
	position: relative;
	width: 70px;
}
.blg-txt
{
	padding: 3px 0;
	width: 65%;
}
.sidebar-blg-cmmnt
{
	background-color: #f2836b;
	bottom: 0;
	color: #fff;
	font-size: 11px;
	padding: 3px;
	position: absolute;
	right: 0;
}
.sidebar-blg-date
{
	font-size: 11px;
	font-style: italic;
	font-weight: 400;
	margin-top: -7px;
}
.blg-txt a
{
	color: #f2836b;
	font-weight: 400;
	text-decoration: none;
}
.blg-txt a:hover
{
	text-decoration: underline;
}
.sidebar-recent li
{
	margin-bottom: 20px !important;
}
.sidebar-tags
{
	max-width: 260px;
}
.sidebar-tags li
{
	float: left;
	margin-bottom: 15px;
	margin-right: 8px;
}
.sidebar-tags li a
{
	border: 1px solid #eaeaea;
	color: #727272;
	font-size: 11px;
	padding: 3px 4px;
	text-decoration: none;
}
.sidebar-tags li a:hover
{
	background-color: #eaeaea;
	color: #727272;
}
.blog-box
{
	margin-bottom: 30px;
}
.blog-box a
{
	color: #f2836b;
}
.blg-img-box
{
	position: relative;
}
.blog-date-box
{
	background-color: #f2836b;
	color: #fff;
	padding: 3px 15px 1px 15px;
	text-align: center;
}
.blog-date-day
{
	font-size: 25px;
}
.blog-date-month
{
	font-size: 12px;
	margin-top: -10px;
}
.blog-info
{
	margin-left: 10px;
	padding: 8px 0;
	width: 81%;
}
.blog-list-icon
{
	left: 0;
	position: absolute;
	top: 10px;
	z-index: 0;
}
.blog-list-icon i
{
	background-color: #f2836b;
	color: #fff;
	font-size: 16px;
	padding: 10px 15px;
}
.blog-info-list
{
	margin-left: 15px;
	padding: 8px 0;
}
.blg-cmmnt
{
	margin-left: 20px;
}
.blgtxt,.blog-post-pad
{
	padding-left: 70px;
}
.blog-post-tag li
{
	border: 1px solid #e5e5e5;
	float: left;
	margin-right: 5px;
}
.blog-post-tag li:last-child
{
	margin-right: 0;
}
.blog-post-tag li a
{
	color: #727272;
	padding: 7px 5px;
	text-decoration: none;
}
.post-tag-area p
{
	color: #f2836b;
	margin-right: 10px;
}
.post-author-box
{
	border: 1px solid #e5e5e5;
	padding: 10px 0;
}
.post-author-box a
{
	color: #f2836b;
}
.author-info span
{
	font-size: 16px;
}
.author-info a
{
	margin-left: 20px;
}
.blog-info-list a
{
	color: #f2836b;
}
.blog-comment-title
{
	border-bottom: 1px solid #e5e5e5;
}
.blog-comment-title p
{
	padding: 10px 0;
}
.comment-box h4
{
	color: #f2836b;
}
.main-comment
{
	border-bottom: 1px solid #e5e5e5;
	padding: 40px 0;
}
.comment-pic
{
	border: 1px solid #e5e5e5;
	padding: 3px;
	width: 80px;
}
.com-date
{
	font-size: 11px;
	font-weight: 400;
}
.inner-comment
{
	border-bottom: 1px solid #e5e5e5;
	padding: 40px 0;
	padding-left: 135px;
}
.comment-input-area input
{
	border: 0;
	border: 1px solid #e5e5e5;
	height: 35px;
	margin-left: 20px;
	outline: 0;
}
.comment-input-area textarea
{
	border: 0;
	border: 1px solid #e5e5e5;
	height: 200px;
	outline: 0;
	resize: none;
	width: 780px;
}
.inpt-name
{
	padding-top: 10px;
	width: 60px;
}
.comment-input-area p
{
	background-color: #efefef;
	padding: 15px 10px;
}
.form-button
{
	background-color: #f2836b;
	color: #fff;
	padding: 0 40px;
}
.blg-img-box .prt-lnk-wrppr
{
	margin-top: 28%;
}
.blgfll .prt-lnk-wrppr
{
	margin-top: 15%;
}
.blg-img-box .mask
{
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.blg-img-box .mask
{
	background-color: rgba(242,131,107,0.5);
	filter: alpha(opacity=0);
	moz-transition: all .3s ease-in .4s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	ms-transition: all .3s ease-in .4s;
	opacity: 0;
	o-transition: all .3s ease-in .4s;
	transition: all .3s ease-in .4s;
	webkit-transition: all .3s ease-in .4s;
}
.blg-img-box .popup
{
	background: transparent;
	filter: alpha(opacity=0);
	margin-right: 30px;
	moz-transform: scale(10);
	moz-transition: all .3s ease-in-out .1s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	ms-transform: scale(10);
	ms-transition: all .3s ease-in-out .1s;
	opacity: 0;
	o-transform: scale(10);
	o-transition: all .3s ease-in-out .1s;
	transform: scale(10);
	transition: all .3s ease-in-out .1s;
	webkit-transform: scale(10);
	webkit-transition: all .3s ease-in-out .1s;
}
.blg-img-box .extlink
{
	background: transparent;
	filter: alpha(opacity=0);
	moz-transform: scale(10);
	moz-transition: all .3s ease-in-out .1s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	ms-transform: scale(10);
	ms-transition: all .3s ease-in-out .1s;
	opacity: 0;
	o-transform: scale(10);
	o-transition: all .3s ease-in-out .1s;
	transform: scale(10);
	transition: all .3s ease-in-out .1s;
	webkit-transform: scale(10);
	webkit-transition: all .3s ease-in-out .1s;
}
.blg-img-box:hover .mask
{
	filter: alpha(opacity=100);
	moz-transition-delay: 0;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	ms-transition-delay: 0;
	opacity: 1;
	o-transition-delay: 0;
	transition-delay: 0;
	webkit-transition-delay: 0;
}
.blg-img-box:hover .popup
{
	filter: alpha(opacity=100);
	moz-transform: scale(1);
	moz-transition-delay: .1s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	ms-transform: scale(1);
	ms-transition-delay: .1s;
	opacity: 1;
	o-transform: scale(1);
	o-transition-delay: .1s;
	transform: scale(1);
	transition-delay: .1s;
	webkit-transform: scale(1);
	webkit-transition-delay: .1s;
}
.blg-img-box:hover .extlink
{
	filter: alpha(opacity=100);
	moz-transform: scale(1);
	moz-transition-delay: .3s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	ms-transform: scale(1);
	ms-transition-delay: .3s;
	opacity: 1;
	o-transform: scale(1);
	o-transition-delay: .3s;
	transform: scale(1);
	transition-delay: .3s;
	webkit-transform: scale(1);
	webkit-transition-delay: .3s;
}
.portfolio-box .item
{
	margin-bottom: 30px;
}
.portfolio-filters
{
	margin-bottom: 30px;
}
.portfolio-filters ul li
{
	float: left;
	margin-right: 10px;
}
.portfolio-filters ul li a
{
	background-color: #edecec;
	color: #727272;
	padding: 10px;
	text-decoration: none;
}
.portfolio-filters ul li a:hover
{
	background-color: #f2836b;
	color: #fff;
}
.portfolio-filters ul li a.active
{
	background-color: #f2836b;
	color: #fff;
}
.portfolio-info-box
{
	background-color: #edecec;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	position: relative;
	text-align: center;
	z-index: 9;
}
.portfolio-info-box:after,.portfolio-info-box:before
{
	border: solid transparent;
	content: '';
	height: 0;
	pointer-events: none;
	position: absolute;
	width: 0;
}
.portfolio-info-box:after
{
	border-bottom-color: #edecec;
	border-color: transparent;
	border-width: 15px;
	left: 50%;
	margin-left: -20px;
	top: -30px;
}
.portfolio-info-box p
{
	font-size: 15px;
	font-weight: 400;
	padding: 10px 0 0 0;
	text-align: center;
}
.portfolio-info-box div
{
	color: #f2836b;
	font-size: 12px;
	padding-bottom: 10px;
	text-align: center;
}
.portfolio-info-box a
{
	color: #727272;
	text-decoration: none;
}
.portfolio-info-box a:hover
{
	color: #f2836b;
}
.isotope-item
{
	z-index: 2;
}
.isotope-hidden.isotope-item
{
	pointer-events: none;
	z-index: 1;
}
.isotope,.isotope .isotope-item
{
	moz-transition-duration: .8s;
	ms-transition-duration: .8s;
	o-transition-duration: .8s;
	transition-duration: .8s;
	webkit-transition-duration: .8s;
}
.isotope
{
	moz-transition-property: height,width;
	ms-transition-property: height,width;
	o-transition-property: height,width;
	transition-property: height,width;
	webkit-transition-property: height,width;
}
.isotope .isotope-item
{
	moz-transition-property: -moz-transform,opacity;
	ms-transition-property: -ms-transform,opacity;
	o-transition-property: -o-transform,opacity;
	transition-property: transform,opacity;
	webkit-transition-property: -webkit-transform,opacity;
}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition
{
	moz-transition-duration: 0;
	ms-transition-duration: 0;
	o-transition-duration: 0;
	transition-duration: 0;
	webkit-transition-duration: 0;
}
.project-details h5
{
	color: #f2836b;
}
.p-details-list li
{
	border-bottom: 1px solid #e5e5e5;
	padding: 15px 0 5px 0;
}
.portfolio-index h1
{
	color: #a8a8a8;
}
.portfolio-index span
{
	font-weight: 300;
}
.divider
{
	display: inline-block;
}
.divider i
{
	color: #f2836b;
	font-size: 20px;
}
.portfolio-divid
{
	background-color: #ececec;
	border: 0;
	height: 1px;
	margin-right: 20px;
	margin-top: 10px;
	width: 130px;
}
.left-divid
{
	margin-left: 10px;
	margin-right: 0;
}
.prt-lnk-wrppr a
{
	color: #fff;
	font-size: 25px;
	text-decoration: none;
	text-shadow: 1px 1px #000;
}
.prt-lnk-wrppr a:hover
{
	color: #f38f78;
}
.prt-lnk-wrppr
{
	margin: auto;
	margin-left: 45%;
	margin-top: 23%;
	width: 80px;
}
.prtf-itm .mask
{
	left: 15px;
	overflow: hidden;
	position: absolute;
	top: 0;
	z-index: 0;
}
.prtf-itm .mask
{
	background-color: rgba(242,131,107,0.5);
	filter: alpha(opacity=0);
	moz-transition: all .3s ease-in .4s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	ms-transition: all .3s ease-in .4s;
	opacity: 0;
	o-transition: all .3s ease-in .4s;
	transition: all .3s ease-in .4s;
	webkit-transition: all .3s ease-in .4s;
}
.prtf-itm .popup
{
	background: transparent;
	filter: alpha(opacity=0);
	margin-right: 30px;
	moz-transform: scale(10);
	moz-transition: all .3s ease-in-out .1s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	ms-transform: scale(10);
	ms-transition: all .3s ease-in-out .1s;
	opacity: 0;
	o-transform: scale(10);
	o-transition: all .3s ease-in-out .1s;
	transform: scale(10);
	transition: all .3s ease-in-out .1s;
	webkit-transform: scale(10);
	webkit-transition: all .3s ease-in-out .1s;
}
.prtf-itm .extlink
{
	background: transparent;
	filter: alpha(opacity=0);
	moz-transform: scale(10);
	moz-transition: all .3s ease-in-out .1s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	ms-transform: scale(10);
	ms-transition: all .3s ease-in-out .1s;
	opacity: 0;
	o-transform: scale(10);
	o-transition: all .3s ease-in-out .1s;
	transform: scale(10);
	transition: all .3s ease-in-out .1s;
	webkit-transform: scale(10);
	webkit-transition: all .3s ease-in-out .1s;
}
.prtf-itm:hover .mask
{
	filter: alpha(opacity=100);
	moz-transition-delay: 0;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	ms-transition-delay: 0;
	opacity: 1;
	o-transition-delay: 0;
	transition-delay: 0;
	webkit-transition-delay: 0;
}
.prtf-itm:hover .popup
{
	filter: alpha(opacity=100);
	moz-transform: scale(1);
	moz-transition-delay: .1s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	ms-transform: scale(1);
	ms-transition-delay: .1s;
	opacity: 1;
	o-transform: scale(1);
	o-transition-delay: .1s;
	transform: scale(1);
	transition-delay: .1s;
	webkit-transform: scale(1);
	webkit-transition-delay: .1s;
}
.prtf-itm:hover .extlink
{
	filter: alpha(opacity=100);
	moz-transform: scale(1);
	moz-transition-delay: .3s;
	ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	ms-transform: scale(1);
	ms-transition-delay: .3s;
	opacity: 1;
	o-transform: scale(1);
	o-transition-delay: .3s;
	transform: scale(1);
	transition-delay: .3s;
	webkit-transform: scale(1);
	webkit-transition-delay: .3s;
}
.prtf-itm-2 .mask
{
	height: 416px;
	width: 555px;
}
.prtf-itm-2s .mask
{
	height: 307px;
	width: 409px;
}
.prtf-itm-3 .mask
{
	height: 270px;
	width: 360px;
}
.prtf-itm-3s .mask
{
	height: 197px;
	width: 262px;
}
.prtf-itm-4 .mask
{
	height: 198px;
	width: 263px;
}
.prtf-itm-4s .mask
{
	height: 143px;
	width: 189px;
}
.prtf-itm-m .mask
{
	height: 90%;
	width: 263px;
}
.faq-filters
{
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	padding: 20px 0;
}
.faq-filters li
{
	float: left;
	margin-right: 20px;
}
.faq-filters li:last-child
{
	margin-right: 0;
}
.faq-filters li a
{
	color: #727272;
	text-decoration: none;
}
.faq-filters li a:hover
{
	color: #f2836b;
	text-decoration: none;
}
.faq-filters li a.active
{
	color: #f2836b;
}
#map
{
	height: 400px;
	width: 100%;
}
.contact-info
{
	border-bottom: 1px solid #e5e5e5;
}
.contact-details
{
	text-align: center;
}
.contact-details p
{
	font-size: 13px;
	margin: 0 auto;
	max-width: 700px;
}
.contact-form
{
	text-align: left;
}
.contact-input-area input
{
	border: 0;
	border: 1px solid #e5e5e5;
	height: 35px;
	margin-left: 20px;
	outline: 0;
}
.contact-input-area textarea
{
	border: 0;
	border: 1px solid #e5e5e5;
	height: 200px;
	outline: 0;
	resize: none;
	width: 580px;
}
.contact-input-area .form-button
{
	background-color: #f2836b;
	color: #fff;
	margin-right: 170px;
	padding: 0 40px;
}
.contact-social li
{
	margin-bottom: 10px;
}
.contact-social li i
{
	font-size: 14px;
	margin-right: 5px;
}
.contact-social li a
{
	color: #727272;
	text-decoration: none;
}
.contact-social li a:hover
{
	color: #f2836b;
	text-decoration: none;
}
.shortcodes-title
{
	font-size: 14px;
}
.shortcodes hr
{
	margin-left: 0;
	text-align: left;
	width: 40px;
}
.btn-styl li
{
	float: left;
	margin-right: 30px;
}
.button-style-1
{
	background-color: #f2836b;
	color: #fff;
	text-decoration: none;
}
.button-style-1:hover
{
	color: #fff;
	text-decoration: none;
}
.button-style-2
{
	background-color: #3d3d3b;
	color: #fff;
	text-decoration: none;
}
.button-style-2:hover
{
	color: #fff;
	text-decoration: none;
}
.button-style-3
{
	background-color: #68bbbf;
	color: #fff;
	text-decoration: none;
}
.button-style-3:hover
{
	color: #fff;
	text-decoration: none;
}
.button-style-4
{
	background-color: #00aeef;
	color: #fff;
	text-decoration: none;
}
.button-style-4:hover
{
	color: #fff;
	text-decoration: none;
}
.button-style-5
{
	background-color: #4c3955;
	color: #fff;
	text-decoration: none;
}
.button-style-5:hover
{
	color: #fff;
	text-decoration: none;
}
.but-small
{
	font-size: 12px;
	padding: 10px 30px;
}
.but-medium
{
	font-size: 14px;
	padding: 10px 40px;
}
.but-large
{
	font-size: 16px;
	padding: 10px 50px;
}
.list-style li
{
	line-height: 30px;
}
.list-style li i
{
	margin-right: 5px;
}
.list-style li a
{
	color: #727272;
	text-decoration: none;
}
.list-style li a:hover
{
	color: #f2836b;
	text-decoration: none;
}
.list-style li a.active
{
	color: #f2836b;
}
.quote-style1
{
	background-image: url(../img/quote-styl1t.png),url(../img/quote-styl1b.png);
	background-position: left top,right bottom;
	background-repeat: no-repeat;
	font-size: 21px;
	font-weight: 300;
	padding: 20px 30px;
}
.quote-style2
{
	background: url(../img/quote-styl2.png) no-repeat bottom right 15px;
	background-color: #f2836b !important;
	border-radius: 5px;
	color: #fff;
	font-size: 21px;
	font-weight: 300;
	padding: 20px 30px;
}
.dropcap-style1:first-letter
{
	background: #f2836b;
	color: #fff;
	display: block;
	float: left;
	font-size: 40px;
	line-height: 40px;
	margin: 0 8px 0 0;
	padding: 3px 5px;
}
.dropcap-style2:first-letter
{
	background: #f2836b;
	border-radius: 50%;
	color: #fff;
	display: block;
	float: left;
	font-size: 40px;
	line-height: 40px;
	margin: 0 8px 0 0;
	padding: 5px 15px;
}
.skill-label
{
	color: #727272;
	font-weight: 400;
	text-align: center;
}
.chart
{
	display: inline-block;
}
.tparrows
{
	khtml-opacity: .1;
	moz-opacity: .1;
	ms-filter: "alpha(opacity=10)";
	opacity: .1;
}
.fullwidthbanner-container
{
	max-height: 460px !important;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100% !important;
}
.fullwidthbanner-container-inner
{
	max-height: 150px !important;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100% !important;
}
.fullwidthbanner-container-slider
{
	max-height: 550px !important;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100% !important;
}
.rev-thin-title
{
	color: #FFF;
	font-size: 31px;
	font-weight: 300;
}
.rev-bthin-title
{
	color: #FFF;
	font-size: 31px;
	font-weight: 300;
}
.rev-bold-title
{
	color: #773c11;
	font-size: 28px;
	font-weight: 700;
	text-shadow: 1px 1px 1px rgba(250, 178, 108, 0.45);
}
.rev-mbold-title
{
	color: #680611;
	font-size: 14px;
	font-weight: 600;
	text-shadow: 1px 1px 1px #E06C7A;
}
.rev-p
{
	color: #FFF;
	font-size: 13px;
	font-weight: 300;
	line-height: 24px;
}
.rev-button a
{
	background-color: #f2836b;
	color: #fff;
	padding: 10px 25px;
}
.rev-button a:hover
{
	background-color: #f38f78;
	color: #fff;
	text-decoration: none;
}
.rev-button-2 a
{
	background-color: rgba(136, 66, 15, 0.63);
	border: 0px solid #A1A1A1;
	color: #FFF;
	padding: 8px 21px;
}
.rev-button-2 a:hover
{
	background-color: #88420F;
	border: 0px solid #A1A1A1;
	color: #FFF;
	text-decoration: none;
}
.rev-left
{
	margin-left: 20px;
}
.rev-right
{
	margin-right: 20px;
}
.rev-text-box
{
	background-color: rgba(255, 255, 255, 0.61);
	color: #000;
	font-size: 16px;
	font-weight: 400;
	padding: 5px 30px;
}
.kwicks
{
	height: 500px;
}
.camera_caption h3
{
	font-weight: 400;
}
.camera_caption p
{
	line-height: 20px;
	max-width: 730px;
}
.ei-title
{
	left: 10%;
	top: 10%;
}
.ei-title h2
{
	color: #000 !important;
}
.ei-title h3
{
	color: #fff !important;
}
.ei-slider-thumbs li.ei-slider-element
{
	background-color: #f2836b;
}
.ei-slider-thumbs li a:hover
{
	background-color: #f2836b;
}
.flexslider img
{
	max-height: 465px !important;
}
.slider-wrapper img
{
	max-height: 530px !important;
}
.buy-button a
{
	color: #f2836b !important;
	font-weight: 600;
}
.buy-button a:hover
{
	color: #fff !important;
}
.main-header
{
	background: #FFF;
	color: #030303;
	font-size: 3.6rem;
	font-weight: 400;
	line-height: 0px;
	padding: 0 30px;
	position: relative;
	text-transform: uppercase;
}
.linegray
{
	border-top: 1px solid #AEAEAE;
	margin-bottom: 25px;
	margin-top: 20px;
	padding-top: 0px;
	text-align: center;
}
.main-header2
{
	color: #4E8508;
	font-family: 'Exo', sans-serif;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 1px;
	text-align: center;
}
.container2
{
	line-height: 21px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
.bq-style-in
{
	background-image: url(../images/bq_top.png);
	background-position: top left;
	background-repeat: no-repeat;
	border-left: 0;
	margin: 30px auto;
	margin-bottom: -40px;
	padding: 0;
	padding-top: 2px;
}
.marginb60
{
	margin-bottom: 60px !important;
	margin-top: 20px !important;
}
.contact-text-hd
{
	float: left;
	text-align: left;
}
.contact-text-hd
{
	float: left;
	left: 105px;
	line-height: 34px;
	margin-top: 50px;
	position: absolute;
	text-align: left;
}
.caroufredsel_wrapper
{
	height: 215px!important;
}

.webdesignbox{
	color: #000000;
	background: #bbe579; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiZTU3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMGMzNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bbe579 0%, #a0c369 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbe579), color-stop(100%,#a0c369)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbe579 0%,#a0c369 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbe579 0%,#a0c369 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbe579 0%,#a0c369 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bbe579 0%,#a0c369 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbe579', endColorstr='#a0c369',GradientType=0 ); /* IE6-8 */
	width: 24%;
	float: left;
	height: 177px;
	padding-top: 70px;
	font-size: 30px;
	margin-right:5px;
line-height: 30px;
}
.webdesignbox a:link {
	color: #000000;
	font-size: 30px;
}
.webdesignbox a:visited {
	color: #000000;
	font-size: 30px;
}
.webdesignbox a:hover {
	color: #FFFFFF;
	font-size: 30px;
}


.webdesignbox2{
	color: #000000;
	background: #fb7d7d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiN2Q3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTVlNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fb7d7d 0%, #c15e5e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb7d7d), color-stop(100%,#c15e5e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fb7d7d 0%,#c15e5e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fb7d7d 0%,#c15e5e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fb7d7d 0%,#c15e5e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fb7d7d 0%,#c15e5e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7d7d', endColorstr='#c15e5e',GradientType=0 ); /* IE6-8 */

width: 24%;
float: left;
height: 177px;
padding-top: 55px;
font-size: 30px;
margin-right:5px;
line-height: 30px;
}
.webdesignbox2 a:link {
	color: #000000;
	font-size: 30px;
}
.webdesignbox2 a:visited {
	color: #000000;
	font-size: 30px;
}
.webdesignbox2 a:hover {
	color: #FFFFFF;
	font-size: 30px;
}


.webdesignbox3{
	color: #000000;
	background: #7fcff1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmY2ZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NGE1YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #7fcff1 0%, #64a5c0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fcff1), color-stop(100%,#64a5c0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7fcff1 0%,#64a5c0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7fcff1 0%,#64a5c0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7fcff1 0%,#64a5c0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7fcff1 0%,#64a5c0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fcff1', endColorstr='#64a5c0',GradientType=0 ); /* IE6-8 */
width: 24%;
float: left;
height: 177px;
padding-top: 55px;
font-size: 30px;
margin-right:5px;
line-height: 30px;
}
.webdesignbox3 a:link {
	color: #000000;
	font-size: 30px;
}
.webdesignbox3 a:visited {
	color: #000000;
	font-size: 30px;
}
.webdesignbox3 a:hover {
	color: #FFFFFF;
	font-size: 30px;
}


/* enq form box */

#dwp-contact-button { position: fixed; top:110px; right: 0; width: 43px; outline: none; z-index: 1000; }
				.dwpcontact-page{ position: fixed; top: 100px; right: -354px; padding: 10px 20px 5px 20px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 314px; color: #FFF; z-index: 1000; text-align: left; }
								.dwpcontact-page {background: #ca6363;}
								.dwpcontact-page .contact-label{display: block; text-align: left;}
				.dwpcontact-page #nameinput, .dwpcontact-page #emailinput, .dwpcontact-page #subjectinput, .dwpcontact-page #commentinput, .dwpcontact-page #antispaminput {width: 300px; padding: 6px; margin: 0 0 8px 0; border: 1px solid #DDD; background: #DFDFDF; color: #222;-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;   box-shadow: inset 5px 5px 5px #ccc;  -moz-box-shadow: inset 5px 5px 5px #ccc;  -webkit-box-shadow: inset 5px 5px 5px #ccc; -khtml-box-shadow: inset 5px 5px 5px #ccc;}
				.dwpcontact-page #antispaminput {width: 125px;}
				.dwpcontact-page #commentinput{width: 300px;color: #222; height: 115px;}
				.dwpcontact-page #submitinput{background: #DFDFDF; border: none; padding: 6px 5px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
				.dwpcontact-page .message-error{ padding: 2px 4px; color: #DA4310; border: 1px solid  #F7A68A; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;background: #FEF4F1; display: block; text-align: center;}
				.dwpcontact-page .message-success{ padding: 2px 4px; color: #8FA943; border: 1px solid  #C2E1AA; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;background: #F5FAF1; display: block	; text-align: center;}
				.dwp-contact-button-wrap{margin-top: 10px; margin-bottom: 10px;}
				.dwp-contact-button-wrap img{float: right; margin-left: 10px;}
				
				
				/* end enq form box */
				
				
				
.normaltxt {

float: left;
font-size: 12px;
margin-right: 5px;
line-height: 22px;
color: black;!important
position: relative;
text-align: justify;
}