.clearfix {

*zoom:1

}

.clearfix:before, .clearfix:after {

	display:table;

	content:"";

	line-height:0

}

.clearfix:after {

	clear:both

}

.hide-text {

	font:0/0 a;

	color:transparent;

	text-shadow:none;

	background-color:transparent;

	border:0

}

.input-block-level {

	display:block;

	width:100%;

	min-height:30px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box

}

.gridview {

	background-size:10px 0

}

.clearAll {

	clear:both;

	display:block

}

@font-face {

font-family:'jenna_sueregular';

src:url('../fonts/jennasue-webfont.eot');

src:url('../fonts/jennasue-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/jennasue-webfont.woff') format('woff'), url('../fonts/jennasue-webfont.ttf') format('truetype'), url('../fonts/jennasue-webfont.svg#jenna_sueregular') format('svg');

font-weight:normal;

font-style:normal

}

body {

	background-color:#fff!important;

	margin:0;

	padding:0;

	line-height:18px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#495a65

}

body h1, body .h1 {

	font-size:16px;

	color:#495a65;

	line-height:35px;

	margin:0 0 15px 0;

	text-transform:capitalize;

	font-weight:normal;

	font-family:'Open Sans', sans-serif

}

body h2, body .h2 {

	font-size:16px;

	color:#008ad1;

	line-height:16px;

	margin:0 0 10px 0;

	text-transform:capitalize;

	font-family:'Open Sans', sans-serif;

	font-weight:normal

}

body h3, body .h3 {

	font-size:14px;

	color:#008ad1;

	line-height:18px;

	margin:0 0 10px 0;

	font-weight:normal;

	font-family:'Open Sans', sans-serif

}

body h4, body .h4 {

	font-size:12px;

	color:#495a65;

	line-height:14px;

	margin:0 0 10px 0;

	text-transform:capitalize;

	font-family:'Open Sans', sans-serif

}

body h5, body .h5 {

	font-size:12px;

	color:#495a65;

	line-height:18px;

	margin:0 0 10px 0;

	font-weight:bold;

	font-family:'Open Sans', sans-serif

}

body h6, body .h6 {

	font-size:12px;

	color:#495a65;

	line-height:18px;

	margin:0 0 10px 0;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif

}

body p {

	font-size:12px;

	color:#4b4b4b;

	line-height:18px;

	margin:0 0 15px 0;

	font-weight:normal;

	text-align:justify;

	font-family:Arial, Helvetica, sans-serif

}

body a {

	color:#495a65;

	text-decoration:none!important

}

body a:hover {

	color:#495a65

}

header {

	margin:0;

	padding:0;

*zoom:1

}

header:before, header:after {

	display:table;

	content:"";

	line-height:0

}

header:after {

	clear:both

}

.headerFix {

	padding:68px 0 25px;

*zoom:1;

	margin:0;

	border-bottom:1px solid #666

}

.headerFix:before, .headerFix:after {

	display:table;

	content:"";

	line-height:0

}

.headerFix:after {

	clear:both

}

ul.TopNavigation {

	margin:0;

	padding:0;

	list-style:none;

*zoom:1

}

ul.TopNavigation:before, ul.TopNavigation:after {

	display:table;

	content:"";

	line-height:0

}

ul.TopNavigation:after {

	clear:both

}

ul.TopNavigation li {

	display: inline-block;

}

ul.TopNavigation li:hover a, ul.TopNavigation li.active a {

	color:#b3002a

}

ul.TopNavigation li a {

	padding:2px 9px;

	display:block;

	color:#6d6e71;

	font-size:12px;

	font-family:'Open Sans', sans-serif;

	text-transform:uppercase;

-webkit-transition:all ease .5s;

-moz-transition:all ease .5s;

-o-transition:all ease .5s;

transition:all ease .5s

}

ul.navigationLinks {

	margin: 34px 0 0 0;

	padding:0;

	list-style:none;

*zoom:1

}

ul.navigationLinks:before, ul.navigationLinks:after {

	display:table;

	content:"";

	line-height:0

}

ul.navigationLinks:after {

	clear:both

}

ul.navigationLinks li {

	display:inline-block;
	padding-left:25px;
	padding-right:0px;

}

ul.navigationLinks li:hover a, ul.navigationLinks li.active a {

	color:#b3002a

}

ul.navigationLinks li a {

	color:#000;

	text-transform:uppercase;

	font-size:12px;

	font-family:'Open Sans', sans-serif;

	font-weight:normal;


	-webkit-transition:all ease .5s;

	-moz-transition:all ease .5s;

	-o-transition:all ease .5s;

	transition:all ease .5s;

	text-shadow:none;

	background:#fff;

	outline:0

}


ul.socialIcons {

	margin:0;

	padding:0;

	list-style:none;

*zoom:1;

	float:right

}

ul.socialIcons:before, ul.socialIcons:after {

	display:table;

	content:"";

	line-height:0

}

ul.socialIcons:after {

	clear:both

}

ul.socialIcons li {
	
	display:inline-block;

	margin:0 0 0 2px

}

.thoughtNsign {

	position:absolute;

	top:46px;

	left:-159px

}

.rightPanel {

	padding:20px 0;

*zoom:1

}

.rightPanel:before, .rightPanel:after {

	display:table;

	content:"";

	line-height:0

}

.rightPanel:after {

	clear:both

}

.borderBtm {

	border-bottom:1px solid #666;

*zoom:1

}

.borderBtm:before, .borderBtm:after {

	display:table;

	content:"";

	line-height:0

}

.borderBtm:after {

	clear:both

}

ul.homeSlider {

	margin:0;

	padding:0;

	list-style:none;

*zoom:1

}

ul.homeSlider:before, ul.homeSlider:after {

	display:table;

	content:"";

	line-height:0

}

ul.homeSlider:after {

	clear:both

}

ul.homeSlider li {

	margin:0

}

.aboutContent {

	padding:25px 0;

*zoom:1

}

.aboutContent:before, .aboutContent:after {

	display:table;

	content:"";

	line-height:0

}

.aboutContent:after {

	clear:both

}

.aboutContent .rightPanel {

	padding:0;

*zoom:1

}

.aboutContent .rightPanel:before, .aboutContent .rightPanel:after {

	display:table;

	content:"";

	line-height:0

}

.aboutContent .rightPanel:after {

	clear:both

}

.aboutContent .textContent {

	padding:0 0 30px 0;

*zoom:1

}

.aboutContent .textContent:before, .aboutContent .textContent:after {

	display:table;

	content:"";

	line-height:0

}

.aboutContent .textContent:after {

	clear:both

}

.myspaceSliderContainer {

	position:relative;

*zoom:1

}

.myspaceSliderContainer:before, .myspaceSliderContainer:after {

	display:table;

	content:"";

	line-height:0

}

.myspaceSliderContainer:after {

	clear:both

}

.myspaceSliderContainer h2.mySpaceTitle {

	position:absolute;

	top:17px;

	left:-14px;

	font-family:'jenna_sueregular', sans-serif;

	font-size:52px;

	line-height:55px;

	color:#d01243;

	font-weight:normal

}

.myspaceSliderContainer .leftArrow {

	background-image:url('../media/dist/icons/myspace-Arrow-left.png');

	background-repeat:no-repeat;

	width:26px;

	height:46px;

	cursor:pointer;

	position:absolute;

	top:60%;

	left:-45px

}

.myspaceSliderContainer .rightArrow {

	background-image:url('../media/dist/icons/myspace-Arrow-right.png');

	background-repeat:no-repeat;

	width:26px;

	height:46px;

	cursor:pointer;

	position:absolute;

	top:60%;

	right:-45px

}

ul.mySpaceSlider {

	margin:0;

	padding:0;

	list-style:none;

*zoom:1

}

ul.mySpaceSlider:before, ul.mySpaceSlider:after {

	display:table;

	content:"";

	line-height:0

}

ul.mySpaceSlider:after {

	clear:both

}

ul.mySpaceSlider li {

	padding:0;
	float:left;
	margin-left:10px;

}

.innerleftPanel {

	padding:0;

	margin:0;

*zoom:1

}

.innerleftPanel:before, .innerleftPanel:after {

	display:table;

	content:"";

	line-height:0

}

.innerleftPanel:after {

	clear:both

}

ul.leftMenuNavigation {

	margin:0;

	padding:0;

	list-style:none;

*zoom:1

}

ul.leftMenuNavigation:before, ul.leftMenuNavigation:after {

	display:table;

	content:"";

	line-height:0

}

ul.leftMenuNavigation:after {

	clear:both

}

ul.leftMenuNavigation li {

	margin:0

}

ul.leftMenuNavigation li:hover a, ul.leftMenuNavigation li.active a {

	color:#b3002a

}

ul.leftMenuNavigation li a {

	padding:5px 0;

	font-size:14px;

	font-weight:600;

	color:#5b5b5b;

	display:block;

-webkit-transition:all ease .5s;

-moz-transition:all ease .5s;

-o-transition:all ease .5s;

transition:all ease .5s;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal

}

ul.projectsSlider {

	margin:0;

	padding:0;

	list-style:none;

*zoom:1

}

ul.projectsSlider:before, ul.projectsSlider:after {

	display:table;

	content:"";

	line-height:0

}

ul.projectsSlider:after {

	clear:both

}

ul.projectsSlider li {

	margin:0

}

.testimonialSliderContainer {

	position:relative;

*zoom:1

}

.testimonialSliderContainer:before, .testimonialSliderContainer:after {

	display:table;

	content:"";

	line-height:0

}

.testimonialSliderContainer:after {

	clear:both

}

.testimonialSliderContainer .leftArrow {

	background-image:url('../media/dist/icons/myspace-Arrow-left.png');

	background-repeat:no-repeat;

	width:26px;

	height:46px;

	cursor:pointer;

	position:absolute;

	top:30%;

	left:20px

}

.testimonialSliderContainer .rightArrow {

	background-image:url('../media/dist/icons/myspace-Arrow-right.png');

	background-repeat:no-repeat;

	width:26px;

	height:46px;

	cursor:pointer;

	position:absolute;

	top:30%;

	right:20px

}

.testimonialSliderContainer h3 {

	font-family:'jenna_sueregular', sans-serif;

	font-size:48px;

	margin:66px 0 0 10px;

	padding:0;

	color:#d01243;

	line-height:55px

}

.pressSliderContainer {

	position:relative;

*zoom:1

}

.pressSliderContainer:before, .pressSliderContainer:after {

	display:table;

	content:"";

	line-height:0

}

.pressSliderContainer:after {

	clear:both

}

.pressSliderContainer .leftArrow {

	background-image:url('../media/dist/icons/myspace-Arrow-left.png');

	background-repeat:no-repeat;

	width:26px;

	height:46px;

	cursor:pointer;

	position:absolute;

	top:30%;

	left:430px

}

.pressSliderContainer .rightArrow {

	background-image:url('../media/dist/icons/myspace-Arrow-right.png');

	background-repeat:no-repeat;

	width:26px;

	height:46px;

	cursor:pointer;

	position:absolute;

	top:30%;

	right:-28px

}

.pressSliderContainer h3 {

	font-family:'jenna_sueregular', sans-serif;

	font-size:47px;

	margin:66px 0 0 24px;

	padding:0;

	color:#d01243;

	line-height:55px

}

ul.testimonialSlider {

	margin:0;

	padding:0;

	list-style:none;

*zoom:1

}

ul.testimonialSlider:before, ul.testimonialSlider:after {

	display:table;

	content:"";

	line-height:0

}

ul.testimonialSlider:after {

	clear:both

}

ul.testimonialSlider li h2 {

	font-size:14px;

	color:#4B4B4B;

	font-weight:normal;

	font-style:normal;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

}

ul.testimonialSlider li h2:first-line {

	font-family:'jenna_sueregular', sans-serif;

	font-size:48px;

	margin:0;

	padding:0;

	color:#d01243;

	line-height:55px

}

ul.testimonialSlider li h6 {

	font-weight:normal

}

ul.testimonialSlider li h3 {

	font-size:14px;

	font-weight:normal;

	text-align:center;

	color:#b3002a;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

	display:none

}

h2.contactTitle {

	font-family:'jenna_sueregular', sans-serif;

	font-size:48px;

	margin:0;

	padding:0;

	color:#d01243;

	line-height:55px;
	margin-left:-202px;

}

.contactDetail p {

	text-align:right;

	font-size:12px;

	line-height:18px;

	font-family:Arial, Helvetica, sans-serif

}

ul.blogPageList {

	margin:-25px 0 0 0;

	padding:0;

	list-style:none;

*zoom:1

}

ul.blogPageList:before, ul.blogPageList:after {

	display:table;

	content:"";

	line-height:0

}

ul.blogPageList:after {

	clear:both

}

ul.blogPageList li {

	margin:0 0 30px 0

}

ul.blogPageList li:last-child {

	margin:0

}

ul.blogPageList li h3 {

	margin:0;

	padding:0;

	color:#666;

	font-size:13px;

	text-transform:uppercase

}

ul.blogPageList li h3 a {

	color:#666

}

ul.blogPageList li h2 {

	font-family:'jenna_sueregular', sans-serif;

	font-size:48px;

	margin:15px 0 10px 0;

	line-height:55px;

	color:#d62955

}

ul.blogPageList li .imgHold {

	margin:0 0 20px 0

}

.blogRightpanel {

	padding:0 20px 50px 30px;

*zoom:1;

	border-left:1px solid #c7c7c7

}

.blogRightpanel:before, .blogRightpanel:after {

	display:table;

	content:"";

	line-height:0

}

.blogRightpanel:after {

	clear:both

}

h3.blogList {

	font-family:'jenna_sueregular', sans-serif;

	font-size:48px;

	margin:-5px 0 20px 0;

	line-height:55px;

	color:#d62955

}

h3.mainTitle {

	font-family:'jenna_sueregular', sans-serif;

	font-size:48px;

	margin:0 0 20px 0;

	line-height:65px;

	color:#d62955

}

.bloggerTitle {

	margin:0;

	padding:0 0 25px 0;

*zoom:1

}

.bloggerTitle:before, .bloggerTitle:after {

	display:table;

	content:"";

	line-height:0

}

.bloggerTitle:after {

	clear:both

}

.bloggerTitle.borderBtm {

	border-bottom:1px solid #c7c7c7!important

}

.bloggerImg {

	padding:20px 0;

*zoom:1

}

.bloggerImg:before, .bloggerImg:after {

	display:table;

	content:"";

	line-height:0

}

.bloggerImg:after {

	clear:both

}

.bloggerImg.borderBtm {

	border-bottom:1px solid #c7c7c7!important

}

h2.bigTitile {

	font-size:24px;

	font-weight:bold;

	color:#6d6e71;

	margin:0 0 15px 0;

	padding:0

}

.datelisting {

	padding:20px 0;

*zoom:1

}

.datelisting:before, .datelisting:after {

	display:table;

	content:"";

	line-height:0

}

.datelisting:after {

	clear:both

}

ul.blogDateList {

	margin:0;

	padding:0;

	list-style:none;

*zoom:1

}

ul.blogDateList:before, ul.blogDateList:after {

	display:table;

	content:"";

	line-height:0

}

ul.blogDateList:after {

	clear:both

}

ul.blogDateList li {

	margin:0

}

ul.blogDateList li:hover a, ul.blogDateList li.active a {

	color:#b3002a

}

ul.blogDateList li a {

	font-size:12px;

	text-transform:uppercase;

	color:#5b5b5b;

-webkit-transition:all ease .5s;

-moz-transition:all ease .5s;

-o-transition:all ease .5s;

transition:all ease .5s

}

.sliderContentContainerBox {

	margin:0 0 0 -40px;

	overflow:hidden

}

.smallsliderContentContainerBox {

	margin:0 0 0 -10px;

	overflow:hidden

}

ul.productsList {

	margin:0;

	padding:0;

	list-style:none;

*zoom:1

}

ul.productsList:before, ul.productsList:after {

	display:table;

	content:"";

	line-height:0

}

ul.productsList:after {

	clear:both

}

ul.productsList li {

	padding:0

}

.relativeDiv {

	position:relative

}

.relativeDiv .trans {

	background-image:url('../media/dist/bg/trans-bg.png');

	background-repeat:repeat;

	width:100%;

*zoom:1;

	z-index:100;

	position:absolute;

	top:0;

	left:0;

	height:368px

}

.relativeDiv .trans:before, .relativeDiv .trans:after {

	display:table;

	content:"";

	line-height:0

}

.relativeDiv .trans:after {

	clear:both

}

.relativeDiv .trans h2 {

	font-size:55px;

	font-weight:normal;

	margin:170px 0 0 155px;

	padding:0;

	text-transform:capitalize;

	color:#b3002a;

	font-family:'jenna_sueregular', sans-serif

}

ul.productsList {

	margin:0 0 0 -10px;

	padding:0;

	list-style:none;

*zoom:1;

	position:relative

}

ul.productsList:before, ul.productsList:after {

	display:table;

	content:"";

	line-height:0

}

ul.productsList:after {

	clear:both

}

ul.productsList li {

	margin-bottom:10px;

	margin-left:10px

}

footer {

	margin:1px 0;

	padding:10px

}

footer .pull-left p {

	text-align:left;

	font-size:11px

}

footer .pull-left p a {

	color:#b3002a

}

footer .pull-right p {

	text-align:right;

	font-size:11px

}

footer .pull-right p a {

	color:#b3002a

}

ul.servicesListing {

	margin:0;

	padding:0;

	list-style:none;

*zoom:1;

	float:right;

	text-align:right

}

ul.servicesListing:before, ul.servicesListing:after {

	display:table;

	content:"";

	line-height:0

}

ul.servicesListing:after {

	clear:both

}

ul.servicesListing li {

	margin:0;

	font-size:12px;

	padding:5px 0

}

ul.servicesListing li:hover a {

	color:#000

}

ul.servicesListing li a {

	padding:5px 0;

	font-size:12px;

	color:#5b5b5b;

	display:block;

-webkit-transition:all ease .5s;

-moz-transition:all ease .5s;

-o-transition:all ease .5s;

transition:all ease .5s;

	font-weight:normal

}

ul.productNewList {

	margin:0;

	padding:0;

	list-style:none;

*zoom:1

}

ul.productNewList:before, ul.productNewList:after {

	display:table;

	content:"";

	line-height:0

}

ul.productNewList:after {

	clear:both

}

ul.productNewList li {

	padding:0;

*zoom:1

}

ul.productNewList li:before, ul.productNewList li:after {

	display:table;

	content:"";

	line-height:0

}

ul.productNewList li:after {

	clear:both

}



ul.productNewList li .imgHold {

	margin:0 0 10px 0;

-webkit-transition:all ease .5s;

-moz-transition:all ease .5s;

-o-transition:all ease .5s;

transition:all ease .5s

}

ul.productNewList li h3 {

	margin:0;

	color:#696969;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:18px;

	text-align:center

}

ul.productNewList li h3 a {

	color:#696969

}

.seperator {

	position:relative;

	height:1px;

	background-color:#dadada;

*zoom:1;

	margin:60px 0

}

.seperator:before, .seperator:after {

	display:table;

	content:"";

	line-height:0

}

.seperator:after {

	clear:both

}

.seperator h2 {

	font-size:55px;

	font-weight:normal;

	margin:-20px 0 0 290px;

	padding:10px 20px;

	display:inline-block;

	text-transform:capitalize;

	color:#ea2658;

	font-family:'jenna_sueregular', sans-serif;

	text-align:center;

	background-color:#fff

}

.sliderContentContainerBox .caroufredsel_wrapper {

	min-height:193px!important;
	width:484px;

}

.smallsliderContentContainerBox .caroufredsel_wrapper {

	min-height:174px!important

}

.relativeDiv {

	position:relative

}

.imgHold {

	display:block;

	background-color:#fff

}

.borderd {

	border:1px solid #ccc;

	display:block

}

.center {

	text-align:center

}

.right {

	text-align:right

}

.borderB {

	border-bottom:1px solid #ccc;

	padding:0 0 5px 0

}

.noborderRad {

	-webkit-border-radius:0!important;

	-moz-border-radius:0!important;

	border-radius:0!important

}

.marginTop5 {

	display:block;

	margin-top:5px

}

.marginTop10 {

	display:block;

	margin-top:10px

}

.marginTop15 {

	display:block;

	margin-top:15px

}

.marginTop20 {

	display:block;

	margin-top:20px

}

.marginTop25 {

	display:block;

	margin-top:25px

}

.marginTop70 {

	display:block;

	margin-top:68px!important

}

.marginTop50 {

	display:block;

	margin-top:50px!important

}

.marginBtm1 {

	display:block;

	margin-bottom:1px!important

}

.marginBtm5 {

	display:block;

	margin-bottom:5px!important

}

.marginBtm10 {

	display:block;

	margin-bottom:10px!important

}

.marginBtm15 {

	display:block;

	margin-bottom:15px!important

}

.marginBtm20 {

	display:block;

	margin-bottom:20px

}

.paddTOp58 {

	padding-top:58px

}

.padd5 {

	padding:5px;

	display:block;

*zoom:1

}

.padd5:before, .padd5:after {

	display:table;

	content:"";

	line-height:0

}

.padd5:after {

	clear:both

}

.paddTop4 {

	padding-top:4px!important;

*zoom:1

}

.paddTop4:before, .paddTop4:after {

	display:table;

	content:"";

	line-height:0

}

.paddTop4:after {

	clear:both

}

.paddTop6 {

	padding-top:6px!important;

	display:block;

*zoom:1

}

.paddTop6:before, .paddTop6:after {

	display:table;

	content:"";

	line-height:0

}

.paddTop6:after {

	clear:both

}

.padd10 {

	padding:10px;

	display:block;

*zoom:1

}

.padd10:before, .padd10:after {

	display:table;

	content:"";

	line-height:0

}

.padd10:after {

	clear:both

}