	.parallax { will-change: transform; }
	#primary-menu ul li > a {font-weight: 400!important; font-size: 14px; }
	#primary-menu ul li > a:hover { }
	.top-links li > a {font-weight: 400!important; padding-top: 2px;}
	.slider-caption h2 { font-size: 3rem; letter-spacing: 2px; text-transform: uppercase; font-weight: 500; line-height: 1; margin-bottom: 0; }
	.slider-caption p { margin-top: 10px; margin-bottom: 10px; font-size: 24px; }
	.slider-caption span{display: inline-block!important;  padding: 0.1em 0.2em 0.05em 0.2em; vertical-align: baseline; background-color: rgba(0,0,0,0.1)!important; color:#FFFFFF!important;  border-radius: 0.25rem;}
	.heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4 {font-weight: 400!important; font-size: 22px;}
	.ipost .entry-title h3, .ipost .entry-title h4 { margin: 0; font-size: 14px; font-weight: 400!important;}
	.entry-image { margin-bottom: 10px; }
	.feature-box h3 { font-size: 16px; font-weight: 400!important; }
	.feature-box h3 a{ color:#444;}
	.feature-box h3 a:hover { color: #3979af; }
	.feature-box p { color: #444; font-size: 14px;}
	.fancy-title h4 { font-size: 22px; font-weight: 400; }
	.iconlist li { margin: 10px 0; padding-top: 4px; }
	.iconlist i { font-size: 18px; }

	.minp p { margin-bottom: 10px !important; font-size:14px; text-align:left;}
	.minp  ul, .minp  ol { margin-left: 20px; margin-bottom:10px;}
	.minp  li { padding-top: 5px;}
	.minp  h3 { margin: 0 0 10px 0!important;}
	.minp  h4 { margin: 0 0 1px 0!important;}
	.minp  h5 { margin: 0 0 1px 0!important;}

	.minp2  li { padding-top: 0px;}
	.minp2 p { margin-bottom: 1px !important;}
	.minp2  h3 { margin: 0 0 10px 0!important;}
	.minp2  h4 { margin: 0 0 1px 0!important;}
	.minp2  h5 { margin: 0 0 1px 0!important;}

	.minp3 p { margin-bottom: 10px !important; font-size:14px; text-align:left;}
	.minp3  ul, .minp3  ol { margin-left: 20px;margin-bottom:10px;}
	.minp3  li { padding-top: 5px;}
	.minp3  h3 { margin: 0 0 10px 0!important;}
	.minp3  h4 { margin: 0 0 1px 0!important;}
	.minp3  h5 { margin: 0 0 1px 0!important;}

	.minp4 p { margin-bottom: 10px !important; font-size:14px; text-align:left;}
	.minp4  ul, .minp  ol { margin-left: 20px; margin-bottom: 10px!important;}
	.minp4  li { padding-top: 5px;}
	.minp4  h3 { margin: 0 0 10px 0!important;}
	.minp4  h4 { margin: 0 0 1px 0!important;}
	.minp4  h5 { margin: 0 0 1px 0!important;}

	.minp5 p { margin-bottom: 10px !important; font-size:14px; text-align:left;}
	.minp5  ul, .minp  ol { margin-left: 20px; margin-bottom:10px;}
	.minp5  li { padding-top: 5px;}
	.minp5  h3 { margin: 0 0 10px 0!important;}
	.minp5  h4 { margin: 0 0 1px 0!important;}
	.minp5  h5 { margin: 0 0 1px 0!important;}

	.badge-min {background-color: #3979af;}
	.badge-min h5 {color:#fff; font-weight: 400!important;}
	#page-title {padding: 30px 0!important;}
   #page-title h3 {padding: 0; margin: 0; line-height: 1; font-weight: 400!important;letter-spacing: 1px; color: #3979af;; font-size: 20px; text-transform: uppercase; }


	.logo-text {font-family: 'BPGMrgvlovaniCaps2010Regular', 'Raleway', sans-serif; color: #3979af; font-size: 18px; display: block; float: right; margin: 0 auto 0 !important; max-width: none; text-align: left; border: 0 !important; padding: 25px 0 0 0 !important;}
	 @media (max-width: 991px) {.logo-text {font-size: 14px!important;  text-align: center; padding: 5px 0 5px 0 !important; }}
	 @media (min-width: 991px) {.menunone {display: none!important; }}
	 @media (max-width: 991px) {.menunone2 {display: none!important; }}

     .s_userimg {border: 1px solid #bebebe; width: 135px; height: 160px;}
     .s_userimgr {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 1px solid #bebebe; width: 50px; height: 50px;}

	.s_navigation { color:#666666; font-size:14px; margin: 20px 0 20px 0;  border:0px;  text-align:center;}
	.s_navigation a:link,
	.s_navigation a:visited,
	.s_navigation a:hover,
	.s_navigation a:active { text-decoration:none; color: #FFFFFF; background: #3979af; border:1px solid #eee; padding:6px 9px; font-size:13px; }
	.s_navigation a:hover { background: #666; color:#FFFFFF; border:1px solid #eee; padding:6px 9px; font-size:13px; }
	.s_navigation span { text-decoration:none; background:#fff; padding:6px 9px; border:1px solid #eee; color:#666; font-size:13px;}

	body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-overlay-open .portfolio-item .portfolio-image img {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		-webkit-transition: all 1.5s ease;
		-o-transition: all 1.5s ease;
		transition: all 1.5s ease;
	}

	body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-overlay-open .portfolio-item:hover .portfolio-image img {
		-webkit-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
	}

	.portfolio-overlay-open .portfolio-overlay {
		opacity: 1;
		background-color: rgba(0,0,0,0.3);
	}

	body:not(.device-touch):not(.device-sm):not(.device-xs) .portfolio-overlay {
		-webkit-transition: background-color .4s ease-in-out;
		-o-transition: background-color .4s ease-in-out;
		transition: background-color .4s ease-in-out;
	}

	.portfolio-overlay-open .portfolio-item:hover .portfolio-overlay { background-color: rgba(0,0,0,0.2); }

	.portfolio-overlay .portfolio-desc h3 {
		font-weight: 400!important; padding: 15px;
		letter-spacing: 2px; line-height: 1.2;
		font-size: 16px;
		text-shadow: 0px 0px 0px rgba(0,0,0,0.15);
	}