


@media screen and (max-width:1280px) {
#about {
    padding: 50px 0 0 0;
}
#feature {
	padding: 50px 0;
}
#clientsay {
    padding: 50px 0;
}
#application {
    padding: 50px 0;
}
.section-heading {
    padding: 4% 0 1% 0;
}
h1.hedaing {
    font-size: 24px;
}
h1 {
    font: 24px/60px 'Open Sans', sans-serif;
}
h3 {
    font: 16px/12px 'Open Sans', sans-serif;
}
h1.hedaing1 {
    font-size: 24px;
}
.dwnload-text {
    padding-top: 1%;
}
.download.in-view .dwnload-text {
	font: 400 14px/24px 'Open Sans', sans-serif;
}
.intro .intro-body .brand-heading {
    font-size: 38px;
    font-weight: 300;
}
#feature p {
    color: #666666;
    font: 300 12px/24px 'Open Sans', sans-serif;
}
.footer_padd {
    padding-top: 23px;
}

}

@media screen and (max-width:1024px) {
	#about {
    padding: 42px 0 0 0;
}
#feature {
	padding: 42px 0;
}
#clientsay {
    padding: 42px 0;
}
#application {
    padding: 25px 0;
}
.section-heading {
    padding: 2% 0 1% 0;
}
h1.hedaing {
    font-size: 24px;
}
h1 {
    font: 24px/60px 'Open Sans', sans-serif;
}
h3 {
    font: 16px/12px 'Open Sans', sans-serif;
}
h1.hedaing1 {
    font-size: 24px;
}
.dwnload-text {
    padding-top: 1%;
}
.download.in-view .dwnload-text {
	font: 400 14px/24px 'Open Sans', sans-serif;
}
.intro .intro-body .brand-heading {
    font-size: 38px;
    font-weight: 300;
}
#feature p {
    color: #666666;
    font: 300 12px/20px 'Open Sans', sans-serif;
}
.footer_padd {
    padding-top: 23px;
}
.header .navbar-nav > li > a {
    padding: 0px 12px;
	line-height: 65px;
}
a {
    font-size: 18px;
}
}



@media screen and (max-width:980px){
#about {
    padding: 42px 0 0 0;
}
#feature {
	padding: 42px 0;
}
#clientsay {
    padding: 42px 0;
}
#application {
    padding: 42px 0;
}
.section-heading {
    padding: 4% 0 0% 0;
}
h1.hedaing {
    font-size: 22px;
}
h1 {
    font: 22px/44px 'Open Sans', sans-serif;
}
h3 {
    font: 16px/6px 'Open Sans', sans-serif;
}
h1.hedaing1 {
    font-size: 22px;
}
.dwnload-text {
    padding-top: 1%;
}
.download.in-view .dwnload-text {
	font: 400 14px/24px 'Open Sans', sans-serif;
}
a {
    font-size: 18px;
}
.header .navbar-right {
    margin: 32px 12px 0 0px;
}
.header .navbar-nav > li > a {
    padding: 12px 25px;
}
.margn {
    padding: 8% 231px 23px 0px;
}
.intro .intro-body .brand-heading {
    font-size: 38px;
}
.mT30 {
    margin-top: 72px;
}
.footer ul {
    margin: 0px 0 0 0%;
}
.header .navbar-right {
    margin: 28px 0px 10px 0px;
}
.text-left {
    padding-top: 23%;
    left: 22%;
}
p {
    color: #666666;
    font: 400 12px/20px 'Open Sans', sans-serif;
    margin: 0 0 10px;
}
#feature p {
    color: #666666;
    font: 300 11px/20px 'Open Sans', sans-serif;
}
.footer p {
    color: #ffffff;
    font-size: 14px;
}
.mobile-sec.in-view .plan {
    padding-top: 28px;
}
ul li {
    margin-bottom: 8px;
}
.footer a {
    font-size:14px;
}
.add-padd {
    padding-left: 10%;
}
h4 {
    font: 18px/20px 'Open Sans', sans-serif;
        font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
#quote-carousel {
    padding: 0 10px 10px 10px;
    margin-top: 16px;
}
.btn-xl {
    margin-top: 2%;
    margin-bottom: 2%;
}
.footer_padd {
    padding-top: 23px;
}
.header .navbar-nav > li > a {
    padding: 0px 18px;
    line-height: 33px;
}
}


@media screen and (max-width:800px){
#about {
    padding: 2px 0 0 0;
}
#feature {
	padding: 2px 0;
}
#clientsay {
    padding: 2px 0;
}
#application {
    padding: 2px 0;
}
.section-heading {
    padding: 0% 0 0% 0;
}
h1.hedaing {
    font-size: 22px;
}
h1 {
    font: 22px/44px 'Open Sans', sans-serif;
}
h3 {
    font: 16px/6px 'Open Sans', sans-serif;
}
h1.hedaing1 {
    font-size: 22px;
}
.dwnload-text {
    padding-top: 1%;
}
.download.in-view .dwnload-text {
	font: 400 14px/24px 'Open Sans', sans-serif;
}
a {
    font-size: 20px;
}
.header .navbar-right {
    margin: 32px 12px 0 0px;
}
.header .navbar-nav > li > a {
    padding: 24px 21px;
}
.margn {
    padding: 8% 231px 23px 0px;
}
.intro .intro-body .brand-heading {
    font-size: 38px;
}
.mT30 {
    margin-top: 72px;
}
.footer ul {
    margin: 0px 0 0 0%;
}
.header .navbar-right {
    margin: 32px 0px 0 -49px;
}
.text-left {
    padding-top: 23%;
    left: 22%;
}
p {
    color: #666666;
    font: 400 12px/20px 'Open Sans', sans-serif;
    margin: 0 0 10px;
}
#feature p {
    color: #666666;
    font: 300 11px/20px 'Open Sans', sans-serif;
}
.footer p {
    color: #ffffff;
    font-size: 11px;
}
.mobile-sec.in-view .plan {
    padding-top: 28px;
}
ul li {
    margin-bottom: 8px;
}
.footer a {
    font-size:14px;
}
.add-padd {
    padding-left: 10%;
}
h4 {
    font: 18px/20px 'Open Sans', sans-serif;
        font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
#quote-carousel {
    padding: 0 10px 10px 10px;
    margin-top: 16px;
}
.btn-xl {
    margin-top: 2%;
    margin-bottom: 2%;
}
}

@media screen and (max-width:768px) {
#about {
    padding: 2px 0 0 0;
}
#feature {
	padding: 2px 0;
}
#clientsay {
    padding: 2px 0;
}
#application {
    padding: 2px 0;
}
.section-heading {
    padding: 0% 0 0% 0;
}
h1.hedaing {
    font-size: 22px;
}
h1 {
    font: 22px/44px 'Open Sans', sans-serif;
}
h3 {
    font: 16px/6px 'Open Sans', sans-serif;
}
h1.hedaing1 {
    font-size: 22px;
}
.dwnload-text {
    padding-top: 1%;
}
.download.in-view .dwnload-text {
	font: 400 14px/24px 'Open Sans', sans-serif;
}
a {
    font-size: 20px;
}
.header .navbar-right {
    margin: 32px 12px 0 0px;
}
.header .navbar-nav > li > a {
    padding: 24px 21px;
}
.margn {
    padding: 8% 231px 23px 0px;
}
.intro .intro-body .brand-heading {
    font-size: 38px;
}
.mT30 {
    margin-top: 72px;
}
.footer ul {
    margin: 0px 0 0 0%;
}
.header .navbar-right {
    margin: 32px 0px 0 -49px;
}
.text-left {
    padding-top: 23%;
    left: 22%;
}
p {
    color: #666666;
    font: 400 12px/20px 'Open Sans', sans-serif;
    margin: 0 0 10px;
}
#feature p {
    color: #666666;
    font: 300 11px/20px 'Open Sans', sans-serif;
}
.footer p {
    color: #ffffff;
    font-size: 14px;
}
.mobile-sec.in-view .plan {
    padding-top: 28px;
}
ul li {
    margin-bottom: 8px;
}
.footer a {
    font-size:14px;
}
.add-padd {
    padding-left: 10%;
}
h4 {
    font: 18px/20px 'Open Sans', sans-serif;
        font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
#quote-carousel {
    padding: 0 10px 10px 10px;
    margin-top: 16px;
}
.btn-xl {
    margin-top: 2%;
    margin-bottom: 2%;
}
}


@media screen and (max-width:414px){
 #about {
    padding: 57px 0 0 0;
}
#feature {
	padding: 57px 0 20px 0;
}
#clientsay {
    padding: 57px 0;
}
#application {
    padding: 57px 0;
}
.section-heading {
	 font-size: 22px;
    padding: 4% 0 0% 0;
}
h1.hedaing {
    font-size: 22px;
	text-align:center;
}
h1 {
    font: 22px/44px 'Open Sans', sans-serif;
}
h3 {
    font: 16px/6px 'Open Sans', sans-serif;
}
h1.hedaing1 {
    font-size: 22px;
}
.dwnload-text {
    padding-top: 1%;
}
.download.in-view .dwnload-text {
	font: 400 14px/24px 'Open Sans', sans-serif;
}
a {
    font-size: 16px;
}
.header .navbar-right {
    margin: 32px 12px 0 0px;
}
.header .navbar-nav > li > a {
    padding: 9px 0;
}
.margn {
    padding: 8% 120px 23px 100px;
}
.intro .intro-body .brand-heading {
    font-size: 30px;
	text-align:center;
}
.mT30 {
    margin-top: 26px;
}
.footer ul {
    margin: 0px 0 0 0%;
}
.header .navbar-right {
    margin: 0px 0px 0 0px;
}
.navbar-collapse.in {
    overflow-y: hidden!important;
}
.text-left {
    padding-top: 23%;
    left: 2%;
}
.about-us .about-text {
    text-align: center;
}
p {
    color: #666666;
    font: 400 12px/20px 'Open Sans', sans-serif;
    margin: 0 0 10px;
	text-align:center;
}
#feature p {
    color: #666666;
    font: 300 11px/20px 'Open Sans', sans-serif;
}
.footer p {
    color: #ffffff;
    font-size: 14px;
	text-align:center;
}
.mobile-sec.in-view .plan {
    padding-top: 28px;
}
ul li {
    margin-bottom: 8px;
}
.img {
    max-width: 75%;
}
.navbar-brand {
    float: left;
    padding: 8px 0px;
}
.navbar-toggle {
	    padding: 0px 0 0 0;
    margin-top: 22px;
    margin-bottom: 20px;
}
.navbar-nav {
    margin: 0px 0;
}
.footer a {
    font-size:14px;
}
.add-padd {
    padding-left: 44%;
}
a {
    padding-top: 221px;
}
.btn-xl {
    margin-top: 2%;
    margin-bottom: 2%;
}
h2 {
    font: 16px/16px 'Open Sans', sans-serif;
    margin-bottom: 0px;
    padding: 16px 0;
    color: #666666;
	font-weight:600;
}
h4 {
    font: 18px/20px 'Open Sans', sans-serif;
        font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
#quote-carousel {
    padding: 0 10px 10px 10px;
    margin-top: 16px;
}
.footer_padd {
    padding-top: 0;
}
.header .navbar-nav > li:last-child {
    border: none;
    float: left;
    left: 46%;
}
}

@media screen and (max-width:375px)
{
 #about {
    padding: 42px 0 0 0;
}
#feature {
	padding: 42px 0;
}
#clientsay {
    padding: 42px 0;
}
#application {
    padding: 54px 0;
}
.section-heading {
    padding: 10% 0 0% 0;
}
h1.hedaing {
    font-size: 22px;
}
h1 {
    font: 22px/44px 'Open Sans', sans-serif;
}
h3 {
    font: 16px/6px 'Open Sans', sans-serif;
}
h1.hedaing1 {
    font-size: 22px;
}
.dwnload-text {
    padding-top: 1%;
}
.download.in-view .dwnload-text {
	font: 400 14px/24px 'Open Sans', sans-serif;
}
a {
    font-size: 16px;
}
.header .navbar-right {
    margin: 32px 12px 0 0px;
}
.header .navbar-nav > li > a {
    padding: 9px 0;
}
.margn {
    padding: 8% 70px 23px 51px;
}
.intro .intro-body .brand-heading {
    font-size: 32px;
}
.mT30 {
    margin-top: 26px;
}
.footer ul {
    margin: 0px 0 0 0%;
}
.header .navbar-right {
    margin: 0px 0px 0 0px;
}
.text-left {
    padding-top: 23%;
    left: 2%;
}
p {
    color: #666666;
    font: 400 12px/20px 'Open Sans', sans-serif;
    margin: 0 0 10px;
}
#feature p {
    color: #666666;
    font: 300 11px/20px 'Open Sans', sans-serif;
}
.footer p {
    color: #ffffff;
    font-size: 13px;
	text-align:center;
}
.mobile-sec.in-view .plan {
    padding-top: 28px;
}
ul li {
    margin-bottom: 8px;
}
.img {
    max-width: 60%;
}
.navbar-brand {
    float: left;
    padding: 6px 0px;
}
.navbar-toggle {
    padding: 0 0 0 0;
    margin-top: 15px;
    margin-bottom: 15px;
	    margin-right: -7px;
}
.navbar-nav {
    margin: 0px 0;
}
.add-padd {
    padding-left: 43%;
}
a {
        padding-top: 221px;
    padding-left: 84px;
}
.btn-xl {
    font-size: 18px;
    padding: 16px 18px;
    margin-top: 4%;
    margin-bottom: 4%;
}
h3 {
    margin-bottom: 16px;
}
.footer a {
    font-size:14px;
}
h2 {
    font: 16px/16px 'Open Sans', sans-serif;
    margin-bottom: 0px;
    padding: 16px 0;
    color: #666666;
	font-weight:600;
}
.col-sm-offset-2 {
    margin-left: 0%;
}
.footer_padd {
    padding-top: 0;
}
}


@media screen and (max-width:360px)
{
 #about {
    padding: 35px 0 0 0;
}
#feature {
	padding: 35px 0;
}
#clientsay {
    padding: 35px 0;
}
#application {
    padding: 35px 0;
}
.section-heading {
    padding: 10% 0 2% 0;
}
h1.hedaing {
    font-size: 20px;
}
h1 {
    font: 22px/44px 'Open Sans', sans-serif;
}
h3 {
    font: 14px/22px 'Open Sans', sans-serif;
}
h1.hedaing1 {
    font-size: 20px;
}
.dwnload-text {
    padding-top: 1%;
}
.download.in-view .dwnload-text {
	font: 400 12px/21px 'Open Sans', sans-serif;
}
a {
    font-size: 20px;
}
.header .navbar-right {
    margin: 32px 12px 0 0px;
}
.header .navbar-nav > li > a {
    padding: 9px 0px;
}
.margn {
    padding: 13% 78px 23px 64px;
}
.intro .intro-body .brand-heading {
    font-size: 32px;
}
.mT30 {
    margin-top: 0px;
}
.footer ul {
    margin: 14px 0 0 0%;
}
.header .navbar-right {
    margin: 0 0px 0 0;
}
.text-left {
    padding-top: 18%;
    left: 0%;
}
p {
    color: #666666;
    font: 400 14px/24px 'Open Sans', sans-serif;
    margin: 0 0 10px;
}
#feature p {
    color: #666666;
    font: 300 10px/20px 'Open Sans', sans-serif;
}
.footer p {
    color: #ffffff;
    font-size: 13px;
	text-align:center;
}
.mobile-sec.in-view .plan {
    padding-top: 15px;
}
ul li {
    margin-bottom: 8px;
}
.img {
    max-width: 60%;
}
.navbar-brand {
    float: left;
    padding: 0px 0px;
}
.navbar-toggle {
    padding: 0 0 0 0;
    margin-top: 15px;
    margin-bottom: 15px;
	    margin-right: -15px;
}
.navbar-nav {
    margin: 0px 0;
}
.add-padd {
    padding-left: 43%;
}
a {
   padding-top: 221px;
    padding-left: 78px;
}
.btn-xl {
    font-size: 16px;
    padding: 14px 16px;
    margin-top: 4%;
    margin-bottom: 4%;
}
h3 {
    margin-bottom: 0;
}
.footer a {
    font-size:12px;
}
h2 {
    font: 18px/26px 'Open Sans', sans-serif;
    margin-bottom: 0px;
    padding: 16px 0;
    color: #666666;
	font-weight:600;
}
.footer_padd {
    padding-top: 0;
}
}



@media screen and (max-width:320px){
 #about {
    padding: 35px 0 0 0;
}
#feature {
	padding: 35px 0;
}
#clientsay {
    padding: 35px 0;
}
#application {
    padding: 35px 0;
}
.section-heading {
    padding:10% 0 2% 0;
}
h1.hedaing {
    font-size: 20px;
}
h1 {
    font: 20px/34px 'Open Sans', sans-serif;
}
h3 {
    font: 14px/22px 'Open Sans', sans-serif;
}
h1.hedaing1 {
    font-size: 20px;
}
.dwnload-text {
    padding-top: 1%;
}
.download.in-view .dwnload-text {
	font: 400 12px/21px 'Open Sans', sans-serif;
}
a {
    font-size: 16px;
}
.header .navbar-right {
    margin: 32px 12px 0 0px;
}
.header .navbar-nav > li > a {
    padding: 9px 0px;
}
.margn {
    padding: 13% 78px 23px 64px;
}
.intro .intro-body .brand-heading {
    font-size: 24px;
}
.mT30 {
    margin-top: 42px;
}
.footer ul {
    margin: 14px 0 0 0%;
}
.header .navbar-right {
    margin: 0 0px 0 0;
}
.text-left {
    padding-top: 18%;
    left: 0%;
}
p {
    color: #666666;
    font: 400 14px/24px 'Open Sans', sans-serif;
    margin: 0 0 10px;
}
#feature p {
    color: #666666;
    font: 300 10px/20px 'Open Sans', sans-serif;
}
.footer p {
    color: #ffffff;
    font-size: 11px;
	text-align:center;
}
.mobile-sec.in-view .plan {
    padding-top: 15px;
}
ul li {
    margin-bottom: 8px;
}
.img {
    max-width: 58%;
}
.navbar-brand {
    float: left;
    padding: 2px 0px;
}
.navbar-toggle {
    padding: 0 0 0 0;
    margin-top: 9px;
    margin-bottom:9px;
	    margin-right: -15px;
}
.navbar-nav {
    margin: 0px 0;
}
.add-padd {
    padding-left: 43%;
}
a {
    padding-top: 221px;
	    padding-left: 58px;
}
.btn-xl {
    font-size: 14px;
    padding: 15px 18px;
    margin-top: 4%;
    margin-bottom: 4%;
}
h3 {
    margin-bottom: 0;
}
.footer a {
    font-size:12px;
}
h2 {
    font: 18px/26px 'Open Sans', sans-serif;
    margin-bottom: 0px;
    padding: 16px 0;
    color: #666666;
	font-weight:600;
}
.footer_padd {
    padding-top: 0;
}
}




