@media (max-width: 1450px) {

nav.app-menus > ul > li > a {

    padding-left: 10px;

    padding-right: 10px;

}

.main-download-btn {

    padding: 24px 30px;

    width: 236px;

}

.main-download-btn > strong {

    font-size: 20px;

}

.service-box-info {

    padding: 0 30px;

}

.service-box-info > i {

    font-size: 38px;

    margin-bottom: 10px;

}

.service-box-info > h3 {

    font-size: 17px;

    margin-bottom: 10px;

}

.mini-service-sec img {

    margin: 0;

    padding: 0 30px;

    width: 100%;

}

.mini-service-info > ul > li {

    padding-right: 20px;

}

.mini-service-info li > i {

    margin-right: 14px;

}

.slider-button > ul {

    float: left;

    list-style: outside none none;

    margin: 0;

    padding: 0;

    position: static;

    top: 0;

    

    -webkit-transform: translate(0px);

    -moz-transform: translate(0px);

    -ms-transform: translate(0px);

    -o-transform: translate(0px);

    transform: translate(0px);



    width: 100%;

}

.post-slick-sec > .row > div {

    float: left;

    width: 100%;

}

.slider-button > ul li a {

    margin: 0;

}

.slider-button {

    margin-bottom: 50px;

    min-height: auto !important;

    padding: 0 220px;

}

.slider-button > ul li a::before {

    bottom: 0;

    margin-right: -10px;

    right: 50% !important;

    top: auto;

}

.fun-fact-title {

    padding-right: 80px;

}

.fun-fact {

    padding-right: 10px;

}

.features-list-thumb > img {

    float: left;

    width: 100%;

}

.product-features > .features-list-thumb {

    z-index: -1;

}

.slick-slide.slick-active.slick-center > .app-image > img {

    padding-left: 16px;

    padding-right: 22px;

}

.item-main-section .form-spot {

    padding: 50px 40px;

    width: 100%;

}







}



@media (max-width: 1300px) {

nav.app-menus > ul > li:hover > a, li.menu-item-has-children:hover > a {

    color: #333333 !important;

}



nav.app-menus > ul > li > a::before, nav.app-menus > ul > li > a::after {

    display: none;

}

nav.app-menus > ul > li.menu-item-has-children > ul {

    float: left;

    opacity: 1;

    position: static;

    visibility: visible;

    width: 100%;

    display: none;

}    

.navi-lines {

    display: block;

}

nav.app-menus {

    position: relative;

}

nav.app-menus > ul {

    background: #ffffff none repeat scroll 0 0;

    display: none;

    position: absolute;

    right: 0;

    top: 100%;

    width: 250px;

}

nav.app-menus > ul > li {

    border-bottom: 1px solid #e8ecec;

    float: left;

    padding: 0;

    width: 100%;

}

nav.app-menus > ul > li > a {

    color: #333333;

    float: left;

    line-height: 10px;

    padding: 22px 30px;

    width: 100%;

}

nav.app-menus > ul > li.menu-item-has-children > ul > li {

    background: #f6f6f6 none repeat scroll 0 0;

    border-radius: 0 !important;

    margin: 0;

}

.app-header.sticky nav .navTrigger > i {

    background: #c4c4c4 none repeat scroll 0 0;

}

.column {

    float: left;

    margin-top: 70px;

    width: 100%;

}

.column:first-child {

    margin: 0;

}

.services-sec > .row > div {

    float: left;

    width: 33.334%;

}

.services-box.light-gray, .services-box {

    background: #ffffff none repeat scroll 0 0;

    box-shadow: 0 0 1px #d3d3d3 inset;

    margin-bottom: -1px;

    margin-left: -1px;

}

.slider-button {

    padding: 0 120px;

}

.app-feature-image > img {

    display: inline-block;

    float: none;

}

.app-feature-info {

    float: left;

    text-align: center;

    width: 100%;

}

.app-feature-info > a.theme-btn {

    display: inline-block;

    float: none;

}

.about-text-block > p {

    padding: 0;

}

.testimonial2 > p {

    padding: 0;

}

.product-features {

    display: block;

}

.product-features > .product-features-list {

    float: left;

    width: 100%;

}

.product-features-list > ul {

    float: left;

    list-style: outside none none;

    margin: 0;

    padding: 0;

    text-align: center;

    width: 100%;

}

.product-features-list > ul > li {

    float: left;

    list-style: outside none none;

    margin: 0 0 30px !important;

    padding: 0;

    text-align: center;

    width: 100%;

}

.product-features-list > ul > li > i {

    display: inline-block;

    float: none;

    margin-bottom: 13px;

    position: static;

}

.product-features-list.flip > ul {

    float: left;

    list-style: outside none none;

    margin: 0;

    padding: 0;

    text-align: center;

    width: 100%;

}

.product-features-list.flip > ul > li {

    float: left;

    list-style: outside none none;

    margin: 0;

    padding: 0;

    text-align: center;

    width: 100%;

}

.product-features > .features-list-thumb {

    float: left;

    text-align: center;

    width: 100%;

}

.slick-slide.slick-active.slick-center > .app-image > img {

    padding-left: 69px;

    padding-right: 73px;

}

.contact-form > form .row > div {

    float: left;

    width: 100%;

}

.app-mian-info h2 {

    font-size: 98px;

}

.item-main-section.center .app-mian-info p {

    margin-left: 10%;

    width: 80%;

}

.item-trial > p {

    margin-left: 10%;

    width: 80%;

}

.app-vide-sec > p {

    margin-left: 10%;

    width: 80%;

}

.item-video-section {

    margin-top: 30px;

}

.app-vide-sec > i {

    font-size: 48px;

}

.app-vide-sec > h1 {

    font-size: 68px;

    letter-spacing: -3px;

    margin: 10px 0 0;

}

.app-soon-sec > h1 {

    font-size: 52px;

    margin-left: 5%;

    width: 90%;

}

.countdown > li {

    padding: 0;

}

.app-soon-sec > img {

    float: left;

    margin-top: 50px;

    width: 100%;

}

.inner-head > h1 {

    font-size: 40px;

}

blockquote {

    padding: 50px 30px;

}











}



@media (max-width: 767px) {

.container {

    padding: 0 15px !important;

}

.services-sec > .row > div {

    float: left;

    width: 50%;

}

.testimonial2 > p {

    font-size: 19px;

    line-height: 31px;

}

.slick-slide.slick-active.slick-center > .app-image > img, .slick-slide > .app-image > img {

    padding-left: 183px;

    padding-right: 189px;

}

.app-image {

    

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

}

.wanna-touch {

    float: left;

    position: static;

    

    -webkit-transform: translate(0px);

    -moz-transform: translate(0px);

    -ms-transform: translate(0px);

    -o-transform: translate(0px);

    transform: translate(0px);



    width: 100%;

}

.wanna-touch-inner {

    float: left;

    padding: 0;

    position: static;

    

    -webkit-transform: translate(0px);

    -moz-transform: translate(0px);

    -ms-transform: translate(0px);

    -o-transform: translate(0px);

    transform: translate(0px);



    width: 100%;

}

.app-soon-sec > h1 {

    font-size: 24px;

    letter-spacing: 0;

    margin-left: 0;

    margin-top: 16px;

    width: 100%;

}

.countdown > li > span {

    font-size: 37px;

    margin-top: 17px;

}

.error-sec > p {

    width: 100%;

    margin-left: 0;

    padding: 0 40px;

}

.comming-soon h2 {

    font-size: 74px;

    line-height: 80px;

    margin-top: 30px;

}

.s-countdown > li {

    font-size: 36px;

}

.s-countdown > li p {

    font-size: 14px;

    line-height: 33px;

}







}



@media (max-width: 480px)  {

.logo > a > i {

    font-size: 26px;

}

.logo > a > h1 {

    font-size: 18px;

}

.download-btn {

    font-size: 13px;

    padding: 11px 20px;

}

nav.app-menus > ul {

    margin-right: -105px;

}

.app-mian-info > span {

    font-size: 17px;

}

.app-mian-info h2 {

    font-size: 58px;

    letter-spacing: -2px;

    margin-top: 10px;

}

.app-download-btn > li {

    margin-top: 20px;

}

.heading1 > h2 {

    font-size: 25px;

}

.services-sec > .row > div {

    width: 100%;

}

.mini-service-info > ul > li {

    width: 100%;

}

.wanna-touch-video > h3 {

    font-size: 30px;

    margin: 14px 0 21px;

}

.wanna-touch-video > a {

    font-size: 52px;

}

.slider-button {

    padding: 0;

}

.app-feature-info > span {

    font-size: 88px;

    line-height: 78px;

}

.app-feature-info > h3 {

    font-size: 24px;

    line-height: 32px;

}

.app-feature-info > p {

    margin: 0 0 20px;

    padding: 0 20px;

}

.about-text-block > h3 {

    font-size: 24px;

}

.fun-fact-title {

    padding-right: 70px;

}

.fancy-testimonial-sec .nav.nav-tabs > li {

    float: left;

    text-align: center;

    width: 100%;

}

.fancy-testimonial-sec .nav.nav-tabs > li > a {

    float: left;

    height: 50px;

    margin: 0 0 20px;

    width: 100%;

}

.fancy-testimonial-sec .nav.nav-tabs > li.active {

    margin-bottom: 79px;

}

.custom-text-block > h3 {

    font-size: 21px;

}

.theme-btn {

    font-size: 13px;

    padding: 13px 32px;

}

.slick-slide.slick-active.slick-center > .app-image > img, .slick-slide > .app-image > img {

    padding-left: 63px;

    padding-right: 69px;

}

.blog-info > p {

    padding: 0;

}

.item-main-section img {

    float: left;

    width: 100%;

}

.mini-service-info > p {

    width: 100%;

}

.wanna-touch {

    padding-left: 20px;

    padding-right: 20px;

}

.contact-info-list > ul > li {

    width: 100%;

}

.item-main-section.center .app-mian-info {

    padding: 0;

}

.item-main-section.center .app-mian-info p {

    margin-left: 0;

    width: 100%;

}

.form-spot {

    width: 100%;

}

.countdown > li > p {

    font-size: 12px;

}

.countdown > li > span {

    font-size: 22px;

    margin-top: 8px;

}

.inner-head > h1 {

    font-size: 30px;

}

.breadcrumbs > li > a {

    font-size: 16px;

}

.error-sec > i {

    font-size: 53px;

}

.error-sec h2 {

    font-size: 122px;

    letter-spacing: -10px;

}

.error-sec > p {

    padding: 0;

}

.comming-soon h2 {

    font-size: 54px;

    line-height: 56px;

}

.s-countdown > li {

    font-size: 15px;

}

.s-countdown > li p {

    font-size: 11px;

    line-height: 9px;

}









}
@media (min-height:600px) {
header {
    position: fixed;
}
}