/* Responsive CSS Document */

@media (min-width: 1651px) and (max-width: 1920px) {
.app-screenshot .screenshot-container .slider-row .item {margin: 5px 30px;}
}
@media (min-width: 1200px) and (max-width: 1650px) {
/*.testimonial-section .theme-title-one {padding-left: 230px;}
.app-screenshot .screenshot-container .phone-mockup {top:-14%;}*/
}
@media (min-width: 1200px) and (max-width: 1550px) {
.boost-your-phone .boster-image-wrapper {width: 50%; left: 0; top: -50px;}
}
@media (max-width: 1199px) {
.boost-your-phone .boster-image-wrapper {position: relative;width: 100%;left:0;}
.boost-your-phone .boster-image-wrapper img {margin: 0 auto;}
.boost-your-phone .text {padding-top: 0;}
.boost-your-phone .boster-image-wrapper .ao-annotations span:nth-child(2),
.boost-your-phone .boster-image-wrapper .ao-annotations span:nth-child(5) {left:0;}
.boost-your-phone .boster-image-wrapper .ao-annotations span:nth-child(3),
.boost-your-phone .boster-image-wrapper .ao-annotations span:nth-child(4) {right: 0;}
.boost-your-phone .boster-image-wrapper .ao-annotations span:nth-child(1) {top:10%;left:40%;}
/*.testimonial-section .main-bg-wrapper {margin: 50px 0 0 0;}*/
.testimonial-section .main-bg-wrapper .main-slider-wrapper {-webkit-transform:none;transform:none;height: 100%;}
.testimonial-section .main-bg-wrapper .main-slider-wrapper { max-width: 900px;}
/*.advance-feature {padding-bottom: 130px;}*/
.contact-us-section .contact-us-form {padding-right: 0;}
.left-padding-0 {padding-left: 15px!important;}
.left-padding-30 {padding-left: 15px!important;}
.left-padding-60 {padding-left: 15px!important;}
.left-padding-90 {padding-left: 15px!important;}
.right-padding-0 {padding-right: 15px!important;}
.right-padding-30 {padding-right: 15px!important;}
.right-padding-60 {padding-right: 15px!important;}
.right-padding-90 {padding-right: 15px!important;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.app-screenshot .screenshot-container .phone-mockup {width: 30.8%;}
.advance-feature .feature-text {padding-right: 0;}
.advance-feature .feature-warpper:before {width: 100%;}
.blog-details .wrapper {width: 87%;}
#theme-main-banner .camera_caption .container .image-wrapper,
#theme-main-banner.banner-two .camera_caption .container .image-wrapper {top:-110px;}
}

@media (max-width: 991px) {
.what-we-do .theme-title-one h2 br {display: none;}
.advance-feature .feature-text {padding: 30px 0;}
#watch-video {right: 20px;}
/*.pricing-plan-section {padding: 90px 0;}
.app-screenshot {padding-bottom: 90px;}*/
.app-screenshot .screenshot-container .phone-mockup {display:none;}
.google-map-area .map-image-warpper .placeholder {left: 50%;}
footer .subscribe-form .input-wrapper .theme-button {width: 200px;margin: 20px auto 0 auto;}
.html-top-content {margin-bottom: 0;}
footer {position: static;}
footer .bottom-footer ul.footer-menu li a {margin-left: 10px;margin-right: 10px;}
.blog-details .wrapper {width: 100%;}
.blog-details .blog-main-post h2 {padding-right: 0;}
#theme-main-banner .camera_caption .container .image-wrapper {display: none;}
#theme-main-banner .camera_caption .container h5 {margin-top: 150px;}
#theme-main-banner {height: 600px !important;}
.testimonial-section .main-bg-wrapper .main-slider-wrapper {max-width: 700px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.app-screenshot .screenshot-container .phone-mockup {width: 45%;top:-19%;}
}
@media (max-width: 767px) {
.app-screenshot .screenshot-container .phone-mockup {display: none;}
.testimonial-section .main-bg-wrapper {height: auto;}
.testimonial-section .main-bg-wrapper .main-slider-wrapper {position: static;}
.testimonial-section .main-bg-wrapper .overlay {padding-bottom: 150px;}
#watch-video {bottom: 40px;}
.app-screenshot h2 {margin-bottom: 40px;}
#myModal img {height: auto; margin-top: 5%;}
}
@media (max-width: 650px) {
#success, #error { width: 84%; height: auto; top: calc(50% - 50px); left: 8%; padding: 30px 10px; margin:0;}
.our-blog {padding: 0 15px;}
}
@media (max-width: 600px) {
.what-we-do .single-block {margin-top: 30px;}
footer .footer-data-wrapper {padding: 0;}
#theme-main-banner .camera_caption .container h1 br,#theme-main-banner .camera_caption .container p br {display: none;}
}
@media (max-width: 550px) {
.theme-title-one h2 {line-height: 48px;}
.testimonial-section .main-bg-wrapper .main-slider-wrapper {max-width: 100%;padding-left: 0;padding-right: 0;}
.testimonial-section .owl-theme .owl-dots {right: 0;}
.blog-details .tag-option ul {width: 100%;}
}
@media (max-width: 500px) {
.boost-your-phone .boster-image-wrapper .ao-annotations {padding-top: 40px;}
.boost-your-phone .boster-image-wrapper .ao-annotations span {position: static;display: inline-block;margin: 10px 0;}
.advance-feature .feature-warpper .col-xs-6 {width: 100%;}
.advance-feature .feature-warpper .single-feature.m-fix {margin-top: 0;}
.our-blog .col-xs-6 {width: 100%;}
.advance-feature .feature-warpper .single-feature { padding:30px; margin:30px 15px 0;}
.advance-feature .feature-warpper .single-feature i {top: 65px; left: 74px;}
}
@media (max-width: 480px) {
 h1 {font-size: 2.00em; line-height: 1.2em;}
 h2 {font-size: 1.80em; line-height: 1.2em;}
 h3 {font-size: 1.40em; line-height: 1.4em;}
 h4 {font-size: 1.20em; line-height: 1.4em;}
 h5 {font-size: 1.00em; line-height: 1.4em;}
 h6 {font-size: 1.00em; line-height: 1.4em;}
.advance-feature {padding: 30px 0 0; margin-bottom:0;}
.advance-feature .theme-title-two h5,
.advance-feature .theme-title-two p {margin-bottom: 30px;}
.advance-feature .text ul li {padding-bottom:15px;}
.boost-your-phone {margin: 0; padding-bottom:30px;}
.boost-your-phone .text ul li i {position: relative;}
.boost-your-phone .text ul li img {position: relative;margin: 0 auto 15px;;height: 70px;}
.boost-your-phone .text ul li {padding: 0 0 15px;}
.boost-your-phone .theme-title-two {margin-top: 0px;}
.boost-your-phone .text ul,
.theme-title-two,
.pricing-plan-section div.buttons-store,
.single-feature {text-align: center; min-height: auto!important;}
.pricing-plan-section {margin-bottom: 0;}
.pricing-plan-section div.buttons-store {margin: 0 0 30px 0;}
.pricing-plan-section div.buttons-store a{margin: 10px 5px;}
.theme-title-two:before {display:none;}
.pricing-plan-section .tab-content {margin-top:0;}
.pricing-plan-section .tab-content .table-content .price-table,
.pricing-plan-section .tab-content .table-content .price-table.price-table-3 {width:100%; margin:0;}
.pricing-plan-section .tab-content .table-content .price-table div.splash {font-size: 1em;}
.pricing-plan-section .tab-content .table-content .price-table .col-inner ul {min-height: 100px;}
#theme-main-banner {margin-bottom: 60px;}
#theme-main-banner .camera_caption .container h5 {margin-top: 200px;}
#theme-main-banner .camera_caption .container p {font-size: 1.2em;}
#theme-main-banner .camera_caption>div {top: 60%;}
#theme-main-banner.banner-one .camera_caption .container h1,
#theme-main-banner.banner-one .camera_caption .container p {width: 100%;}
#theme-main-banner .overlay {background-position: center center; background: linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%) transparent;}
.app-screenshot {padding: 30px 0 0;}
.app-screenshot h3 {margin-bottom: 30px;}
.app-screenshot .screenshot-container .slider-row .item img {max-width: 260px;}
.app-screenshot .screenshot-container .slider-row .item {-webkit-box-shadow: none; box-shadow: none;}
#fotter-buttons {padding: 60px 0;}
footer { padding: 30px 0;}
footer .subscribe-form .input-wrapper {margin: 30px 0;}
@media (max-width: 450px) {
.google-map-area .map-image-warpper .placeholder .map-meta-data {width: 300px;}
.theme-main-header {text-align: center;padding-top: 35px;}
.theme-main-header .logo {width: 100%;margin-bottom: 25px;}
.theme-main-header .button-group {width: 100%;}
.theme-main-header .button-group li {margin: 0 3px;}
.blog-details .comment-area .comment-section .comment button {position: static;margin-top: 15px;}
}
@media (max-width: 420px) {
.blog-details .blog-main-post h2 {padding-left: 50px;}
.blog-details .blog-main-post h2:before {width: 35px;}
}
@media (max-width: 380px) {
.pricing-plan-section .nav-tabs > li > a {width: 134px;}
}
