@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);
@media (min-width : 600px) {
	body {
		background  : #e5e5e5;
		color       : #999;
		line-height : 1.3 !important;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		color       : #777;
		font-weight : 300;
		margin-top  : 0 !important;
	}
	
	img.roundedcorn {
		border             : 0 none;
		border-radius      : 5px 5px 5px 5px;
		-webkit-box-shadow : 0 1px 3px 0 rgba(0, 0, 0, .5);
		-moz-box-shadow    : 0 1px 3px 0 rgba(0, 0, 0, .5);
		box-shadow         : 0 1px 3px 0 rgba(0, 0, 0, .5);
	}
	
	a {
		color              : #52b6ec;
		-webkit-transition : 300ms;
		-moz-transition    : 300ms;
		-o-transition      : 300ms;
		transition         : 300ms;
	}
	
	.btn {
		font-weight : 300;
		border      : 0;
	}
	
	.btn.btn-primary.choicebuttons {
		width          : 250px !important;
		padding        : 5px;
		height         : 70px;
		display        : table-cell !important;
		vertical-align : middle;
	}
	
	.btn.btn-primary {
		background-color : #52b6ec;
	}
	
	.btn.btn-primary:hover,
	.btn.btn-primary.active {
		background-color   : #1586c3;
		-webkit-box-shadow : none;
		-moz-box-shadow    : none;
		box-shadow         : none;
	}
	
	a:hover,
	a:focus {
		color           : #80c9f1;
		text-decoration : none;
		outline         : none;
	}
	
	#header {
		position : fixed;
		top      : 0;
		left     : 0;
		width    : 100%;
		height   : 80px;
		z-index  : 99999;
	}
	
	#topblurb {
		background-attachment : fixed;
		background-image      : url("../images/fleur1.png");
		background-position   : 50% 50%;
		padding-bottom        : 50px;
	}
	
	#main-slider {
		padding-top    : 100px;
		color          : #fff;
		padding-bottom : 10px;
	}

	.pad20 {
	   padding-left   : 20px !important;
	   padding-right  : 20px !important;
	   padding-bottom : 10px !important;
   }
	
	#main-slider .item {
		-moz-transition    : opacity ease-in-out 500ms;
		-o-transition      : opacity ease-in-out 500ms;
		-webkit-transition : opacity ease-in-out 500ms;
		transition         : opacity ease-in-out 500ms;
		left               : 0 !important;
		opacity            : 0;
		top                : 0;
		position           : absolute;
		width              : 100%;
		display            : block !important;
		z-index            : 1;
		text-align         : center;
	}
	
	#main-slider .item:first-child {
		top      : auto;
		position : relative;
	}
	
	#main-slider .item.active {
		opacity            : 1;
		-moz-transition    : opacity ease-in-out 500ms;
		-o-transition      : opacity ease-in-out 500ms;
		-webkit-transition : opacity ease-in-out 500ms;
		transition         : opacity ease-in-out 500ms;
		z-index            : 2;
	}
	
	#main-slider .item.active h1 {
		-webkit-animation : scaleUp 400ms;
		-moz-animation    : scaleUp 400ms;
		-o-animation      : scaleUp 400ms;
		-ms-animation     : scaleUp 400ms;
		animation         : scaleUp 400ms;
	}
	
	#main-slider .prev,
	#main-slider .next {
		position         : absolute;
		top              : 50%;
		background-color : rgba(0, 0, 0, 0.3);
		color            : #fff;
		display          : inline-block;
		margin-top       : -50px;
		font-size        : 24px;
		height           : 50px;
		width            : 50px;
		line-height      : 50px;
		text-align       : center;
		border-radius    : 4px;
		z-index          : 5;
	}
	
	#main-slider .prev:hover,
	#main-slider .next:hover {
		background-color : rgba(0, 0, 0, 0.5);
	}
	
	#main-slider .prev {
		left : 10px;
	}
	
	#main-slider .next {
		right : 10px;
	}
	
	#main-slider h1 {
		font-size   : 68px;
		text-shadow : 0 3px rgba(0, 0, 0, 0.1);
		color       : #fff;
	}
	
	#contact .box {
		background-color : #222;
		color            : #999;
	}
	
	#contact .box h1,
	#contact .box h2,
	#contact .box h3 {
		color : #fff;
	}
	
	#contact .box a {
		color : #999;
	}
	
	#contact .box a:hover {
		color : #52b6ec;
	}
	
	#contact .box input[type="text"],
	#contact .box input[type="email"],
	#contact .box textarea {
		background-color   : #111;
		border             : 0;
		-webkit-transition : 300ms;
		-moz-transition    : 300ms;
		-o-transition      : 300ms;
		transition         : 300ms;
	}
	
	#contact .box input[type="text"]:focus,
	#contact .box input[type="email"]:focus,
	#contact .box textarea:focus {
		background-color   : #000;
		-webkit-box-shadow : none;
		-moz-box-shadow    : none;
		box-shadow         : none;
	}
	
	.box {
		padding       : 25px 30px;
		background    : #fff;
		border-bottom : 1px solid #e9e9e9;
		position      : relative;
	}
	
	.box.first {
		margin-top    : -40px;
		border-radius : 5px 5px 0 0;
	}
	
	.box.last {
		border-radius : 0 0 5px 5px;
	}
	
	.box h2 {
		display       : inline-block;
		border-radius : 4px;
		position      : relative;
		font-size     : 48px;
	}
	
	#portfolio .box {
		background : #f3f3f3;
	}
	
	.portfolio-items,
	.portfolio-filter {
		list-style : none;
		padding    : 0;
		margin     : 0;
	}
	
	.portfolio-items {
		margin-right : -20px;
	}
	
	.portfolio-filter {
		margin-bottom : 50px;
		text-align    : center;
	}
	
	.portfolio-filter a {
		font-size : 125%;
		padding   : 20px;
		margin    : 5px;
	}
	
	.portfolio-filter > li {
		display : inline-block;
	}
	
	.portfolio-items > li {
		float   : left;
		padding : 0;
		margin  : 0;
	}
	
	.portfolio-items.col-2 > li {
		width : 50%;
	}
	
	.portfolio-items.col-3 > li {
		width : 33%;
	}
	
	.portfolio-items.col-4 > li {
		width : 25%;
	}
	
	.portfolio-items.col-5 > li {
		width : 20%;
	}
	
	.portfolio-items.col-6 > li {
		width : 16%;
	}
	
	.portfolio-item .item-inner {
		margin        : 0 20px 20px 0;
		text-align    : center;
		background    : #fff;
		padding       : 10px;
		border-bottom : 1px solid #e1e1e1;
	}
	
	.portfolio-item img {
		width : 100%;
	}
	
	.portfolio-item .portfolio-image {
		position : relative;
	}
	
	.portfolio-item h5 {
		margin        : 0;
		padding       : 10px 0 0 0;
		white-space   : nowrap;
		text-overflow : ellipsis;
		overflow      : hidden;
	}
	
	.portfolio-item .overlay {
		position           : absolute;
		top                : 0;
		left               : 0;
		width              : 100%;
		height             : 100%;
		opacity            : 0;
		background-color   : rgba(255, 255, 255, 0.9);
		text-align         : center;
		vertical-align     : middle;
		-webkit-transition : opacity 300ms;
		-moz-transition    : opacity 300ms;
		-o-transition      : opacity 300ms;
		transition         : opacity 300ms;
	}
	
	.portfolio-item .overlay .preview {
		position   : relative;
		top        : 50%;
		display    : inline-block;
		margin-top : -20px;
	}
	
	.portfolio-item:hover .overlay {
		opacity : 1;
	}
	
	/* Start: Recommended Isotope styles */
	/**** Isotope Filtering ****/
	.isotope-item {
		z-index : 2;
	}
	
	.isotope-hidden.isotope-item {
		pointer-events : none;
		z-index        : 1;
	}
	
	/**** Isotope CSS3 transitions ****/
	.isotope,
	.isotope .isotope-item {
		-webkit-transition-duration : 0.8s;
		-moz-transition-duration    : 0.8s;
		-ms-transition-duration     : 0.8s;
		-o-transition-duration      : 0.8s;
		transition-duration         : 0.8s;
	}
	
	.isotope {
		-webkit-transition-property : height, width;
		-moz-transition-property    : height, width;
		-ms-transition-property     : height, width;
		-o-transition-property      : height, width;
		transition-property         : height, width;
	}
	
	.isotope .isotope-item {
		-webkit-transition-property : -webkit-transform, opacity;
		-moz-transition-property    : -moz-transform, opacity;
		-ms-transition-property     : -ms-transform, opacity;
		-o-transition-property      : -o-transform, opacity;
		transition-property         : transform, opacity;
	}
	
	/**** disabling Isotope CSS3 transitions ****/
	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition {
		-webkit-transition-duration : 0s;
		-moz-transition-duration    : 0s;
		-ms-transition-duration     : 0s;
		-o-transition-duration      : 0s;
		transition-duration         : 0s;
	}
	
	/* End: Recommended Isotope styles */
	/* disable CSS transitions for containers with infinite scrolling*/
	.isotope.infinite-scrolling {
		-webkit-transition : none;
		-moz-transition    : none;
		-ms-transition     : none;
		-o-transition      : none;
		transition         : none;
	}
	
	#pricing .box {
		background-color : #f9f9f9;
	}
	
	#pricing .plan {
		background    : #fff;
		list-style    : none;
		margin        : 0 0 20px;
		text-align    : center;
		padding       : 0;
		border-bottom : 1px solid #e1e1e1;
	}
	
	#pricing .plan li {
		padding       : 10px 0;
		margin        : 0 15px;
		border-bottom : 1px dashed #eee;
	}
	
	#pricing .plan li.plan-name {
		padding     : 15px 0;
		font-size   : 18px;
		font-weight : 700;
	}
	
	#pricing .plan li.plan-price {
		color     : #666;
		padding   : 15px 0;
		font-size : 48px;
	}
	
	#pricing .plan li.plan-action {
		margin-top    : 20px;
		margin-bottom : 20px;
		border-bottom : 0;
	}
	
	#pricing .plan.featured {
		-webkit-transform : scale(1.05);
		-moz-transform    : scale(1.05);
		-ms-transform     : scale(1.05);
		-o-transform      : scale(1.05);
		transform         : scale(1.05);
	}
	
	#pricing .plan.featured .plan-price {
		color               : #fff;
		background-color    : #52b6ec;
		border-bottom-color : #52b6ec;
		margin              : 0;
	}
	
	#services .box {
		padding-bottom : 0;
	}
	
	#services .row > div {
		margin-bottom : 50px;
	}
	
	.center {
		text-align : center;
	}
	
	#team-scroller .designation {
		margin-top : 10px;
		display    : block;
	}
	
	.member {
		margin     : 0 50px;
		text-align : center;
	}
	
	.carousel.scale .left-arrow,
	.carousel.scale .right-arrow {
		top      : 30%;
		position : absolute;
	}
	
	.carousel.scale .left-arrow {
		left : -10px;
	}
	
	.carousel.scale .right-arrow {
		right : -10px;
	}
	
	.carousel.scale .active .row > div:nth-child(1) {
		-webkit-animation : scaleUp 200ms linear 0 both;
		-moz-animation    : scaleUp 200ms linear 0 both;
		-ms-animation     : scaleUp 200ms linear 0 both;
		-o-animation      : scaleUp 200ms linear 0 both;
		animation         : scaleUp 200ms linear 0 both;
	}
	
	.carousel.scale .active .row > div:nth-child(2) {
		-webkit-animation : scaleUp 200ms linear 100ms both;
		-moz-animation    : scaleUp 200ms linear 100ms both;
		-ms-animation     : scaleUp 200ms linear 100ms both;
		-o-animation      : scaleUp 200ms linear 100ms both;
		animation         : scaleUp 200ms linear 100ms both;
	}
	
	.carousel.scale .active .row > div:nth-child(3) {
		-webkit-animation : scaleUp 200ms linear 200ms both;
		-moz-animation    : scaleUp 200ms linear 200ms both;
		-ms-animation     : scaleUp 200ms linear 200ms both;
		-o-animation      : scaleUp 200ms linear 200ms both;
		animation         : scaleUp 200ms linear 200ms both;
	}
	
	.carousel.scale .active .row > div:nth-child(4) {
		-webkit-animation : scaleUp 200ms linear 400ms both;
		-moz-animation    : scaleUp 200ms linear 400ms both;
		-ms-animation     : scaleUp 200ms linear 400ms both;
		-o-animation      : scaleUp 200ms linear 400ms both;
		animation         : scaleUp 200ms linear 400ms both;
	}
	
	.icon-social {
		border        : 0;
		color         : #fff;
		border-radius : 100%;
		display       : inline-block !important;
		width         : 36px;
		height        : 36px;
		line-height   : 36px;
		text-align    : center;
		padding       : 0;
	}
	
	.icon-social.icon-facebook {
		background : #4f7dd4;
	}
	
	.icon-social.icon-facebook:hover {
		background : #789bde;
	}
	
	.icon-social.icon-twitter {
		background : #5bceff;
	}
	
	.icon-social.icon-twitter:hover {
		background : #8eddff;
	}
	
	.icon-social.icon-linkedin {
		background : #21a6d8;
	}
	
	.icon-social.icon-linkedin:hover {
		background : #49b9e3;
	}
	
	.icon-social.icon-google-plus {
		background : #dc422b;
	}
	
	.icon-social.icon-google-plus:hover {
		background : #e36957;
	}
	
	.icon-social.icon-pinterest {
		background : #cb2027;
	}
	
	.icon-social.icon-pinterest:hover {
		background : #e03e44;
	}
	
	.icon-social.icon-youtube {
		background : #ce332d;
	}
	
	.icon-social.icon-youtube:hover {
		background : #da5954;
	}
	
	.icon-social:hover {
		color : #fff;
	}
	
	.container.headbar {
		max-width : 100%;
		width     : 100% !important;
	}
	
	.navbar-default {
		background         : #fff;
		border-radius      : 0 0 5px 5px;
		border             : 0;
		padding            : 0;
		-webkit-box-shadow : 0 1px 3px 0 rgba(0, 0, 0, .2);
		-moz-box-shadow    : 0 1px 3px 0 rgba(0, 0, 0, .2);
		box-shadow         : 0 1px 3px 0 rgba(0, 0, 0, .2);
		/*overflow           : hidden;*/
	}
	
	.navbar-default .first a {
		border-radius : 0 0 0 5px;
	}
	
	.navbar-default .navbar-brand {
		margin-right : 50px;
		margin-left  : 20px;
		width        : 200px;
		height       : 78px;
		/*  background: url(../images/logo.png) no-repeat 0 50%; */
	}
	
	.navbar-default .navbar-nav > li {
		margin-left : 1px;
	}
	
	.navbar-default .navbar-nav > li > a {
		/* padding: 30px 15px; */
		padding-bottom : 12px !important;
		font-size      : 16px;
		line-height    : 18px;
		color          : #999;
		text-align     : right;
	}
	
	.navbar-default .navbar-nav > li > a > i {
		display : inline-block;
	}
	
	.navbar-default .navbar-nav > li.active > a,
	.navbar-default .navbar-nav > li.active:focus > a,
	.navbar-default .navbar-nav > li.active:hover > a,
	.navbar-default .navbar-nav > li:hover > a,
	.navbar-default .navbar-nav > li:focus > a,
	.navbar-default .navbar-nav > li.active > a:focus,
	.navbar-default .navbar-nav > li.active:focus > a:focus,
	.navbar-default .navbar-nav > li.active:hover > a:focus,
	.navbar-default .navbar-nav > li:hover > a:focus,
	.navbar-default .navbar-nav > li:focus > a:focus {
		background-color : #52b6ec;
		color            : #fff;
	}
	
	.icon-lg {
		font-size        : 48px;
		height           : 108px;
		width            : 108px;
		line-height      : 108px;
		color            : #fff;
		margin           : 10px;
		background-color : rgba(0, 0, 0, 0.4);
		text-align       : center;
		display          : inline-block !important;
		border-radius    : 100%;
	}
	
	.icon-md {
		font-size        : 24px;
		height           : 68px;
		width            : 68px;
		line-height      : 68px;
		color            : #fff;
		margin-right     : 10px;
		background-color : rgba(0, 0, 0, 0.4);
		text-align       : center;
		display          : inline-block;
		border-radius    : 100%;
		margin-bottom    : 10px;
	}
	
	.icon-color1 {
		background-color : #e74c3c;
	}
	
	.icon-color2 {
		background-color : #2ecc71;
	}
	
	.icon-color3 {
		background-color : #3498db;
	}
	
	.icon-color4 {
		background-color : #8e44ad;
	}
	
	.icon-color5 {
		background-color : #1abc9c;
	}
	
	.icon-color6 {
		background-color : #2c3e50;
	}
	
	.gap {
		margin-bottom : 25px;
	}
	
	.big-gap {
		margin-bottom : 50px;
	}
	
	#footer {
		padding-top    : 30px;
		padding-bottom : 30px;
		color          : #999;
	}
	
	#footer a {
		color : #999;
	}
	
	#footer a:hover {
		color : #52b6ec;
	}
	
	ul.social {
		list-style : none;
		margin     : 10px 0 0;
		padding    : 0;
	}
	
	ul.social > li {
		margin : 0 0 20px;
	}
	
	ul.social > li > a {
		display   : block;
		font-size : 18px;
	}
	
	ul.social > li > a i {
		margin-right : 10px;
	}
	
	textarea#message {
		padding : 10px 15px;
		height  : 220px;
	}
	
	@keyframes scaleUp {
		0% {
			opacity   : 0;
			transform : scale(0.3);
		}
		100% {
			opacity   : 1;
			transform : scale(1);
		}
	}
	@-moz-keyframes scaleUp {
		0% {
			opacity        : 0;
			-moz-transform : scale(0.3);
		}
		100% {
			opacity        : 1;
			-moz-transform : scale(1);
		}
	}
	@-webkit-keyframes scaleUp {
		0% {
			opacity           : 0;
			-webkit-transform : scale(0.3);
		}
		100% {
			opacity           : 1;
			-webkit-transform : scale(1);
		}
	}
	@-ms-keyframes scaleUp {
		0% {
			opacity       : 0;
			-ms-transform : scale(0.3);
		}
		100% {
			opacity       : 1;
			-ms-transform : scale(1);
		}
	}
	@-o-keyframes scaleUp {
		0% {
			opacity      : 0;
			-o-transform : scale(0.3);
		}
		100% {
			opacity      : 1;
			-o-transform : scale(1);
		}
	}
	
	.navbar-brand {
		float       : left;
		font-size   : 18px;
		line-height : 20px;
		padding     : 0 !important;
	}
	
	.lead {
		margin-bottom : 20px !important;
	}
	
	.smallPrint {
		font-size : 75%;
	}
	
	.pflogomobile {
		display    : none;
		margin-top : 1px;
	}
	
	hr {
		margin-top : 0 !important;
	}
	
	.carousel-indicators {
		bottom       : -10px !important;
		position     : absolute;
		z-index      : 15;
		left         : 3px;
		width        : 90%;
		padding-left : 0;
		margin-left  : -23%;
		text-align   : right;
		list-style   : outside none none;
	}
	
	.form-style-10 {
		width   : 100%;
		padding : 30px;
		margin  : 0 auto;
	}
	
	.form-style-10 .inner-wrap {
		padding       : 30px;
		background    : #F8F8F8;
		border-radius : 6px;
		margin-bottom : 15px;
	}
	
	.form-style-10 h1 {
		background            : #2A88AD;
		padding               : 20px 30px 15px 30px;
		margin                : -30px -30px 30px -30px;
		border-radius         : 10px 10px 0 0;
		-webkit-border-radius : 10px 10px 0 0;
		-moz-border-radius    : 10px 10px 0 0;
		color                 : #fff;
		text-shadow           : 1px 1px 3px #52B6EC;
		font-size             : 30px;
		font-weight 		  : normal;
		-moz-box-shadow       : inset 0 2px 2px 0 #52B6EC;
		-webkit-box-shadow    : inset 0 2px 2px 0 #52B6EC;
		box-shadow            : inset 0 2px 2px 0 #52B6EC;
		border                : 1px solid #257C9E;
	}
	
	.form-style-10 h1 > span {
		display    : block;
		margin-top : 2px;
		font-size  : 16px;
	}
	
	.form-style-10 label {
		display       : block;
		font-size     : 14px;
		color         : #52B6EC;
		margin-bottom : 15px;
		margin-top    : 15px;
	}
	
	.form-style-10 input[type="text"],
	.form-style-10 input[type="date"],
	.form-style-10 input[type="datetime"],
	.form-style-10 input[type="email"],
	.form-style-10 input[type="number"],
	.form-style-10 input[type="search"],
	.form-style-10 input[type="time"],
	.form-style-10 input[type="url"],
	.form-style-10 input[type="password"],
	.form-style-10 textarea,
	.form-style-10 select {
		display               : block;
		box-sizing            : border-box;
		-webkit-box-sizing    : border-box;
		-moz-box-sizing       : border-box;
		width                 : 100%;
		padding               : 8px;
		border-radius         : 6px;
		-webkit-border-radius : 6px;
		-moz-border-radius    : 6px;
		border                : 2px solid #fff;
		box-shadow            : inset 0 1px 1px #52B6EC;
		-moz-box-shadow       : inset 0 1px 1px #52B6EC;
		-webkit-box-shadow    : inset 0 1px 1px #52B6EC;
	}
	
	.form-style-10 .section {
		font-size     : 20px;
		color         : #52B6EC;
		margin-bottom : 5px;
	}
	
	.form-style-10 .section span {
		background            : #52B6EC;
		padding               : 5px 10px 5px 10px;
		position              : absolute;
		border-radius         : 50%;
		-webkit-border-radius : 50%;
		-moz-border-radius    : 50%;
		border                : 4px solid #fff;
		font-size             : 16px;
		margin-left           : -45px;
		color                 : #fff;
		margin-top            : -3px;
	}
	
	.form-style-10 input[type="button"],
	.form-style-10 input[type="submit"] {
		background            : #52B6EC;
		padding               : 8px 20px 8px 20px;
		border-radius         : 5px;
		-webkit-border-radius : 5px;
		-moz-border-radius    : 5px;
		color                 : #fff;
		text-shadow           : 1px 1px 3px rgba(0, 0, 0, 0.12);
		font-weight 		  : normal;
		-moz-box-shadow       : inset 0 2px 2px 0 #52B6EC;
		-webkit-box-shadow    : inset 0 2px 2px 0 #52B6EC;
		box-shadow            : inset 0 2px 2px 0 #52B6EC;
		border                : 1px solid #257C9E;
		font-size             : 15px;
	}
	
	.form-style-10 input[type="button"]:hover,
	.form-style-10 input[type="submit"]:hover {
		background         : #52B6EC;
		-moz-box-shadow    : inset 0 2px 2px 0 #52B6EC;
		-webkit-box-shadow : inset 0 2px 2px 0 #52B6EC;
		box-shadow         : inset 0 2px 2px 0 #52B6EC;
	}
	
	.form-style-10 .privacy-policy {
		float      : right;
		width      : 250px;
		font-size  : 12px;
		color      : #4D4D4D;
		margin-top : 10px;
		text-align : right;
	}
	
	.usercontrol {
		top        : 6px;
		height     : 33px;
		text-align : right;
		position   : relative;
		width      : 180px;
		overflow   : hidden;
		float      : right;
	}
	
	@media (max-width : 970px) {
		.navbar-header {
			float : none;
		}
		
		.navbar-left, .navbar-right {
			float : none !important;
		}
		
		.navbar-toggle {
			display : block;
		}
		
		.navbar-collapse {
			border-top : 1px solid transparent;
			box-shadow : inset 0 1px 0 rgba(255, 255, 255, 0.1);
		}
		
		.navbar-fixed-top {
			top          : 0;
			border-width : 0 0 1px;
		}
		
		.navbar-collapse.collapse {
			display : none !important;
		}
		
		.navbar-nav {
			float      : none !important;
			margin-top : 40px;
		}
		
		.navbar-nav > li {
			float : none;
		}
		
		.navbar-nav > li > a {
			padding-top    : 10px;
			padding-bottom : 10px;
		}
		
		.navbar-default .navbar-nav > li > a {
			padding-left   : 0;
			padding-top    : 10px;
			padding-bottom : 10px;
			padding-right  : 10px;
			font-size      : 16px;
			line-height    : 18px;
			color          : #999;
			text-align     : right;
		}
		
		.collapse.in {
			display : block !important;
		}
		
		.navbar-collapse.in {
		}
	}
	
	@media (max-width : 800px) {
		.sliderimg {
			float  : none !important;
			width  : 150px !important;
			height : 150px !important;
		}
	}
	
	@media (max-width : 700px) {
		
		.logoholder {
			left : 0 !important;
		}
		
		.pflogomobile {
			display : block;
		}
		
		.pflogo {
			display : none;
		}
		
	}
	
}

@media (max-width : 600px) {
	
	body {
		background  : #e5e5e5;
		color       : #999;
		line-height : 1.3 !important;
		width       : 100%;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		color       : #777;
		font-weight : 300;
		margin-top  : 0 !important;
	}
	
	.col-md-12 {
		padding-left  : 0;
		padding-right : 0;
	}
	
	img.roundedcorn {
		margin-right       : 0 !important;
		border             : 0 none;
		border-radius      : 5px 5px 5px 5px;
		-webkit-box-shadow : 0 1px 3px 0 rgba(0, 0, 0, .5);
		-moz-box-shadow    : 0 1px 3px 0 rgba(0, 0, 0, .5);
		box-shadow         : 0 1px 3px 0 rgba(0, 0, 0, .5);
	}
	
	img {
		max-width : 100%;
	}
	
	a {
		color              : #52b6ec;
		-webkit-transition : 300ms;
		-moz-transition    : 300ms;
		-o-transition      : 300ms;
		transition         : 300ms;
	}
	
	.btn {
		font-weight : 300;
		border      : 0;
	}
	
	.btn.btn-primary.choicebuttons {
		width          : 200px;
		padding        : 10px;
		height         : 70px;
		display        : table-cell !important;
		vertical-align : middle;
	}
	
	.btn.btn-primary {
		background-color : #52b6ec;
	}
	
	.btn.btn-primary:hover,
	.btn.btn-primary.active {
		background-color   : #1586c3;
		-webkit-box-shadow : none;
		-moz-box-shadow    : none;
		box-shadow         : none;
	}
	
	a:hover,
	a:focus {
		color           : #80c9f1;
		text-decoration : none;
		outline         : none;
	}
	
	#header {
		position : fixed;
		top      : 0;
		left     : 0;
		width    : 100%;
		height   : 80px;
		z-index  : 99999;
	}
	
	#topblurb {
		background-attachment : fixed;
		background-image      : url("../images/fleur1.png");
		background-position   : 50% 50%;
		padding-bottom        : 50px;
	}
	
	.pricecalc {
		display : none;
	}
	
	#main-slider {
		padding-top    : 70px;
		color          : #fff;
		padding-bottom : 10px;
	}

	.pad20 {
	   padding-left   : 20px !important;
	   padding-right  : 20px !important;
	   padding-bottom : 10px !important;
   }
	
	#main-slider .item {
		-moz-transition    : opacity ease-in-out 500ms;
		-o-transition      : opacity ease-in-out 500ms;
		-webkit-transition : opacity ease-in-out 500ms;
		transition         : opacity ease-in-out 500ms;
		left               : 0 !important;
		opacity            : 0;
		top                : 0;
		position           : absolute;
		width              : 100%;
		display            : block !important;
		z-index            : 1;
		text-align         : center;
	}
	
	#main-slider .item:first-child {
		top      : auto;
		position : relative;
	}
	
	#main-slider .item.active {
		opacity            : 1;
		-moz-transition    : opacity ease-in-out 500ms;
		-o-transition      : opacity ease-in-out 500ms;
		-webkit-transition : opacity ease-in-out 500ms;
		transition         : opacity ease-in-out 500ms;
		z-index            : 2;
	}
	
	#main-slider .item.active h1 {
		-webkit-animation : scaleUp 400ms;
		-moz-animation    : scaleUp 400ms;
		-o-animation      : scaleUp 400ms;
		-ms-animation     : scaleUp 400ms;
		animation         : scaleUp 400ms;
	}
	
	#main-slider .prev,
	#main-slider .next {
		position         : absolute;
		top              : 50%;
		background-color : rgba(0, 0, 0, 0.3);
		color            : #fff;
		display          : inline-block;
		margin-top       : -50px;
		font-size        : 24px;
		height           : 50px;
		width            : 50px;
		line-height      : 50px;
		text-align       : center;
		border-radius    : 4px;
		z-index          : 5;
	}
	
	#main-slider .prev:hover,
	#main-slider .next:hover {
		background-color : rgba(0, 0, 0, 0.5);
	}
	
	#main-slider .prev {
		left : 10px;
	}
	
	#main-slider .next {
		right : 10px;
	}
	
	#main-slider h1 {
		font-size   : 68px;
		text-shadow : 0 3px rgba(0, 0, 0, 0.1);
		color       : #fff;
	}
	
	#contact .box {
		background-color : #222;
		color            : #999;
	}
	
	#contact .box h1,
	#contact .box h2,
	#contact .box h3 {
		color : #fff;
	}
	
	#contact .box a {
		color : #999;
	}
	
	#contact .box a:hover {
		color : #52b6ec;
	}
	
	#contact .box input[type="text"],
	#contact .box input[type="email"],
	#contact .box textarea {
		background-color   : #111;
		border             : 0;
		-webkit-transition : 300ms;
		-moz-transition    : 300ms;
		-o-transition      : 300ms;
		transition         : 300ms;
	}
	
	#contact .box input[type="text"]:focus,
	#contact .box input[type="email"]:focus,
	#contact .box textarea:focus {
		background-color   : #000;
		-webkit-box-shadow : none;
		-moz-box-shadow    : none;
		box-shadow         : none;
	}
	
	.box {
		padding       : 25px 30px;
		background    : #fff;
		border-bottom : 1px solid #e9e9e9;
		position      : relative;
	}
	
	.box.first {
		margin-top    : -40px;
		border-radius : 5px 5px 0 0;
	}
	
	.box.last {
		border-radius : 0 0 5px 5px;
	}
	
	.box h2 {
		/*  padding: 10px 30px; */
		display       : inline-block;
		border-radius : 4px;
		position      : relative;
		/*  margin-bottom: 30px; */
		font-size     : 48px;
	}
	
	#portfolio .box {
		background : #f3f3f3;
	}
	
	.portfolio-items,
	.portfolio-filter {
		list-style : none;
		padding    : 0;
		margin     : 0;
	}
	
	.portfolio-items {
		margin-right : -20px;
	}
	
	.portfolio-filter {
		margin-bottom : 50px;
		text-align    : center;
	}
	
	.portfolio-filter a {
		font-size : 125%;
		padding   : 20px;
		margin    : 5px;
	}
	
	.portfolio-filter > li {
		display : inline-block;
	}
	
	.portfolio-items > li {
		float   : left;
		padding : 0;
		margin  : 0;
	}
	
	.portfolio-items.col-2 > li {
		width : 50%;
	}
	
	.portfolio-items.col-3 > li {
		width : 33%;
	}
	
	.portfolio-items.col-4 > li {
		width : 25%;
	}
	
	.portfolio-items.col-5 > li {
		width : 20%;
	}
	
	.portfolio-items.col-6 > li {
		width : 16%;
	}
	
	.portfolio-item .item-inner {
		margin        : 0 20px 20px 0;
		text-align    : center;
		background    : #fff;
		padding       : 10px;
		border-bottom : 1px solid #e1e1e1;
	}
	
	.portfolio-item img {
		width : 100%;
	}
	
	.portfolio-item .portfolio-image {
		position : relative;
	}
	
	.portfolio-item h5 {
		margin        : 0;
		padding       : 10px 0 0 0;
		white-space   : nowrap;
		text-overflow : ellipsis;
		overflow      : hidden;
	}
	
	.portfolio-item .overlay {
		position           : absolute;
		top                : 0;
		left               : 0;
		width              : 100%;
		height             : 100%;
		opacity            : 0;
		background-color   : rgba(255, 255, 255, 0.9);
		text-align         : center;
		vertical-align     : middle;
		-webkit-transition : opacity 300ms;
		-moz-transition    : opacity 300ms;
		-o-transition      : opacity 300ms;
		transition         : opacity 300ms;
	}
	
	.portfolio-item .overlay .preview {
		position   : relative;
		top        : 50%;
		display    : inline-block;
		margin-top : -20px;
	}
	
	.portfolio-item:hover .overlay {
		opacity : 1;
	}
	
	/* Start: Recommended Isotope styles */
	/**** Isotope Filtering ****/
	.isotope-item {
		z-index : 2;
	}
	
	.isotope-hidden.isotope-item {
		pointer-events : none;
		z-index        : 1;
	}
	
	/**** Isotope CSS3 transitions ****/
	.isotope,
	.isotope .isotope-item {
		-webkit-transition-duration : 0.8s;
		-moz-transition-duration    : 0.8s;
		-ms-transition-duration     : 0.8s;
		-o-transition-duration      : 0.8s;
		transition-duration         : 0.8s;
	}
	
	.isotope {
		-webkit-transition-property : height, width;
		-moz-transition-property    : height, width;
		-ms-transition-property     : height, width;
		-o-transition-property      : height, width;
		transition-property         : height, width;
	}
	
	.isotope .isotope-item {
		-webkit-transition-property : -webkit-transform, opacity;
		-moz-transition-property    : -moz-transform, opacity;
		-ms-transition-property     : -ms-transform, opacity;
		-o-transition-property      : -o-transform, opacity;
		transition-property         : transform, opacity;
	}
	
	/**** disabling Isotope CSS3 transitions ****/
	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition {
		-webkit-transition-duration : 0s;
		-moz-transition-duration    : 0s;
		-ms-transition-duration     : 0s;
		-o-transition-duration      : 0s;
		transition-duration         : 0s;
	}
	
	/* End: Recommended Isotope styles */
	/* disable CSS transitions for containers with infinite scrolling*/
	.isotope.infinite-scrolling {
		-webkit-transition : none;
		-moz-transition    : none;
		-ms-transition     : none;
		-o-transition      : none;
		transition         : none;
	}
	
	#pricing .box {
		background-color : #f9f9f9;
	}
	
	#pricing .plan {
		background    : #fff;
		list-style    : none;
		margin        : 0 0 20px;
		text-align    : center;
		padding       : 0;
		border-bottom : 1px solid #e1e1e1;
	}
	
	#pricing .plan li {
		padding       : 10px 0;
		margin        : 0 15px;
		border-bottom : 1px dashed #eee;
	}
	
	#pricing .plan li.plan-name {
		padding     : 15px 0;
		font-size   : 18px;
		font-weight : 700;
	}
	
	#pricing .plan li.plan-price {
		color     : #666;
		padding   : 15px 0;
		font-size : 48px;
	}
	
	#pricing .plan li.plan-action {
		margin-top    : 20px;
		margin-bottom : 20px;
		border-bottom : 0;
	}
	
	#pricing .plan.featured {
		-webkit-transform : scale(1.05);
		-moz-transform    : scale(1.05);
		-ms-transform     : scale(1.05);
		-o-transform      : scale(1.05);
		transform         : scale(1.05);
	}
	
	#pricing .plan.featured .plan-price {
		color               : #fff;
		background-color    : #52b6ec;
		border-bottom-color : #52b6ec;
		margin              : 0;
	}
	
	#services .box {
		padding-bottom : 0;
	}
	
	#services .row > div {
		margin-bottom : 50px;
	}
	
	.center {
		text-align : center;
	}
	
	#team-scroller .designation {
		margin-top : 10px;
		display    : block;
	}
	
	.member {
		margin     : 0 50px;
		text-align : center;
	}
	
	.carousel.scale .left-arrow,
	.carousel.scale .right-arrow {
		top      : 30%;
		position : absolute;
	}
	
	.carousel.scale .left-arrow {
		left : -10px;
	}
	
	.carousel.scale .right-arrow {
		right : -10px;
	}
	
	.carousel.scale .active .row > div:nth-child(1) {
		-webkit-animation : scaleUp 200ms linear 0 both;
		-moz-animation    : scaleUp 200ms linear 0 both;
		-ms-animation     : scaleUp 200ms linear 0 both;
		-o-animation      : scaleUp 200ms linear 0 both;
		animation         : scaleUp 200ms linear 0 both;
	}
	
	.carousel.scale .active .row > div:nth-child(2) {
		-webkit-animation : scaleUp 200ms linear 100ms both;
		-moz-animation    : scaleUp 200ms linear 100ms both;
		-ms-animation     : scaleUp 200ms linear 100ms both;
		-o-animation      : scaleUp 200ms linear 100ms both;
		animation         : scaleUp 200ms linear 100ms both;
	}
	
	.carousel.scale .active .row > div:nth-child(3) {
		-webkit-animation : scaleUp 200ms linear 200ms both;
		-moz-animation    : scaleUp 200ms linear 200ms both;
		-ms-animation     : scaleUp 200ms linear 200ms both;
		-o-animation      : scaleUp 200ms linear 200ms both;
		animation         : scaleUp 200ms linear 200ms both;
	}
	
	.carousel.scale .active .row > div:nth-child(4) {
		-webkit-animation : scaleUp 200ms linear 400ms both;
		-moz-animation    : scaleUp 200ms linear 400ms both;
		-ms-animation     : scaleUp 200ms linear 400ms both;
		-o-animation      : scaleUp 200ms linear 400ms both;
		animation         : scaleUp 200ms linear 400ms both;
	}
	
	.icon-social {
		border        : 0;
		color         : #fff;
		border-radius : 100%;
		display       : inline-block !important;
		width         : 36px;
		height        : 36px;
		line-height   : 36px;
		text-align    : center;
		padding       : 0;
	}
	
	.icon-social.icon-facebook {
		background : #4f7dd4;
	}
	
	.icon-social.icon-facebook:hover {
		background : #789bde;
	}
	
	.icon-social.icon-twitter {
		background : #5bceff;
	}
	
	.icon-social.icon-twitter:hover {
		background : #8eddff;
	}
	
	.icon-social.icon-linkedin {
		background : #21a6d8;
	}
	
	.icon-social.icon-linkedin:hover {
		background : #49b9e3;
	}
	
	.icon-social.icon-google-plus {
		background : #dc422b;
	}
	
	.icon-social.icon-google-plus:hover {
		background : #e36957;
	}
	
	.icon-social.icon-pinterest {
		background : #cb2027;
	}
	
	.icon-social.icon-pinterest:hover {
		background : #e03e44;
	}
	
	.icon-social.icon-youtube {
		background : #ce332d;
	}
	
	.icon-social.icon-youtube:hover {
		background : #da5954;
	}
	
	.icon-social:hover {
		color : #fff;
	}
	
	.container.headbar {
		max-width : 100%;
		width     : 100% !important;
	}
	
	.navbar-default {
		background         : #fff;
		border-radius      : 0 0 5px 5px;
		border             : 0;
		padding            : 0;
		-webkit-box-shadow : 0 1px 3px 0 rgba(0, 0, 0, .2);
		-moz-box-shadow    : 0 1px 3px 0 rgba(0, 0, 0, .2);
		box-shadow         : 0 1px 3px 0 rgba(0, 0, 0, .2);
		overflow           : hidden;
	}
	
	.navbar-default .first a {
		border-radius : 0 0 0 5px;
	}
	
	.navbar-default .navbar-brand {
		margin-left : 20px;
		width       : 200px;
		height      : 56px;
		/*  background: url(../images/logo.png) no-repeat 0 50%; */
	}
	
	.navbar-default .navbar-nav > li {
		margin-left : 1px;
	}
	
	.navbar-default .navbar-nav > li > a {
		padding     : 10px 15px;
		font-size   : 16px;
		line-height : 18px;
		color       : #999;
	}
	
	.navbar-default .navbar-nav > li > a > i {
		display : inline-block;
	}
	
	.navbar-default .navbar-nav > li.active > a,
	.navbar-default .navbar-nav > li.active:focus > a,
	.navbar-default .navbar-nav > li.active:hover > a,
	.navbar-default .navbar-nav > li:hover > a,
	.navbar-default .navbar-nav > li:focus > a,
	.navbar-default .navbar-nav > li.active > a:focus,
	.navbar-default .navbar-nav > li.active:focus > a:focus,
	.navbar-default .navbar-nav > li.active:hover > a:focus,
	.navbar-default .navbar-nav > li:hover > a:focus,
	.navbar-default .navbar-nav > li:focus > a:focus {
		background-color : #52b6ec;
		color            : #fff;
	}
	
	.icon-lg {
		font-size        : 48px;
		height           : 108px;
		width            : 108px;
		line-height      : 108px;
		color            : #fff;
		margin           : 10px;
		background-color : rgba(0, 0, 0, 0.4);
		text-align       : center;
		display          : inline-block !important;
		border-radius    : 100%;
	}
	
	.icon-md {
		font-size        : 24px;
		height           : 68px;
		width            : 68px;
		line-height      : 68px;
		color            : #fff;
		margin-right     : 10px;
		background-color : rgba(0, 0, 0, 0.4);
		text-align       : center;
		display          : inline-block;
		border-radius    : 100%;
		margin-bottom    : 10px;
	}
	
	.icon-color1 {
		background-color : #e74c3c;
	}
	
	.icon-color2 {
		background-color : #2ecc71;
	}
	
	.icon-color3 {
		background-color : #3498db;
	}
	
	.icon-color4 {
		background-color : #8e44ad;
	}
	
	.icon-color5 {
		background-color : #1abc9c;
	}
	
	.icon-color6 {
		background-color : #2c3e50;
	}
	
	.gap {
		margin-bottom : 25px;
	}
	
	.big-gap {
		margin-bottom : 50px;
	}
	
	#footer {
		padding-top    : 30px;
		padding-bottom : 30px;
		color          : #999;
	}
	
	#footer a {
		color : #999;
	}
	
	#footer a:hover {
		color : #52b6ec;
	}
	
	ul.social {
		list-style : none;
		margin     : 10px 0 0;
		padding    : 0;
	}
	
	ul.social > li {
		margin : 0 0 20px;
	}
	
	ul.social > li > a {
		display   : block;
		font-size : 18px;
	}
	
	ul.social > li > a i {
		margin-right : 10px;
	}
	
	textarea#message {
		padding : 10px 15px;
		height  : 220px;
	}
	
	@keyframes scaleUp {
		0% {
			opacity   : 0;
			transform : scale(0.3);
		}
		100% {
			opacity   : 1;
			transform : scale(1);
		}
	}
	@-moz-keyframes scaleUp {
		0% {
			opacity        : 0;
			-moz-transform : scale(0.3);
		}
		100% {
			opacity        : 1;
			-moz-transform : scale(1);
		}
	}
	@-webkit-keyframes scaleUp {
		0% {
			opacity           : 0;
			-webkit-transform : scale(0.3);
		}
		100% {
			opacity           : 1;
			-webkit-transform : scale(1);
		}
	}
	@-ms-keyframes scaleUp {
		0% {
			opacity       : 0;
			-ms-transform : scale(0.3);
		}
		100% {
			opacity       : 1;
			-ms-transform : scale(1);
		}
	}
	@-o-keyframes scaleUp {
		0% {
			opacity      : 0;
			-o-transform : scale(0.3);
		}
		100% {
			opacity      : 1;
			-o-transform : scale(1);
		}
	}
	
	.navbar-brand {
		float       : left;
		font-size   : 18px;
		line-height : 20px;
		padding     : 0 !important;
	}
	
	.navbar-header {
		min-height : 56px;
		max-height : 56px;
	}
	
	.lead {
		margin-bottom : 20px !important;
		text-align    : center !important;
	}
	
	.smallPrint {
		font-size : 75%;
	}
	
	.pflogomobile {
		display    : none;
		margin-top : 1px;
	}
	
	hr {
		margin-top : 0 !important;
	}
	
	.carousel-content {
		padding-bottom : 20px;
	}
	
	.carousel-indicators {
		bottom       : -10px !important;
		position     : absolute;
		z-index      : 15;
		left         : 0;
		width        : 100%;
		padding-left : 0;
		margin-left  : 0;
		text-align   : center;
		list-style   : outside none none;
		font-size    : 200% !important;
	}
	
	.carousel-indicators li {
		display       : inline-block;
		width         : 20px;
		height        : 20px;
		margin        : 1px;
		text-indent   : -999px;
		cursor        : pointer;
		border        : 1px solid #FFF;
		border-radius : 10px;
	}
	
	.carousel-indicators .active {
		display          : inline-block;
		width            : 20px;
		height           : 20px;
		margin           : 1px;
		text-indent      : -999px;
		cursor           : pointer;
		border           : 1px solid #FFF;
		border-radius    : 10px;
		background-color : #FFF;
	}
	
	.form-style-10 {
		width   : 100%;
		padding : 10px;
		margin  : 0 auto;
		/*    background: #FFF; */
	}
	
	.form-style-10 .inner-wrap {
		padding       : 10px;
		background    : #F8F8F8;
		border-radius : 5px;
		margin-bottom : 10px;
	}
	
	.form-style-10 h1 {
		background            : #2A88AD;
		padding               : 10px 20px 10px 20px;
		margin                : -20px -20px 20px -20px;
		border-radius         : 5px 5px 0 0;
		-webkit-border-radius : 5px 5px 0 0;
		-moz-border-radius    : 5px 5px 0 0;
		color                 : #fff;
		text-shadow           : 1px 1px 3px #52B6EC;
		font-size             : 30px;
		font-weight 		  : normal;
		-moz-box-shadow       : inset 0 2px 2px 0 #52B6EC;
		-webkit-box-shadow    : inset 0 2px 2px 0 #52B6EC;
		box-shadow            : inset 0 2px 2px 0 #52B6EC;
		border                : 1px solid #257C9E;
	}
	
	.form-style-10 h1 > span {
		display    : block;
		margin-top : 2px;
		font-size  : 16px;
	}
	
	.form-style-10 label {
		display       : block;
		font-size     : 14px;
		color         : #52B6EC;
		margin-bottom : 15px;
		margin-top    : 15px;
	}
	
	.form-style-10 input[type="text"],
	.form-style-10 input[type="date"],
	.form-style-10 input[type="datetime"],
	.form-style-10 input[type="email"],
	.form-style-10 input[type="number"],
	.form-style-10 input[type="search"],
	.form-style-10 input[type="time"],
	.form-style-10 input[type="url"],
	.form-style-10 input[type="password"],
	.form-style-10 textarea,
	.form-style-10 select {
		display               : block;
		box-sizing            : border-box;
		-webkit-box-sizing    : border-box;
		-moz-box-sizing       : border-box;
		width                 : 100%;
		padding               : 8px;
		border-radius         : 5px;
		-webkit-border-radius : 5px;
		-moz-border-radius    : 5px;
		border                : 2px solid #fff;
		box-shadow            : inset 0 1px 1px #52B6EC;
		-moz-box-shadow       : inset 0 1px 1px #52B6EC;
		-webkit-box-shadow    : inset 0 1px 1px #52B6EC;
	}
	
	.form-style-10 .section {
		font-size     : 20px;
		color         : #52B6EC;
		margin-bottom : 5px;
	}
	
	.form-style-10 .section span {
		background            : #52B6EC;
		padding               : 5px 10px 5px 10px;
		position              : absolute;
		border-radius         : 50%;
		-webkit-border-radius : 50%;
		-moz-border-radius    : 50%;
		border                : 4px solid #fff;
		font-size             : 16px;
		margin-left           : -45px;
		color                 : #fff;
		margin-top            : -3px;
	}
	
	.form-style-10 input[type="button"],
	.form-style-10 input[type="submit"] {
		background            : #52B6EC;
		padding               : 8px 20px 8px 20px;
		border-radius         : 5px;
		-webkit-border-radius : 5px;
		-moz-border-radius    : 5px;
		color                 : #fff;
		text-shadow           : 1px 1px 3px rgba(0, 0, 0, 0.12);
		font-weight           : normal;
		-moz-box-shadow       : inset 0 2px 2px 0 #52B6EC;
		-webkit-box-shadow    : inset 0 2px 2px 0 #52B6EC;
		box-shadow            : inset 0 2px 2px 0 #52B6EC;
		border                : 1px solid #257C9E;
		font-size             : 15px;
	}
	
	.form-style-10 input[type="button"]:hover,
	.form-style-10 input[type="submit"]:hover {
		background         : #52B6EC;
		-moz-box-shadow    : inset 0 2px 2px 0 #52B6EC;
		-webkit-box-shadow : inset 0 2px 2px 0 #52B6EC;
		box-shadow         : inset 0 2px 2px 0 #52B6EC;
	}
	
	.form-style-10 .privacy-policy {
		float      : right;
		width      : 250px;
		font-size  : 12px;
		color      : #4D4D4D;
		margin-top : 10px;
		text-align : right;
	}
	
	.navbar-header {
		float : none;
	}
	
	.navbar-left, .navbar-right {
		float : none !important;
	}
	
	.navbar-toggle {
		display : block;
	}
	
	.navbar-collapse {
		border-top : 1px solid transparent;
		box-shadow : inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}
	
	.navbar-fixed-top {
		top          : 0;
		border-width : 0 0 1px;
	}
	
	.navbar-collapse.collapse {
		display : none !important;
	}
	
	.navbar-nav {
		float      : none !important;
		margin-top : 7.5px;
	}
	
	.navbar-nav > li {
		float : none;
	}
	
	.navbar-nav > li > a {
		padding-top    : 5px;
		padding-bottom : 5px;
	}
	
	.collapse.in {
		display : block !important;
	}
	
	.navbar-collapse.in {
		padding-left : 20px;
	}
	
	.sliderimg {
		float  : none !important;
		width  : 150px !important;
		height : 150px !important;
	}
	
	.logoholder {
		left : 0 !important;
	}
	
	.pflogomobile {
		display     : block;
		width       : 200px;
		height      : 56px;
		margin-left : 0;
	}
	
	.pflogo {
		display : none;
	}
	
	#dfm_productImage {
		float : none !important;
	}
	
	.usercontrol {
		top        : 6px;
		height     : 33px;
		text-align : right;
		position   : relative;
		width      : 180px;
		overflow   : hidden;
		/* float: right; */
	}
	
}

@media (max-width : 990px) {
	
	.pricecalc {
		padding-top : 0;
	}
	
}

@media (min-width : 990px) {
	
	.pricecalc {
		padding-top : 120px;
	}
	
}

@media (max-width : 321px) {
	.youcartApi {
		width   : 100% !important;
		padding : 0;
	}
}

@media (min-width : 321px) and (max-width : 376px) {
	.youcartApi {
		width   : 100% !important;
		padding : 0;
	}
}

@media (min-width : 376px) and (max-width : 767px) {
	.youcartApi {
		width   : 100% !important;
		padding : 0;
	}
}

@media (min-width : 768px) {
	.youcartApi {
		min-width   : 400px !important;
		padding     : 0;
	}
}