

@media only screen and (min-width: 240px) and (max-width: 992px) {
	#home {padding-top:20px !important;}
	.homenav {top:15px; right:20px;}
	.toplogo img {width:180px !important;}
	h2 { line-height:normal;}
}

@media only screen and (min-width: 240px) and (max-width: 768px) {
	.navbar-nav .nav-btn {float:none; width:100%; overflow:hidden; text-align:center; background:#DCDCDC}
	.navbar-nav .nav-btn a {float:none; display:inline-block;}
	.navbar-nav .nav-btn a b {background:#FFFFFF}
}
@media only screen and (min-width: 240px) and (max-width: 480px) {
	.btn-learn {padding:7px 7px 7px 25px !important; margin-right:0; font-size:12px !important;}
	.btn-learn i {font-size:15px !important; top:8px !important; left:5px !important;}
	.hpage {display:none;}
	.signupbox {bottom:70px; top:inherit; width:100%; position: static;}
	#overview {padding-bottom:30px;}
	#overview .section-title h2 {font-weight:500;}
	#News .mainheading {font-weight:500; margin-bottom:0}
	#contact .mainheading {font-weight:500;}
	#features {padding:70px 0 50px 0}
	#features h2 {font-weight:500;}
	#features p {font-size:18px;}
	.in-slide-content {position: absolute; bottom:50px; width: 100%; left: 0; padding: 0; background-color:#013e88; padding:0 10px;}
    .in-slide-content h1 {font-size: 20px; line-height: normal; color: white; margin: 0}
    .in-slide-content h1 br {display: none !important;}
}
@media (max-width: 992px) { 
    h1 {
        font-size: 2.5rem;
        line-height: 3.2rem;
        font-weight: 200;
    }
    p {
        font-size: .9rem;
        line-height: 1.425em;
    }
    .space {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
@media (max-width: 860px) { 
    h1 {
        font-size: 1.8rem;
        line-height: 2.2rem;
        font-weight: 200;
    }
    p {
        font-size: .8rem;
        line-height: 1.325em;
    }
    .space {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .review h1 {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    section.bigtriangle-bg {
        padding: 30px;
        height: 30rem;
    }
    .panel-body {
        font-size: 0.75rem;
        line-height: 1.0rem;
    }
    #download a.btn.btn-download { padding: 10px 10px }
    #screenshots {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
        text-align: center;
    }
    #footer .social-icons .space {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}
@media (min-width: 780px) { 
    .navbar-default {
        padding: 15px 0;
        border: 0;
        background-color:#FFFFFF;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
    }
    .navbar-default .navbar-brand {
        font-size: 2em;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
    }
    .navbar-default .navbar-nav>.active>a { border-radius: 0px }
}
@media (max-width:766px) { 
    h1 {
        font-size: 2rem;
        line-height: 2.5rem;
        font-weight: 200;
    }
    #home { text-align: center;}
	.toplogo {margin-top:0px; padding-left:20px; margin-bottom:30px;}
	.toplogo img {width:210px;}
	.btmlogo img {width:210px;}
    .padding-left {
        padding-left: 0;
        margin: 0 10px;
    }
	.in-slide-content {margin-top:70px;}
    .pull-right { padding-top: 20px }
	.homecontact {padding:15px 0 0px;}
	.Hscrolldown2 {display:none;}	
    h2 { font-size: 2rem }
    p {
        /*font-size: 0.9rem;*/
        line-height: 1.325em;
    }
    #overview {
        max-height: 170rem;
        padding-top: 3.5rem;
        text-align: center;
    }
    .content-left,
    .content-right { text-align: center }
    .center img { margin: 0 auto }
    .about-content { text-align: center }
    #screenshots { text-align: center }
    #download { text-align: center }
    section#contact .form-group input,
    section#contact .form-group textarea { padding: 10px }
    #footer .social-icons .space {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}
@media (max-width:360px) { 
    #home { padding-top: 0px }
    h1 { font-size: 1.75rem }
    h2 { font-size: 1.5rem }
	.in-slide-content {padding:0 5px;}
	.bantxt {font-size:16px;}
	.hpage {bottom:90px;}
    a.btn { margin: 0 5px 0 0 }
    .btn-learn,
    .btn-download { padding: 10px 20px }
   /* #features {
        padding-top: 2.5rem;
        padding-bottom: 3.5rem;
    }*/
    .review h1 {
        font-size: 0.9rem;
        line-height: 1.4rem;
        font-weight: 500;
    }
    h4 { font-size: 0.8rem }
    section.bigtriangle-bg { padding: 10px }
    #overview { padding-top: 2.5rem }
    .content-right { padding-bottom: 2.5rem }
    #download { padding-top: 2rem }
    p {
        font-size: 0.8rem;
        line-height: 1.425em;
    }
    #screenshots { padding-top: 1.5rem }
    #subscribe {
        padding-top: 1.4rem;
        padding-bottom: 2.5rem;
    }
    #contact {
        padding-top: 1rem;
    }
    i.fa.fa-2x {
        padding: 0 2px;
        font-size: 20px;
    }
    #footer p { font-size: 12px }
}
@media (max-width:320px) { 
   /* h1 { font-size: 1.5rem }
    h2 { font-size: 1.2rem }*/
    a.btn { margin: 0 2px 0 0 }
    .btn-learn,
    .btn-download { padding: 5px 15px }
    /*#features {
        padding-top: 1.5rem;
        padding-bottom: 2.5rem;
    }*/
    .review h1 {
        font-size: 0.85rem;
        line-height: 1.3rem;
        font-weight: 400;
    }
    h4 { font-size: 0.75rem }
    section.bigtriangle-bg { padding: 10px }
    #overview { padding-top: 1.5rem }
    .content-right { padding-bottom: 1.5rem }
    #download { padding-top: 1rem }
    p {        
        line-height: 1.425em;
    }
    #screenshots { padding-top: 1.5rem }
    #subscribe {
        padding-top: 1.4rem;
        padding-bottom: 2.5rem;
    }
    #contact {
        padding-top: 1rem;
    }
    i.fa.fa-2x {
        padding: 0 2px;
        font-size: 20px;
    }
    #footer p { font-size: 12px }
}