/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
.column {width:750px}
.section-margin {
    margin-top: 50px;
    margin-bottom: 50px;
}
.section-title-with-desc {
    width: 85%;
}
.header {
    width: 100%;
}
.header-logo {
    margin-left: 40px;
}
.header-logo {
    float: none;
    text-align: center;
    margin: 0 auto;
}
.header-area-left {
    min-height: 480px;
}
.main-menu {
    width: 100%;
    margin: 25px 0 auto;
}
.testimonials {
    margin-top: 50px;
    margin-bottom: 50px;
}
.slider-mobile-bg {
    display: none;
}
.single-slider {
    margin-top: 100px;
    margin-left: 40px;
    width: 80%;
}
.single-slider h1 {
    font-size: 40px;
    margin-bottom: 25px;
    line-height: 40px;
}
.single-slider-link a {
    padding: 15px 30px;
}
.siders .owl-dots {
    top: 145px;
    right: 3%;
}
.siders .owl-dots .owl-dot.active span{background-color:#fff;}
.single-service {
    margin-right: 20px;
}
.about-movo-right {
    width: 55%;
}
.about-movo-contents {
    margin-top: 120px;
    margin-left: 30px;
}
.stunning-features-left {
    width: 90%;
    margin-top: 30px;
    float: none;
}
.single-stunning-feature {
    margin-bottom: 60px;
}
.single-stu-right {
    right: 15px;
}
.stu-second-item .single-stu-left {
    width: 80%;
}
.stu-second-item .single-stu-right {
    right: 15px;
}
.stunning-features-center {
    width: 100%;
    text-align: center;
    float: none;
        padding-top: 30px;
    padding-bottom: 30px;
}
.stunning-feature-img {
    background-position: center;
}
.stunning-feature-img img {
    padding-right: 10px;
}
.stunning-features-right {
    width: 90%;
    margin-top: 30px;
    float: none;
    margin-left: 95px;
}
.stunning-features-right .single-stunning-feature .single-stu-right {
    left: 0;
}
.stunning-features-right .single-stunning-feature .single-stu-left {
    margin-left: 95px;
}
.awesome-screenshot-content .owl-stage-outer div.owl-item.active.center .single-awesome-screenshot img {
    margin: 0px auto;
    height: auto;
    max-width: 80%;
}
.awesome-screenshot-content .owl-dots {
    text-align: center;
    margin-top: -190px;
}
.faqs-left-accroidion {
    width: 61%;
    margin-right: 10px;
}
.testimonial-contents {
    width: 75%;
    margin: 0 auto;
}

.single-pricing-table {
    margin-left: 65px;
    margin-bottom: 50px;
    min-height: 600px;
}

.latest-news-content .owl-nav {display: none;}
   
.newsletter-content {
    padding-top: 35px !important;
}
.newsletter-left {
    float: none;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}
.newsletter-right {
    float: none;
    width: 100%;
}
.newsletter-right form input[type="email"] {
    width: 100%;
}
.footer-top-left {
    margin: 0 auto;
    float: none;
    width: 85%;
}
.footer-top-right {
    width: 100%;
    float: none;
    padding-left: 50px;
    padding-right: 50px;
}
.fcontact-left input {
    width: 100%;
    margin-right: 48px;
}
.fcontact-submit {
    text-align: right;
    margin-top: 20px;
    margin-bottom: 20px;
}
.footer-buttom {
    padding-left: 50px;
    padding-right: 50px;
}

}



/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {

.column {width:300px}
.section-margin {
    margin-top: 55px;
    margin-bottom: 55px;
}
.slicknav_menu{display: block;}
.scroll-to-top {
    bottom: 10px;
    right: 10px;
}
.section-title h2 {
    font-size: 25px;
}
.only-section-title h2:after {
    margin-top: 20px;
    margin-bottom: 40px;
}
.section-title-with-desc {
    width: 100%;
    margin-bottom: 30px;
}
.section-title-with-desc h2:after {
    margin: 16px auto 20px auto;
}
.section-title-with-desc p {
    font-size: 15px;
    line-height: 25px;
}
.header {
    width: 100%;
    display: block;
}
.header-area-left {
    padding-top: 18px;
    padding-bottom: 18px;
    min-height: auto;
    position: relative;
    float:none;
}
.header-logo {
    margin-left: 0;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.slider-mobile-bg {
    display: none;
}
.single-slider {
    width: 100%;
    margin: 20px auto;
    margin-top: 30px;
    text-align: center;
}
.single-slider h1 {
    font-size: 23px;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 32px;
}
.single-slider p {
    font-size: 15px;
    line-height: 25px;
}
.single-slider-link {
    margin-top: 25px;
}
.single-slider-link a {
    font-size: 15px;
    text-transform: capitalize;
    padding: 10px 20px;
    margin-right: 20px;
}
.header-shap {
    display: none;
}
.header-area-right {
    padding-top: 38px;
    padding-bottom: 38px;
    float: none;
        text-align: center;
}
.signup-registration {
    margin-right: 0;
}
.signup-registration a {
    padding: 10px 20px;
}
.single-service {
    margin-right: 0;
    width: 100%;
    float: none;
    margin-bottom: 30px;

	}
.single-service-content {
    margin-top: 20px;
}
.about-movo-left {
    margin-top: 55px;
    margin-bottom: 55px;
    float: none;
}
.about-movo-right {
    width: 100%;
    float: none;
}
.about-movo-contents {
    margin-top: 40px;
    margin-left: 5px;
    margin-right: 5px;
}
.about-movo-link {
    margin-top: 30px;
        text-align: center;
}
.about-movo-link a {
    margin-left: 0;
}
.stunning-features-content {
    padding-top: 0;
}
.stunning-features-left {
    width: 100%;
    margin-top: 30px;
        float: none;
}
.single-stunning-feature {
    text-align: right;
    position: relative;
    margin-bottom: 50px;
}
.single-stu-left {
    width: 73%;
}
.single-stu-right {
    right: 8px;
}
.single-stu-icon {
    width: 60px;
    height: 60px;
}
.single-stu-icon img {
    margin-top: 10px;
}
.stu-second-item .single-stu-right {
    right: 8px;
}
.stunning-features-center {
    display: none;
}
.stunning-features-right {
    width: 100%;
        float: none;
}
.stunning-features-right:before{content:'';display:block;width:60%;height:1px;border:1px solid #4b278f;margin:0 auto;margin-bottom:20px;}
.stunning-features-right .single-stunning-feature .single-stu-right {
    left: 8px;
}
.stunning-features-right .single-stunning-feature .single-stu-left {
    margin-left: 85px;
}
.single-stu-left h2 {
    font-size: 17px;
    margin-bottom: 20px;
}
.stunning-features-right .stu-second-item .single-stu-left {
    margin-left: 85px;
}
.awesome-screenshots {
    margin-top: 40px;
    margin-bottom: 40px;
}
.single-awesome-screenshot {
    margin-right: 0;
}
.awesome-screenshot-content .owl-stage-outer div.owl-item.active.center .single-awesome-screenshot img {
    height: auto;
}

.faqs-left-accroidion {
    width: 100%;
    margin-right: 0;
    float:none;
}
.faqs-right-image {
    float: none;
}
.faq-right-img {
    margin-top: 40px;
    text-align: center;
    background-position: 42px 0px;
}
.testimonial-contents .owl-stage-outer {
    margin-top: 30px;
}
.single-testimonial {
    padding: 20px;
}
.testimonial-contents {
    width: 90%;
}
.testimonial-contents .owl-dots {
    bottom: 20px;
    right: 20px;
}

.single-pricing-table {
    float: none;
	margin: 0 auto 25px auto;
}
.single-news-image {
    float: none;
}
.latest-news-content .owl-nav {display: none;}
.single-news-contents {
    width: 100%;
    padding: 0 25px 10px 20px;
}
.newsletter-content {
    width: 100%;
    padding: 20px;
}
.newsletter-left h2 {
    font-size: 17px;
    margin: 0;
    text-align: center;
    margin-bottom: 8px;
}
.newsletter-right {
    float: none;
}
.newsletter-right form input[type="email"] {
    width: 100%;
    padding: 10px;
        font-size: 14px;
}
.newsletter-right form input[type="submit"] {
    padding: 9px 10px;
    margin-bottom: 1px;
    margin-top: 1px;
    margin-right: 1px;
    font-size: 13px;
}
.single-news-image {
    width: 99%;
    padding-left: 5px;
    padding-right: 5px;
}
.latest-news {
    margin-bottom: 20px;
}
.footer-area {
    padding-top: 55px;
}
.footer-top-left {
    margin-right: 0;
    float: none;
    width: 100%;
}
.single-footer-info {
    margin-bottom: 40px;
}
.single-footer-info-content {
    margin-left: 16px;
    width: 85%;
}
.footer-top-right {
    width: 100%;
    float: none;
}
.fcontact-left {
    float: none;
    width: 100%;
}
.fcontact-left input {
    width: 100%;
    margin-right: 0px;
}
.fcontact-right {
    width: 100%;
    float: none;
    margin-top: 20px;
}
.fcontact-submit {
    text-align: center;
    margin-bottom: 20px;
}
.footer-bottom-right {
    float: none;
    width: 100%;
    margin-top: 30px;
    text-align: center;
}
.footer-bottom-left {
    float: none;
}
.copyright-text {
    text-align: center;
}
.copyright-text p {
    font-size: 13px;
}


}



/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.column {width:450px}
.header {
    width: 100%;
    display: block;
}
.header-area-left {
    padding-top: 30px;
    padding-bottom: 25px;
}
.only-section-title h2 {
    text-align: center;
}
.header-area-right {
    padding-top: 40px;
    padding-bottom: 10px;
    float: none;
    text-align: center;
}
.about-movo-img {
    width: 100%;
    background-position: center;
}
.about-movo-img img {
    margin-top: 80px;
    margin-left: 80px;
}
.faq-right-img {
    background-position: center;
}
.faq-right-img img {
    margin-left: -38px;
}
.single-pricing-table {
    float: none;
    margin: 0 auto;
}
.single-pricing-table:last-child {
    margin: 0 auto 25px auto;
}
.newsletter-content {
    width: 100%;
    padding: 25px 20px 40px 25px;
}
.single-awesome-item-content {
    width: 90%;
    margin: 0 20px;
}
.only-section-title h2:after {
    margin: 20px auto 40px auto;
}
.download-our-apps {
    padding-left: 50px;
    padding-right: 50px;
}
.testimonial-top {
    margin-left: 15px;
    margin-right: 15px;
}
.pricing-table-top {
    margin-left: 20px;
    margin-right: 20px;
}
.footer-bottom-left {
    float: none;
    text-align: center;
}
.about-movo-contents {
    margin-top: 0;
    margin-bottom: 40px;
}


}