/* 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;		top: 30%;		-webkit-transform: translateY(30%);		transform: translateY(30%);	}	.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 {		transform: none;		position: inherit;		margin-top: 100px;	}	.intro-image {		display: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;	}	.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-wrapper-outer {		height: 500px;		padding-bottom: 0;		width: 99%;		margin-left: 8px;	}	.app-screenshot .screenshots .owl-controls .owl-pagination {		margin-top: 0;	}	.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: 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: 100px;	}	.intro-image {		display:none;	}	.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: #fff;		transition: .3s ease;		position: relative;		z-index: 1;	}	.navbar a {		color: rgba(0, 0, 0, 1);	}	.nav li.active::before {		content: none;	}	.nav li.active::after {		content: none;	}	.intro-text {		transform: none;		position: inherit;		margin-top: 100px;		text-align: center;	}	.intro-image{		display:none;	}	.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 .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;	}}