/*!
 * Start Bootstrap - Grayscale Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {width: 100%; height: 100%; font-family: 'Conv_GothamRounded-Book',sans-serif; color: #fff; background-color: #fff; overflow-x:hidden; text-align: left; }
html {width: 100%; height: 100%; }


h1, h2, h3, h4, h5, h6 {/*margin: 0 0 35px; *//*text-transform: uppercase;*/ font-family: 'Conv_GothamRounded-Book',sans-serif; font-weight:normal;}
h1{font-size:53px; margin-top:0px; letter-spacing: 1px;}
h2{font-size:20px; line-height: 24px;}
h3{font-size:20px; line-height: 23px;}
h4{font-size:14px; line-height: 18px;}
p {margin: 0 0 35px; font-size: 20px; line-height: 1.6; }

a {color: #219ab3; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
a:hover, a:focus {text-decoration: none; color: #11505d; }
.light {font-weight: 400; }

.img-png{ background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */ zoom: 1;}

    .navbar{height:118px; padding: 20px 0; border-bottom: 0; letter-spacing: 1px; -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out; -moz-transition: background .5s ease-in-out,padding .5s ease-in-out; transition: background .5s ease-in-out,padding .5s ease-in-out; }

    .navbar-toggle:hover{background-color:#00c5ff;}
    .navbar-toggle .icon-bar{background-color:#00c5ff!important;}
	/*.navbar-toggle:focus .icon-bar{background-color:#fff!important;}*/
	.navbar-toggle:hover .icon-bar{background-color:#fff!important;}

    .navbar-nav{margin-top:32px;}
    .navbar-nav li a{font-size: 12px; color:#000!important;}
    	.navbar-nav li a.request-demo{border-radius: 20px;}
    	.navbar-nav li a:hover{color:#00c5ff!important;}
    .navbar-nav li a.gradientA{color:#fff!important; margin-right:10px; padding-left:10px; padding-right:7px; border:1px solid #fff; -webkit-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
    	.navbar-nav li a.gradientA:hover{background:#fff; color:#428bca!important; border:1px solid #428bca!important; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

    .navbar-custom.top-nav-collapse {padding: 0; height:60px; /*border-bottom:1px solid #00c5ff;*/ -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -ms-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}
	    .navbar-custom.top-nav-collapse .navbar-brand{margin-top:-2px;}
	    	.navbar-custom.top-nav-collapse .navbar-brand img{width:125px!important;}
	    .navbar-custom.top-nav-collapse .navbar-nav{margin-top: 18px;}

 	.navbar-custom {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(255,255,255,.3);
    text-transform: uppercase;
    font-family: 'Conv_GothamRounded-Book',sans-serif;
    background-color: #fff;
    text-color: #428bca;
}

.navbar-custom .navbar-brand {
    width:191px; height:auto; margin-top:2px;
}

.navbar-custom .navbar-brand:focus {
    outline: 0;
}

.navbar-custom .navbar-brand .navbar-toggle {
    padding: 4px 6px;
    font-size: 16px;
    color: #fff;
}

.navbar-custom .navbar-brand .navbar-toggle:focus,
.navbar-custom .navbar-brand .navbar-toggle:active {
    outline: 0;
}

.navbar-custom a {
    color: #fff;
}

.navbar-custom .nav li.active {
    outline: nonte;
  /*  background-color: rgba(255,255,255,.3);*/
}

.navbar-custom .nav li a {
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

.navbar-custom .nav li a:hover,
.navbar-custom .nav li a:focus,
.navbar-custom .nav li a.active {
    outline: 0;
    background-color: transparent;
}
.navbar-custom .nav li a.active {
    color:#00c5ff!important;
 }

.navbar-main-collapse{position:relative;}

.language-nav{position:absolute; top:-5px; right:5px;}
	.language-nav li{margin-left:5px;}
		.language-nav li span{font-size: 12px; color: #000!important;}
		.language-nav li a{padding-left:0px; padding-right:0px; display:inline-block; color:#000; font-size: 12px; }
			.language-nav li a.active, .language-nav li a:hover{color:#00c5ff;}
.language-spacer{padding:1px 0 0!important; height:0px; background:#00c5ff;}

.intro {display: table; width: 100%; height:1300px; padding: 0; color: #fff; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; position:relative;}

    .intro.top-nav-collapse {padding-top:60px; }
    .intro .intro-body .brand-heading {}
 	.intro .intro-body .intro-text {font-size: 25px; padding-top: 25px;}

.intro .intro-body {display: table-cell; vertical-align: middle; }


.content-section {padding-top: 50px; padding-bottom:50px; position:relative;}


.btn {
    /*text-transform: uppercase;*/
    font-family: 'Conv_GothamRounded-Book',sans-serif;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.btn-default {
    border: 3px solid #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.btn-default:hover,
.btn-default:focus {
    border: 3px solid #ffffc1;
    color: #ffffff;
    background-color: transparent;
}

ul.banner-social-buttons {
    margin-top: 0;
}



::-moz-selection {
    text-shadow: none;
    background: #fcfcfc;
    background: rgba(255,255,255,.2);
}

::selection {
    text-shadow: none;
    background: #fcfcfc;
    background: rgba(255,255,255,.2);
}

img::selection {
    background: 0 0;
}

img::-moz-selection {
    background: 0 0;
}

body {
    webkit-tap-highlight-color: rgba(255,255,255,.2);
}

.gradientA {
  background: #00b4f9;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGU2ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00b4f9 0%, #00e6fc 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b4f9), color-stop(100%, #00e6fc));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #00b4f9 0%, #00e6fc 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #00b4f9 0%, #00e6fc 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #00b4f9 0%, #00e6fc 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #00b4f9 0%, #00e6fc 100%);
  /* W3C */

  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00b4f9', endColorstr='#00e6fc', GradientType=0);
  /* IE6-8 */
}
.gradientB {
  background: #00cafa;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwY2FmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGUzY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00cafa 0%, #00e3ca 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00cafa), color-stop(100%, #00e3ca));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #00cafa 0%, #00e3ca 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #00cafa 0%, #00e3ca 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #00cafa 0%, #00e3ca 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #00cafa 0%, #00e3ca 100%);
  /* W3C */

  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00cafa', endColorstr='#00e3ca', GradientType=0);
  /* IE6-8 */
}
.gradientC {
  background: #6b6a63;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */

  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiM2YjZhNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiM0MzQ0NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-radial-gradient(center, ellipse cover, #6b6a63 1%, #434441 99%);
  /* FF3.6+ */

  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%, #6b6a63), color-stop(99%, #434441));
  /* Chrome,Safari4+ */

  background: -webkit-radial-gradient(center, ellipse cover, #6b6a63 1%, #434441 99%);
  /* Chrome10+,Safari5.1+ */

  background: -o-radial-gradient(center, ellipse cover, #6b6a63 1%, #434441 99%);
  /* Opera 12+ */

  background: -ms-radial-gradient(center, ellipse cover, #6b6a63 1%, #434441 99%);
  /* IE10+ */

  background: radial-gradient(ellipse at center, #6b6a63 1%, #434441 99%);
  /* W3C */

  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#6b6a63', endColorstr='#434441', GradientType=1);
  /* IE6-8 fallback on horizontal gradient */
}

.blacktext{
  color:black;
}

.navbar-toggle{
  border:2px solid #00c5ff;
}

@font-face {
  font-family: 'Conv_GothamRounded-Book';
  src: url('../fonts/GothamRounded-Book.eot');
  src: local('☺'), url('../fonts/GothamRounded-Book.woff') format('woff'), url('../fonts/GothamRounded-Book.ttf') format('truetype'), url('../fonts/GothamRounded-Book.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Conv_GothamRounded-Book';
  src: url('../fonts/GothamRnd-BookIta.eot');
  src: local('☺'), url('../fonts/GothamRnd-BookIta.woff') format('woff'), url('../fonts/GothamRnd-BookIta.ttf') format('truetype'), url('../fonts/GothamRnd-BookIta.svg') format('svg');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Conv_GothamRounded-Book';
  src: url('../fonts/GothamRnd-Bold.eot');
  src: local('☺'), url('../fonts/GothamRnd-Bold.woff') format('woff'), url('../fonts/GothamRnd-Bold.ttf') format('truetype'), url('../fonts/GothamRnd-Bold.svg') format('svg');
  font-weight: bold;
}


/** NAV **/
.navbar-nav > li > a{padding:2px 5px 0px 5px;}

/** HOME **/
	.intro .intro-icon{text-align: right;}
	.intro #introVideo{max-width:100%; width:885px; height:498px;  margin:30px auto 105px auto; display:block;}
	.intro .what-icon img{max-width:208px; margin-right:25px;}
	.intro  h1{margin-bottom:10px;}
	.intro  h2{/*font-size: 33px; line-height: 33px;*/ width:70%; margin-top:0px; margin-bottom:20px;}
	.intro  .btn{font-size: 19px; text-transform: uppercase; border-radius: 10px; padding:11px 18px 8px 32px;}
		.intro  .btn:hover{background:#fff; color:#00c5ff; border-color:#fff; -webkit-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }

	.intro  .angle-bg {position:absolute; bottom:0px; height:34px; width:100%;}
	.intro  .angle-bg img{width:100%; height:34px;}

/** WHAT **/
	#what.content-section{padding-top:86px!important; margin-bottom:30px;}
	#what h1{color:#00c5ff; text-transform: uppercase; margin-top:0px; margin-bottom:90px;}
	#what h2{color:#00bdff; text-transform: uppercase; margin-top:25px; margin-bottom:15px;}

	.what-lists{list-style: none; padding:0px!important; margin:0 10px; display:block; height:0px; overflow:hidden; opacity:0;  -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
		.what-content:hover .what-lists{height:auto; opacity:1;}
		.what-content .base{display:block; width: 144px; margin:0 auto;}
		.what-content .over{display:none; width: 144px; margin:0 auto;}
		.what-content:hover .over{display:block;}
		.what-content:hover .base{display:none;}

		.what-lists li{display:block;text-align: center; color:#000; font-size: 14px; line-height: 14px; margin-bottom: 7px; color:#5d5d5f;}
		.what-lists li.spacer div{width:34px; height:1px; background:#00bdff; margin:0 auto; display:block;}

	.what-content img, .what-content h4{cursor:pointer;}

/** HOW **/
	#how{padding-bottom:120px;}
	#how .angle-bg {position:absolute; top:0px; height:50px; width:100%;}
	#how .angle-bg img{width:100%; height:50px;}

	#how .angle-bg-bottom {position:absolute; bottom:0px; height:60px; width:100%;}
	#how .angle-bg-bottom img{width:100%; height:60px;}

	#how h1{margin-top:40px; margin-bottom:28px;}
	#how h2{/*font-size:31px; line-height: 41px;*/ padding:15px 20px 19px 20px; border-top:1px solid #fff; border-bottom:1px solid #fff; margin:0 30px 76px 30px;}

	#how .to-the-point img{max-width: 100%;}

/** WHERE **/
	#where h1{color:#00c5ff;}
	#where h2{/*font-size:23px; line-height: 23px; */color:#5d5d5f; }
	#where h3{/*font-size:23px; line-height: 23px; */ color:#5d5d5f;}
	#where .where-img{margin-top:40px; margin-bottom:36px;}
	#where .where-img img{max-width: 100%}

	.where-img{width:732px; height:239px; display:block; margin:0 auto; position:relative; max-width: 100%;}
		.where-img p{font-size: 14px; position:absolute; color:#5d5d5f; line-height: 14px; text-align: left;}
			.where-img p.left{width:135px; top:105px; left:10px;}
			.where-img p.right{width:130px; top:15px; right:15px;}

/** WHY **/

	#why{padding-top:130px; padding-bottom:192px;}

	#why .angle-bg {position:absolute; top:0px; height:36px; width:100%;}
	#why .angle-bg img{width:100%; height:36px;}

	#why h1{color:#fff; margin:0px; margin-bottom:50px;}

	#why .angle-bg-bottom {position:absolute; bottom:0px; height:46px; width:100%;}
	#why .angle-bg-bottom img{width:100%; height:46px;}

/** ABOUT **/

	#about{margin-bottom:36px;}
	#about h1{color:#646965;}
	#about h3.clients{color:#646965; font-size: 19px; line-height: 19px; text-align: left;}
	#about h2{color:#646965; letter-spacing: -1px;}
	#about p{color:#646965; font-size: 18px; line-height: 35px;}

	.client-list{border-radius: 60px; padding:6px 55px 10px 20px; list-style: none; background:#f5f5f3; width:100%; margin-top:20px; margin-bottom:47px; float:left; }
		.client-list li{float:left; /*margin:14px 0 11px 35px; height:35px; */ margin-top:14px; margin-bottom:11px; height:35px;}
			/*.client-list li.volcom{margin-top:-2px;}*/
			.client-list li.reebok, .client-list li.vans{padding-top:4px;}
			.client-list li a img{max-width: 100%; height:auto;}

		/** Carousel **/

			#carousel-testimonials{float:left; width:100%;}
				#carousel-testimonials .carousel-inner{border-top:1px solid #646965; border-bottom:1px solid #646965; float:right; margin-top:8px; height:175px; overflow:hidden;}
					#carousel-testimonials .carousel-inner .item{ margin:25px 0 35px 0;}
					#carousel-testimonials .carousel-inner .carousel-caption{left:auto; right:auto; color:#000; font-size: 17px; color:#646965; position:static; text-shadow:none;}
						#carousel-testimonials .carousel-inner .carousel-image{padding-right:50px;}
						#carousel-testimonials .carousel-inner .carousel-image.cash-converters{padding-top:45px;}
						#carousel-testimonials .carousel-inner .carousel-image.reebok{padding-top:30px;}
						#carousel-testimonials .carousel-inner .carousel-image.dockers{padding-top:30px;}
						#carousel-testimonials .carousel-inner .carousel-image.vans{padding-top:46px;}


				#carousel-testimonials .carousel-indicators{right:0px!important; top:20px; width:auto!important; left:auto; margin-left: 0px;}
					#carousel-testimonials .carousel-indicators li{background:#eceded; border:1px solid #cbcccd; width:18px; height:18px; border-radius: 9px; float:left; margin:0px 0 0 6px;}
					#carousel-testimonials .carousel-indicators li.active{background:#62625c; border:1px solid #62625c; width:18px; height:18px; }
/** Footer **/

.footer {background:#000; padding:42px 0;}
.footer p {font-size: 12px; line-height: 12px; color:#fff; margin-bottom:6px; text-shadow: 1px 1px 0 #555;}
.footer p a{color:#fff;}
	.footer p a:hover{color:#219ab3;}
	.footer .footer-item{border-left:1px solid #fff; height:36px;}
		.footer .footer-item.email{padding-top:11px;}
		.footer .footer-item.address{padding-top: 3px;}

	.footer .footer-logo{margin-right:15px; float:right;}


/** Contact Modal **/
	.modal-header{border-color:#00c5ff;}
		.modal-header .close{color:#00c5ff;}
		.modal-header .modal-title{color:#646965; font-size: 20px; line-height: 20px; text-transform: uppercase;}

	.modal-body label{color:#00c5ff;}
	.modal-body .form-control{border-color:#00c5ff;}
	.modal-body .lastname{display:none!important;}

	.modal-body .btn{color:#fff!important;}
	.modal-body .btn:hover{background:#fff; color:#00c5ff!important; border-color:#00c5ff;}

	.modal-content{max-width: 400px;
    margin: 0 auto;}
	#contactComments{height:100px;}


	#sending{display:none; color:#00b4f9; font-size: 53px; margin-top: 0px; letter-spacing: 1px; font-family:'Conv_GothamRounded-Book',sans-serif; font-weight: normal; text-align: center;}
	#result .ok{display:none; color:#00b4f9; font-size: 30px; margin-top: 0px; letter-spacing: 1px; font-family:'Conv_GothamRounded-Book',sans-serif; font-weight: normal; text-align: center;}
	#result .error{display:none; color:#a94442; font-size: 30px; margin-top: 0px; letter-spacing: 1px; font-family:'Conv_GothamRounded-Book',sans-serif; font-weight: normal; text-align: center;}



/** Mediaqueries **/





@media(max-width:1199px) {
    ul.banner-social-buttons {margin-top: 15px; }
}

@media(max-width:1000px) {
	.intro h3{width:100%;}
	.what-content img, .what-content h4{cursor:default;}
}
@media(max-width:991px) {
	#carousel-testimonials .carousel-inner{height:240px; overflow:hidden;}
	#carousel-testimonials .carousel-inner .carousel-image{padding-top:10px!important;}
	.intro {height:1200px; }
		.intro .container {margin-top:100px;}
			.intro .intro-body .intro-text {padding-top:15px;}
			.intro #introVideo{width:660px; height:370px; margin-top:0px;}

}

@media(max-width:767px) {

	.what-lists{display:block!important; height:auto; opacity:1;}
	object{width:auto;}

	h1{font-size:35px; line-height: 40px;}
	/*h2{font-size:30px; line-height: 35px;}*/
	/*h3{font-size:25px; line-height: 28px;}*/


	ul.banner-social-buttons li {display: block; margin-bottom: 20px; padding: 0; }
    ul.banner-social-buttons li:last-child {margin-bottom: 0; }

    .navbar-brand > img{max-width: 125px;}
	.intro{padding-top:60px; height:auto; min-height: 100%; min-height:400px; }
		.intro h2{width:100%;}
	.navbar{height:60px; padding:0px;}
	.navbar-custom .navbar-brand{margin-top:-2px;}
	    	.navbar-custom .navbar-brand img{width:125px!important;}
	    .navbar-custom .navbar-nav{margin-top: 18px;}
	.navbar-custom {padding: 0; height:60px; /*border-bottom:1px solid #00c5ff;*/}

    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{background:#fff; /*border-bottom:1px solid #00c5ff;*/}
	.navbar-custom .navbar-nav{padding:0 15px;}
		.navbar-custom .navbar-nav li{border-top:1px solid #00c5ff; padding:5px; text-align: center;}
		.navbar-custom .navbar-nav li.first{border-top:0px!important;}
		.navbar-custom .navbar-nav .request-demo{max-width: 200px; margin: 0 auto; margin-bottom: 10px;}
		.navbar-custom .navbar-nav li a:hover{color:#00c5ff}


	.intro .intro-icon{text-align: center;}
		.intro .intro-icon img{margin-bottom:20px;}
		.intro h1{text-align: center; font-size: 35px;}
		/*.intro h2{text-align: center;}*/
		.intro .intro-text{text-align: center!important; padding-top: }
		.intro h3{margin: 0 auto; text-align: center; width:100%; font-size: 25px;}
		.intro .col-md-9{text-align: center;}

		.intro .intro-body{padding:60px 0;}
			/*.intro  .angle-bg {position:absolute; bottom:0px; height:34px; width:100%;}*/

	#what h2{margin-bottom:30px;}
	.what-content{margin-bottom:30px;}

	#how h4{font-size:24px; line-height:28px;}
	#how .img-png.visible-xs{margin:0 auto;}

	/*#where p{font-size:18px;  margin-top:20px;}*/
	/*#where img{max-width: 100%;}*/
	.where-img{width:100%; height:auto; padding-top:30px;}
		.where-img img{width:100%;}
		.where-img p{font-size: 14px; padding:0px; margin:0px;}
		.where-img p.left{width:70%; top:auto; bottom:-40px; left:-10px;}
		.where-img p.right{width:60%; top:-10px; right:-5px; text-align: right}

	#why{padding-bottom:90px;}
	#why h2{font-size: 30px; line-height: 35px;}

	#about h4{font-size:20px; line-height:24px;}
	#about p{font-size: 16px; line-height: 20px;}

	.footer-logo{float:left!important; margin:10px 0;}

	.intro {height:1000px;}
		.intro .container {margin-top:0px;}
			.intro #introVideo{ width:480px; height:270px; margin:30px auto 90px auto}

}

@media(max-width:650px) {
	.where-img p.right{width:70%;}
}
@media(max-width:600px) {
	#carousel-testimonials .carousel-inner{height:260px; overflow:hidden;}

	.intro {height:1100px;}
		.intro #introVideo{ width:427px; height:250px;}
}
@media(max-width:550px) {
	.where-img p{font-size: 12px;}
		.where-img p.right{width:80%;}
}
@media(max-width:500px) {
	#carousel-testimonials .carousel-inner{height:280px; overflow:hidden;}
	.client-list li{width:100%; margin-bottom:10px;}
	.intro #introVideo{ width:355px; height:209px;}
}

@media(max-width:450px) {
	#carousel-testimonials .carousel-inner{height:300px; overflow:hidden;}
	#carousel-testimonials .carousel-indicators{top:70px;}
		.where-img p.left, .where-img p.right{width:100%; font-size: 11px;}
	/*.where-img p{font-size: 10px;}*/
}
@media(max-width:300px) {
	.intro {height:1200px;}
}
