/* lg */ 
@media(min-width:1200px) {
   /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }
}

/* md */
@media(min-width:992px) {
   /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }
    .navbar-default .navbar-brand {
        font-size:22px!important;
    }
	
	
    
}
    
@media screen and (max-width: 992px){
    .sqs-block .image-block-wrapper {
        height:auto;
        width:100%;
    }
    #about-wrapper {
        padding:15px;
    }
    #features-wrapper {
        padding:15px;
    }
    #pricing-wrapper {
        padding:15px;
    }
     #start-wrapper {
       padding:15px;
    }
     #contact-wrapper {
        padding:15px;
    }
	
	#clients .brand-logos .logo {
		background-size: 110px 52px!important;
		 width: 110px!important;
		 height:52px!important;
	}
    
}

/* xs */
@media(min-width: 768px) {
    .navbar-default {
        padding: 25px 0;
        border: 0;
        background-color: transparent;
        -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: 3px;
    }
    .navbar-default.navbar-shrink {
        padding: 15px 0;
        background-color: #222;
        opacity:0.8;
    }
    .navbar-default.navbar-shrink .navbar-brand {
        font-size: 1.5em;
    }
    header .intro-text {
        padding-top: 300px;
        padding-bottom: 200px;
    }
    header .intro-text .intro-lead-in {
        margin-bottom: 25px;
        font-family: "Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 40px;
        font-style: italic;
        line-height: 40px;
    }
    header .intro-text .intro-heading {
        margin-bottom: 50px;
        text-transform: uppercase;
        font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 75px;
        font-weight: 700;
        line-height: 75px;
    }
	
	#clients .brand-logos .logo {
		background-size: 110px 52px!important;
		 width: 110px!important;
		 height:52px!important;
	}
    
}

@media screen and (max-width: 768px){
    .sqs-block {
        padding-top:0;
        padding-bottom:0;
    }
    .sqs-block-content {
		margin:25px 0;
		clear:both;
	}
    .sqs-block-content hr {
        margin:20px 0;
    }
	.sqs-block-content h1 {
        font-size:32px;
        line-height:36px;
        letter-spacing: 2px;
		font-weight:600;
		margin-top:15px;
    }
	.sqs-block-content h3 {
		font-weight:600;
	}
	.sqs-block-content p {
		line-height:32px;
        font-size:1.20em;
	}
	.sqs-block-content a {
		font-size:16.8px!important;
	}
    .sqs-block .image-block-wrapper {
        height:auto;
        width:100%;
    }
    #about-wrapper {
        padding:15px;
    }
    #features-wrapper {
        padding:15px;
    }
    #pricing-wrapper {
        padding:15px;
    }
     #start-wrapper {
       padding:15px;
    }
     #contact-wrapper {
        padding:15px;
    }
	#clients .brand-logos {
		font-size: 7.4pt;
		margin:0 auto!important;
		text-align: center;
		width: auto;
	}
	#clients .brand-logos .logo {
		background-size: 140px 66px!important;
		height: 66px;
		margin: 0 15px;
		width: 140px;
	}
    .txtpara0 {
		width:100%!important;
	}
	.txtpara {
		width:100%!important;
	}
	.txtpara1 {
		width:100%!important;
	}
	.features-list {
		padding:0 5px!important;
		width:65%!important;
		margin:15px auto!important;
	}
	.features-list li {
		 font-size: 1.20em!important;
		line-height: 36px!important;
		list-style-type: disc !important;
		margin: 0 auto !important;
	}
	#clients .brand-logos .logo {
		background-size: 135px 64px!important;
		 width: 135px!important;
		 height:64px!important;
	}
}


/* XS Portrait */
@media screen and (max-width: 480px){
	.sqs-block {
        padding-top:0;
        padding-bottom:0;
    }
    .sqs-block-content {
		margin:25px 0;
		clear:both;
	}
    .sqs-block-content hr {
        margin:20px 0;
    }
	.sqs-block-content h1 {
        font-size:32px;
        line-height:36px;
        letter-spacing: 2px;
		font-weight:600;
		margin-top:40px;
    }
	.sqs-block-content h3 {
		font-weight:600;
	}
	.sqs-block-content p {
		line-height:32px;
         font-size:1.20em;
	}
	.sqs-block-content a {
		font-size:16.8px!important;
	}
    .sqs-block .image-block-wrapper {
        height:auto;
        width:100%;
    }
    #about-wrapper {
        padding:15px;
    }
    #features-wrapper {
        padding:15px;
    }
    #pricing-wrapper {
        padding:15px;
    }
     #start-wrapper {
       padding:15px;
    }
     #contact-wrapper {
        padding:15px;
    }
	#clients .brand-logos {
		font-size: 7.4pt;
		margin:0 auto!important;
		text-align: center;
		width: auto;
	}
	#clients .brand-logos .logo {
		background-size: 70px 33px!important;
		 width: 70px!important;
		 height:33px!important;
	}
	.features-list {
		padding:0 5px!important;
		width:85%!important;
		margin:15px auto!important;
	}
	.features-list li {
        font-size: 14px!important;
		line-height: 36px !important;
		list-style-type: disc !important;
		margin: 0 auto !important;
	}
    .txtpara0 {
		width:100%!important;
	}
	.txtpara {
		width:100%!important;
	}
	.txtpara1 {
		width:100%!important;
	}
}

/* XS Portrait */


@media screen and (max-width: 380px){
	.sqs-block {
        padding-top:0;
        padding-bottom:0;
    }
     .sqs-block-content {
		margin:25px 0;
		clear:both;
	}
    .sqs-block-content hr {
        margin:20px 0;
    }
	.sqs-block-content h1 {
		font-size:22px;
		line-height:36px;
		letter-spacing: 2px;
		font-weight:600;
		margin-top:40px;
	}
	.sqs-block-content h3 {
		font-weight:600;
	}
	.sqs-block-content p {
		line-height:32px;
         font-size:1.15em;
	}
	.sqs-block-content a {
		font-size:16.1px!important;
	}
    .navbar-default .navbar-brand {
        font-size:18px!important;
        padding:20px 0!important;
    }
    .sqs-block .image-block-wrapper {
        height:auto;
        width:100%;
    }
    #about-wrapper {
        padding:15px;
    }
    #features-wrapper {
        padding:15px;
    }
    #pricing-wrapper {
        padding:15px;
    }
     #start-wrapper {
       padding:15px;
    }
     #contact-wrapper {
        padding:15px;
    }
	#clients .brand-logos {
		font-size: 7.4pt;
		margin:0 auto!important;
		text-align: center;
		width: auto;
	}
	#clients .brand-logos .logo {
		background-size: 48px 23px!important;
		 width: 48px!important;
		 height:23px!important;
	}
	.features-list {
		padding:0 5px!important;
		width:85%!important;
		margin:15px auto!important;
	}
	.features-list li {
        font-size: 14px!important;
		line-height: 36px!important;
		list-style-type: disc !important;
		margin: 0 auto !important;
	}
    .txtpara0 {
		width:100%!important;
	}
	.txtpara {
		width:100%!important;
	}
	.txtpara1 {
		width:100%!important;
	}
}

@media screen and (max-width: 360px){
	.sqs-block .image-block-wrapper {
        height:auto;
        width:100%;
    }
	.sqs-block-content {
		margin:25px 0;
		clear:both;
	}
	.sqs-block-content h1 {
		font-size:22px;
		line-height:36px;
		letter-spacing: 2px;
		font-weight:600;
		margin-top:40px;
	}
    #about-wrapper {
        padding:15px;
    }
    #features-wrapper {
        padding:15px;
    }
    #pricing-wrapper {
        padding:15px;
    }
     #start-wrapper {
       padding:15px;
    }
     #contact-wrapper {
        padding:15px;
    }
	#clients .brand-logos {
		font-size: 7.4pt;
		margin:0 auto!important;
		text-align: center;
		width: auto;
	}
	#clients .brand-logos .logo {
		background-size: 42px 22px!important;
		 width: 42px!important;
		 height:22px!important;
	}
	.features-list {
		padding:0 5px!important;
		width:85%!important;
		margin:15px auto!important;
	}
	.features-list li {
        font-size: 14px!important;
		line-height: 36px!important;
		list-style-type: disc !important;
		margin: 0 auto !important;
	}
	.sqs-block-content p {
		line-height:32px;
         font-size:1.10em;
	}
	.sqs-block-content a {
		font-size:15.4px!important;
	}
    .txtpara0 {
		width:100%!important;
	}
	.txtpara {
		width:100%!important;
	}
	.txtpara1 {
		width:100%!important;
	}
}


