

/*
Author: XpeedStudio
Author URI: http://themeforest.net/user/XpeedStudio/portfolio
*/

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
    body {
        font-size: 15px;
    }

	.home-content h1{
    font-size:32px;
    padding-bottom: 10px;
	}
  .home-content p{
    font-size:25px;
    letter-spacing: 1px;
  }
	.video-content h1 {
    font-size: 38px;
	}

}

/* Portrait tablets and small desktops */
@media  (max-width: 991px) {
    html {
        font-size: 90%;
    }
   .img-overlay {
    height: 83%;
   }
   .home-content h1{
    font-size:32px;
    padding-bottom: 10px;
  }
  .home-content p{
    font-size:25px;
    letter-spacing: 1px;
  }
   .gallery-item {
	margin-bottom:40px;
	}
	.navbar-header{
	margin-bottom:50px;
	}
	.nav>li>a {

    padding: 10px 12px;
	}

	.price-category.basic {
    margin-left:0px;
	}
	.price-category.advance {
    margin-right:0px;
	}
  .contact-form-area {
    margin-left: 45px;
  }

}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
    html {
        font-size: 80%;
    }

	.download-content h1 {
    font-size: 40px;
	}
	.testimonial-img{
	margin:0 0 20px 0;
	}
	.video-content h1 {
    font-size: 26px;
	}
	.home-content h1 {
    font-size: 28px;
	}
  .home-content p {
    font-size: 17px;
  }
	.img-overlay {
    height: 91%;
   }
   .navbar-default .navbar-toggle {
    border:0;
    background: #4bcaff;
	}
	.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
	}

	.navbar-default .navbar-toggle:hover{
	border:0;
    background:#14a0da;
	}

	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    border:0;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border:0;
	}
	.gallery:hover  .gallery-icon{
	bottom:50%;
	left:43%;
	}
  .contact-form-area {
    margin-left: 30px;
  }
}



/* Landscape phones and smaller */
@media (max-width: 480px) {
    html {
        font-size: 50%;
    }

	.home-content {

		height: 100px;

	}
	.home-content h1 {
    font-size: 30px;
	letter-spacing: 3px;
	}

	.homt-content p {

		font-size: 20px;
		letter-spacing: 1px;

	}

	.download-content h1 {
    font-size: 18px;
	}
	.download-content button {
    margin-top: 12px;
    margin-left: -26px;
	}
   .heading-content h3 {
    font-size: 23px;
	}
	.heading-content h5 {
    font-size: 12px;
	}
	.btn-default {
	margin-bottom:20px;
	margin-left: 50px;
	}
	.price-category.professional h4 {
    font-size: 20px;
	}
	.img-overlay {
    height: 87%;
   }
   .gallery:hover  .gallery-icon{
	bottom:50%;
	left:40%;
	}
	.carousel-indicators {
    left: 200px;
	}
	.video-content h1 {
    font-size: 17px;
	}
	.contact-form-area h4 {

	font-size: 20px;

	}
	.contact-form-area {

		margin-left: 15px;
	}
}
@media (max-width: 414px) {
  .home-content p {
    line-height: 20px;
    font-size: 15px;
    margin-top: 10px;
  }
}
@media (max-width: 412px) {
  .home-content {
    margin-left: 10px;
  }
.home-content p {
  line-height: 20px;
  font-size: 15px;
  margin-top: 0;
}
}

@media (max-width: 320px) {


    html {
        font-size: 60.5%;
    }
.home-content p {
  font-size: 20px;
}
	.carousel-indicators li {
    width: 45px;

}

.carousel-indicators .active {
    width: 45px;
}
.img-overlay {
    height: 80%;
   }

   .gallery:hover  .gallery-icon{
	bottom:50%;
	left:33%;
	}
	.carousel-indicators {
    left: 130px;
	}
	.home-content h1 {
    font-size: 20px;
    margin: 0;
	}
  .home-content p {
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 20px;
    margin-bottom: 40px;
    margin-top: 10px;
  }
	.video-content h1 {
    font-size: 16px;
	}

}
