/* 23. Responsive Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media only screen and (min-width: 1910px){
	.app-screenshot .screenshots .owl-wrapper-outer {
		width: 101.5%;
	}
	.app-screenshot .screenshots .owl-item.active img {
		height: auto;
	}
	.app-screenshot .screenshots .owl-item img {
		height: auto;
	}
	.app-screenshot .screenshots .owl-item.active {
		top: 0;
	}
	.app-screenshot .screenshots .owl-wrapper-outer {
		height: auto;
	}
}
@media only screen and (max-width: 1400px) {

}

@media only screen and (max-width: 991px) {
	header{
		min-height:auto;
	}
	.intro-text{
		margin-top:0;
		padding:50px 0;
		transform:none;
	}
	.heading p{
		width:100%;
	}
	.feature-icon-box {
		width: 150px;
	}
	#app-features .single-feature:last-child {
		margin-bottom: 50px;
	}
	#app-features .sf-top .single-feature-icon::before{
		left:25%;
		margin-left:-10px;
	}
	#app-features .sf-center .single-feature-icon::before, #app-features .sf-center .single-feature-icon::after{
		margin-left:-10px;
		left:25%;
	}
	#app-features .sf-bottom .single-feature-icon::before{
		left:25%;
		margin-left:-10px;
	}
	#app-features .sf-center::before {
		height: 85px;
		margin-right: 3px;
		right: 37%;
		top: -74px;
	}
	#app-features .sf-center::after{
		height: 85px;
		margin-right: 3px;
		right: 37%;
		bottom: -84px;
	}
	#app-features .features-right .single-feature .single-feature-icon{
		text-align:right;
	}
	#app-features .features-right .single-feature .single-feature-icon .feature-icon-box {
		display:inline-block;
	}
	#app-features .features-right .sf-top .single-feature-icon::before{
		left:50%;
		margin-left:30px;
	}
	#app-features .features-right .sf-center .single-feature-icon::before, #app-features .features-right .sf-center .single-feature-icon::after, #app-features .features-right .sf-bottom .single-feature-icon::before{
		left:50%;
		margin-left:30px;
	}
	#app-features .features-right .sf-center::before {
		height: 85px;
		margin-right: 4px;
		right: 79%;
		top: -74px;
	}
	#app-features .features-right .sf-center::after{
		height: 85px;
		margin-right: 4px;
		right: 79%;
		bottom: -84px;
	}
	.benifits .center-mobile-frame .benifits-image img {
		width:100%;
	}
	.benifits .center-mobile-frame{
		top:80px;
	}
	.benifits .benefits-left .bl-icon::before, .benifits .benefits-left .bl-icon::after, .benifits .benefits-right .br-icon::before, .benifits .benefits-right .br-icon::after{
		content:none;
	}
	.benifits .benefits-left .bl-icon, .benifits .benefits-right .br-icon{
		margin: 20px auto 0;;
	}
	.app-screenshot .screenshots .owl-item.active img {
		transform: scale(1);
	}
	.app-screenshot .screenshots .owl-item.active {
		box-shadow: none;
	}
	.pricing-plan .f-plan, .pricing-plan .t-plan {
		margin-left: 0;
		width: auto;
	}
	.pricing-plan .plan-single .pricing-content p a.choose-plan-btn{
		padding:15px 25px;
	}
	.pricing-plan .featured-plan .pricing-content p a.choose-plan-btn {
		font-size: 18px;
	}
	.subscribe{
		padding:50px 0;
		text-align:center;
	}
	.subscribe h4{
		line-height: 40px;
		margin-top: 60px;
	}
	.subscribe form {
		text-align: center;
		margin-top: 40px;
	}
	.subscribe form input[type="email"]{
		width:100%;
		margin-bottom:20px;
	}
	.subscribe form input[type="submit"]{
		margin-left:0;
	}
	.app-video .video-wrapper iframe {
		width: 100%;
	}
	.app-downloads .review-carousel {
		padding: 0;
	}
}

@media only screen and (max-width: 800px) {
	header{
		min-height:auto;
	}
	.intro-text{
		margin-top:0;
	}
	.heading p{
		width:100%;
	}
	.feature-icon-box {
		width: 150px;
	}
	#app-features .single-feature:last-child {
		margin-bottom: 50px;
	}
	#app-features .sf-top .single-feature-icon::before{
		left:25%;
		margin-left:-10px;
	}
	#app-features .sf-center .single-feature-icon::before, #app-features .sf-center .single-feature-icon::after{
		margin-left:-10px;
		left:25%;
	}
	#app-features .sf-bottom .single-feature-icon::before{
		left:25%;
		margin-left:-10px;
	}
	#app-features .sf-center::before {
		height: 85px;
		margin-right: 3px;
		right: 37%;
		top: -74px;
	}
	#app-features .sf-center::after{
		height: 85px;
		margin-right: 3px;
		right: 37%;
		bottom: -84px;
	}
	#app-features .features-right .single-feature .single-feature-icon{
		text-align:right;
	}
	#app-features .features-right .single-feature .single-feature-icon .feature-icon-box {
		display:inline-block;
	}
	#app-features .features-right .sf-top .single-feature-icon::before{
		left:50%;
		margin-left:30px;
	}
	#app-features .features-right .sf-center .single-feature-icon::before, #app-features .features-right .sf-center .single-feature-icon::after, #app-features .features-right .sf-bottom .single-feature-icon::before{
		left:50%;
		margin-left:30px;
	}
	#app-features .features-right .sf-center::before {
		height: 85px;
		margin-right: 4px;
		right: 79%;
		top: -74px;
	}
	#app-features .features-right .sf-center::after{
		height: 85px;
		margin-right: 4px;
		right: 79%;
		bottom: -84px;
	}
	.col-sm-12.ad-mobiles {
		height: 550px;
	}
	.benifits .center-mobile-frame .benifits-image img {
		width:100%;
	}
	.benifits .center-mobile-frame{
		top:80px;
	}
	.benifits .benefits-left .bl-icon::before, .benifits .benefits-left .bl-icon::after, .benifits .benefits-right .br-icon::before, .benifits .benefits-right .br-icon::after{
		content:none;
	}
	.app-screenshot .screenshots .owl-item.active {
		box-shadow: none;
		transition: all 0.3s ease 0s;
	}
	.app-screenshot .screenshots .owl-item.active img {
		transform: scale(1);
		box-shadow:none;
	}
	.app-screenshot {
		height: 520px;
		margin-bottom: 0;
		padding: 100px 0 0 0;
	}
	.app-screenshot .screenshots .owl-controls{
		margin-top:70px;
	}
	.app-screenshot .screenshots .owl-controls .owl-pagination {
		margin-top: 0;
	}
	.app-screenshot .screenshots .owl-wrapper-outer {
		height: 500px;
		padding-bottom: 0;
		width:99%;
		margin-left:8px;
	}
	.pricing-plan .f-plan, .pricing-plan .t-plan {
		margin-left: 0;
		width: auto;
	}
	.pricing-plan .plan-single .pricing-content p a.choose-plan-btn{
		padding:15px 25px;
	}
	.pricing-plan .featured-plan .pricing-content p a.choose-plan-btn {
		font-size: 18px;
	}
	.app-screenshot .screenshots .owl-item.active {
		margin: 0;
	}
	.subscribe{
		padding:50px 0;
		text-align:center;
	}
	.subscribe h4{
		line-height: 40px;
		margin-top: 60px;
	}
	.subscribe form {
		text-align: center;
		margin-top: 40px;
	}
	.subscribe form input[type="email"]{
		width:100%;
		margin-bottom:20px;
	}
	.subscribe form input[type="submit"]{
		margin-left:0;
	}
	.app-video .video-wrapper iframe {
		width: 100%;
	}
	.app-downloads .review-carousel {
		padding: 0;
	}
}

@media only screen and (max-width: 650px) {
	.navbar-header{
		padding-bottom:5px;
	}
	.navbar-toggle .icon-bar{
		background: rgba(35,35,35,.8);
	}
	.nav.navbar-nav.pull-right {
		float: left !important;
	}
	.navbar-collapse.in {
		overflow: visible;
		background:#fff;
		transition:.3s ease;
		position:relative;
		z-index:1;
	}
	.nav li.active::before {
		content:none;
	}
	.nav li.active::after{
		content:none;
	}
	.intro-text {
		transform:none;
		position:inherit;
		margin-top:20px;
	}
	.heading h2{
		font-size:30px;
	}
	.heading p{
		width:100%;
	}
	#app-features .single-feature .single-feature-content {
		text-align: center;
	}
	#app-features .single-feature .single-feature-icon .feature-icon-box::before {
		height: 85px;
		left: 50%;
		margin-left: -50px;
		width: 100px;
	}
	#app-features .single-feature .single-feature-icon .feature-icon-box::after {
		height: 85px;
		left: 50%;
		margin-left: -50px;
		width: 100px;
	}
	.single-feature-icon {
		margin-top: 30px;
	}
	#app-features .sf-center::before{
		content:none;
	}
	#app-features .sf-center::after{
		content:none;
	}
	#app-features .sf-center .single-feature-icon::before {
		top: -5px;
	}
	#app-features .sf-bottom .single-feature-icon::before{
		top:-5px;
	}
	#app-features .single-feature:last-child {
		margin-bottom: 50px;
	}
	#app-features .features-right .single-feature .single-feature-content {
		text-align: center;
	}
	#app-features .features-right .single-feature .single-feature-content {
		padding-top: 30px;
	}
	#app-features .features-right .single-feature .single-feature-icon {
		margin-top: 0;
	}
	#app-features .features-right .single-feature:last-child {
		margin-bottom: 0;
	}
	.app-description .ad-mobiles {
		min-height: 550px;
	}
	.app-description .ad-mobiles .ad-frame-one {
		left: 15px;
	}
	.app-description .heading h2{
		text-align:center;
	}
	.app-description .heading h2::before {
		left: 50%;
		margin-left: -70px;
	}
	.app-description .heading h2::after {
		left: 50%;
		margin-left: -13px;
	}
	.benifits{
		padding-bottom:100px;
	}
	.benifits .benefits-left, .benifits .benefits-right {
		text-align: center;
	}
	.benifits .benefits-left .bl-icon::before, .benifits .benefits-right .br-icon::before{
		content:none;
	}
	.benifits .benefits-left .bl-icon::after, .benifits .benefits-right .br-icon::after{
		content:none;
	}
	.benifits .benefits-left .row{
		margin-bottom:20px;
	}
	.app-screenshot .screenshots .owl-item img {
		width: 85%;
	}
	.app-screenshot .screenshots .owl-controls .owl-pagination {
		display: none;
	}
	.app-screenshot .screenshots .owl-controls .owl-buttons .owl-prev{
		margin-left:0;
	}
	.app-screenshot .screenshots .owl-controls .owl-buttons .owl-next{
		margin-right:0;
	}
	.app-screenshot .screenshots .owl-item.active{
		box-shadow:none;
	}
	.app-screenshot .container-fluid {
		width: 100%;
	}
	.app-screenshot .screenshots .owl-wrapper-outer {
		margin-left: 0px;
		width: 100%;
	}
	.pricing-plan .pricing-wrapper .no-padding {
		padding: 0 15px;
	}
	.pricing-plan .f-plan, .pricing-plan .t-plan {
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom:30px;
		width: auto;
	}
	.subscribe{
		padding:50px 0;
		text-align:center;
	}
	.subscribe h4{
		font-size:35px;
	}
	.subscribe form {
		text-align: center;
		margin-top: 40px;
	}
	.subscribe form input[type="email"]{
		width:100%;
		margin-bottom:20px;
	}
	.subscribe form input[type="submit"]{
		margin-left:0;
	}
	.col-sm-12.video-wrapper iframe {
		height: auto;
		width: 100%;
	}
	.app-downloads .app-download-btns ul li a {
		display: inline-block;
		margin-bottom: 20px;
	}
	.app-downloads .app-download-btns ul li:first-child{
		margin-right:0;
	}
	.app-downloads .review-carousel {
		padding: 0;
	}
}

@media only screen and (max-width: 480px) {
	.navbar-header{
		padding-bottom:5px;
	}
	.navbar-toggle .icon-bar{
		background: rgba(35,35,35,.8);
	}
	.nav.navbar-nav.pull-right {
		float: left !important;
	}
	.navbar-collapse.in {
		overflow: visible;
		background:rgba(0,0,0,0);
		transition:.3s ease;
		position:relative;
		z-index:1;
	}
	.nav li.active::before {
		content:none;
	}
	.nav li.active::after{
		content:none;
	}
	.intro-text {
		transform:none;
		position:inherit;
		margin-top:50px !important;
		text-align:center;
		padding-bottom:50px;
	}
	.intro-text h1{
		width:100%;
	}
	.heading h2{
		font-size:30px;
	}
	.heading p{
		width:100%;
	}
	#app-features .single-feature .single-feature-content {
		text-align: center;
	}
	#app-features .single-feature .single-feature-icon .feature-icon-box::before {
		height: 85px;
		left: 50%;
		margin-left: -50px;
		width: 100px;
	}
	#app-features .single-feature .single-feature-icon .feature-icon-box::after {
		height: 85px;
		left: 50%;
		margin-left: -50px;
		width: 100px;
	}
	.single-feature-icon {
		margin-top: 30px;
	}
	#app-features .sf-center::before{
		content:none;
	}
	#app-features .sf-center::after{
		content:none;
	}
	#app-features .sf-center .single-feature-icon::before {
		top: -5px;
	}
	#app-features .sf-bottom .single-feature-icon::before{
		top:-5px;
	}
	#app-features .single-feature:last-child {
		margin-bottom: 50px;
	}
	#app-features .features-right .single-feature .single-feature-content {
		text-align: center;
	}
	#app-features .features-right .single-feature .single-feature-content {
		padding-top: 30px;
	}
	#app-features .features-right .single-feature .single-feature-icon {
		margin-top: 0;
	}
	#app-features .features-right .single-feature:last-child {
		margin-bottom: 0;
	}
	#app-features .single-feature .single-feature-icon .feature-icon-box {
		margin: 10px auto 0 auto;
	}
	#app-features .sf-top .single-feature-icon::before {
		left: 51%;
	}
	#app-features .sf-center .single-feature-icon::before, #app-features .sf-center .single-feature-icon::after {
		left: 51%;
	}
	#app-features .sf-bottom .single-feature-icon::before {
		left: 51%;
	}
	#app-features .features-right .single-feature .single-feature-icon .feature-icon-box {
		display: block;
	}
	#app-features .features-right .sf-top .single-feature-icon::before {
		margin-left: -5px;
	}
	#app-features .features-right .sf-center .single-feature-icon::before, #app-features .features-right .sf-center .single-feature-icon::after, #app-features .features-right .sf-bottom .single-feature-icon::before {
		margin-left: -5px;
	}
	.app-description .ad-mobiles {
		min-height: 550px;
	}
	.app-description .ad-mobiles .ad-frame-one {
		left: 15px;
	}
	.app-description .ad-mobiles .ad-frame-one img {
		width: 220px;
	}
	.app-description .ad-mobiles .ad-frame-two img {
		width: 205px;
	}
	.app-description .heading h2{
		text-align:center;
	}
	.app-description .heading h2::before {
		left: 50%;
		margin-left: -70px;
	}
	.app-description .heading h2::after {
		left: 50%;
		margin-left: -13px;
	}
	.benifits{
		padding-bottom:100px;
	}
	.benifits .benefits-left, .benifits .benefits-right {
		text-align: center;
	}
	.benifits .benefits-left .bl-icon::before, .benifits .benefits-right .br-icon::before{
		content:none;
	}
	.benifits .benefits-left .bl-icon::after, .benifits .benefits-right .br-icon::after{
		content:none;
	}
	.benifits .benefits-left .row{
		margin-bottom:20px;
	}
	.app-screenshot .screenshots .owl-item img {
		width: 85%;
	}
	.app-screenshot .screenshots .owl-controls .owl-pagination {
		display: none;
	}
	.app-screenshot .screenshots .owl-controls .owl-buttons .owl-prev{
		margin-left:0;
	}
	.app-screenshot .screenshots .owl-controls .owl-buttons .owl-next{
		margin-right:0;
	}
	.pricing-plan .pricing-wrapper .no-padding {
		padding: 0 15px;
	}
	.pricing-plan .f-plan, .pricing-plan .t-plan {
		margin-left: 15px;
		margin-right: 15px;
		margin-bottom:30px;
		width: auto;
	}
	.subscribe{
		padding:50px 0;
		text-align:center;
	}
	.subscribe h4{
		font-size:35px;
	}
	.subscribe form {
		text-align: center;
		margin-top: 40px;
	}
	.subscribe form input[type="email"]{
		width:100%;
		margin-bottom:20px;
	}
	.subscribe form input[type="submit"]{
		margin-left:0;
	}
	.col-sm-12.video-wrapper iframe {
		height: auto;
		width: 100%;
	}
	.app-downloads .app-download-btns ul li a {
		display: inline-block;
		margin-bottom: 20px;
	}
	.app-downloads .app-download-btns ul li:first-child{
		margin-right:0;
	}
	.app-downloads .review-carousel {
		padding: 0;
	}
	.benifits .center-mobile-frame span.bullets-left::before, .benifits .center-mobile-frame span.bullets-right::before, .benifits .center-mobile-frame span.bullets-left::after, .benifits .center-mobile-frame span.bullets-right::after {
		content:none;
	}
}
