/*=================================
	font-family 
==================================*/

	@import url(https://fonts.googleapis.com/css?family=Oswald);
	/*-------------font-family: 'Oswald', sans-serif;-----------*/
	@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,400italic,700,700italic,300italic);
	/*-------------font-family: proxima-nova, sans-serif;-----------*/
	@import url(https://fonts.googleapis.com/css?family=PT+Sans);
	/*-----------font-family: 'PT Sans', sans-serif;----------*/
	
	
/*@font-face {
    font-family: 'bebas_neuebold';
    src: url('../fonts/museosanscyrl_3-webfont.eot');
    src: url('../fonts/museosanscyrl_3-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosanscyrl_3-webfont.woff2') format('woff2'),
         url('../fonts/museosanscyrl_3-webfont.woff') format('woff'),
         url('../fonts/museosanscyrl_3-webfont.ttf') format('truetype'),
         url('../fonts/museosanscyrl_3-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
	
	.toolbar li {
		float:left;
	 }

	.what-experience h2 {
		margin-top: 60px;
	}
	.what-experience .experienced-list ul {
		text-align: center;
	}

	
/*=================================	
	GLOBAL Style 
==================================*/
	
	body {
		background:#ecf0f1;
		/*font-family:'bebas_neuebold', sans-serif !important;*/
	}
	
	.block {
		width:100%;
		float:left;
	}
	
	.container {
		max-width:970px;
		margin:0 auto;
	}
		
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	ul,
	p {
		margin:0;
		padding:0;
	}
	
	h1,
	h2 {
		font-weight:bold;
	}
	
	h1 {
		font-size:60px;
		line-height:66px;
	}
	
	h2 {
		font-size:30px;
		line-height:36px;
		color:#161b21;
	}
	
	h3 {
		font-size:24px;
		line-height:36px;
	}
	
	h5 {
		font-size:18px;
		line-height:20px;
	}
	
	h6 {
		font-size:16px;
		line-height:24px;
	}
	
	p {
		font-size:16px;
		line-height:24px;
		color:#161b21;
		font-family: proxima-nova, sans-serif;
	}
	
	.small {
		font-size:14px !important;
		line-height:24px !important;
	}
	
	.ex-small {
		font-size:12px;
		line-height:18px;
	}
	
	.txt-uper {
		text-transform:uppercase;	
	}
	
	.txt-initial {
		text-transform:initial;	
	}
	
	.f-normal {
		font-weight:400 !important;
	}
	
	.f-light {
		font-weight:300 !important;
	}
	
	.f-bold {
		font-weight:700 !important;
	}
	
	.f-regular {
		font-weight:400;
	}
	
	.italic {
		font-style:italic !important;
	}
	
	.underline {
		text-decoration:underline !important;
	}
	
	.no-margin {
		margin:0 !important;
	}	
	
	[type="checkbox"]:checked,
	[type="checkbox"]:not(:checked) {
		position:absolute;
		left:-9999px;
	}
	
	[type="checkbox"]:checked + label,
	[type="checkbox"]:not(:checked) + label {
		position:relative;
		padding-left:28px;
		cursor:pointer;
		line-height:20px;
		display:inline-block;
		color:#666;
	}
	
	[type="checkbox"]:checked + label:before,
	[type="checkbox"]:not(:checked) + label:before {
		content:'';
		position:absolute;
		left:3px;
		top:3px;
		width:14px;
		height:14px;
		border:1px solid #d1d1d1;
		border-radius:3px;
		background: #f3f3f3; /* Old browsers */
		background: -moz-linear-gradient(top,  #f3f3f3 0%, #efefef 4%, #eeeeee 7%, #e5e5e5 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #f3f3f3 0%,#efefef 4%,#eeeeee 7%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #f3f3f3 0%,#efefef 4%,#eeeeee 7%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
		box-shadow:0 1px 2px 0 rgba(0, 0, 0, .10);
	
	}
	
	[type="checkbox"]:checked + label:after,
	[type="checkbox"]:not(:checked) + label:after {
		color:#2a9af1;
		content:"\f00c";
		font-family:fontawesome;
		font-size:12px;
		position:absolute;
		top:-1px;
		left:4px;
		-webkit-transition:all 0.2s ease;
		-moz-transition:all 0.2s ease;
		-ms-transition:all 0.2s ease;
		-o-transition:all 0.2s ease;
		transition:all 0.2s ease;
	}
	
	[type="checkbox"]:not(:checked) + label:after {
		opacity:0;
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-ms-transform:scale(0);
		-o-transform:scale(0);
		transform:scale(0);
	}
	
	[type="checkbox"]:checked + label:after {
		opacity:1;
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
	}	
	
	input[type=radio] {
		display:none;
	}
	
	input[type=radio] + label {
		cursor:pointer;
		display:inline-block;
		line-height:24px;
		margin:0;
		z-index:11;
		position:relative;
	}
	
	input[type=radio] + label:before {
		background: #f0f0f0;
		background: -moz-linear-gradient(top,  #f0f0f0 0%, #eeeeee 4%, #e6e6e6 100%);
		background: -webkit-linear-gradient(top,  #f0f0f0 0%,#eeeeee 4%,#e6e6e6 100%);
		background: linear-gradient(to bottom,  #f0f0f0 0%,#eeeeee 4%,#e6e6e6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e6e6e6',GradientType=0 );
		width:16px;
		height:16px;
		content:'';
		border:1px solid #c8c8c8;
		border-radius:50%;
		box-shadow:0 1px 1px 0 rgba(0, 0, 0, .10);
		cursor:pointer;
		display:inline-block;
		margin-right:8px;
		vertical-align:middle;
	}
	
	input[type=radio]:checked + label:before {
		color:#264964;
		background: #a7d3f6;
		background: -moz-linear-gradient(top,  #a7d3f6 0%, #a2d0f4 25%, #8dc6f1 79%, #89c3f1 100%);
		background: -webkit-linear-gradient(top,  #a7d3f6 0%,#a2d0f4 25%,#8dc6f1 79%,#89c3f1 100%);
		background: linear-gradient(to bottom,  #a7d3f6 0%,#a2d0f4 25%,#8dc6f1 79%,#89c3f1 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7d3f6', endColorstr='#89c3f1',GradientType=0 );
		border:1px solid #70a0c8;
	}
	
	input[type=radio]:checked + label:after {
		content:"\f111";
		font-family:fontawesome;
		font-size:6px;
		position:absolute;
		left:4px;
	}
	
	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		color: #d6d6d6 !important;  
	}
	
	input::-moz-placeholder,
	textarea::-moz-placeholder {
		color: #d6d6d6 !important;  
	}

	.banner button, 
	.banner button, 
	.btn-get-started, 
	.btn-get-started, 
	.summary button {
	   border:none;
	}
	
	button:hover,
	button:focus,
	.banner button:hover, 
	.banner button:focus, 
	.btn-get-started:hover, 
	.btn-get-started:focus,
	.summary button:hover,
	.summary button:focus {
	   box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.2) inset;  
	}
	
	.mega-left p.ex-small, 
	.footer p, 
	.footer-menu li a {
		font-family: proxima-nova,sans-serif;
	}	
	
	.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning, .btn-warning.focus, .btn-warning:focus{
	   -webkit-background-color:#36c872 !important;
	   -webkit-border-color:#36c872 !important;  
		background-color:#36c872 !important;
		border-color:#36c872 !important;
	}
	
	.btn-warning:hover{
	   background-color:#36c872 !important;
	   border-color:#36c872 !important;
	   box-shadow:0 0 70px 0 rgba(0, 0, 0, 0.2) inset;
	}

		

	
/*=================================	
	HEADER Style 
==================================*/

	/*header {
		background-image:url(../images/banner-bg.jpg);
		background-size:100% 100%;
		background-repeat:no-repeat;
		background-position:top left;	
		background-color: #161b21;
	}
	
	.header-top {
		padding: 6px 0;
	}
	
	.header-top ul li a {
		color:#607285;	
		font-family: proxima-nova,sans-serif;
		font-size:12px;	
	}
	
	.header-top ul li a:hover, 
	.header-top ul li a:focus {
		color:#fff;
		background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	}
		
	.header-bottom {
		padding: 20px 0;
	}
	
	.navbar-brand {
		height:auto;
	}
	
	.navbar-brand img {
		max-width:107px;
	}
	
	.menu {
		margin:21px 0;
	}
	
	.menu li {
		padding-left:30px;
	}
		
	.menu li a {
		color:#607285;
		font-family:'bebas_neuebold';
		font-size:14px;
		line-height:14px;
		font-weight:bold;
		padding:0;
	}
	
	.menu li a:hover,
	.menu li a:focus {
		background:none;
		color: #fff;
	}
	
	.menu li a i {
		color:#2a9af1;
		font-size:15px;
		padding-right:5px;
	}*/
	
			
	
	
	
/*=================================	
	BANNER Style 
==================================*/

	.banner {
		padding:90px 0 160px 0;
	}
	
	.banner img{
		max-width:67px;
	}
	
	.banner h1 {
		color:#ffffff;
		font-size:80px;
		line-height:85px;		
		margin:17px 0 13px 0;
		font-weight: 900;
	}
	
	.banner h4 {
		color:#607285;
		font-size:20px;
		line-height:18px;
		font-weight: 900;
		margin-bottom:40px;
	}
	
	.banner p {
		color:#fff;
		font-family: proxima-nova, sans-serif;
		font-size:16px;
	    font-weight:300;
		line-height:23px;		
		margin:0 auto 45px !important;
		max-width:630px !important;
	}		
	
	.banner .btn-keto-exp {
		color:#fff ;
		background:#2a9af1 !important;
		font-size:18px;
		line-height:18px;
		padding:21px 42px 21px 38px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-ms-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
		margin-bottom:18px;
	}
	
	.banner button:hover,
	.banner button:focus{
		color:#fff;
	}
	
	.banner a.small {
		color:#607285;
		font-family: proxima-nova, sans-serif;
		text-decoration:underline !important;
	}
	
	.banner a.small:hover,
	.banner a.small:focus {
		color:#fff;
	}			
		
	
	
	
	
	
	
/*=================================	
	video Style 
==================================*/

	.video {
		background:#0d141c;
		padding:85px 0; 
	}
	
	.video article img {
		margin: 0 auto;
		max-width: 620px;
		width: 100%;
	}
		
	
	
	
	
	
/*=================================	
	Keto-transformation Style 
==================================*/

	.Keto-transformation {
		background:#ffffff;
		padding:80px 0;
	}
	
	.before-after{
		max-width:620px;
		margin:0 auto;
		display:block;
	}
	
	.before,
	.after {
		background: #c9d0d6;
		border-radius: 5px;
		margin-top: 34px;  
		min-height: 385px;
		overflow: hidden;
		position: relative;		
	}
	
	.before > span, 
	.after > span  {
		background: #fff;
		bottom: -26px;
		font-family:'bebas_neuebold';
		font-size: 20px;
		line-height: 20px;
		padding: 5px 50px 50px;
		position: absolute;
		right: -65px;
		transform: rotate(-45deg);
	}
	
	.before > span {	
		color: #161b21;
	}
	
	.after > span {	
		color: #33b771;
	}
	
	
	
	
	
	
/*=================================	
	what-experience Style 
==================================*/
	
	.what-experience {
		background:#ffffff;
		padding:0 0 80px;
	}
	
	.what-experience h2 {
		margin-bottom:30px;
	}
	
	.experienced-list {
		margin: 0 auto;
		max-width: 305px;
	}
	
	.experienced-list ul{
		margin-left:0;
	}
	
	.experienced-list ul li {
		background: #2a9af1;
		border-radius:20px;
		color: #fff;
		font-family: 'bebas_neuebold';
		font-size: 15px;
		line-height: 15px;
		margin: 0 4px 11px 0;
		padding: 12px 26px;
	}
	
	
	



/*=================================	
	what-use Style 
==================================*/

	.what-use {
		background:#ffffff;
		padding:0 0 80px;
	}
	
	.what-use .btn-keto-os {
		background:#ed9e31;
		padding:11px 24px;
		border-radius:30px;
		margin:35px 0 26px;
		color:#fff;
		font-size:15px;
		font-family: 'bebas_neuebold';
	}
	
	.tip-taq {
		max-width:620px;
		background:#fef1df;
		border:1px solid #ed9e31;
		border-radius:4px;
		padding:13px 15px;
		margin:0 auto;
	}
	
	.tip-taq img {
		width:37px;
		height:37px;
	}
	
	.tip-taq h4 {
		color:#ed9e31;
		font-size:16px;		
		font-family: 'bebas_neuebold';
		margin-top:12px;
	}
	
	.tip-taq p {
		color:#161b21;
		font-size:16px;		
		font-family: proxima-nova, sans-serif;
		font-weight:300;
		line-height:22px;
	}




	
	
	
	
/*=================================	
	keto-story Style 
==================================*/	
	.keto-story {
		background:#ffffff;
		padding:0 0 80px;
	}
	
	.keto-story h2 {
		margin-bottom:35px;
	}
		
	.keto-story p {
		color:#161b21;
		font-size:16px;
		font-family: proxima-nova,sans-serif;
		font-weight:300;
		line-height:22px;
		max-width:620px;
		margin:0 auto 31px;
	}
	
	




/*=================================	
	Summary Style 
==================================*/	

	.summary {
		background:#2a9af1;
		padding:90px 0 130px;
	}
	
	.summary img {
		max-width:64px;
		margin:0 auto 10px;
	}
	
	.summary h3 {
		color:#ffffff;
		font-family: proxima-nova, sans-serif;
		margin-bottom:22px;
	}
	
	.summary .btn-start-now {
		color:#2a9af1;
		font-family:'bebas_neuebold';
		font-size:16px;
		background:#ffffff;
		padding:10px 35px 12px;
		width:210px;
		margin-bottom:20px;
	}
	
	.summary p.small {
		color:#cee3fb;
		font-family: proxima-nova, sans-serif;
	}
	
	.summary p.small a {
		color:#cee3fb;
		font-weight:bold;
		text-decoration:underline !important;
	}
	
	.summary p.small a:hover,
	.summary p.small a:focus {
		color:#fff;
	}
	
	
	
	
	
	
	
/*=================================	
	Partner Style 
==================================*/

	.partner {
		background:#607285;
		padding:21px 0;
	}
	
	.partner img {
		max-height:42px;
	}
	
	#wrapper {
		overflow:hidden;
	}
	
	#carousel div {
		display: table;
		float: left;
		height: 100%;
		position: relative;
		text-align: center;
	}
	
	#carousel > div {
		margin: 0 25px 0 0;
	}
	
	#carousel > div:last-child {
		margin: 0;
	}
	
	
	
	



/*=================================	
	Footer Mega Style 
==================================*/	
	
	.mega-footer {
		background:#25313d;
		padding:40px 0 42px;
	}
	
	.mega-footer .mega-left li a p .fa-envelope{
	   margin-right:4px;
	}
	
	/*---------- Start of mega-left -----------*/
	
	.mega-left h5 {
		color:#607285;
		/*font-family: proxima-nova, sans-serif;*/
		line-height:24px;
		margin:0;
		padding:0 0 12px;
	}
	
	.mega-left ul {
		padding:0;
		margin:0;
	}
	
	.mega-left ul li {
		list-style:none;
	}
	
	.mega-left ul li,
	.mega-left ul li a {
		color:#ffffff;
		font-family: proxima-nova, sans-serif;
	}
	
	.mega-left p.ex-small {
		color:#607285;
		font-family: "PT Sans",sans-serif;
		padding:38px 0 0;
		margin:0;
	}
	
	/*------------ End of mega-left ------------*/
	
	
	/*------------ Start of mega-right ------------*/
	
	.certification {
		display:inline-block;
		margin:-4px 0 25px;
	}
	
	.tested li {
		padding-left: 3px;
		padding-right: 3px;
	}
	
	.tested li img {
		max-width:73px;
		margin: 4px 0 0px;
	}
		
	.mega-right h4 {
		color:#ffffff;
		font-family: proxima-nova, sans-serif;
		font-style:italic;
		font-weight:700;
		margin:28px 0 0;
	}
	
	.mega-right h4 i {
		color: #2a9af1;
		margin-right: 3px;
	}
	
	.mega-right h4 p {
		display:inline-block;
		font-weight:400;
		margin:0;
	}
	
	.mega-right h4 p a {
		color:#607285;
		font-size:12px;
		text-decoration:underline !important;
	}
	
	.payment {
		margin:32px 0 0;  
	}
	
	.payment li {
		padding:0 3px;	
	  display:inline-block;
	}
	
	.payment li img {
		max-width:55px;
		vertical-align:bottom;
	}
	
	/*------------ End of mega-right ------------*/
	
	
	/*------------ Start of footer bottom -----------*/
	
	.footer {
		background:#161b21;
		padding:19px 0 17px;
	}
	
	.footer-logo {
		max-width:109px;
		display:inline-block;
	}
	
	.footer-logo img {
		max-width:109px;
	}
	
	.footer p {
		color:#607285;
		font:400 12px/26px 'PT Sans', sans-serif;
		padding:24px 0 0;
		margin:0;
	}
	
	.footer-menu {
		display:table;
		float:right;
		margin:0 auto;
		padding-top:28px;
	}
	
	.footer-menu li {
		padding:0 5px;
	}
	
	.footer-menu li:last-child {
		padding-right:0;
	}
	
	.footer-menu li a {
		color:#607285;
		font:400 12px/26px 'PT Sans', sans-serif;
		text-decoration:underline !important;
	}
	
	.social {
		float:right;
		margin:0;
	}
	
	.social li {
		line-height:22px;
		padding:0 17px;
	}
	
	.social li:last-child {
		padding-right:0;
	}
	
	.social li a {
		color:#607285;
		font-size:27px;
	}
	
	.mega-right h4 p a:hover, 
	.mega-right h4 p a:focus, 
	.mega-left ul li a:hover,  
	.mega-left ul li a:focus, 
	.footer-menu li a:hover, 
	.footer-menu li a:focus  {
		color: #ddddde;
		opacity:1;
		filter: Alpha(opacity=100); 
	}
	
	/*------------ End of footer bottom -----------*/
	
	
/*=================================	
	@media Query Style 
==================================*/
	
	@media (max-width:1199px) {
	
	
	}
	
	@media (max-width:991px) {
		
		.payment li:last-child {
			margin-top:10px;
		}
	}
	
	@media (min-width:768px) and (max-width:991px) {
		
		.footer-menu li {
			padding: 0 4px;
		}
		
		.mega-right h4.txt-uper{
			font-size:17px;
		}
		
	}
	
	@media (max-width:767px) {
		
		select, 
		textarea, 
		input[type="text"], 
		input[type="password"], 
		input[type="datetime"], 
		input[type="datetime-local"], 
		input[type="date"], 
		input[type="month"], 
		input[type="time"], 
		input[type="week"], 
		input[type="number"], 
		input[type="email"], 
		input[type="url"], 
		input[type="search"], 
		input[type="tel"], 
		input[type="color"] { 
			font-size: 16px; 
		}  

		header {
    		background-size: cover;
		}
		
		.navbar-toggle, .icon-bar {
			border:1px solid #2a9af1;
		}
		
		.navbar-nav .open .dropdown-menu {
			margin-top: 5px;
		}
		
		.menu {
			margin-top:12;
		}
		
		.menu li {
			padding:15px 0 0;
			margin: 10px 0;
   			text-align:center;
		}
				
		.menu li {
			padding-left:inherit !important;
		}

		.menu li a {
    		font-size: 22px;
  		}
		
		.banner {
			 padding-bottom: 60px;
		}
		
		.banner h1{
			overflow-y: visible;
		}
		
		.banner p{
			font-size:20px;
			max-width:268px;
		}
		
		.banner figcaption {
			margin-bottom:60px;
		}
		
		.banner button{
			font-size: 22px;
		}	
						
		.summary article h3.f-light{
			font-size:22px !important;
		}
		
		.summary .btn-get-started{
			font-size:20px;
			padding:14px 35px 12px;
		}
		
		.before,
		.after {
			max-width:300px;
			margin:33px auto 0;
		}		
		
		.footer-menu {
			padding-top: 0;
			margin-left: 10px;
		}
		
		.mega-footer figcaption.col-sm-5 {
			text-align:left;
		}
				
		.mega-left ul {
			margin-bottom: 20px;
	    }
		
		.mega-footer .mega-left h5{
			font-size:20px;
		}
		
		.mega-footer .mega-left p.ex-small{
			font-size:14px;
		}
  
		.mega-right  {
			margin-top:30px;
		}
		
		.footer figcaption.col-sm-7 {
			float: left;
			margin-top: 30px;
			text-align: left;
		}
		
		.footer figcaption.col-sm-5 p{
			font-size:14px;
		}
		
		.footer  figcaption.col-sm-7 ul {
			float:left;
		}
		
		.footer-menu {
			padding-top: 20px;
		}
		
		.footer-menu li a{
			font-size:14px;
		}	
				
	
	}
	
	
	@media (max-width:760px){
		
		.btn-warning:hover, 
		.btn-warning.active, 
		.btn-warning:active, 
		.open > .dropdown-toggle.btn-warning, 
		.btn-warning.focus, 
		.btn-warning:focus {
			background-color:#36c872 !important;
			border-color:#36c872 !important;
		}
	  
	}
	
	
	@media (max-width:640px) {
		/*body {
			float:left;
	    }*/
		
		.banner h1 {
			font-size: 60px;
			line-height: 70px;
		}
		
		.banner h4 {
			line-height: 22px;
		}
		
		.footer-menu {
			padding-top:20px;
		}
		
		#carousel div {
			width: 100%;
			margin-bottom: 15px !important;
		}
		
		.list-inline {
			text-align: center;
		}
		
		.f-light {
			font-size:18px !important;
		}
		
		.f-light1 {
			font-size:24px !important;
		} 
		
		.social{
			width:100%;
		}
		
		.footer-menu {
			text-align: left;
		}
		
		.mega-left ul li, 
		.mega-left ul li a {
			font-size:16px !important;
		}	
		
	}

	@media (min-width:420px) and (max-width:991px){
		.all-experiences figure figcaption{
			width:50%;
			float:left;
		}
		 
	}

	@media (min-width:420px) and (max-width:540px){
	
		.experienced-block-hover {
			padding:8px !important;
		}
			 
		div.experienced-block-hover p {
		  	font-size:12px !important;
		  	line-height:17px !important;
		  	margin-bottom:6px !important;
		  	/*margin-top:0px !important;*/
		}
		 
		.experienced-block-hover button {
		 	font-size:10px !important;
		  	line-height:20px !important;
		  	margin-bottom:6px !important;
		}

	}

	@media (min-width: 360px) and (max-width: 620px) {
	 	.experienced-block-hover p {
	  		margin-top: 7%;
	 	}  
	}

	/*--------------------------------*/

	.upload-existing-video {
     overflow: hidden;
     position: relative;
	}

	.upload-existing-video input[type="file"] {
	     display: none;
	}

	.upload-existing-video input[type="file"] + label {
	     text-align: center;
	     border-radius:5px;
	     background: #2a9af1 none repeat scroll 0px 0px;
	     padding: 15px;
	     width:100%;
	}
	.upload-existing-video input[type="file"] + label:hover {
		box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.2) inset;
	}
 
	.upload-existing-video input[type="file"] + label span {
	     color: #ffffff;
	     font-size: 16px;
	     line-height: 16px;
	     font-weight: 400;
	     cursor: pointer;
	}
	.close {
	    position: absolute;
	    top: 2px;
	    right: 2px;
	    z-index: 100;
	    background-color: #FFF;
	    padding: 5px 2px 2px;
	    color: #000;
	    font-weight: bold;
	    cursor: pointer;
	    opacity: .2;
	    text-align: center;
	    font-size: 22px;
	    line-height: 10px;
	    border-radius: 50%;
    }
    .experience-file-input:hover .close {
    	opacity: 1;
	}
	.experience-file-input {
		position: relative;
	}
	.upload-img-label.hide {
		display: none !important;
	}
	.stickybottom {
		position: fixed;
		bottom: 0;
		left:0;
		z-index: 9999;
	}
	.stickytop {
		position: fixed;
		top:70px;
		left:0;
		z-index: 9999;
	}

	li ul.login-dropdown {
		min-width:262px;
		border-radius:0;
		padding-bottom:0;
		padding-top:0;
		right:0;
		left:auto;
	}

	li ul.login-dropdown li:first-child {
		border-bottom:2px solid #ebebeb;
	}

	li ul.login-dropdown li a {
		color:#161b21;
		font-family: proxima-nova,sans-serif;
		font-size:14px;
		padding:8px 15px 11px 15px;
	}

	li ul.login-dropdown li a i {
		position: absolute;
		right: 15px;
		padding:4px 0;
	}

	li ul.login-dropdown li a:hover {
		color:#28313b;
	}

/*-----------------------------------*/
.partner figure figcaption div#wrapper {
    margin: 0 auto;
    width: 360px;
}
.what-experience .experienced-list {
	max-width: 700px;
}

.transformation  .experience-file-input {
	max-height: 385px;
	min-height: 285px;
}

.transformation .before-after-image-upload .experience-file-input img {
	height: 100%;
	max-height: 385px;
	min-height: 300px;
	/*width: 100%;*/
}

.transformation .collage-image-upload .experience-file-input img {
	max-height: 385px;
	min-height: 300px;
}
.Keto-transformation .before-after .before, .Keto-transformation .before-after .after{
	max-height: 385px;
}

.Keto-transformation .before-after .before img, .Keto-transformation .before-after .after img {
	height: 100%;
	max-height: 385px;
	min-height: 300px;
	/*width: 100%;*/
}
.Keto-transformation .before-after .collage img {
	max-height: 385px;
	min-height: 300px;
}

.mega-left ul li p {
	color: #ecf0f1;
}

.transformation .before-after-image-upload .experience-file-input {
	display: block;
	height: 385px;
	vertical-align: middle;
}

.transformation .before-after-image-upload .experience-file-input img {
	height: auto;
}

.transformation .collage-image-upload .experience-file-input img {
	height: auto;
	width: auto;
}

@media (max-width:640px) {
  .stickytop {
		position: fixed;
		top:58px;
		left:0;
		z-index: 9999;
	}
	.experience-warning-green {
		/* display: none; */
	}

	.transformation figure figcaption .before-after-image-upload {
		width: 100%;
	}
	.transformation figure figcaption .before-after-image-upload .preview {
		margin-top:0;
	}

	#guidence-popup-modal {
		z-index:10502;
	}

	.publish-changes figure figcaption button.exp-form-submission {
		margin-top: 0;
	}
}

a.copyClass {
	color: #607285;
	display: block;
	font-family: proxima-nova,sans-serif;
	margin-top: 10px;
	text-decoration: underline !important;
}

.experience-radios {
	margin-bottom:33px !important;
}

.experience-file-input {
	margin-top:0px !important;
}

@media (max-width:767px) {
	.transformation figure figcaption .before-after-image-upload {
		margin: 0 auto;
		max-width: 340px;
	}

	.experience-file-input {
		max-width: 310px;
	}

	.transformation .before-after-image-upload .experience-file-input img {
		/*max-width: 100%;*/
		width: auto;
	}

	.img-remove-close {
		margin-bottom: 33px;
	}

}

@media (min-width:767px) {
	.publish-changes article .row {
		margin: 0 auto;
		max-width: 400px;
		text-align: center;
	}
	.publish-changes article .row figcaption {
		width: 50%;
	}
}
.photoPairBlock {
	display: block !important;
}
.transformation .collage-image-upload .experience-file-input {
	max-height: 485px;
	min-height: 385px;
}

@media (max-width: 767px){
	.transformation .before-after-image-upload .experience-file-input img {
		min-width: 310px;
	}
	.transformation figure figcaption .before-after-image-upload {
		clear: both;
	}
	.footer article figure {
		text-align:center;
	}
	.footer-menu {
		text-align: center;
	}
	.photoPairBlock {
		min-width: 100%;
	}
	.collage-image-upload .img-remove-close {
		margin-top:0px;
	}

	.transformation figure figcaption .collage-image-upload {
		margin: 0 auto;
		max-width: 340px;
	}

	.transformation .collage-image-upload .experience-file-input {
		height: 385px;
	}
  
	.experience-file-input input[name="experiencecollage"] + label {
		margin: 48% 0 auto !important;
	}
}
.publish-changes button.btn-submit-hq {
	width:auto;
	max-width:inherit;
}
.upload-existing-video p.small {
	color: #607285;
	font-size: 12px !important;
}
.upload-existing-video p.small span {
	display:block;
}
.upload-existing-video p.video-uploaded-info {
	color: #ed9e31 !important;
	font-size: 14px !important;
}
/*--------------Fix of Apr-01-2016-------------------*/
.modal {
	z-index: 105052;
}
/*.arthur-details img {
	max-height: 64px;
	min-height: 64px;
	min-width: 64px;
}*/
.arthur-details h5 {
	font-family: proxima-nova,sans-serif;
}
.my-experience figcaption input#copyToClip {
	display: inline-block;
}
.my-experience figcaption a.copyClass {
	display: inline-block;
	margin-left:6px;
}
.preview video {
	width: 100%;
}

/*----------------------------------------*/

.all-experiences {
	background: #0d141c;
}
header {
	background-size: 100% 100% !important;
}
.banner h3 {
	display: block !important;
	width:100% !important;
}

.mv-referrer-menu li {
	padding-top: 0px !important;
}

.banner p {
	color:#f4f4f4 !important;
	/*max-width:630px !important;
	margin-bottom:20px !important;*/
}
.Keto-transformation h2, .what-experience h2, .what-use h2, .keto-story h2 {
	color: #161b21;
	font-size: 30px;
	line-height: 36px;
}





/*===---Update css 06-04-16----===*/

.login-dropdown li:hover, .login-dropdown li:focus {
	background: none !important;
}

.login-dropdown li a:hover, .login-dropdown li a:focus{
	color: #2a9af1 !important;
	transition: color 0.3s ease 0s;
}

li ul.login-dropdown li:first-child {
    float: left;
    width: 100%;
}

.summary {
    padding: 88px 0 97px !important;
}

.what-use button.btn-keto-os:hover {
   color:#fff;
}

.all-experiences-banner .btn-keto-exp {
   border:none;
}

.all-experiences-banner .btn-keto-exp:hover {
   box-shadow:0 0 70px 0 rgba(0, 0, 0, 0.2) inset;
}

.nav.navbar-nav.menu.navbar-right > li:first-child {
    margin-top: 0;
}

.header-top {
    padding: 3px 0 0;
}

.header-bottom {
    padding: 13px 0;
}

.toolbar .mv-referrer-menu {
    margin-right: 4px;
}

.header-top .toolbar {
    margin-top: 1px;
}

.modal-header .close {
    margin-top: -2px;
    /*margin-right: 18px;*/
    top: initial;
}


.transformation .collage-image-upload .experience-file-input,
.transformation .before-after-image-upload .experience-file-input {
   height: 385px;
}

.transformation .collage-image-upload .experience-file-input img {
    max-height: initial;
    min-height: initial;
    width: 100%;
}

.transformation .before-after-image-upload .experience-file-input img {
   width: auto;
}


.Keto-transformation .before-after {
    /*height: 385px;*/
}

.Keto-transformation .before-after .collage-image {
    height: 385px;
}

.Keto-transformation .before-after .collage-image img {
    max-height: initial;
    min-height: initial;
    width: 100%;
}



@media (max-width:767px) {

.Keto-transformation .before-after .collage-image {
	min-height:200px !important;
  height:200px !important;
} 

.transformation .collage-image-upload .experience-file-input {
	min-height:200px !important;
  height:200px !important;
} 

.transformation .collage-image-upload .experience-file-input input[name="experiencecollage"] + label {
    margin: 23% 0 auto !important;
}

}



@media (max-width:640px) {
  .Keto-transformation .before-after .collage-image img,
  .transformation .collage-image-upload .experience-file-input img {
    max-height: initial;
    min-height: initial;
    width: initial;
  }
  
  .before-after-image-upload {
    margin-bottom:33px !important;
  }
  
  .transformation .collage-image-upload .experience-file-input {
    max-height: initial;
    min-height: initial;
    max-height: initial;
  }
  
.transformation .collage-image-upload .experience-file-input,
.transformation .before-after-image-upload .experience-file-input {
   min-width:100%;
}
  
  
/*.transformation .collage-image-upload .experience-file-input,
.transformation .before-after-image-upload .experience-file-input {
   height: 200px;
   min-height:200px;
   min-width:100%;
}*/

 

/*.experience-file-input input[type=file] + label {
    margin: 36% auto 0 auto !important;
}

.Keto-transformation .before-after .collage-image {
    height: 200px;
}*/
  
  

}



/*===---Update css 07-04-16----===*/

.img-block-single img,
.img-block-double img {
    max-height: 190px !important;
    min-height: 190px !important;
}


.arthur-details h5 {
    font-weight: 400;
}

span.mv-ref-pop-msg {
   color:#f35958;
}



.stickybottom {
  /*bottom: -82px;*/
    /*animation-name: stickyBottomAnim;
    animation-duration: .25s;*/
}

/* The animation code */
/*@keyframes stickyBottomAnim {
    from {bottom: -82px;}
    to {bottom: 0px;}
}*/

.stickybottomOut {
  /*animation-name: stickyBottomOutAnim;
  animation-duration: .3s;
  position: fixed;
  left: 0;
  bottom: -82px;*/
	
  /*-webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;*/
}

/* The animation code */
@keyframes stickyBottomOutAnim {
    /*from {bottom: -82px;}*/
    /*to {bottom: -82px;}*/
}




/*===---Update css 08-04-16----===*/

.banner {
    padding-top:75px !important;
}

.banner h3 {
    margin-bottom: 25px !important;
}


@media (max-width:640px) {
  
  .header-top {
    padding-top:0 !important;
	}
  
  .toolbar .mv-referrer-menu {
    margin-right: 0px;
    margin-top: 0px;	
  }  
  
  .footer figcaption.col-sm-5 {
    text-align:left;
  }
  
  .Keto-transformation h2, .what-experience h2, .what-use h2, .keto-story h2 {
    font-size: 40px;
    line-height: 46px;
  }
  
}



/*==--img problem--==*/

.Keto-transformation .before-after .collage-image {
    background-position: center center;
    background-size: cover;
}

.transformation .collage-image-upload .experience-file-input {
    background-position: center center;
    background-size: cover;
}

.transformation .before-after-image-upload .experience-file-input {
    background-position: center center;
    background-size: cover;
}

.Keto-transformation .before-after .before,
.Keto-transformation .before-after .after {
    background-position: center center;
    background-size: cover;
}


.experienced-block .img-block-double {
   width:100%;
   height:190px;
}

.experienced-block .img-block-double .double-image-block1 {
    background-position: center center;
    background-size: cover;
    width:50%;
    float:left;
    min-height:190px;
}

.experienced-block .img-block-double .double-image-block2 {
    background-position: center center;
    background-size: cover;
    width:50%;
    float:left;  
    min-height:190px;
}

.experienced-block .img-block-single {
   width:100%;
   height:190px;
}

.experienced-block .img-block-single .single-image-block {
    background-position: center center;
    background-size: cover;
    width:100%;
    float:left;
    min-height:190px;
}
/*
.experienced-block-hover {
	border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
} */



@media (max-width: 640px){
  .publish-changes figcaption.col-sm-3.col-xs-6 {
  	margin-left: 12%;
  }
  
  .publish-changes .preview {
    margin-top: 0 !important;
  }
  
  .submit-hq .sumbit-mbl-align {
    padding-left: 0;
    padding-right: 0;
  }
  
  .submit-hq .sumbit-mbl-align ul {
      margin-left: 2px;
      margin-top: 0;
  }
  
  .submit-hq .sumbit-mbl-align button {
      margin-left: -12px;
      margin-top: 0;
  } 
  
  
}

.experienced-block-hover p {
    font-weight:400;
    font-style: italic;
}

/*----Fix of 18-04-2016---------------*/
.experienced-block .img-block-single .single-image-block {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;   
}

.experienced-block .img-block-double .double-image-block1 {
    border-top-left-radius: 5px;   
}

.experienced-block .img-block-double .double-image-block2 {
   border-top-right-radius: 5px;   
}

.what-use h2 {
     margin-bottom: 30px;
}

.what-use button.btn-keto-os {
    margin: 0 4px 11px 0;
}
.my-experience-occupation span {
	color: #607285;
	font-family: proxima-nova,sans-serif;
	font-weight: normal;
	margin-top: 4px;
}

/*------Start Exp Manage Css-----*/
/*=================================	
	Experience header style 
==================================*/
	header {
		background-image:none;
	}
/*=================================	
	Experience warning red Style 
==================================*/
	.experience-warning-red {
		background:#df4b38;
		position: fixed;
	}
	.experience-warning-red p,
	.experience-warning-yellow p,
    .experience-warning-yellow2 p,
	.experience-warning-green p {
		color:#ffffff;
		padding:7px 0 8px;
	}
/*=================================	
	Experience warning yellow Style 
==================================*/
	.experience-warning-yellow, .experience-warning-yellow2 {
		background:#ed9e31;
		position: fixed;
	}
/*=================================	
	Experience warning green Style
==================================*/
	.experience-warning-green {
		background:#33b771;
		position: fixed;
	}
	.experience-warning-green p a {
		color:#ffffff;
		text-decoration:underline !important;
	}
/*=================================	
	my-experience Style 
==================================*/
	.my-experience {
		padding-top:57px;
	}
	.my-experience img {
		max-width:64px;
	}
	.my-experience h1 {
		color:#161b21;
		font-size:80px;
		line-height:80px;
		margin:12px 0 30px;
	}
	.my-experience-input,
	.my-experience input,
	.my-experience select {
		max-width:298px;
		margin:0 auto;
	}
	.my-experience select,
	.my-experience input,
	.my-experience textarea {
		color:#161b21;
		font-family: proxima-nova, sans-serif;
		font-size:14px;
	}
	.my-experience-input {
		text-align:left;
	}
	.my-experience p {
		color:#161b21;
		font-family: proxima-nova, sans-serif;
		margin-bottom:28px;
	}
	.my-experience p.italic {
		color:#607285;
		margin:6px 0 33px;
	}
	.my-experience-input label {
		color:#161b21;
		/*font-family:'bebas_neuebold';*/
		font-size:14px;
		line-height:30px;
		margin:0;
	}
	.my-experience-input input {
		margin-bottom:10px;
	}
	.unique-url.disabled p {
		color:#ed9e31;
		margin-bottom:23px;
	}
	.my-experience h2 {
		margin-top:71px;
		margin-bottom:11px;
	}
	.my-experience textarea {
		width:100%;
		height:142px;
		margin-top:4px;
		display:inline-block;
	}
	.my-experience label.italic {
		color:#607285;
		font-family: proxima-nova, sans-serif;
		font-weight:normal;
		float:right;
		margin-top:4px;
	}
/*=================================	
	lights-cameras-action Style 
==================================*/
	.lights-cameras-action h2 {
		margin:47px 0 11px;
	}
	.lights-cameras-action p {
		color:#161b21;
		font-family: proxima-nova, sans-serif;
		margin-bottom:5px;
	}
	.lights-cameras-action button {
		margin-bottom:19px;
	}
	.experience-buttons {
		max-width:300px;
		margin:0 auto;
	}
	.btn-experience {
		color:#ffffff;
		background:#2a9af1;
		width:100%;
		font-family:'bebas_neuebold';
		font-size:16px;
		line-height:16px;
		padding:15px;
	}
	.btn-experience:hover,
	.btn-experience:focus {
		color:#ffffff;
	}
	.lights-cameras-action img {
		width:100%;
		max-width:458px;
		margin:0 auto 10px;
	}
	.lights-cameras-action a {
		color:#607285;
		font-family: proxima-nova, sans-serif;
		text-decoration:underline !important;
	}
/*=================================	
	transformation Style 
==================================*/
	.transformation figcaption .col-sm-6{
  		width:49%;
	}
	.transformation h2 {
		margin:52px 0 10px;
	}
	.transformation p {
		margin-bottom:5px;
	}
	.transformation p.italic {
		color:#607285;
	}
	.experience-radios {
		max-width:290px;
		margin:30px auto 0;
	}
	.transformation label {
		color:#161b21;
		/*font-family:'bebas_neuebold';*/
		font-size:14px;
		text-align:left;
		display:block !important;
		margin-bottom:3px !important;
	}
	.transformation input[type=radio]:checked + label:after {
		top:1px;
		left:5.5px;
	}
	.experience-file-input {
		background:#c9d0d6;
		min-height:385px;
		border-radius:5px;
		position:relative;
		overflow:hidden;
		margin-top:33px;
	}
	.experience-file-input p {
		margin-top:24px;
		font-size:12px !important;
	}
	.experience-file-input p span {
		display:block;
	}
	.experience-file-input input[type=file] {
		display:none;
	}
	.experience-file-input input[type=file] + label {
		width:130px !important;
		text-align:center;
		margin:56% auto 0 auto;
	}
	.experience-file-input input[type=file] + label span {
		color:#ffffff !important;
		background:#2a9af1;
		/*font-family:'bebas_neuebold';*/
		font-size:16px;
		line-height:16px;
		padding:15px 26px;
		border-radius:5px;
		cursor:pointer;
		-webkit-cursor:pointer;
	}
	.experience-file-input > span {
		color:#161b21;
		background:#ecf0f1;
		font-family:'bebas_neuebold';
		font-size:20px;
		line-height:20px;
		padding:5px 50px 50px;
		position:absolute;
		bottom:-26px;
		right:-65px;
		transform:rotate(-45deg);
		-webkit-transform:rotate(-45deg);
		-moz-transform:rotate(-45deg);
		-ms-transform:rotate(-45deg);
		-o-transform:rotate(-45deg);
	}
	.after-pic {
		color:#33b771 !important;
	}
	.own-collage .experience-file-input input[type=file] + label {
		width:100% !important;
		max-width:300px !important;
		margin-top:24%;
	}
	.own-collage .experience-file-input input[type=file] + label span {
		display:inline-block;
		width:100%;
	}
/*=================================	
	your-experience Style 
==================================*/
	.your-experience h2 {
		margin:93px 0 10px;
	}
	.your-experience p {
		margin-bottom:35px;
	}
	.experience-list {
		max-width:700px;
		margin:0 auto;
	}
	.experience-list input,
	.experience-list input[type=checkbox] + label:before,
	.experience-list input[type=checkbox] + label:after,
	.your-products input[type=checkbox] + label:before,
	.your-products input[type=checkbox] + label:after {
		display:none;
	}
	.experience-list ul li {
		padding:0;
	}
	.experience-list input[type=checkbox] + label,
	.your-products input[type=checkbox] + label {
		color:#607285;
		background:#c9d0d6;
		/*font-family:'bebas_neuebold';*/
		font-size:14px;
		line-height:14px;
		padding:10px 23px !important;
		border-radius:17px;
		margin:0 4px 11px 0;
		opacity:0.6;
	}
	.experience-list input[type="checkbox"]:checked + label,
	.your-products input[type="checkbox"]:checked + label {
		color:#ffffff;
		background:#2a9af1;
		opacity:1;
	}
/*=================================	
	your-products Style 
==================================*/
	.your-products h2 {
		margin:78px 0 11px;
	}
	.your-products p {
		margin-bottom:34px;
	}
	.your-products input[type="checkbox"]:checked + label {
		background:#ed9e31;
	}
	.your-products p.small {
		/*font-family:'bebas_neuebold';*/
		text-align:left;
		margin:18px 0 8px;
	}
	.your-products textarea {
		color:#161b21;
		width:100%;
		font-family: proxima-nova, sans-serif;
		font-size:14px;
		line-height:24px;
		min-height:118px;
	}
/*=================================	
	your-story Style 
==================================*/
	.your-story h2 {
		margin:77px 0 10px;
	}
	.your-story p {
		margin-bottom:5px;
	}
	.your-story a {
		color:#607285;
		font-family: proxima-nova, sans-serif;
		text-decoration:underline !important;
		margin-bottom:30px;
		display:inline-block;
	}
	.your-story textarea {
		color:#161b21;
		width:100%;
		font-family: proxima-nova, sans-serif;
		font-size:14px;
		line-height:24px;
		min-height:243px;
		margin-bottom:106px;
	}

/*=================================	
	your-story Style 
==================================*/
	.submit-hq {
		background:#ffffff;
		border-top:1px solid #cccccc;
		padding:16px 0;
	}
	.submition {
		color:#161b21;
		max-width:230px;
		font-family: proxima-nova, sans-serif;
		font-size:16px;
		line-height:48px;
		text-decoration:underline !important;
		float:right;
	}
	.saving {
		text-decoration:none !important;
	}
	.btn-submit-hq {
		color:#ffffff !important;
		background:#33b771;
		font-family:'bebas_neuebold';
		font-size:16px !important;
		line-height:16px !important;
		padding:15px 29px !important;
		margin-left:11px !important;
	}
	.preview {
		float:right;
	}
	.preview li {
		padding:0 0 0 22px;
	}
	.preview li:first-child {
		padding:0;
	}
	.preview li a {
		color:#607285;
		font-family: proxima-nova, sans-serif;
		font-size:14px;
		line-height:48px;
		font-style:italic;
		text-decoration: underline !important;
	}
	.pending button {
		background:#f6ce98;
	} 
	.publish-changes .btn-submit-hq,
	.publishing .btn-submit-hq,
	.changes-saved .btn-submit-hq {
		width:100% !important;
		max-width:180px !important;
	}
	.publishing .submition {
		margin-right:70px;
	}
	.changes-saved .submition  {
		margin-right:50px;
	}
	.publishing a.disabled {
		opacity:0.50;
		filter:alpha(opacity=50);
		pointer-events:none;
		cursor:default;
	}
	.changes-saved a.disabled {
		color:#2ecc71;
		pointer-events:none;
		cursor:default;
		text-decoration:none !important;
	}
/*=================================	
	social-side-bar styles 
==================================*/
	.social-side-bar {
		position:fixed;
		right:0;
		top:50%;
	}
	.social-side-bar ul {
		list-style:none;
	}
	.social-side-bar ul li {
		padding:0;
		display:table;
	}
	.social-side-bar ul li a {
		color:#ffffff;
		font-size:22px;
		text-align:center;
		height:50px;
		width:50px;
		display:table-cell;
		vertical-align:middle;
	}
	.social-side-bar .facebook {
		background:#3b5a99;
	}
	.social-side-bar .twitter {
		background:#29a9e1;
	}
	
/*=================================	
	media query styles 
==================================*/

	@media (max-width:991px) {
		.my-experience h1 {
			font-size:60px;
		}
		.submition,
		.btn-submit-hq {
			font-size:14px;
		}
	}
	
	@media (max-width:991px) and (min-width:768px) {
		.experience-file-input {
			min-height:300px;
		}
		.experience-file-input p {
			font-size:12px !important;
			line-height:18px !important;
		}
	}
	
	@media (max-width:767px) {
		
    	.experience-warning-yellow2 {
			position: relative;
		}
		.experience-warning-yellow {
			position: relative;
		}
		.experience-warning-green {
			position: relative;
		}
		.experience-warning-red {
			position: relative;
		}
		.experience-file-input {
			max-width:300px;
			margin:33px auto 0;
		}
		.own-collage .experience-file-input {
			max-width:100%;
		}
		.submit-hq {
			text-align:center;
		}
		.submition {
			float:none;
		}
		.btn-submit-hq {
			margin:15px 0 0;
		}
		.preview {
			float:none;
			margin-top:30px;
		}
		.publishing .submition,
		.changes-saved .submition  {
			margin-right:0;
		}
	}
	@media (max-width:480px) {
		.my-experience h1 {
			font-size:38px;
			line-height:48px;
		}
		.own-collage .experience-file-input input[type=file] + label {
			margin-top:28%;
		}
	} 
	.experience-file-input input[name="experiencecollage"] + label {
		margin: 25% 0 auto;
		text-align: center;
		width: inherit !important;
	}
	.exp-video-remove {
		float: left;
		margin-top: 20px;
		width: 100%;
	}
	input.share-exp-field {
		color: #999;
	}
	.img-remove-close {
		color: #607285;
		font-family: proxima-nova,sans-serif;
		text-decoration: underline !important;
		float: left;
		margin-top: 20px;
		width: 100%;
	}
	.experience-warning-green p, .experience-warning-red p, .experience-warning-yellow p, .experience-warning-yellow2 p {
		margin-bottom: 0 !important;
	}
	.my-experience h1 {
		font-family: "bebas_neuebold",sans-serif !important;
	}
	.my-experience input.share-exp-field {
		background-color: #fff !important;
	}
/*------End Exp Manage Css-------*/
