
/* #Media Queries
================================================== */
@media only screen and (min-width: 992px) and (max-width: 1200px) {

h2 {
    font-size: 38px;
}
#banner h2 {
    line-height: 48px;
}
#banner h3 {
    font-size: 28px;
    line-height: 36px;
    margin: 30px 0;
}
#download {
    padding: 80px 0;
    background-position: center center;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
h2 {
    font-size: 30px;
}
#banner h2 {
    line-height: 40px;
}
#banner h3 {
    font-size: 28px;
    line-height: 36px;
    margin: 30px 0;
}
#download {
    padding: 80px 0;
    background-position: center center;
}
#banner img {
    width: 100%;
}
#fetures {
    padding: 50px 0;
}
#fetures h3 {
    font-size: 20px;
    padding: 25px 0 40px;
    line-height: 28px;
}
#fetures h3 br{display:none;}
nav ul li {
    padding: 0 0 0 10px;
}
#fetures h4 {
    margin: 15px 0;
}
#download h2 {
    line-height: 40px;
}
#download p {
    font-size: 24px;
    line-height: 36px;
    margin: 25px 0 30px;
}

#testimonial p {
    font-size: 28px;
    line-height: 36px;
}

#testimonial span {
    padding: 30px 0 35px;
}
footer h4 a {
    font-size: 14px;
    padding-right: 0;
    padding-left: 20px;
    padding-bottom: 15px;
}
footer article h5 a , footer article span{
    padding-left: 15px;
}
footer {
    padding: 50px 0;
}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
h2 {
    font-size: 30px;
}
#banner h2 {
    line-height: 40px;
}
#banner h3 {
    font-size: 20px;
    line-height: 28px;
    margin: 20px 0;
}
#download {
       padding: 40px 0;
    background-position: 53% 100%;
}
#banner img {
    width: 100%;
}
#banner {
    padding: 105px 0 0px;
}
#banner a {
    width: 300px;
    height: 60px;
    line-height: 60px;
     font-size: 15px;
	     margin-bottom: 20px;
}
header {
    padding: 25px 0;
}
.logo a img{
	display: block;
    width: 180px;
    height: auto;
    margin-top: 5px;	
}
header.sticky {
    padding: 10px 0px;
}
.backcolor{background:#000;}
nav ul li {
    padding: 5px 0 5px 0px;
    text-align: center;
}
#fetures {
    padding: 40px 0;
}
#fetures h3 {
    font-size: 20px;
    padding: 25px 0 40px;
    line-height: 28px;
}
#fetures h3 br{display:none;}
#fetures h4 {
    margin: 10px 0;
}
#fetures p {
    padding-bottom: 20px;
}
#download h2 {
    line-height: 40px;
}
#download h2 br , #download p br{display:none;}
#download a {
    margin-left: 0px;
}
#download p {
    font-size: 22px;
    line-height: 34px;
    margin: 25px 0 30px;
}
#testimonial p {
    font-size: 20px;
    line-height: 28px;
}
#testimonial {
    padding: 40px 0 45px;
}
footer {
    padding: 40px 0;
}
p.last {
    font-size: 16px;
}
footer a img {
    margin-bottom: 35px;
}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
}
