@media (max-width:1850px){
    .faq-area:after{
        left: 0px;
    }
    .screenshots2 .carousel-wrapper .screenshot-carousel2{
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (max-width:1750px){
    .faq-area:after{
        left: -150px;
    }
}
@media (max-width:1700px){
    .app-features-area:before{
        left: 0px;
    }
    .app-overview-area:before{
        left: -120px;
    }
}
@media (max-width:1400px){
    .app-features-area:before{
        left: -100px;
    }
    .app-overview-area:before {
        left: -255px;
    }
    .faq-area:after{
        left: -235px;
    }
    .frequently-area .frequently-area-left .frequent-img {
        align-self: center;
    }
    .frequently-area .frequently-area-left {
        min-height: 740px;
        display: flex;
    }
    .faq-area .faq-area-left{
        display: flex;
        min-height: 477px;
    }
    .faq-area .faq-area-left .img{
        align-self: center;
    }
    .overview-area .overview-details-right .whychoose-img{
        padding-left: 0px;
    }
    .overview-area .overview-details-right .whychoose-img .single-img.whychoose-img-mediem{
        margin-left: 103px;
    }
    .overview-area .overview-details-right .whychoose-img .single-img img{
        width: 95%;
    }
    .overview-area .overview-details-right .whychoose-img .single-img.whychoose-img-small{
        margin-left: 205px;
    }
    .screenshots3 .carousel-wrapper .slider2-carousel .center img{
        padding-top: 94px;
    }
    .screenshots3 .carousel-wrapper .slider2-carousel .center{
        height: 590px;
    }
}
@media (max-width:1250px){
    .app-overview-area:before{
        display: none;
    }
}
@media (max-width:1199px){
    .header_area3{
        min-height: 784px;
    }
    .header_area3 .app_download_area{
        padding-bottom: 0px;
        padding-top: 240px;
    }
    .features-area .features .features-item.items1,.features-area .features .features-item.items2{
        padding-right: 0px;
    }
    .features-area .features .features-item.items3,.features-area .features .features-item.items4{
        padding-left: 0px;
    }
    .features-area .features .features-item.items1::before, .features-area .features .features-item.items4::before{
        bottom: 110px;
        height: 103px;
    }
    .features-area .features .features-item.items1::after, .features-area .features .features-item.items4::after{
        bottom: 108px;
    }
    .features-area .features .features-item.items2, .features-area .features .features-item.items3 {
        padding-bottom: 131px;
    }
    .overview-area .overview-details-left{
        width: 60%;
    }
    .overview-area .overview-details-left .overview-details{
        padding-right: 10px;
        max-width: 567px;
        padding-top: 42px;
    }
    .overview-area .overview-details-right{
        width: 40%;
    }
    .overview-area .overview-details-left .overview-details .app-bar li + li{
        padding-left: 43px;;
    }
    .overview-area .overview-details-right .whychoose-img .single-img.whychoose-img-mediem {
        margin-left: 80px;
    }
    .overview-area .overview-details-left .overview-details h2{
        font-size: 20px;
    }
    .app-features-area .app-feature .section-header{
        padding-left: 0px;
        padding-right: 0px;
    }
    .app-features-area .app-feature .feature-slider{
        padding-left: 10px;
        padding-right: 0px;
    }
    .app-features-area::before{
        left: -190px;
    }
    .to-do-list-area .to-do-item{
        padding: 46px 20px 44px;
    }
    .extra-features-area .extra-features-right .features-details{
        padding-right: 15px;
        padding-left: 20px;
    }
    .app-features-area2 .features-item ul li:nth-child(2){
        padding-left: 34px;
    }
    .app-features-area2 .features-item ul li:nth-child(3) {
        padding-left: 90px;
    }
    .app-features-area2 .features-item-right ul li:nth-child(2){
        padding-right: 35px;
        padding-left: 0px;
    }
    .app-features-area2 .features-item-right ul li:nth-child(3){
        padding-right: 90px;
        padding-left: 0px;
    }
    .screenshots3 .carousel-wrapper .carousel-decoration{
        display: none;
    }
    .screenshots3 .carousel-wrapper .slider2-carousel{
        padding-bottom: 0px;
    }
    .screenshots3 .carousel-wrapper .slider2-carousel .center img{
        padding-top: 20px;
    }
    .screenshots3 .carousel-wrapper .slider2-carousel .center {
        height: 400px;
    }
    .screenshots3 .carousel-wrapper .slider2-carousel img{
        padding-top: 30px;
    }
    .screenshots3 {
        padding-bottom: 96px;
    }
    .our-teams-area .team-item .team-img{
        width: 213px;
        height: 213px;
    }
    .our-teams-area .team-item .team-img img{
        top: -61px;
    }
    .clients-logo-area .clients-contant .clients-logo li{
        padding:  0px 18px;
    }
    .clients-logo-area .frequent-tab{
        padding: 0px 0px 0px 0px;
    }
    .clients-logo-area .frequent-tab .panel .panel-heading .panel-title a .icon{
        margin-right: 10px;
    }
    .download-app-area3 .download-content{
        padding: 0px;
    }
    .app-overview2 .app-overviews .app-overview,.app-overview2 .app-overviews .app-overview.right{
        padding-left: 0px;
        padding-right: 0px;
    }
    .app-overview-area .app-overviews .app-overview .media .media-body h2{
        font-size: 24px;
    }
    .section-light-screenshots .carousel-wrapper .screenshot-carousel .image-holder{
        width: 257px;
    }
    .section-light-screenshots .carousel-wrapper .screenshot-carousel .center .image-holder{
        width:306px;
    }
    .app-features-area2 .app-features::after{
        top: 104px;
        background-size: contain;
    }
    .app-features-area2 .features-item ul li + li {
        padding-top: 25px;
    }
    .latest-blog-area .blog-post.b-left{
        padding-right: 0px;
    }
    .latest-blog-area .blog-post .post-item .media .media-body{
        padding-left: 5px;
    }
    .latest-blog-area .blog-post .post-item .media .media-body h2{
        font-size: 14px;
    }
    .latest-blog-area .blog-post .post-item .media .media-body a + a{
        padding-left: 7px;
    }
    .latest-blog-area .blog-post.b-right{
        padding-left: 0px;
    }
    .header_area.home6-area .navbar.navbar-default .navbar-collapse .mainmenu li{
        margin-right: 16px;
    }
}
@media (max-width:991px){
    .header_area .navbar.navbar-default .navbar-collapse .mainmenu li{
        margin-right: 8px;
    }
    .header_area.header_area3 .navbar.navbar-default .navbar-collapse .mainmenu li{
        margin-right: 7px;
    }
    .header_area .navbar.navbar-default .navbar-collapse .singmenu li a::before{
        left: -5px;
    }
    .header_area3 .app_download_area h3 {
        font-size: 58px;
    }
    .app-features-area2 .app-features::after{
        display: none;
    }
    .app-overview-area .app-overviews .app-overview{
        padding: 0px;
    }
    .app-overview-area .app-overviews .app-overview .media .media-body{
        padding-left: 15px;
    }
    .features-area{
        padding-top: 93px; 
    }
    .app-overview-area .app-overviews .app-overview .media .media-body h2{
        font-size: 20px;
    }
    .faq-area .faq-content .section-header h2{
        font-size: 29px;
    }
    .faq-area .faq-content .faq-tab .panel .panel-heading .panel-title a{
        font-size: 15px;
        letter-spacing: 0px;
    }
    .clients-area .clients-item{
        padding: 92px 5px 37px; 
    }
    .clients-area .clients-item h5{
        padding: 6px 0px 10px;
    }
    .clients-area .clients-item p{
        padding-top: 8px;
        line-height: 22px;
    }
    .our-teams-area .team-item {
        height: 311px;
        width: 213px;
        margin: 0 auto 75px;
    }
    .our-teams-area{
        padding-bottom: 10px;
    }
    .download-app-area .reg_btn{
        min-height: 70px;
        line-height: 70px;
        font-size: 18px;
    }
    .download-app-area .reg_btn i{
        font-size: 30px;
    }
    .subcribe-form .form-control{
        max-width: 429px;
    }
    .features-area .features .features-item h2{
        font-size: 15px;
    }
    .features-area .features .features-item.items1::before, .features-area .features .features-item.items4::before{
        display: none;
    }
    .features-area .features .features-item.items1::after, .features-area .features .features-item.items4::after{
        display: none;
    }
    .features-area .features .features-item.items1,.features-area .features .features-item.items4{
        margin-top: 0px;
    }
    .features-area .features .features-item.items2::before, .features-area .features .features-item.items3::before{
        display: none;
    }
    .features-area .features .features-item.items2::after, .features-area .features .features-item.items3::after{
        display: none;
    }
    .s-br{
        display: none;
    }
    .overview-area .overview-details-right .whychoose-img{
        padding-left: 15px;
        padding-right: 5px;
    }
    .overview-area .overview-details-left{
        width: 100%;
    }
    .overview-area .overview-details-right{
        width: 100%;
        padding-top: 30px;
    }
    .overview-area .overview-details-left .overview-details{
        max-width: 718px;
        margin: 0 auto;
    }
    .overview-area .overview-details-right .whychoose-img .single-img{
        position: static;
        left: 0;
        width: 33.3%;
        float: left;
    }
    .overview-area .overview-details-right .whychoose-img .single-img.whychoose-img-mediem,.overview-area .overview-details-right .whychoose-img .single-img.whychoose-img-small{
        margin-left: 0px;
    }
    .app-features-area::before{
        display: none;
    }
    .app-features-area .col-sm-offset-5{
        margin: 0;
    }
    .app-features-area .col-sm-7{
        width: 100%;
    }
    .app-features-area .app-feature .feature-slider{
        padding-left: 0px;
    }
    .screenshots2 .carousel-wrapper .screenshot-carousel2 .center{
        margin-left: 0px;
        margin-right: 10px !important;
    }
    .section-light-screenshots .carousel-wrapper .carousel-decoration{
        display: none;
    }
    .section-light-screenshots .carousel-wrapper{
        padding-top: 0px;
    }
    .section-light-screenshots .carousel-wrapper .screenshot-carousel2 {
        height: 600px;
    }
    .section-light-screenshots .carousel-wrapper .screenshot-carousel2 .image-holder{
        margin-top: 60px;
    }
    .screenshots2 .carousel-wrapper .screenshot-carousel2 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .section-light-screenshots .carousel-wrapper .screenshot-carousel .image-holder{
        max-width: 230px;
    }
    .section-light-screenshots .carousel-wrapper .screenshot-carousel .center .image-holder{
        width: 230px;
    }
    .section-light-screenshots .carousel-wrapper .screenshot-carousel{
        height: 485px;
    }
    .to-do-list-area .to-do-item {
        padding: 46px 2px 44px;
    }
    .frequently-area .frequent-tab{
        padding: 75px 10px 80px; 
    }
    .frequent-tab .panel .panel-heading .panel-title a{
        font-size: 14px;
    }
    .pricing_table_area{
        padding-bottom: 80px;
    }
    .pricing_table_area .pricing-table .pricing-item{
        margin-bottom: 20px;
    }
    .latest-blog-area .blog-post .post-item .media .media-body{
        padding-left: 40px;
    }
    .latest-blog-area .blog-post.b-right{
        padding-left: 0px;
    }
    .why-choose-area .choose-area .c-item{
        height: 239px;
        margin-bottom: 30px;
    }
    .why-choose-area{
        padding-bottom: 85px;
    }
    .extra-features-area .extra-features-right .features-details h2{
        font-size: 31px;
    }
    .extra-features-area .extra-features-right{
        padding: 68px 0px 71px;
    }
    .app-features-area2 .features-item ul li:nth-child(3){
        padding-left: 0px;
    }
    .app-features-area2 .features-item ul li:nth-child(2){
        padding-left: 0px;
    }
    .app-features-area2 .features-item-right ul li:nth-child(2){
        padding-right: 0px;
    }
    .app-features-area2 .features-item-right ul li:nth-child(3){
        padding-right: 0px;
    }
    .screenshots3 .section3-tittle{
        padding-bottom: 50px;
    }
    .clients-logo-area .clients-contant .clients-logo li{
        padding: 0 36px;
    }
    .clients-logo-area .clients-contant .clients-logo::before{
        width: 62%;
    }
    .clients-logo-area .clients-contant{
        padding-top: 30px;
    }
    .download-app-area3 .download-content .reg_btn{
        width: 260px;
    }
    .download-app-area3 .download-content .reg_btn + .reg_btn {
        margin-left: 10px;
    }
    .download-app-area3 .download-content .reg_btn i{
        left: 34px;
    }
    .download-app-area3 .d-app-img{
        top: -89px;
    }
    .download-app-area3{
        padding: 60px 0px;
    }
    .download-app-area3 .download-content p{
        padding-bottom: 31px;
    }
    .app-overview-area.app-overview2 .app-overviews .app-overview .media .media-body h2{
        font-size: 17px;
    }
    .app-overview-area.app-overview2 .app-overviews .app-overview .media .media-body p{
        font-size: 14px;
        padding-top: 0px;
    }
    .app-overview2 .app-overviews .app-overview .media .media-left{
        padding-bottom: 0px;
    }
    .app-overview2 .app-overviews .app-overview + .app-overview{
        padding-top: 25px;
    }
    .header_area.header_area5 .img-phone .img-info.img-p1{
        left: 29%;
    }
    .header_area.header_area5 .img-phone .img-info.img-p2 {
        left: 42.9%;
    }
    .header_area.header_area5 .img-phone .img-info.img-p3 {
        left: 56.9%;
    }
    .header_area.home6-area .navbar.navbar-default .social{
        padding-top: 10px;
    }
    .header_area.header_area5.home6-area .navbar-default .mainmenu{
        padding-right: 0px;
        float: left;
        width: 100%;
        text-align: center;
    }
    .header_area.home6-area .navbar.navbar-default .navbar-collapse{
        float: none;
    }
    .header_area.header_area5.home6-area .navbar.navbar-default .navbar-collapse .mainmenu li{
        padding: 0px;
        float: none;
        display: inline-block;
    }
    .header_area5.home6-area .menu_open_close_search{
        margin-top: 9px;
    }
    .header_area.header_area5.home6-area.scrolled .navbar.navbar-default .navbar-collapse .mainmenu li{
        float: none;
        display: inline-block;
    }
    .header_area5.home6-area.scrolled .navbar-default .mainmenu{
        text-align: center;
    }
    .screenshots3 .carousel-wrapper .slider2-carousel .center {
        height: 100%;
    }
    .screenshots3 .carousel-wrapper .slider2-carousel img {
        padding-bottom: 11px;
    }
    .news-subcribes-area .news-subcribe{
        border-left: 0px;
        border-right: 0px;
    }
}
@media (max-width:767px){
    .header_area .navbar.navbar-default .navbar-collapse{
        float: none;
        padding-right: 0px;
        position: absolute;
        width: 100%;
        background: #30216b;
        border-top: 0px;
        box-shadow: none;
        z-index: 3;
        top: 63px;
    }
    .header_area.header_area3 .navbar.navbar-default .navbar-collapse .mainmenu,.header_area.header_area5 .navbar.navbar-default .navbar-collapse .mainmenu{
        margin: 0px
    }
    .home6-area.scrolled .navbar.navbar-default .social{
        padding-top: 10px;
    }
    .header_area .navbar.navbar-default .navbar-collapse .mainmenu{
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
    }
    .header_area.header_area2 .navbar.navbar-default .navbar-collapse .mainmenu{
        margin-top: 0px;
    }
    .header_area2 .content .reg_btn{
        display: inline-block;
    }
    .header_area.scrolled .navbar.navbar-default .navbar-collapse .mainmenu li{
        padding: 0px;
    }
    .header_area .navbar.navbar-default .navbar-collapse .mainmenu li a{
        line-height: 36px;
    }
    .header_area3 .phone-img{
        text-align: center;
    }
    .header_area3 .phone-img img{
        display: inline-block;
    }
    .header_area.home6-area .navbar.navbar-default .social{
        width: 50%;
        float: left;
    }
    .header_area.home6-area .navbar.navbar-default .navbar-header{
        width: 50%;
        float: right;
    }
    .header_area.home6-area .navbar.navbar-default .navbar-collapse{
        top: 63px;
    }
    .header_area.home6-area.scrolled .navbar.navbar-default .navbar-collapse {
        top: 63px;
    }
    .header_area .navbar.navbar-default .navbar-collapse .mainmenu li{
        padding: 0px;
    }
    .header_area .navbar.navbar-default .navbar-collapse .singmenu li{
        padding: 0px;
    }
    .header_area.header_area5.home6-area .navbar.navbar-default .navbar-collapse .mainmenu li{
        display: block;
    }
    .header_area.header_area5.home6-area .navbar-default .mainmenu{
        text-align: left;
    }
    .singmenu{
        margin: 0px 0px 12px;
    }
    .header_area.scrolled .navbar.navbar-default .navbar-collapse .singmenu li{
        padding: 0px;
    }
    .header_area .navbar.navbar-default .navbar-collapse .singmenu li a{
        line-height: 35px;
        display: inline-block;
    }
    .header_area .navbar.navbar-default .navbar-collapse .singmenu li a::before{
        display: none;
    }
    .navbar-toggle{
        margin-top:15px; 
        transition: all 0.3s ease;
        margin-bottom: 14px;
    }
    .header_area.scrolled .navbar.navbar-default .navbar-header .navbar-brand{
        padding: 12px 15px 51px;
    }
    .header_area.scrolled .navbar-toggle{
        margin-bottom:0px; 
    }
    .header_area.header_area5 .navbar.navbar-default.scrolled .navbar-toggle {
        margin-bottom: 14px;
        margin-right: 15px;
    }
    .header_area .navbar.navbar-default .navbar-header .navbar-brand{
        padding: 11px 0px 15px 15px;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
        background: transparent;
    }
    .header_area5 .navbar-default{
        padding-right: 0px;
    }
    .header_area5 .navbar-toggle{
        margin-right: 15px;
    }
    .header_area5 .navbar-default .mainmenu{
        padding-right: 0px;
        float: none;
    }
    .header_area3 .phone-img{
        top: 131px;
    }
    .features-area {
        padding-top: 209px;
    }
    .app_download_area{
        max-width: 532px;
        padding-top: 126px;
        padding-bottom: 75px;
        margin: 0 auto;
        text-align: center;
    }
    .app_download_area h3,.header_area3 .app_download_area h3{
        font-size: 50px;
    }
    .header_area .reg_btn{
        float: none;
        margin: 0 auto;
        display: block;
    }
    .header_area3 .app_download_area .reg_btn{
        float: none;
        margin: 30px auto;
    }
    .app-overview-area .app-overviews .app-overview{
        max-width: 375px;
        margin: 0 auto;
    }
    .app-overview-area.app-overview2 .app-overviews .app-overview{
        text-align: center;
    }
    .app-overview2 .app-overviews .app-overview .media .media-left{
        display: inline-block;
    }
    .app-overview-area.app-overview2 .app-overviews .app-overview .media .media-left .app-icon{
        left: 0px;
    }
    .app-overview-area.app-overview2 .app-overviews .img{
        max-width: 430px;
        margin: 0 auto;
    }
    .app-overview-area.app-overview2 .app-overviews .app-overview{
        padding-top: 15px;
    }
    .app-overview-area.app-overview2 .app-overviews .app-overview .media .media-body{
        padding-left: 0px;
    }
    .app-overview-area .app-overviews .app-overview + .app-overview{
        padding-top: 30px;
    }
    .app-overview-area .app-overviews .app-overview{
        padding-top: 30px;
    }
    .app-overview-area .app-overviews .app-overview .media .media-body{
        padding-left: 20px;
    }
    .app-overview-area .app-overviews {
        padding-top: 20px;
    }
    .app-screenshot-area .app-screen1 img,.app-screenshot-area .app-screen2 img{
        margin: 0 auto;
    }
    .app-screenshot-area .app-screen3{
        padding: 30px 0px;
    }
    .faq-area .faq-area-left{
        width: 100%;
        padding-left: 15px;
        padding-top: 8px;
        min-height: 100%;
        padding-bottom: 50px;
    }
    .faq-area .faq-area-right{
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .faq-area .faq-area-right .faq-content{
        max-width: 500px;
        margin: 0 auto;
    }
    .faq-area .faq-area-left .img{
        align-self: auto;
    }
    .faq-area .faq-content .section-header h2 {
        font-size: 22px;
    }
    .faq-area .faq-content .faq-tab .panel .panel-body{
        padding-right: 15px;
    }
    .clients-area .clients-item3 {
        padding-left: 15px;
        margin-top: 105px;
    }
    .download-app-area .reg_btn{
        margin-bottom: 30px;
    }
    .download-app-area{
        padding: 100px 0px 70px;
    }
    .subcribe-form .form-control {
        max-width: 67%;
    }
    .subcribe-form .sub-btn{
        max-width: 30%;
        margin-left: 14px;
    }
    .welcome-text-area .welcome-text h2{
        font-size: 25px;
    }
    .features-area .features .features-item{
        margin-bottom: 30px;
    }
    .features-area .features .features-item.items1, .features-area .features .features-item.items4{
        padding-bottom: 0px;
    }
    .features-area .features .features-item.items2, .features-area .features .features-item.items3{
        padding-bottom:0px;
    }
    .section2-tittle h3{
        font-size:20px; 
    }
    .overview-area .overview-details-left .overview-details {
        max-width: 100%;
        margin: 0 auto;
        padding-left: 15px;
        padding-top: 0px;
    }
    .app-features-area .app-feature .feature-slider{
        padding-left: 0px;
    }
    .to-do-list-area .to-do-item{
        padding: 46px 16px 44px; 
    }
    .to-do-list-area .to-do-item{
        margin-bottom: 20px;
    }
    .to-do-list-area{
        padding-bottom: 150px;
    }
    .testimonial-area .slide .carousel-indicators li + li{
        margin-left:0px; 
    }
    .testimonial-area2 .slide .carousel-inner .single_testi_item:before{
        font-size: 60px;
        top: 32px;
        z-index: -1;
    }
    .testimonial-area2 .slide .carousel-inner .single_testi_item {
        padding: 33px 2px 0px;
    }
    .testimonial-area .slide .carousel-inner .single_testi_item{
        padding: 0px 2px;
    }
    .testimonial-area2 .slide .carousel-inner .single_testi_item:after{
        font-size: 60px;
        z-index: -1;
    }
    .frequently-area .frequently-area-left{
        width: 100%;
        min-height: 100%;
    }
    .frequently-area .frequently-area-right{
        width: 100%;
    }
    .frequently-area .frequent-tab{
        max-width: 100%;
        padding: 75px 30px 80px; 
    }
    .frequently-area .frequently-area-left .frequent-img{
        padding-left: 0px;
        padding-right: 0px;
    }
    .features-area{
        padding-bottom: 100px;
    }
    .features-area::after{
        display: none;
    }
    .why-choose-area .choose-area .c-item{
        width: 290px;
        margin: 0 auto 30px;
    }
    .extra-features-area .extra-features-left{
        width: 100%;
    }
    .extra-features-area .extra-features-right{
        width: 100%;
        min-height: 100%;
    }
    .extra-features-area .extra-features-left{
        min-height: 580px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
    }
    .app-features-area2 .app-features {
        width: 315px;
        margin: 0 auto;
    }
    .app-features-area2 .features-item{
        padding-top: 0px;
    }
    .app-features-area2 .app-features .app-img{
        width: 245px;
        margin: 30px auto;
    }
    .app-features-area2 .app-features::after{
        display: none;
    }
    .clients-logo-area .clients-contant .clients-logo::before {
        width: 67%;
    }
    .download-app-area3 .d-app-img{
        display: none;
    }
    .download-app-area3 .download-content{
        max-width: 530px;
        margin: 0 auto;
    }
    .download-app-area .col-sm-4{
        width: 100%;
        text-align: center;
    }
    .download-app-area .reg_btn{
        max-width: 50%;
        float: none;
    }
    .header_area5 .texts .reg_btn{
        display: inline-block;
    }
    .header_area5{
        min-height: 926px;
    }
    .header_area.header_area5 .img-phone .img-info.img-p3{
        left: 50%;
        bottom: -1px;
    }
    .header_area5 .img-phone .img-info.img-p1,.header_area5 .img-phone .img-info.img-p2{
        display: none;
    }
}
@media (max-width:650px){
    .pricing_table_area .pricing-table .pricing-item{
        width: 290px;
        margin: 0 auto 20px;
        float: none;
    }
    .pricing_table_area .pricing-table{
        padding: 92px 0px 0px; 
    }
    .clients-logo-area .clients-contant .clients-logo li{
        padding: 0px 18px;
    }
    .p-table3 .pricing-table .item{
        width: 290px;
        margin: 0 auto;
        float: none;
    }
}
@media (max-width:570px){
    .main_body{
        padding: 0px;
    }
    .header_area.header_area5 .texts .reg_btn + .reg_btn{
        margin-left: 5px;
    }
    .overview-area .overview-details-left .overview-details .app-bar li{
        float: none;
    }
    .overview-area .overview-details-left .overview-details .app-bar li + li{
        padding-left: 0px;
        padding-top: 30px;
    }
    .app-features-area .app-feature .feature-slider .feature.feature2{
        padding-left: 19px;
    }
    .app-features-area .app-feature .feature-slider .feature{
        padding-right: 0px;
    }
    .skill-bar.circular.style-polygon {
        max-width: 152px;
        margin: 0 auto;
    }
    .testimonial-area2 .slide .carousel-inner .single_testi_item:before,.testimonial-area2 .slide .carousel-inner .single_testi_item:after{
        display: none;
    }
    .latest-blog-area .blog-post .post-item .media .media-body{
        padding-left: 0px;
    }
    .latest-blog-area .blog-post .post-item .media .media-body a + a {
        padding-left: 8px;
    }
    .clients-logo-area .clients-contant .clients-logo::before {
        width: 70%;
    }
    .extra-features-area .extra-features-right .features-details ul li .media .media-body p{
        padding-right: 0px;
    }
    .download-app-area3 .download-content .reg_btn{
        float: none;
    }
    .download-app-area3 .download-content .reg_btn + .reg_btn{
        margin-left: 0px;
        margin-top: 15px;
    }
    .news-subcribes-area .news-subcribe h2{
        font-size: 39px;
    }
    .section-light-screenshots .carousel-wrapper .screenshot-carousel .image-holder{
        max-width: 290px;
        height: 100%;
    }
    .section-light-screenshots .carousel-wrapper .screenshot-carousel{
        height: 500px;
    }
    .section-light-screenshots .carousel-wrapper .screenshot-carousel .image-holder{
        margin-top: 40px;
    }
     .our-clients-area .our-clients-slider .item img{
        width: 90px;
        height: 90px;
    }
    .our-clients-area .our-clients-slider .item .content h2{
        font-size: 14px;
    }
}
@media (max-width:500px){
    .header_area3 .app_download_area h3{
        font-size:46px; 
    }
    .header_area5 .texts .reg_btn{
        margin: 0px auto;
    }
    .header_area.header_area5 .texts .reg_btn + .reg_btn{
        margin-left: 0px;
        margin-top: 20px;
    }
    .clients-area .clients-item1,.clients-area .clients-item2,.clients-area .clients-item3{
        width: 100%;
        margin: 0 auto;
    }
    .clients-area .clients-item{
        max-width: 290px;
        margin: 0 auto 105px;
    }
    .clients-area .clients-item3 .clients-item{
        margin-bottom: 0px;
    }
    .app-features-area2 .section3-tittle{
        padding-bottom: 50px;
    }
    .our-teams-area .team-item {
        height: 386px;
        width: 213px;
        margin: 0 auto;
    }
    .our-teams-area .col-xs-6{
        width: 100%;
    }
    .download-app-area{
        text-align: center;
    }
    .download-app-area .col-xs-6{
        width: 100%;
    }
    .download-app-area .reg_btn{
        max-width: 290px;
        float: none;
        margin: 0 auto 30px;
    }
    .section-header h2{
        font-size: 21px;
    }
    .subcribe-form .form-control{
        max-width: 100%;
        min-height: 55px;
    }
    .subcribe-form i{
        top: 18%;
    }
    .subcribe-form .sub-btn{
        max-width: 100%;
        margin-top: 30px;
        margin-left: 0px;
        min-height: 55px;
    }
    .footer-area .copy-right p .f-b{
        display: block;
    }
    .footer-area .footer-top .footer-top-content .social-icon li + li{
        margin-left: 8px;
    }
    .welcome-text-area .welcome-text h2{
        font-size: 23px;
    }
    .section2-tittle h3 {
        font-size: 15px;
    }
    .section2-tittle p{
        font-size: 15px;
        line-height: 22px;
    }
    .app-features-area .app-feature .feature-slider .feature h2{
        font-size: 15px;
    }
    .to-do-list-area .col-xs-6{
        width:100%;
        margin: 0 auto;
    }
    .latest-blog-area .blog-post .post-item{
        text-align: center;
        padding-bottom: 30px;
    }
    .latest-blog-area .blog-post .post-item .media .media-left{
        display: block;
        text-align: center;
        padding-bottom: 20px;
    }
    .clients-logo-area .clients-contant .clients-logo li{
        padding: 0 17px;
    }
    .news-subcribes-area .news-subcribe h2{
        font-size: 30px;
    }
    .header_area2 .content h3{
        font-size: 34px;
    }
    .header_area2 .content .reg_btn + .reg_btn{
        margin-left: 0px;
    }
    .download-version .download-icon ul{
        max-width: 300px;
        margin: 0 auto;
    }
    .download-version .download-icon ul li a{
        width: 100px;
        height: 100px;
        line-height: 100px;
    }
    .section2-tittle::before{
        top: 3px;
    }
    .frequent-tab .panel .panel-heading .panel-title a .icon{
        margin-right: 5px;
    }
}
@media (max-width:470px){
    .header_area.header_area5 {
        min-height: 700px;
    }
    .header_area.header_area5 .texts{
        padding-top: 126px;
    }
    .header_area.header_area5 .texts h4{
        padding: 15px 0px 20px;
        font-size: 22px;
    }
    .header_area.header_area5 .img-phone{
        display: none;
    }
    .screenshots3 .carousel-wrapper .slider2-carousel .center{
        transform: scale(0.9);
    }
    .screenshots3 .carousel-wrapper .slider2-carousel img {
        padding: 101px 17px 0px;
    }
    .frequent-tab .panel .panel-heading .panel-title a{
        padding-left: 35px;
        line-height: 30px;
        font-size: 13px;
        position: relative;
    }
    .frequent-tab .panel .panel-heading .panel-title a .icon{
        position: absolute;
        left: 0px; 
    }
    .frequent-tab .panel .panel-collapse .panel-body{
        margin-left: 0px;
    }
    .frequent-tab .panel .panel-heading .panel-title a .icon{
        width: 30px;
        height: 30px;
        margin-left: 0px;
    }
    .features-area {
        padding-top: 190px;
    }
    .frequent-tab .panel .panel-heading .panel-title a .icon i{
        top: 3px;
        left: 4px;
    }
    .frequent-tab .panel .panel-heading .panel-title a.collapsed .icon i{
        top: 3px;
        left: 4px;
    }
    .footer-area2 .footer-top .footer-top-content .social-icon li + li{
        margin-left: 0px;
    }
    .extra-features-area .extra-features-right .features-details h2{
        font-size: 26px;
    }
    .clients-logo-area .clients-contant .clients-logo::before {
        display: none;
    }
    .clients-logo-area .clients-contant .clients-logo li::before{
        display: none;
    }
    .clients-logo-area .clients-contant .clients-logo li{
        width: 50%;
        padding: 0px 0px 20px;;
        text-align: center;
    }
    .clients-logo-area.logo-area2 .clients-contant .clients-logo li{
        height: 135px;
    }
    .logo-area2 .clients-contant .clients-logo li:nth-child(4) a .img2, .logo-area2 .clients-contant .clients-logo li:nth-child(5) a .img2, .logo-area2 .clients-contant .clients-logo li:nth-child(6) a .img2{
        top: 0px;
    }
    .clients-logo-area .clients-contant h2{
        padding-bottom: 50px;
    }
    .clients-logo-area .clients-contant .clients-logo li:nth-child(4) a, .clients-logo-area .clients-contant .clients-logo li:nth-child(5) a, .clients-logo-area .clients-contant .clients-logo li:nth-child(6) a{
        padding-top: 0px;
    }
    .clients-logo-area .clients-contant .clients-logo li a{
        display: inline-block;
    }
    .header_area2 .content .reg_btn + .reg_btn{
        margin-top: 20px;
    }
    
}
@media (max-width:440px){
    .app-features-area .app-feature .feature-slider .feature{
        width: 100%;
        text-align: center;
        border-right: 0px;
        border-bottom: 0px;
    }
    .app-features-area .app-feature .feature-slider .feature.feature2{
        padding-left: 0px;
    }
    .app-features-area .app-feature .feature-slider .feature h2{
        font-size: 20px;
    }
    .app-features-area .app-feature .feature-slider .feature:nth-child(3){
        padding-top: 0px;
    }
    .testimonial-area .slide .carousel-indicators li{
        width: 65px;
        height: 65px;
    }
    .testimonial-area .slide .carousel-indicators li img{
        max-width: 100%;
    }
    .testimonial-area .slide .carousel-indicators li::after{
        width: 100%;
        height: 100%;
        left: 0px;
    }
    .frequent-tab .panel .panel-heading .panel-title a{
        font-size: 12px;
    }
    .video-area .video-content .video-js .vjs-big-play-button{
        width: 100px;
        height: 100px;
        font-size: 90px;
        line-height: 92px;
    }
    .video-area .video-content .text h2{
        font-size: 20px;
    }
    .video-area .video-content .video-js{
        height: 280px;
    }
    .frequent-tab .panel .panel-collapse .panel-body{
        padding: 24px 20px 36px 30px;
    }
    .extra-features-area .extra-features-left{
        min-height: 380px;
    }
    .our-clients-area .our-clients-slider .owl-prev,.our-clients-area .our-clients-slider .owl-next{
        right: 0;
    }
    .footer-area3 .footer-bottm .footer-contant .social-icon li + li{
        margin-left: 5px;
    }
    .footer-area3 .footer-bottm .footer-contant .social-icon li{
        float: none;
        display: inline-block;
    }
}
@media (max-width:400px){
    .app_download_area h3{
        font-size: 39px;
    }
    .header_area3 .app_download_area h3{
        font-size: 38px;
    }
    .app_download_area p{
        padding: 20px 0px 30px;
    }
    .header_area{
        min-height:704px; 
    }
    .app-overview-area .app-overviews .app-overview .media .media-left .app-icon{
        width: 60px;
        height: 60px;
    }
    .section3-tittle h3{
        font-size: 34px;
    }
    .app-overview-area .app-overviews .app-overview .media .media-left .app-icon i{
        line-height: 60px;
        font-size: 20px;
    }
    .app-overview-area .app-overviews .app-overview .media .media-body{
        padding-left: 10px;
    }
    .app-overview-area .app-overviews .app-overview .media .media-body h2{
        line-height: 30px;
    }
    .faq-area .faq-content .faq-tab .panel .panel-heading .panel-title a{
        font-size: 15px;
        line-height: 30px;
    }
    .faq-area .faq-content .faq-tab .panel .panel-heading .panel-title a .icon{
        float: left;
    }
    .footer-area .footer-top .footer-top-content .social-icon li + li{
        margin-left: 0px;
    }
    .footer-area .footer-top .footer-top-content .social-icon li{
        margin-right: 9px;
        margin-bottom: 5px;
        float: none;
        display: inline-block;
    }
    .footer-area .footer-top .footer-top-content .social-icon li:nth-child(5) a{
        font-size: 28px;
    }
    .footer-area .footer-top .footer-top-content .social-icon{
        text-align: center;
    }
    .welcome-text-area .welcome-text h2{
        font-size: 20px;
    }
    .features-area .features{
        width: 290px;
        margin: 0 auto;
    }
    .features-area .features .col-xs-6{
        width: 100%;
    }
    .features-area .features .features-item{
        text-align: center;
    }
    .features-area .features .features-item .r-icon{
        margin: 0 auto;
    }
    .frequent-tab .panel .panel-heading .panel-title a{
        font-size: 15px;
        padding-left: 44px;
    }
    .frequent-tab .panel .panel-heading .panel-title a .icon {
        height: 100%;
    }
    .frequently-area .frequent-tab{
        padding: 75px 20px 80px; 
    }
    .frequent-tab h2{
        font-size: 27px;
    }
    .footer-area2 .footer-top .footer-top-content .social-icon{
        background: none;
    }
    .extra-features-area .extra-features-right .features-details h2{
        font-size: 22px;
    }
    .extra-features-area .extra-features-right .features-details ul li .media .media-body h2{
        font-size: 15px;
    }
    .extra-features-area .extra-features-right .features-details ul li .media .media-left{
        padding-right: 8px;
    }
    .download-app-area3 .download-content h2{
        font-size: 26px;
    }
    .news-subcribes-area .news-subcribe h2{
        font-size: 24px;
    }
    .news-subcribes-area .news-subcribe p{
        padding: 0px 0px 40px;
    }
    .frequent-tab .panel .panel-heading .panel-title a.collapsed .icon i{
        top: 19px;
    }
    .frequent-tab .panel .panel-heading .panel-title a .icon i{
        top: 19px;
    }
}
@media(max-width:350px){
    .header_area.header_area5 .texts h4 {
        font-size: 19px;
    }
    .extra-features-area .extra-features-right .features-details ul li .media .media-left i{
        width: 35px;
        height: 35px;
        line-height: 30px;
    }
    .extra-features-area .extra-features-right .features-details ul li .media .media-body{
        padding-top: 5px;
    }
    .download-app-area3 .download-content h2{
        font-size: 23px;
    }
    .download-app-area3 .download-content p{
        font-size: 14px;
    }
    .header_area2 .content h3{
        font-size: 29px;
    }
    .testimonial-area .slide .carousel-inner .single_testi_item p{
        font-size: 16px;
    }
    .latest-blog-area.l-blog2 .section3-tittle h3{
        font-size: 35px;
    }
}
@media (max-width:340px){
    .header_area3 .app_download_area h3 {
        font-size: 35px;
    }
    .app-overview-area .app-overviews .app-overview .media .media-body h2 {
        font-size: 18px;
    }
    .clients-area .section-header h2{
        font-size: 19px;
    } 
    .welcome-text-area .welcome-text h2{
        font-size: 19px;
    }
    .section2-tittle p{
        font-size: 13px;
    }
    .section2-tittle h3 {
        font-size: 12px;
        letter-spacing: -0.51px;
    }
    .testimonial-area2 .slide .carousel-indicators li{
        width: 58px;
        height: 58px;
    }
    .latest-blog-area .blog-post .post-item .media .media-body h2{
        font-size: 14px;
    }
    .extra-features-area .extra-features-right .features-details h2{
        font-size: 20px;
    }
    .app-features-area2 .app-features{
        width: 290px;
    }
    .app-features-area2 .features-item ul li .media .media-body h2{
        font-size: 17px;
    }
    .app-features-area2 .features-item ul li .media .media-left{
        padding-right: 10px;
    }
    .app-features-area2 .features-item-right ul li .media .media-left{
        padding-right: 0px;
        padding-left: 10px;
    }
    .section3-tittle h3{
        font-size: 37px;
    }
    .footer-area3 .footer-bottm .footer-contant p{
        font-size: 10px;
    }
    .download-version .download-icon ul li a{
        width: 96px;
    }
    .section3-tittle h3 {
        font-size: 31px;
    }
    .home6-area .navbar.navbar-default .social li a{
        padding-left: 14px;
        padding-right: 14px;
    }
}