@media only screen and (min-width:1424px){}
@media only screen and (max-width:1024px){#page-banner h2{bottom:-.77em;font-size:.8em;padding:.3em;}
}
@media only screen and (min-width:1024px) and (max-width:1200px){}
@media only screen and (min-width:294px) and (max-width:480px){#site-logo{width:145px;}
#social-icons{padding-top:.5em; text-align: center;}
#contact-info{text-align: center; display: block;}
#page-banner{margin-top:0;position:relative;}
#page-banner img{height:100px;width:auto;}
.desk-text{display:none;}
.mob-text{display:inline-block;}
#parallax-section{height:100%;}
#parallax-section .demo-bg{margin-top:0px;}
.navbar-nav{height:100%;}
#main-slider img{min-height:175px;}
#main-slider .text-container{position:absolute;top:10%;right:2%;}
#main-slider h1{font-size:11px;text-align:right;}
#main-slider #slide2 strong{font-size:13px;}
#main-slider h1 span{font-size:12px;}
#about-us-main header{padding-top:0;}
#about-us-main article{padding-top:0;}
#about-us-main article h4{font-family:Muli-Bold;font-size:.9em;}
#about-us-main article p, #whatwedo p, #whychooseus p, #contact-page-content p, #whatwedo ul li{font-size:.8em;}
#testimonials-page h1,#about-us-main h1,#contact-page-content h2{font-size:1.3em;padding-bottom:0;}
#about-us-main h4{font-size:.8em;line-height:1.5em;padding-top:0;}
#testimonials-page h3{color:#6e6e6e;font-size:.9em;}
#testimonials-page h5,#testimonials-page p{font-size:.7em;}
#contact-page-content h2{}
#sitemap{padding-top:1em;padding-bottom:1em;font-size:.8em;}
#sitemap ul{list-style:none;}
#sitemap ul li a{color:#fff;}
#sitemap ul li a:hover{color:#428840;text-decoration:none;}
#copyrights{color:#fff;background-color:#292929;font-family:Muli;font-size:.7em;padding-top:.8em;padding-bottom:.8em;}
#legal{display:inline-block;}
#developers{float:right;text-align:right;display:inline-block;}
#developers a{color:#fff;}
#developers a:hover{color:#5bb459;text-decoration:none;}
#developers a:visited{color:#fff;}
#main-services h5{font-size:.8em;margin-top:-.5em;}
.first, .last{font-size:.8em;}
#htst-table{font-size:.8em;line-height:1.2em;}
.services-main-section{padding-left:15px;padding-right:15px;}
.services-main-section h2, .form h3{font-size:1.3em;}
.services-main-section ul li, .services-main-section p{font-size:.8em;}
.services-main-section h4,{font-size:.9em;line-height:1.3em;}
.services-main-section h3{font-size:1.2em;}
#sip-table th, #sip-table td, #nfcep-table td{padding:.5em;border:1px solid #9ec776;font-size:.8em;}
}
@media only screen and (min-width:481px) and (max-width:768px){#site-logo{max-height:80px;}
#social-icons{padding-top:.5em;}
#page-banner{margin-top:0;position:relative;}
#page-banner img{height:100px;width:auto;}
.desk-text{display:none;}
.mob-text{display:inline-block;}
.services-main-section{padding:1em 1em;}
}