@media screen and (max-width:1600px){
	
}
@media screen and (max-width:1440px){
	
}
@media screen and (max-width:1366px){
	body{
		font-size:12px;
	}
}
@media screen and (max-width:1180px){
	body {
		font-size: 12px;
	}
}
@media screen and (max-width:1024px){
	body {
		font-size: 12px;
	}
	.vbox-content{
		margin-top: 33px!important;
	}
	.landing-home-banner-img > img {
		padding-top: 0px;
	}
	.tab-img hr {
		background-image: -moz-linear-gradient(left center ,rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
		border: medium none;
		height: 1px;
		width: 100%;
	}
	.schedule-tabs .content {
		height: 580px;
	}
	#header .site-logo{
		left:40px;
	}
	#header .menuToggle{
		right: 125px;
	}
	#support-container{
		width:125px;
	}
	#header .menu{
		right: 105px;
	}
	.landing-home-banner h1{
		font-size:3em;
	}
	.block-hover {
		height: 426px;
	}
	.icon{
		line-height:0.9;
	}
	.planContainer .button a {
		-webkit-transition:all .25s;
		-moz-transition:all .25s;
		-ms-transition:all .25s;
		-o-transition:all .25s;
		transition:all .25s;
	}
	.swag,.subscribe {
		background-attachment:scroll;
	}
	.enter-name, .enter-email, .invalid-email{
		font-size:0.5em;
	}
	.contact-details {
		margin: 41px 0 33px 0px;
	}
	#slider1_container {
		margin: 27px auto 0;
	}
	.inner_carousal {
		width: 970px;
	}
	.pricing-wrap {
		margin-top: 31px;
	}
	.speakers-wrap {
		padding: 41px 0 0;
	}
	.bottom-spacing {
		margin-bottom: 40px;
	}
	.home-bg{
		animation:none;
		-webkit-animation:none;
		-ms-animation:none;
		-o-animation:none;
		-moz-animation:none;
	}
	.form-control.email-add {
		padding: 0px;
	}
	.about {
		margin-top: 20px;
	}
	.vimeo-video {
		border-right: none; 
	}
	#features{
		padding-top: 80px;
	}
	.tabs nav li a:before {
		top: 76%;
	}
	.tabs nav li.tab-current a:before {
		top: 76%;
	}
	.about {
		margin-top: 0px;
	}
	.schedule-tabs {
		padding-bottom: 25px;
	}
	.row.made-in {
		padding-bottom: 60px;
	}
	form{
		text-align: -webkit-center;
	}
	div.avatar {
		text-align: -webkit-center;
	}
	#newsletter-form .form-control.email-add {
		height: 75px;
		margin-left: 1%;
		width: 99%;
	}
	.landing-home-banner h1 {
		font-size: 5em;
	}
	.landing-home-banner h1 {
		line-height: 70px;
	}
	.tab-content h1 {
		line-height: 40px;
	}
	.landing-home-banner h1 {
		padding-top: 65px;
	}
	.landing-home-banner h1 {
		font-size: 5em;
		line-height: 70px;
	}
	.grid-gal a, .vimeo-video a {
		padding-bottom: 36px;
		padding-top: 45px;
	}
	.tab-content h1 {
		padding-bottom: 17px;
	}
	.key-points-container .key-hover-img {
		height: 478px;
	}
	.sectionhover {
		height: 239px;
	}
	.sectionhover:hover i {
		top: 75px;
	}
	.sectionhover span {
		top: 130px;
	}
	.sectionhover i {
		top: 96px;
	}
	.sectionhover i {
        left: 39%;
    }
	.row.key-points-container {
		padding-bottom: 8px;
	}
	.ignite-cta.text-center.section-padding {
		padding-top: 78px;
		padding-bottom: 111px;
	}
	.notification {
		padding-bottom: 90px;
		padding-top: 90px;
	}
	.apple-download a span {
		right: 55px;
	}
	.android-download a span {
		left: 55px;
	}
	.landing-learn-more-btn {
		bottom: 70px;
	}
	.row.made-in {
		padding-top: 0px;
	}
}
@media screen and (max-width: 992px)
{
	body {
		font-size: 12px;
	}
	#header {
		display:none;
	}
	.small-header {
		display: block;
		position: fixed;
		background: none repeat scroll 0 0 #000;
		top: 0;
		width: 100%;
		z-index: 111;
	}
	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}
	.collapse.in
	{
		width:100%;
	}
	#example-navbar-collapse {
		float: none;
	}
	.header.header-hide {
		background: none repeat scroll 0 0 #0f1726;
	}
	.navbar-header {
		float: none;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-nav {
		float: none!important;
		margin: 7.5px -15px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-header{
		height: 55px;
	}
	.navbar-brand{
		padding:12px;
	}
	.navbar-brand img{
		width:70%;
	}
	.navbar-default .navbar-toggle{
		border:none;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
        .tab-img img{
            width: 100%;
        }
	#support-container {
		min-height: 57px;
		position: fixed;
		right: 50px;
		top: 0;
		width: 75px;
		z-index: 112;
	}
	#support-container .support {
		display: block;
		height: auto;
		left: 0;
		min-height: 57px;
		position: absolute;
		width: 100%;
		top: 0;
	}
}
@media screen and (min-width:480px and max-width:991px){
	body {
		font-size: 12px;
	}
	.wrapper {
		background:#f3f5f8;
		height:540px;
	}
	.legals {
		text-align:center;
		margin:0;
		padding:0;
	}
	.iphone,.fluid-white {
		display:none;
	}
}
@media screen and (max-width: 800px) {
	body {
		font-size: 12px;
	}
	#example-navbar-collapse{
		float:none;
	}
	.header.header-hide {
		background: none repeat scroll 0 0 #0f1726;
	}	
	/** Home Page **/
	.landing-home-banner p{
		padding:0 3%;
	}
	.landing-home-banner h1{
		padding:0 3%;
	}
	/** Gallery **/
	.slideshow nav span.nav-prev, .slideshow nav span.nav-next{
		color:#000;
	}
	.slideshow nav span.nav-close {
		color: #000;
		right: 20px;
		top: 20px;
	}
	.features-wrapper .col-md-4 {
		margin-bottom: 8%;
		padding: 0 15%;
	}
	.section-padding {
		padding-bottom: 10%;
		padding-top: 10%;
	}

	.social-btn i {
		font-size: 1em;
	}
	.social-btn {

		height: 40px;
		line-height: 40px;
		width: 40px;
	}
	.planContainer .options li{
		line-height:1.5em;
		}
	.contact-details h2 {
		margin: 0.5em 0;
	}
	.social-btn i {
		font-size: 1.1em;
	}
}
@media screen and (max-width:768px){
	body {
		font-size: 12px;
	}
	div.avatar {
		text-align:center;
	}
	form{
		text-align:center;
	}
	.learn-more-btn {
		padding: 12px;
		width: 160px;
	}
	.sp-dsc blockquote {
		margin:5px 0;
	}
	blockquote p {
		font-size: 0.75em;
	}
	.inner_carousal {
		width: 901px;
		left: 30px;
	}
	.slides li .col-md-4{
		margin-bottom:35px;
	}
	.vimeo-video {
		border-right: none; 
	}
	#newsletter-form .form-control.email-add {
		font-size: 13px;
		font-weight: 400;
		height: 75px;
		margin-left: 6%;
		width: 81%;
	}
	#newsletter-form .form-control.email-add {
		height: 75px;
		margin-left: 11%;
		width: 75%;
	}
	#newsletter-form .form-control.email-add {
		margin-left: 4%;
		width: 85%;
	}
	.social-btn i {
		font-size: 2.1em;
	}
	.autoheight,#slides
	{
		min-height:700px!important;
	}
	.landing-learn-more-btn {
		bottom: 20px;
	}
	.landing-home-banner h1 {
		padding-top: 50px;
	}
	.landing-home-banner p {
		padding-top: 20px;
	}
	.landing-home-banner-img > img {
		padding-top: 50px
	}
	.landing-home-banner h1 {
		font-size: 5em;
		line-height: 65px;
	}
	.about {
		margin-top: 32px;
	}
	.grid-gallery figure img {
		padding-top: 165px;
	}
	.app-features {
		margin-bottom: 72px;
	}
	.ignite-cta.text-center.section-padding {
		padding-top: 45px;
	}
	#clients{
		padding-top: 77px;
	}
	.schedule-tabs .content {
		height: 409px;
	}
	.schedule-tabs {
		padding-bottom: 30px;
	}
	#tab-ui {
		padding-bottom: 10px;
	}
	.sectionhover {
		height: 188px;
	}
	.key-points-container .key-hover-img {
		height: 376px;
	}
	.ignite-cta.text-center.section-padding {
		padding-top: 46px;
	}
	.sectionhover i {
		left: 36%;
	}
	.sectionhover:hover i {
		top: 65px;
	}
	.sectionhover span {
		top: 120px;
	}
	.sectionhover span.span1 {
		font-size: .88em;
	}
	.learn-more-btn {
		width: 200px;
	}
	.vbox-content{
		margin-top: 225px!important;
	}
	.tabs nav li a:before {
		top: 76%;
	}
	.tabs nav li.tab-current a:before {
		top: 76%;
	}
	.tab-content h1 {
		padding-bottom: 10px;
	}
	.tab-content h1 {
		line-height: 50px;
	}
	.tab-content h1 {
		font-size: 3.8em;
	}
	.tab-content i {
		padding-bottom: 15px;
	}
	.schedule-tabs .content {
		top: 80px;
	}
	#section-1 .tab-img img {
		padding-top: 20px;
	}
	#section-2 .tab-img img {
		padding-top: 20px;
	}
	#section-3 .tab-img img {
		padding-top: 20px;
	}
	.sectionhover span.span1 {
	font-size: .8em;
	}
	.sectionhover span.span1 {
	top: 60%;
	}
	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a {
		font-size: 1.3em;
	}
	.navbar-nav > li > a {
		padding-top: 13px;
		padding-bottom: 13px;
	}
	.navbar-header {
		background-color: #32005d;
	}
}
@media screen and (max-width: 667px){
	body {
		font-size: 12px;
	}
	div.avatar {
		text-align: -webkit-center;
	}
	form{
		text-align: -webkit-center;
	}
	.navbar-nav>li>a {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.about {
		margin-top: 38px;
	}
	.col-md-8.align-center > p {
		padding-top: 43px;
	}
	.vbox-content {
		margin-top: 0px!important;
	}
	.grid-wrap .grid-gal a {
		border-right: none; 
	}
	#features {
		padding-top: 77px;
	}
	.about {
		margin-top: 37px;
	}
	.slideshow nav span.nav-close {
		top: 0px;
	}
	.slideshow li figure img {
		height: 290px;
	}
	.section-top-margin {
		margin-top: 138px;
	}
	.reviews-slider {
		padding-bottom: 13px;
	}
	.grid-wrap .grid-gal a {
		border-right: 1px solid;
	}
	.social-btn i {
		font-size: 2.1em;
	}
	.down .content {
		border-left: 1px solid #e0e0e0;
	}
	.android-download a span {
		left: 58px;
	}
	.tab-content h1, .tab-content i {
		font-size: 3em;
	}
	.landing-home-banner h1 {
		padding-top: 22px;
	}
	.grid-wrap .grid-gal a {
		border-right: none; 
	}
	.landing-learn-more-btn {
		bottom: 0px;
	}
	.landing-home-banner h1 {	
		padding-top: 20px;
		font-size: 4.5em;
		line-height: 60px;
		padding-bottom: 10px;
	}
}
@media screen and (max-width: 640px){
	body {
		font-size: 12px;
	}
}

@media screen and (max-width:736px){
	body {
		font-size: 12px;
	}
	form{
		text-align:-webkit-center;
	}
	div.avatar {
		text-align: -webkit-center;
	}
	.android-download a span {
		padding-left: 15px;
	}
	.about {
		margin-top: 35px;
	}
	.schedule-tabs .content {
		top: 56px;
	}
	.schedule-tabs {
		padding-bottom: 11px;
	}
	.sectionhover span.span1 {
		top: 60%;
	}
	.pricing-wrap {
		margin-top: 48px;
		margin-bottom: 45px;
	}
	#pricing {
		padding-top: 40px;
		padding-bottom: 72px;
	}
	.learn-more-btn a i {
		width: 162px;
	}
	.vimeo-video {
		border-right: none; 
	}
	.vbox-content{
		margin-top: 20px!important;
	}
	.grid-wrap .grid-gal a {
		border-bottom: 1px solid;
	}
	.grid-gallery figure img {
		padding-top: 0px;
	}
	.ignite-cta.text-center.section-padding {
		padding-top: 42px;
	}
	.reviews-slider {
		padding-top: 45px;
	}
	.inner_carousal {
		left: 46px;
		width: 891px;
	}
	.schedule-tabs .content {
		height: 380px;
	}
	.section-top-margin {
		margin-top: 125px;
	}
	.get-newsletter {
		border-right: none;
	}
	.down .content {
		border-left: 1px solid #e0e0e0;
	}
	.sectionhover i {
		left: 46%;
	}
	.social-btn i {
		font-size: 2.1em;
	}
	.contact-wrap h1.arrow {
		padding-top: 33px;
	}
	.android-download a span {
		padding-left: 0px;
	}
	.landing-home-banner p {
		line-height: 24px;
		font-size: 1.3em;
		padding-top: 20px;
	}
	.landing-home-banner-img > img {
		padding-top: 45px;
	}
	.landing-home-banner h1 {
		padding-top: 20px;
		font-size: 5.5em;
		line-height: 70px;
		padding-bottom: 18px;
	}
	.tab-content p {
		font-size: 1.15em;
	}
	.tab-content h1 {
		padding-bottom: 12px;
	}
	.tab-content i {
		padding-bottom: 8px;
	}
	.address h1 {
		padding-top:0px;
	}
	.navbar-default .navbar-nav > li > a {
		font-size: 1.2em;
	}
	.navbar-nav > li > a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.navbar-header {
		background-color: #32005d;
	}
	.autoheight{
		min-height: 725px!important;
	}
	#slides {
		height: 725px!important;
	}
	.slides-container img
	{
		height:725px!important;
	}
	.landing-home-banner-img > img {
		padding-left: none;
	}
	.img-responsive float{
		margin: 0 auto;
	}
	.tabs nav li.tab-current a:before{
		top: 76.5%;
	}
	.tabs nav li a:before{
		top: 75%;
	}
	.tab-img img
	{
		widht:390px;
	}
}
@media screen and (max-width: 600px){
	body {
		font-size: 12px;
	}
	div.avatar {
		text-align: center;
	}
	form{
		text-align: center;
	}
	.landing-home-banner h1 {
		padding-top: 65px;
	}
	.landing-home-banner {
		top: 11%;
	}
	.section-top-padding {
		padding-top: 7%;
	}
	.slideshow li figure img {
		height: 326px;
	}
	.vbox-content {
		margin-top: 26px!important;
	}
	.app-features {
		margin-bottom: 81px;
	}
	.grid-wrap .grid-gal a {
		border-right: 1px solid;
	}
	.vimeo-video {
		border-right: none; 
	}
	#features {
		padding-top: 77px;
	}
	.schedule-tabs .content {
		height: 330px;
	}
	.schedule-tabs {
		padding-bottom: 35px;
	}
	.section-top-margin {
		margin-top: 119px;
	}
	.section-padding {
		padding-bottom: 13%;
		padding-top: 13%;
	}
	.key-points-container {
		padding-top: 56px;
	}
	.inner_carousal {
		left: 51px;
		width: 880px;
	}
	.left {
		padding-left: 0px;
	}
	#newsletter-form .form-control.email-add {
		width: 84%;
	}
	.sectionhover i {
		left: 45%;
	}
	.social-btn i {
		font-size: 2.1em;
	}
	.android-download a span {
		padding-left: 0px;
	}
	.grid-wrap .grid-gal a {
		border-right: none;
	}
	.landing-learn-more-btn {
		bottom: 5px;
	}
	.tab-content h1 {
		font-size: 2.5em;
		line-height: 35px;
	}
	.tab-content p {
		font-size: 1.1em;
	}
	.tab-content i {
		padding-bottom: 6px;
	}
	.schedule-tabs {
		padding-bottom: 5px;
	}
	#section-1 .tab-img img {
		padding-top: 20px;
	}
	#section-2 .tab-img img {
		padding-top: 20px;
	}
	#section-3 .tab-img img {
		padding-top: 20px;
	}
	.autoheight{
		min-height: 600px!important;
	}
	#slides {
		height: 600px!important;
	}
	.slides-container img
	{
		height:725px!important;
	}
	.landing-home-banner h1 {		
		font-size: 4.5em;
		line-height: 60px;
		padding-bottom: 10px;
	}
	.landing-home-banner p {
		line-height: 22px;
	}
}
@media screen and (max-width:585px){
	body {
		font-size: 12px;
	}
	#home-banner .learn-more-btn{
		 margin: 1.7em auto 0;
	}
	
	.apple-download a span {
		padding-right: 22px;
	}
	.apple-download a span, .android-download a span {
		padding-left: 30px;
	}
	.android-download {
		padding-left: 0px;
	}
	.apple-download a div.download-section, .android-download a div.download-section {
		padding-left: 50px;
	}
	.android-download a div.download-display {
		padding-left: 50px;
	}
}
@media screen and (max-width:568px){
	body {
		font-size: 12px;
	}
	form{
		text-align: -webkit-center;
	}
	div.avatar {
		text-align: -webkit-center;
	}
	.navbar-nav>li>a {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	.slideshow figure {
		padding-top: 0px;
	}
	.schedule-tabs .content {
		height: 325px;
	}
	.landing-home-banner {
		top: 10%;
	}
	.slideshow li figure img {
		height: 215px;
	}
	.slideshow figure {
		padding-top: 149px;
	}
	.slideshow nav span.nav-next {
		right: 0px;
	}
	.slideshow nav span.nav-prev {
		left: 0px;
	}
	.section-top-padding {
		padding-top: 9%;
	}
	.down .content {
		border-left: 1px solid #e0e0e0;
	}
	.android-download a span {
		padding-left: 5px;
	}
	.apple-download a span {
		padding-right: 5px;
	}
	.slideshow figure {
		padding-top: 0px;
	}
	.vbox-content {
		margin-top: 35px!important;
	}
	.slideshow figure {
		padding-top: 200px;
	}
	.landing-home-banner h1 {
		padding-top: 50px;
	}
	.landing-home-banner h1 {
		font-size: 3em;
		line-height: 40px;
	}
	.landing-learn-more-btn {
		bottom: 5px;
	}
	.slideshow figure {
		padding-top: 0px;
	}
	.grid-wrap .grid-gal i {
		font-size: 2.90em;
	}
	.venoboxvid i{
		font-size: 2.90em;
	}
	#section-1 .tab-img img {
		padding-top: 30px;
	}
	#section-2 .tab-img img {
		padding-top: 30px;
	}
	#section-3 .tab-img img {
		padding-top: 30px;
	}
	.autoheight{
		min-height: 580px!important;
	}
	#slides {
		height: 580px!important;
	}
	.slides-container img
	{
		height:580px!important;
	}
}
@media screen and (max-width:480px){
	body {
		font-size: 12px;
	}
	.wrapper {
		background:#f3f5f8;
		height:640px;
	}

	.legals {
		text-align:center;
		margin:0;
		padding:0;
	}
	.landing-home-banner {
		top: 31%;
	}
	.landing-home-banner h1 {
		font-size: 1.8em;
	}
	.landing-home-banner p {
		font-size: 1.1em;
	}
}
@media screen and (max-width: 414px){
	body {
		font-size: 12px;
	}
	div.avatar {
		text-align: center;
	}
	form{
		text-align: center;
	}
	.section-top-padding {
		padding-top: 10%;
	}
	.app-features {
		margin-bottom: 93px;
	}
	.schedule-tabs .content {
		height: 526px;
	}
	.schedule-tabs {
		padding-bottom: 40px;
	}
	.contact-wrap h1.arrow {
		padding-top: 43px;
	}
	.row.contact-details {
		padding-top: 39px;
	}
	.apple-download a span {
		padding-left: 0px;
	}
	.apple-download a span {
		right: 46px;
	}
	.android-download a span {
		padding-left: 0px;
	}
	.apple-download a i {
		right: 0px;
	}
	.apple-download a span {
		padding-right: 0px;
	}
	.vbox-content {
		margin-top: 225px!important;
	}
	.tab-content i {
		line-height: 30px;
	}
	.tab-content h1 {
		line-height: 20px;
	}
	.tab-content h1{
		color: #180320;
		font-size: 1.214em;
	}
	.tab-content p {
		font-size: 0.8em;
	}	
	.landing-home-banner .landing-home-banner-img,
	.landing-home-banner .col-lg-6 {
		width: 100%;
		display: block;
	}
	.autoheight
	{
		min-height:900px!important;
	}
	#slides
	{
		height:900px!important;
	}
	.slides-container img
	{
		height:900px%!important;
	}
	.landing-home-banner h1 {
		font-size: 4em;
		line-height: 50px;
		line-height: 50px;
	}
	.landing-home-banner {
		top: 8%;
	}
	.landing-home-banner .landing-home-banner-img
	{		
		padding-top:10px;
	}
	.down{
		width:100%
	}
	.get-newsletter{
		width:100%
	}
	.slideshow li figure img {
		height: auto;
	}
	.grid-gallery figure img {
		padding-top: 153px;
	}
	.row .col-lg-4 {
		width: 100%;
	}
	.tab-content h1 {
		font-size: 4em;
		line-height: 50px;
	}
	.tab-content p {
		font-size: 1.1em;
		line-height: 1.4em;
	}
	.tab-content i {
		font-size: 3em;
		padding-bottom: 20px;
	}
	#section-1 .tab-img img {
		padding-top: 35px;
		max-width: 219px;
	}
	#section-2 .tab-img img {
		padding-top: 35px;
		max-width: 219px;
	}
	#section-3 .tab-img img {
		padding-top: 35px;
		max-width: 219px;
	}
	.get-newsletter,.down {
		width: 80%;
		margin: 0 auto;
		float: none;
	}
	.get-newsletter .content, .down .content {
		height: 280px;
	}
	.get-newsletter h1, .down h1 {
		padding: 50px 20px 0;
	}
	.down a span.span1{
		top:50px;
	}
	.down a span.span2{
		top:53px;
	}
	.contact-details .col-lg-9{
		width:100%;
		padding-bottom: 60px;
	}
	.contact-details .col-lg-3{
		width:100%;
	}
	.row.contact-details {
		padding-bottom: 40px;
	}
	.row.made-in {
		padding-bottom: 70px;
	}
	.vimeo-video {
		border-right: 1px solid; 
	}
	#app-features .container .row .col-lg-4 {
		width: 80%;
	}
	.sectionhover span.span1 {
		font-size: 1em;
	}
	.navbar-nav>li>a {
		padding-top: 9px;
		padding-bottom: 9px;
	}
	.landing-home-banner p {
		font-size: 1.143em;
	}
}
@media screen and (max-width: 384px){

	body {
		font-size: 12px;
	}
	.landing-home-banner h1 {
		font-size: 2.7em;
	}
	h1.arrow{
		font-size:1.85em;
	}
	form{
	text-align: -webkit-center;
	}
	div.avatar {
	text-align: -webkit-center;
	}
	.slideshow figcaption{
		padding-top:50px;
	}
	.features-wrapper .col-md-4{
		margin-bottom:10%;
	}
	.slides  .col-xs-6{
		clear: both;
		display: block;
		float: none;
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
		width:75%;
	}
	.social-btn i {
		font-size: 1.3em;
	}
	.section-top-padding {
		padding-top: 11%;
	}
	.app-features {
		margin-bottom: 95px;
	}
	#features {
		padding-top: 80px;
	}
	#clients {
		padding-top: 79px;
	}
	.section-padding {
		padding-bottom: 17%;
		padding-top: 21%;
	}
	.contact-wrap h1.arrow {
		padding-top: 29px;
	}
	.row.contact-details {
		padding-top: 42px;
	}
	.landing-home-banner h1 {
		font-size: 3em;
		line-height: 50px;
	}
	.sectionhover i {
		left: 43%;
	}
	.social-btn i {
		font-size: 2.3em;
	}
	.apple-download a span {
		right: 36px;
	}
	.apple-download a span {
		padding-left: 0px;
	}
	.apple-download a i {
		right: 6px;
	}
	.android-download a span {
		padding-left: 0px;
	}
}
@media screen and (max-width: 375px){
	body {
		font-size: 12px;
	}
	div.avatar {
		text-align: -webkit-center;
	}
	form{
		text-align: -webkit-center;
	}
	.autoheight {
		min-height: 778px!important;
	}
	#slides {
		height: 778px!important;
	}
	.slides-container img
	{
		height:778px!important;
	}
	.landing-home-banner h1 {
		padding-top: 50px;
	}
	.landing-home-banner-img > img {
		padding-top: 0px;
	}
	.section-top-padding {
		padding-top: 12%;
	}
	#app-features .container .row .col-lg-4 {
		width: 85%;
	}
	.vimeo-video {
		border-right: none;
	}
	.vbox-content {
		margin-top: 170px!important;
	}
	.app-features {
		margin-bottom: 96px;
	}
	.tab-content i {
		padding-bottom: 15px;
	}
	.schedule-tabs .content {
		height: 500px;
	}
	.schedule-tabs {
		padding-bottom: 25px;
	}
	#features {
		padding-top: 80px;
	}
	
	#clients {
		padding-top: 81px;
	}
	.section-padding {
		padding-bottom: 18%;
		padding-top: 22%;
	}
	.down .content {
		border-left: 1px solid #e0e0e0;
	}
	.contact-wrap h1.arrow {
		padding-top: 28px;
	}
	.row.contact-details {
		padding-top: 38px;
	}
	.sectionhover i {
		left: 43%;
	}
	.apple-download a span {
		padding-right: 0px;
	}
	.android-download a span {
		padding-left: 0px;
	}
	.tab-content p {
		font-size: 0.7em;
	}
	.tab-content h1 {
		font-size: 1em;
	}
	.tab-content h1 {
		line-height: 15px;
	}
	.tab-content i {
		padding-bottom: 10px;
	}
	.row .col-lg-4 {
		width: 87%;
	}
	.grid-gallery figure img {
		padding-top: 135px;
	}
	.tab-content h1 {
		line-height: 40px;
	}
	.tab-content h1 {
		font-size: 3em;
	}
	.tab-content p {
		font-size: 1.2em;
	}
	.landing-home-banner h1 {
		padding-top: 70px;
	}
	.landing-home-banner h1 {
		font-size: 4em;
	}
	#section-1 .tab-img img {
		padding-top: 25px;
	}
	#section-1 .tab-img .img{
		max-width: 150%;
		padding-top: 25px;
	}
	#section-1 .tab-img .img{
		max-width: 150%;
		padding-top: 25px;
	}
	#section-1 .tab-img .img{
		max-width: 150%;
		padding-top: 25px;
	}
	.landing-learn-more-btn {
		bottom: 10px;
	}
}
@media screen and (max-width: 360px){
	body {
		font-size: 12px;
	}
	div.avatar {
		text-align: -webkit-center;
	}
	form{
		text-align: -webkit-center;
	}
	.landing-home-banner {
		top: 30%;
	}
	.landing-home-banner h1 {
		font-size: 2.2em;
	}
	.landing-home-banner p {
		font-size: 1.2em;
	}
	.section-padding {
		padding-bottom: 15%;
		padding-top: 15%;
	}
	.features-wrapper .col-md-4 {
		margin-bottom: 15%;
	}
	
}

@media screen and (max-width:320px) {
	div.avatar {
		text-align: -webkit-center;
	}
	form{
		text-align: -webkit-center;
	}
	body {
		font-size: 12px;
	}
	.apple-download a span{
		width:100%;
		right: 23px;
	}
	.android-download a span{
		width:100%;
	}
	.apple-download a i {
		right: 0px;
	}
	.autoheight{
		min-height: 800px!important;
	}	
	#slides {
		height: 800px!important;
	}
	.slides-container img
	{
		height:800px!important;
	}
	.landing-home-banner p {
		padding-top: 5px;
	}
	.landing-home-banner-img > img {
		padding-top: 0px;
	}
	.landing-home-banner-img > img {
		padding-left: 0px;
	}
	.section-top-padding {
		padding-top: 14%;
	}
	.section-padding {
		padding-bottom: 21%;
		padding-top: 26%;
	}
	.app-features {
		margin-bottom: 100px;
	}
	#features {
		padding-top: 80px;
	}
	#clients {
		padding-top: 80px;
	}
	.inner_carousal {
		left: 30px;
		width: 884px;
	}
	.sectionhover i {
		left: 42%;
	}
	.grid-gal{
		border-right: none;
	}
	.vimeo-video align-center{
		border-right: 1px solid;
	}
	.vbox-content {
		margin-top: 120px!important;
	}
	.grid-gallery figure img {
		padding-top: 110px;
	}
	.landing-home-banner h1 {
		line-height: 45px;
	}
	.down .content {
		border-left: 1px solid #;
	}
	.landing-home-banner .landing-home-banner-img,
	.landing-home-banner .col-lg-6 {
		width: 100%;
		display: block;
	}
	.landing-home-banner {
		top: 5%;
	}
	.landing-home-banner .landing-home-banner-img
	{
		padding-top:20px;
	}
	.landing-home-banner h1 {
		font-size: 3.5em;
	}
	.landing-home-banner h1 {
		padding-top: 100px;
	}
	.landing-learn-more-btn {
		bottom: 8px;
	}
	.tab-content i {
		padding-bottom: 15px;
	}
	.schedule-tabs {
		padding-bottom: 5px;
	}
	.get-newsletter h1, .down h1 {
	font-size: 2em;
	}
	.logo-small {
		background-size: 145px;
	}
}
@media screen and (max-width:240px) {
	div.avatar {
		text-align: -webkit-center;
	}
	form{
		text-align: -webkit-center;
	}
	body {
		font-size: 12px;
	}
	.logo-small {
		background: url("../img/logo-width-100.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		margin-left: 15px;
		margin-top: 20px;
		min-height: 30px;
		min-width: 100px;
		background-size: 100px;
	}
	.apple-download a, .android-download a {
		padding: 20px 0px;
		font-size: 9px;
	}
	.left {
		padding-left: 15px;
	}
	.apple-download a .download-section span.span1{
		padding-left: 11px;
	}
	.android-download a .download-section span.span1 {
		top: 7px;
		left: 40px;
	}
	.sectionhover i {
		left: 39%;
	}
	.tab-img img {
		max-height: 98px;
		padding-top: 0px;
	}
}