/* --------------------------------------
@Author: ThemeMascot
@URL: http://themeforest.net/user/ThemeMascot

Bootstrap 3 Media Queries
----------------------------------------- */
 
 
/*==========  Mobile First Method  ==========*/
 
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {	
}
 
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
}
 
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {	
}
 
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {	
}
 
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {	
}
 
 
 
/*==========  Non-Mobile First Method  ==========*/
 
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
#features .icon-box .icon i {
    font-size: 29px;
    height: 60px;
    padding: 17px;
    width: 60px;
}
}
 
@media only screen and (max-width : 1200px) and (min-width : 992px){
#header .navbar-default .navbar-nav > li > a {
	font-size: 12px;
    padding: 15px 6px;
}
#header .navbar-default .navbar-nav > li {
	font-size: 12px;
}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

html {
	font-size: 90%;
}	
	
body {
	font-size: 15px;
	line-height: 26px;
}

.section-title,
.section-content {
	padding-left: 20px;
	padding-right: 20px;
}

.btn-home {
    margin-top: 20px;
}

#features .icon-box .icon {
	display: none;
}

.pricing-table {
	margin-bottom: 50px;
}

#header .header-nav li {
  padding: 0;
}

.img-absolute {
	position: relative;
}
}
 
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

html {
	font-size: 80%;
}

#home .text-left {
	text-align: center;
}
#home h1, #home h2, #home h3, #home h4, #home h5, #home h6, #home p {
    line-height: 1.3;
}
#home h1 {
	font-size: 48px;
}
#home h2 {
	font-size: 30px;
}
#home h3 {
	font-size: 24px;
}
#home h4 {
	font-size: 18px;
}
#home h5 {
	font-size: 14px;
    padding: 0;
}
#home h6,
#home p,
#home .btn {
	font-size: 12px;
}

#features .icon-box {
	text-align: center;
    margin-bottom: 70px;
}
#features .icon-box .icon {
	display: block;
	float: none !important;
}
#features .icon-box .media-body {
	display: block;
}
#features .container {
    background: none;
}
#mailchimp-subscription-form button.btn {
    padding: 15px 10px;
}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	
html {
	font-size: 65%;
}
#home h1 {
	font-size: 40px;
}
#home h2 {
	font-size: 28px;
}
#home h3 {
	font-size: 20px;
}
#home h4 {
	font-size: 16px;
}
#home h5 {
	font-size: 13px;
}
#home h6,
#home p,
#home .btn {
	font-size: 12px;
}

.btn-home {
    padding: 10px 15px 15px 70px;
    min-width: 200px;	
}
.btn-home span {
    font-size: 16px;
}
.btn-home i {
    top: 14px;
}
#screenshots .owl-pagination {
    display: none;
}
}
 
/* Custom, iPhone Retina */
@media only screen and (max-width : 380px) {
	.header-logo img {
		width: 100%;
	}
}

@media only screen and (max-width : 320px) {

html {
	font-size: 60.5%;
}

.section-title h2 {
	font-size: 24px;
}
}