/* VMG1312-T20B */
.fadeIn {
	-webkit-animation-duration:1.25s;
	-moz-animation-duration:1.25s;
	-ms-transition-animation-duration:1.25s;
}

h3 {
    font-size:28px;
}

p {
    font-size:18px;
}

.imgCenter {
	margin:0 auto;
	display:block;
}
/* End VMG1312-T20B */


/* Overview */
.overview {
	width:100%;
	padding:10px 0 30px 0;		
}

.overview .content {
	width:970px;	
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:-o-flex;
	display:flex;
	flex-direction:row-reverse;
	padding-right:15px;
	padding-left:15px;
    margin:auto;
}
	
.overview .image {
    width:50%;
	align-self:center;	
}

.overview .image img {
	width:100%;
	max-width:450px!important;	
}	
	
.overview .text {
    width:50%;
	padding-left:100px;	
    padding-right:20px;
    align-self:center;
}

.overview .text .btn-call-to-action {
    border-radius:30px;
    margin-top:10px;
}

@media screen and (max-width:991px) {	
	.overview {
		padding:10px 0 50px 0;		
	}
	.overview .content {
		width:100%;		
		display:block;
	}	
	.overview .text {
		width:100%;
		margin:auto;
		padding-left:15px;	
		padding-right:15px;
	}		
	.overview .image {
		width:100%;
		margin:auto;
	}
	.overview .image img {
		width:100%;
		max-width:500px!important;		
	}		
}

@media screen and (min-width:1200px) {
	.overview .content {
		width:1170px;	
	}	
}
/* End Overview */


/* Intro Box */
.well.contact-well {
    box-shadow:0 5px 18px 3px rgba(0,0,0,.1);
}

.contact-well-body {
    padding:30px 30px;
}
/* End Intro Box */


/* Features */
.features-text {
    padding-top:12px;
}

.features-text-single {
    padding-top:25px;
}

.features-text-mutiple {
    margin-top:-10px;
}

@media screen and (max-width:1024px) {
	.features-text {
		padding-top:0px;
	}
	.features-text-single {
		padding-top:0px;
	}	
	.features-text-mutiple {
		margin-top:0px;
	}	
}

@media screen and (max-width:991px) {
	.features {
		text-align:center;
	}	
}
/* End Features */


/* Benefits */
.benefit-note ul {
	margin:0;
	padding:0 5px 0 5px;
}

.benefit-note li {
	list-style-type:none;
    display:table-row;	
	font-size:15px;	
}

.benefit-note li:before {
    content:"*";
    display:table-cell;	
    padding-right:.5em;
    text-align:right;	
}
/* End Benefits */


/* Spec */
.spec h4.panel-title {
    font-size:18px;
}

.specnote ul {
	margin:0;
	padding:0 5px 0 5px;
}

.specnote li {
	list-style-type:none;
    display:table-row;	
	font-size:15px;	
}

.specnote li:before {
    content:"*";
    display:table-cell;	
    padding-right:.5em;
    text-align:right;	
}

.specnote li:nth-child(1):before {
   content:"*";
}

.specnote li:nth-child(2):before {
   content:"**";
}

.specnote li:nth-child(3):before {
   content:"***";
}
/* End Spec */


/* Notice */
.productnotice {
    padding:10px 0 15px 0;
    font-style:italic;
	font-weight:bold;
    font-size:16px;
}
/* End Notice */