@media only screen and (min-width: 600px) and (max-width: 730) {
    .digitalmarket-p section.web-design-tabs ul.tabs-list li {
        width: 30% !important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 800px) {
    .contatinfos .box-contacs p a{font-size: 12px;}
    .mobile-banners img {
        position: relative;
        top: 27px;
        left: 0;
        z-index: 0;
        /*max-width: -webkit-fill-available;*/
    }
    
    .stickyheader ul.top-cta{padding:6px 0;}
    .intl-tel-input .country-list {
        width: max-content;
    }
    .logo-branding-slider-main .slick-dots,
    .slider-inner-main .slick-dots {
        width: 100%;
    }
    .disclaimer a {
        display: inline-block !important;
    }
    section.our_services h2 {
        font-size: 24px;
        padding: 10px 0;
    }
    .disclaimer {
        font-size: 12px;
        padding-bottom: 10px;
    }
    .disclaimer .moreContnt {
        display: none;
    }
    footer .col-md-7 br {
        display: none;
    }
    .logoLP,
    .top-bar a {
        padding: 9px 7px;
    }
    .inner-banner {
        margin-top: -174px;
    }
    .top-bar .col-md-5 {
        text-align: center !important;
    }
    .top-bar {
        padding-top: 0;
    }
    .slider-home {
        margin-top: -206px;
    }
    .top-bar .col-md-7 {
        display: none;
    }
    .mainform-head {
        font-size: 15px;
    }
    div#slider_home_none .slider-hm-images ul {
        width: 100%;
        padding-left: 0;
    }
    div#slider_home_none .slider-hm-images ul li {
        font-size: 12px;
        font-weight: 400;
        margin-bottom: 3px;
    }
    div#slider_home_none .slider-hm-images a {
        width: auto;
        padding: 11px 20px;
        font-size: 14px;
        margin-top: 20px;
    }
    #services_slider {
        display: none;
    }
    .mobile_services {
        display: block !important;
    }
    .mobile_services ul li.last {
        width: 95%;
    }
    .hover_services h4 {
        font-size: 19px;
        margin-bottom: 20px;
    }
    .hover_services p {
        margin: 10px 0;
        line-height: 22px !important;
    }
    .mobile_services {
        clear: both;
        display: block;
    }
    .mobile_services ul li {
        width: 91%;
        display: inline-block;
        margin: 0 0 10px 0;
        position: relative;
        -webkit-transition: width 1s, height 1s, top 1s, left 1s;
        -moz-transition: width 1s, height 1s, top 1s, left 1s;
        -o-transition: width 1s, height 1s, top 1s, left 1s;
        -ms-transition: width 1s, height 1s, top 1s, left 1s;
        transition: width 1s, height 1s, top 1s, left 1s;
    }
    .mobile_services img {
        width: 100%;
        height: auto;
    }
    .mobile_services ul li h3 {
        font-size: 15px;
        color: #fff;
        position: absolute;
        top: 1px;
        font-family: "Open Sans", sans-serif;
        width: 100%;
        height: auto;
        text-align: center;
        text-transform: uppercase;
        padding: 12px 20px;
        font-weight: 600;
        text-shadow: #000 0 1px 1px;
        background: #444956;
    }
    .mobile_services ul li:hover .hover_services {
        height: 100%;
        top: 0;
        visibility: visible;
        padding: 50px 10px;
        font-size: 15px;
        background: rgba(89, 171, 195, 0.84);
    }
    .mobile_services ul li:hover h3 {
        visibility: hidden;
    }
    div#popop_30-off {
        width: 100%;
        height: auto;
    }
    #flform .btn-orangedark,
    .popup_form .btn-orangedark {
        width: 100% !important;
        margin: 0 !important;
    }
    #flform .field,
    .popup_form .field {
        width: 100% !important;
        display: inline-block !important;
        margin-right: 10px;
    }
    #flform .field.border_none_field,
    .popup_form .field.border_none_field {
        width: 102% !important;
        margin-right: 11px !important;
    }
    #flform .field.pc,
    .popup_form .field.pc {
        width: 49%;
    }
    #flform .field.code,
    .popup_form .field.code {
        width: 34% !important;
        margin-right: 4px !important;
    }
    #flform i.icon,
    .popup_form i.icon {
        width: 30px;
        position: absolute;
        height: 100%;
        border: 1px solid rgba(154, 154, 155, 0.71);
        border-bottom: 0 none;
        left: 0;
        top: 0;
    }
    #flform .field-wrap,
    .popup_form .field-wrap {
        width: 100%;
        display: inline-block;
    }
    #flform .field.number,
    .popup_form .field.number {
        width: 62.7% !important;
    }
    #flform .field.number input,
    .popup_form .field.number input {
        padding-left: 4px;
    }
    #flform.form-container,
    .popup_form .form-container {
        width: 100%;
        padding: 0;
    }
    .floating-form-wrap {
        display: none !important;
    }
    p.form_short_txt {
        font-size: 10px;
    }
    .formdv .field.number {
        width: 56%;
    }
    .formdv select.txt-service {
        height: 40px;
    }
    .inner-banner p {
        font-size: 13px;
    }
    .dropdown-menu > li > a:focus,
    .dropdown-menu > li > a:hover {
        background: 0 0 !important;
        text-shadow: none !important;
    }
    .navbar-header button i {
        font-size: 23px;
        margin-top: -3px;
        margin-right: 2px;
    }
    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .open > a {
        background: 0 0 !important;
        box-shadow: none !important;
    }
    .dropdown .fa-caret-down {
        margin-left: 8px;
    }
    .nav > li > a:focus,
    .nav > li > a:hover {
        background: 0 0 !important;
    }
    .nav > li.last a {
        border: 0 none !important;
        margin-bottom: 0;
    }
    .dropdown-menu {
        position: relative;
        width: 93%;
        background: 0 0;
        border: 0 none !important;
        box-shadow: none !important;
        left: 20px;
        float: none;
    }
    .nav > li > a {
        color: #fff;
        position: relative;
        padding: 4px 12px 12px 22px;
        border-bottom: #da2400 1px solid !important;
        margin-bottom: 9px;
        font-weight: 400 !important;
        text-transform: uppercase;
        font-size: 12px !important;
    }
    .nav > li > a:before {
        content: "\f105";
        position: absolute;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        left: 10px;
    }
    .nav {
        padding-left: 0;
        padding-top: 12px;
        margin-top: 9px;
    }
    .dropdown-menu a {
        color: #fff !important;
        position: relative;
        padding: 2px 12px 8px 12px !important;
        border-bottom: #15b2d8 1px solid !important;
        margin-bottom: 8px;
        display: block;
        font-size: 12px;
        font-weight: 400 !important;
        text-transform: uppercase;
    }
    .dropdown-menu a:before {
        content: "\f105";
        position: absolute;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        left: 0;
    }
    a.navbar-brand {
        color: #fff;
        text-transform: uppercase;
        display: block;
        margin-top: 6px;
    }
    .navbar-header button {
        font-size: 15px;
        background: 0 0;
        border: 0 none;
        cursor: pointer;
        color: #fff;
    }
    .contactus-col > div > .row > .col-md-9 ul li {
        width: 100%;
        padding-left: 40px;
        margin-bottom: 13px;
    }
    .contactus-col > div > .row > .col-md-9 ul li a i {
        font-size: 14px !important;
        width: 30px !important;
        height: 30px !important;
        padding-top: 7px;
    }
    .contactus-col > div > .row > .col-md-9 ul li a {
        font-size: 14px;
    }
    header.inner-page-banner .logo img {
        max-width: 164px;
    }
    header.inner-page-banner .logo {
        padding-top: 20px;
    }
    .logo:after,
    header.inner-page-banner .logo:before {
        top: 45px !important;
    }
    .contactus-form .field {
        width: 100%;
    }
    .contact-form input[type="email"],
    .contact-form input[type="text"],
    .contact-form select,
    .contact-form textarea {
        padding: 9px 9px;
    }
    .contactus-form.formdv select {
        height: auto !important;
        margin-bottom: 10px;
        width: 96%;
    }
    .contactus-form.formdv input[type="text"] {
        margin-bottom: 9px;
        width: 96%;
        font-size: 13px;
    }
    .contactus-form .field.number {
        width: 74.5% !important;
    }
    .contactus-form.formdv input[type="submit"] {
        width: 95% !important;
    }
    .contactus-form.formdv input[name="pn"] {
        width: 100%;
    }
    .contactus-form .field.code {
        width: 30% !important;
    }
    .contactus-form.formdv textarea {
        height: 80px;
        font-size: 13px;
        margin-bottom: 12px;
    }
    .contact-form h5 {
        font-size: 15px;
        line-height: normal;
        margin: 10px 0;
        padding: 0;
        text-align: center;
    }
    .contact-form .get-connect {
        text-align: center;
        padding: 0;
    }
    .contact-form .get-connect h6 {
        padding: 0;
    }
    .contactus-col {
        padding: 30px 0 0 0;
    }
    .formdv input[type="submit"] {
        font-size: 12px !important;
        width: 100%;
        padding: 14px 10px;
        margin-top: 14px !important;
    }
    .popup_form .form-container ul li input[type="submit"] {
        padding: 11px 0;
        font-size: 16px;
        width: 153px;
        margin: 16px auto 0;
    }
    li.border_none_field {
        border-left: #585858 1px solid !important;
    }
    section#popup_form {
        width: 290px;
        margin-left: -144px;
        margin-top: 0;
        top: 57px;
    }
    .popup_form .form-container h2 {
        font-size: 13px;
    }
    .popup_form .form-container ul li input[type="email"],
    .popup_form .form-container ul li input[type="text"],
    .popup_form .form-container ul li textarea {
        padding: 2px 16px 8px 16px;
    }
    .popup_form .form-container ul li {
        margin-bottom: 13px;
        padding-left: 21px;
    }
    .icon_name:before {
        left: 10px !important;
        top: 8px;
    }
    i.icon:before {
        font-size: 13px;
    }
    i.icon.icon_email:before {
        left: 8px;
        top: 7px;
    }
    i.icon.icon_logo_design:before {
        top: 5px;
        left: 2px;
    }
    i.icon.icon_country:before {
        top: 9px;
        left: 9px;
    }
    .popup_form .form-container ul {
        padding: 16px 12px;
    }
    li.w-50 {
        width: 100%;
    }
    li.w-50 + li.w-50 {
        width: 100%;
    }
    .slider-hm-images ul {
        width: 100%;
        margin-bottom: 0;
    }
    .slider-hm-images ul li {
        font-size: 12px;
        text-align: center;
        width: 100%;
        margin-top: 4px;
    }
    .slider-hm-images ul li i {
        font-size: 12px;
    }
    .navbar-header button i {
        font-size: 18px;
    }
    .container {
        padding: 0 15px;
    }
    header#sticky-header {
        display: none;
    }
    .inner-banner h2 {
        font-size: 20px;
    }
    .inner-banner {
        padding: 184px 0 30px 0;
        min-height: auto;
    }
    .navbar-default {
        display: block;
        background: #ff2a00;
        padding: 10px 13px;
        border-radius: 0;
        position: fixed;
        margin-bottom: 24px;
        z-index: 999;
        width: 100%;
    }
    .logo {
        padding-top: 20px;
    }
    .slider-home .item {
        padding-top: 120px;
        font-size: 14px;
        min-height: auto;
        padding-bottom: 20px;
    }
    .slider-home .item h4 {
        font-size: 21px;
        margin-top: 60px;
    }
    .slider-home .item span {
        display: block;
        padding: 6px 0 0 0;
    }
    .slider-hm-images h6 {
        margin-top: 70px;
        margin-bottom: 10px;
    }
    .slider-hm-images h2 {
        font-size: 26px;
    }
    .slider-home .item a {
        font-size: 13px;
        padding: 16px 21px;
    }
    .innovative-col .col-md-6 h4 {
        font-size: 16px;
    }
    .slider-home .owl-controls.clickable {
        display: none !important;
    }
    .innovative-col {
        padding: 38px 0 0 0 !important;
        text-align: center;
    }
    .innovative-col .col-md-6 h2 {
        font-size: 30px;
        line-height: normal;
        margin-bottom: 14px;
    }
    .innovative-col .col-md-6 h2 span {
        font-size: 36px;
    }
    .innovative-col .col-md-6 h6 {
        font-size: 14px;
    }
    ul.ul-col-2.list-check {
        text-align: left;
        font-size: 10px;
    }
    .logo img,
    .logoLP img {
        width: 200px;
    }
    .logo:after,
    .logo:before {
        top: 38px;
        width: 15%;
    }
    .browse-industry-list {
        background: #f5f5f5;
        text-align: center;
        position: relative;
        padding-bottom: 60px;
    }
    .browse-industry-list > .container > .row > .col-md-3 {
        position: inherit;
        width: 100%;
    }
    .browse-industry-list .col-md-9 .col-md-3 {
        width: 50%;
        float: left;
        padding-right: 0;
    }
    .browse-industry-list li {
        padding: 0 0 10px 10px;
        font-size: 11px;
        text-align: left;
        border-bottom: #ccc 1px dotted;
        margin: 9px 0;
        line-height: 14px;
        min-height: 32px;
    }
    .browse-industry-list h2 {
        margin-bottom: 15px;
    }
    .browse-industry-list:after {
        content: "";
        display: block;
        clear: both;
    }
    .browse-industry-list .col-md-9 {
        height: auto;
        padding-left: 15px;
    }
    .browse-industry-list h2 + a {
        margin-bottom: 20px;
        position: absolute;
        bottom: 0;
        width: 80%;
        left: 0;
        margin-left: 30px;
        padding: 10px 0;
    }
    .browse-industry-list li:before {
        left: 0;
        top: 3px;
    }
    #portfolio {
        padding: 0 0;
    }
    #portfoliolist .col-md-4 {
        margin-bottom: 4px;
    }
    #portfolio ul#filters {
        margin: 3px -8px;
    }
    #portfolio #filters li span {
        font-size: 11px;
        background: #f1f1f1;
        padding: 7px 0;
    }
    #portfolio #filters li.first {
        display: none;
    }
    .portfolio {
        padding: 20px 0;
        text-align: center;
        font-size: 12px;
    }
    .portfolio-bottom a {
        padding: 11px 0;
        font-size: 15px;
        width: 95%;
    }
    .portfolio-bottom {
        margin-top: 17px;
    }
    .portfolio-bottom:after,
    .portfolio-bottom:before {
        display: none;
    }
    #portfolio #filters li {
        margin: 0 0;
        width: 49.3%;
        margin-bottom: 3px;
        display: inline-block;
    }
    .portfolio .row h3 {
        font-size: 15px;
        margin-top: 5px;
    }
    .portfolio .row .col-md-9 {
        padding: 0 15px;
    }
    .cta h2 {
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 0;
    }
    .cta a {
        padding: 13px 24px;
        font-size: 14px;
    }
    .packages-col .col-md-3 > div {
        margin-bottom: 22px;
    }
    section.packages-col h3 span {
        font-size: 27px;
    }
    section.packages-col h3 {
        font-size: 44px;
    }
    .testimonial {
        overflow: hidden;
    }
    .testimonial .owl-buttons {
        display: none;
    }
    #testimonial_slider {
        padding: 10px 0;
    }
    .testimonial h2 {
        font-size: 27px;
    }
    #testimonial_slider p {
        font-size: 14px;
        line-height: 20px;
    }
    .testimonail-author:after,
    .testimonail-author:before {
        display: none;
    }
    .testimonail-author strong {
        font-size: 18px;
        font-weight: 600;
    }
    footer {
        text-align: left;
    }
    footer .pad-left-100 {
        padding-left: 15px;
    }
    footer .col-md-7 {
        padding: 0 15px;
    }
    ul.fotoer-social li {
        margin: 0 5px;
    }
    .copyright {
        font-size: 12px;
    }
    .cbp-spmenu {
        background: #9a092f;
        background: -moz-linear-gradient(top, rgba(154, 9, 47, 1) 10%, rgba(154, 9, 47, 1) 24%, rgba(255, 0, 66, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(154, 9, 47, 1) 10%, rgba(154, 9, 47, 1) 24%, rgba(255, 0, 66, 1) 100%);
        background: linear-gradient(to bottom, rgba(154, 9, 47, 1) 10%, rgba(154, 9, 47, 1) 24%, rgba(255, 0, 66, 1) 100%);
    }
    a.toggle-menu.menu-left.push-body.jPushMenuBtn {
        position: relative;
        z-index: 99999;
    }
    a.toggle-menu:before {
        content: "\f0c9";
        font-family: fontAwesome;
        color: #fff;
        position: absolute;
        left: 45px;
        top: 6px;
        display: block;
        height: 13px;
        width: 22px;
        -webkit-transform-origin: 0.28571rem center;
        transform-origin: 0.28571rem center;
        font-size: 30px;
    }
    a.toggle-menu:before {
        top: 30px;
        color: #101010;
    }
    .linksbds {
        float: initial;
        border: none;
    }
    ul.top-cta {
        float: initial;
    }
    ul.topnav {
        display: none;
    }
    .logo,
    .logoLP {
        display: block;
        text-align: center;
        margin: 5px 0 0 0;
    }
    .navigation ul {
        display: none;
    }
    ul.top-cta li ul.topbtns-pric > li {
        font-size: 14px;
    }
    .lpheader .cld-num ul li a,
    ul.top-cta li ul.topbtns-pric li a {
        padding: 10px 0 10px 0;
    }
    .stickyheader .sticky-top-area {
        display: none;
    }
    .stickyheader .logo {
        margin: 10px 0 0 0;
    }
    .stickyheader ul.top-cta {
        text-align: center;
        display: block;
    }
    .stickyheader ul.top-cta li:first-child {
        font-size: 20px;
        text-align: center;
        padding: 0;
    }
    .stickyheader .top-bar {
        box-shadow: 0 0 20px -6px #000;
    }
    section.online-industries h2 {
        font-size: 28px;
    }
    section.affordable-package .col-md-12 h3 {
        font-size: 18px;
        line-height: 28px;
    }
    .btc-dashboard .col-md-8 {
        display: none;
    }
    section.btc-dashboard {
        margin-top: 0;
    }
    section.newsletter h2 {
        font-size: 26px;
    }
    .testimonials h2 {
        font-size: 26px;
    }
    section.affordable-package .container {
        padding-bottom: 20px;
    }
    section.affordable-package .col-md-12 {
        padding-top: 30px;
    }
    .wrapper-parallax {
        margin-bottom: 0;
    }
    footer {
        height: auto;
        position: relative;
        z-index: 1;
    }
    footer > .container {
        display: block;
    }
    .disclaimer .col-md-4 {
        text-align: center;
    }
    .footer-large {
        height: auto;
    }
    .banner-vectors img.main-banner-tablet {
        bottom: 20px;
        right: 0;
        max-width: 80% !important;
    }
    .banner-vectors img {
        max-width: 50% !important;
    }
    .banner-vectors img.main-banner-laptop {
        top: 130px;
        max-width: 100% !important;
    }
    .banner-vectors img.main-banner-mobile-img {
        left: -30px;
        bottom: 30px;
    }
    .banner-vectors img.main-banner-cup-img {
        left: 110px;
        bottom: 0;
    }
    .banner-hm .banner-text h3,
    .slider-content.innersliders h3 {
        font-size: 24px;
    }
    .banner-hm .banner-text p,
    .slider-content.innersliders p {
        font-size: 16px;
    }
    .banner-hm .banner-text p br,
    .slider-content.innersliders p br {
        display: none;
    }
    .banner-hm .banner-text h5,
    .innersliders h1,
    .innersliders h5,
    .main-page-h1-span1,
    .main-page-h1-span2 {
        font-size: 25px;
    }
    .banner-hm .banner-text a {
        font-size: 12px;
        padding: 15px 40px 15px 25px;
    }
    .banner-vectors {
        height: 430px;
    }
    .mobile-bannerss {
        display: inline-block;
    }
    .mobile-bannerss img.main-banner-laptop {
        display: inline-block;
        visibility: visible;
    }
    img.a2-img,
    img.a5-img,
    img.c4-img,
    img.c6-img {
        margin: auto;
        right: 0;
        margin: auto;
    }
    section.creative-ideas h5 {
        font-size: 22px;
    }
    section.creative-ideas h6 {
        font-size: 18px;
        line-height: 26px;
    }
    section.affordable-package h2 {
        font-size: 30px;
    }
    .cbp-spmenu h3 {
        font-size: 18px;
    }
    .cbp-spmenu li:hover a.sub-menu + .nav-submenu {
        position: relative;
        visibility: visible;
        opacity: 1;
    }
    .cbp-spmenu li .firstsubmenu-tabs a,
    .cbp-spmenu li .firstsubmenu-tabs h3,
    .cbp-spmenu li .firstsubmenu-tabs p {
        display: none;
    }
    .cbp-spmenu li .firstsubmenu-tabs a.mobnav-on {
        display: block;
    }
    .mcs-horizontal-example {
        overflow: hidden;
        margin: 0;
    }
    .cbp-spmenu li a.sub-menu + .nav-submenu .firstsubmenu-tabs {
        background: 0 0;
        padding: 0;
    }
    .cbp-spmenu li a.sub-menu + .nav-submenu > .row > .col-md-3 {
        display: none;
    }
    .cbp-spmenu li:hover a.sub-menu + .nav-submenu > .row > .col-md-9 {
        padding: 0 !important;
    }
    .cbp-spmenu .hovers-img {
        display: none;
    }
    .cbp-spmenu li .firstsubmenu-tabs h4 {
        display: none;
    }
    .banner-hm .banner-text h5,
    .innersliders h1,
    .innersliders h5,
    .main-page-h1-span1,
    .main-page-h1-span2 {
        font-size: 20px;
        line-height: 30px;
    }
    .banner-hm .banner-text h3,
    .lpgeneric .slider-content.innersliders h1,
    .slider-content.innersliders h3 {
        font-size: 20px;
        margin-bottom: 10px;
        padding-bottom: 4px;
    }
    .lpgeneric .slider-content.innersliders h3 {
        margin-top: 0;
    }
    .lpgeneric .slider-content.innersliders h1 {
        font-weight: 500;
        line-height: normal;
        margin-bottom: 0;
        padding-top: 15px;
        display: block;
        clear: both;
    }
    .banner-hm .banner-text p,
    .slider-content.innersliders p {
        font-size: 14px;
        line-height: normal;
        margin-bottom: 10px;
    }
    section.custom-logo-branding {
        padding: 20px 0 50px 0;
    }
    section.custom-logo-branding h2,
    section.packages-tabs h2 {
        font-size: 25px;
        line-height: normal;
    }
    section.packages-tabs h2 + ul li {
        width: 23.5%;
    }
    section.packages-tabs h2 + ul li a {
        font-size: 14px;
    }
    .grebx-strips {
        overflow: hidden;
    }
    .grebx-strips h3 {
        font-size: 20px;
        text-align: center;
        float: initial;
    }
    .grebx-strips .pricingbig-pack {
        float: initial;
        text-align: center;
    }
    .add-on-web-packages-list-mainbox .col-md-3 {
        width: 50%;
        float: left;
        margin-bottom: 20px;
    }
    .android-app-area h2,
    .animationpage .logo-tabs-main h2,
    .cost-area h2,
    .custompricing-pack h2,
    .ios-app-area h2,
    .logo-design-process h2,
    .sliders-main-3d h2,
    .web-features-main h2,
    .web-packages-main h2,
    section.faq h2,
    section.portfolio-inner-main h2,
    section.request-custom-qoute h2 {
        font-size: 25px;
    }
    section.faq {
        padding: 0 0 40px 0;
    }
    section.lp-faq {
        padding-top: 30px;
    }
    .slick-dots {
        bottom: -25px;
    }
    .btc-dashboard {
        text-align: center;
    }
    .slider-content.innersliders a {
        font-size: 13px;
        padding: 18px 30px 18px 10px;
    }
    .web-packages-main .slick-dots {
        bottom: -10px;
    }
    section.logo-design-process .design-process-img {
        padding: 0 40px;
    }
    section.web-design-tabs ul.tabs-list li {
        width: 23%;
        font-size: 13px;
    }
    #video-animation ul.tabs-list li {
        width: 30%;
    }
    .web-design-tabs .col-md-5 {
        display: none;
    }
    .seo-page .innersliders h1 {
        font-size: 20px;
    }
    .seo-page .slider-content.innersliders h3 {
        font-size: 20px;
    }
    .web-features-main ul.tabs-nav {
        width: 100%;
    }
    .seo-page .web-features-main ul.tabs-nav {
        width: 100%;
    }
    .seo-tab-content ul {
        text-align: left;
    }
    .seo-page .web-features-main .tabs .tab-content-panel {
        padding: 20px 20px 20px 20px;
        height: auto;
    }
    .seo-tab-content ul li {
        width: 100%;
    }
    .web-features-main ul.tabs-nav li {
        float: left;
    }
    .web-features-main .tabs .tab-content-panel {
        width: 100%;
        padding: 120px 20px 20px 20px;
    }
    .web-features-main .tabs .tab-content-panel img {
        display: none !important;
    }
    .web-features-main ul.tabs-nav li {
        width: 50%;
    }
    .web-features-main .tabs .tab-content-panel {
        padding: 20px 20px 20px 20px;
        text-align: center;
        position: relative;
    }
    .web-features-main .tabs .tab-content-panel img {
        top: 10px;
        right: 0;
        left: 0;
        margin: auto;
        width: 170px;
    }
    .request-sidebtn {
        display: none !important;
    }
    .ecommercep .slider-content.innersliders a {
        font-size: 12px;
        padding: 18px 30px 18px 20px;
    }
    .flipster__button--prev {
        left: 44.5% !important;
    }
    .flipster__button--next {
        right: 44.5% !important;
    }
    #lamp-logo {
        display: none !important;
    }
    .animationpage section.packages-tabs h2 + ul li {
        width: 48%;
        margin-bottom: 10px;
    }
    .pricings-strucs {
        width: 100%;
    }
    .pricings-strucs .divs1 {
        margin-top: 30px;
    }
    .video-duration {
        text-align: center;
    }
    .custompricing-pack .video-duration h6 {
        display: block;
    }
    .pricerangesliders {
        margin-top: 50px;
    }
    .video-duration .video-qty {
        margin-top: 25px;
    }
    .pricings-strucs .areapricings ul {
        width: 100%;
        margin: 15px 0 20px;
    }
    .pricings-strucs .button-pricng {
        float: initial;
        width: 30%;
        margin: auto;
        clear: both;
    }
    .custompricing-pack {
        padding: 30px 0;
    }
    .web-features-main .tabs .tab-content-panel {
        border-left: 1px solid #d1d1d1;
        padding: 20px 20px 20px 20px;
        height: auto;
    }
    .digitalmarket-p section.web-design-tabs ul.tabs-list li {
        width: 31%;
    }
    #lamp {
        display: none !important;
    }
    .section-new-1 .d-flex.center {
        display: block;
        text-align: center;
    }
    .custom-bg-2 .slider-5 .slick-next,
    .custom-bg-2 .slider-5 .slick-next:focus,
    .custom-bg-2 .slider-5 .slick-next:hover {
        display: none !important;
    }
    .custom-bg-2 .style-1 {
        margin: 0;
    }
    .android-app-area {
        background: #221f22;
        padding: 30px 0;
        text-align: center;
    }
    .android-app-area p {
        color: #fff;
    }
    .ios-app-area {
        background: #e4e7e0;
        padding: 30px 0;
        text-align: center;
    }
    .android-app-area h2.headstylecenter:before,
    .ios-app-area h2:before {
        right: 0 !important;
    }
    section.newsletter h2 {
        font-size: 22px;
    }
    .banner-hm .banner-text {
        padding-top: 50px;
        display: block !important;
        width: 100%;
    }
    .slidesmob-fade .slick-dots {
        bottom: 0;
    }
    section.portfolio-inner-main .col-md-4 > div {
        min-height: auto;
    }
    .lpheader .pull-right {
        float: initial !important;
        text-align: center;
    }
    .lpheader .cld-num ul {
        padding-top: 5px;
    }
    .stickyheader {
        box-shadow: 0 0 20px -6px #000;
    }
    .lpgeneric .container.pos-rel {
        position: relative;
        transform: translateY(0);
    }
    .lpgeneric .slider-content.innersliders {
        text-align: center;
        width: 100%;
    }
    .lpgeneric .slider-content-full {
        background: #00000087;
        height: 250px;
    }
    .lpgeneric .slider-content.innersliders p::before {
        width: initial;
    }
    .lpgeneric .slider-content.innersliders p {
        padding: 0;
    }
    .lpgeneric .innersliders h5 span {
        font-size: 30px;
        display: inline-block;
        vertical-align: middle;
    }
    .lpgeneric .innerstyle-bann > .container {
        top: 20px;
    }
    .lpgeneric .slider-content.innersliders p::before {
        width: 350px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .lpgeneric .slider-content-full .container {
        top: 0;
        transform: translateY(0);
        padding-top: 30px;
    }
    .fixedform-1.formLP {
        width: 100%;
        box-shadow: none;
        border: 1px solid #ccc;
        margin-top: 20px;
    }
    .lpgeneric .sliders-main-3d {
        padding-bottom: 0;
    }
    .testimonials .slick-next,
    .testimonials .slick-prev {
        z-index: 22;
    }
    .testimonials .slick-prev {
        left: 10px;
    }
    .testimonials .slick-next {
        right: 10px;
    }
    .custom-popup-1 {
        display: block;
    }
    .custom-popup-1 > div {
        padding: 60px 20px;
        width: 100%;
    }
    .web-services-lp .col-md-6 {
        display: none;
    }
    .web-services-lp {
        padding-bottom: 50px;
    }
    .custom-logo-branding.mbapp {
        padding-bottom: 50px;
    }
    .osmain-slider .os-slider + .os-slider {
        display: none;
    }
    .mb-platform a {
        margin-top: 50px;
    }
    .custom-bg-2 .style-1 .d-flex.box-2 {
        display: block;
    }
    .leftappimgs img {
        top: 10px !important;
        right: 0;
        opacity: 0.3;
    }
    .ios-app-area p {
        color: #000;
    }
    .main-mobapp-sliders .ios-app-area {
        height: 100%;
        overflow: hidden;
    }
    .childrensslides {
        margin-top: 30px;
    }
    .choosingright-tech h3 {
        top: -60px;
        font-size: 22px;
    }
    .nav-hide-new {
        display: none;
    }
    a.sub-menu:after {
        content: "";
    }
    ul.p-ul-new {
        left: 0;
        transform: none;
    }
}
@media only screen and (min-width: 320px) and (max-width: 598px) and (orientation: landscape) {
    #portfoliolist .col-md-4 {
        width: 49.3%;
        float: left;
        margin: 1px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 800px) {
    section.packages-col .col-md-3 {
        width: 50%;
        float: left;
    }
    #portfoliolist .col-md-4 {
        width: 32.8% !important;
        float: left;
        margin: 1px;
    }
    .browse-industry-list li {
        min-height: 31px;
    }
    .browse-industry-list .col-md-9 .col-md-3 {
        width: 25%;
        float: left;
    }
    .browse-industry-list h2 + a {
        width: 90%;
    }
    ul.ul-col-2.list-check {
        font-size: 13px;
    }
    .innovative-col .col-md-6 h6 {
        font-size: 16px;
    }
    .innovative-col .col-md-6 h4 {
        font-size: 18px;
    }
    .affix-top a {
        padding: 10px 4px !important;
    }
    ul.header_menu li a {
        font-size: 12px;
        padding: 24px 4px !important;
    }
    ul.header_menu li {
        margin: 0 3px;
    }
    header#sticky-header .col-md-2 {
        float: left;
        padding-top: 17px;
        width: 14.66666667%;
    }
    header#sticky-header .col-md-10 {
        float: right;
        width: 84%;
        padding: 0;
    }
    .innerpackages-bannp img {
        display: block;
        min-height: 263px;
        width: auto;
        max-width: 150%;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    #video-animation ul.tabs-list {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    #video-animation ul.tabs-list li {
        width: auto;
    }
    #video-animation ul.tabs-list li a {
        padding: 20px 10px 20px 8px;
    }
    #video-animation #lamp {
        display: none !important;
    }
}
@media only screen and (min-width: 801px) and (max-width: 1024px) {
    a.sub-menu:after {
        top: 43%;
        right: 4px;
    }
    ul.header_menu li a {
        padding: 29px 8px !important;
    }
    #testimonial_slider {
        padding: 50px 60px !important;
    }
    .navigation ul > li > a {
        font-size: 14px;
        padding: 26px 16px 18px 0;
    }
    .navigation div > ul > li {
        margin: 0 3px;
    }
    .creative-ideas .col-md-4 > div {
        height: 280px;
    }
    section.affordable-package .col-md-4 > div h4 {
        font-size: 22px;
    }
    section.affordable-package .col-md-12 h3 {
        font-size: 25px;
    }
    section.btc-dashboard {
        margin-top: 40px;
    }
    section.btc-dashboard h2 {
        font-size: 25px;
        line-height: 30px;
    }
    section.btc-dashboard .col-md-8 img + img {
        top: -24px;
    }
    section.btc-dashboard .col-md-8 img {
        top: 30px;
    }
    .testimonials .testimonialsbx img {
        width: 125px;
    }
    .testimonials .testimonialsbx .inncont {
        width: 315px;
    }
    .greybgsfoot {
        padding: 43px 20px 0;
    }
    .greybgsfoot ul li a {
        font-size: 13px;
    }
    .stickyheader ul.topnav {
        margin: 1px 8px 0 0;
    }
    .stickyheader ul.topnav > li {
        font-size: 12px;
        margin: 0 6px 0 0;
    }
    .stickyheader ul.top-cta li a {
        font-size: 13px;
    }
    .stickyheader ul.top-cta li:first-child {
        font-size: 14px;
    }
    .stickyheader ul.topnav > li:before {
        margin: 0 0 0 6px;
    }
    .stickyheader ul.topnav > li.startup-link-top:before {
        margin: 0 0 0 6px;
    }
    .stickyheader ul.top-cta li:first-child {
        padding-left: 0;
    }
    .banner-hm .banner-text h5,
    .innersliders h1,
    .innersliders h5 {
        font-size: 28px;
        margin-top: 0;
    }
    .banner-hm .banner-text h3,
    .slider-content.innersliders h3 {
        font-size: 25px;
    }
    .banner-hm .banner-text p,
    .slider-content.innersliders p {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 20px;
    }
    section.custom-logo-branding {
        padding: 20px 0 20px 0;
    }
    .logo-design-process h2,
    .web-packages-main h2,
    section.custom-logo-branding h2,
    section.packages-tabs h2,
    section.portfolio-inner-main h2 {
        font-size: 26px;
    }
    section.packages-tabs h2 + ul li {
        width: 23.9%;
    }
    section.request-custom-qoute h2 {
        font-size: 23px;
    }
    section.faq {
        padding: 20px 0 20px 0;
    }
    section.faq h2 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .web-package-box .pkg-recom .pkg-link a {
        width: 120px;
    }
    .grebx-strips h3 {
        font-size: 20px;
    }
    section.portfolio-inner-main h5 {
        margin: 0 0 25px;
    }
    section.web-design-tabs ul.tabs-list li {
        width: 23.9%;
    }
    #video-animation ul.tabs-list {
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
    }
    #video-animation ul.tabs-list li {
        width: auto;
    }
    #video-animation ul.tabs-list li a {
        padding: 20px 10px 20px 8px;
    }
    #video-animation #lamp {
        display: none !important;
    }
    .web-features-main .tabs .tab-content-panel img {
        width: 210px;
    }
    .web-features-main .tabs .tab-content-panel {
        padding: 60px 247px 25px 50px;
    }
    .web-features-main ul.tabs-nav li a {
        font-size: 16px;
    }
    .animationpage section.packages-tabs h2 + ul li a {
        font-size: 11px;
    }
    .animationpage section.packages-tabs h2 + ul li {
        width: 18.9%;
    }
    .digitalmarket-p section.web-design-tabs ul.tabs-list li {
        width: 32.3%;
    }
    .lpheader .cld-num ul li {
        font-size: 15px;
    }
    .fixedform-1.formLP .formhd h3 {
        font-size: 20px;
        padding-bottom: 10px;
    }
    .fixedform-1.formLP .formhd p {
        padding-top: 10px;
    }
    .fixedform-1.formLP form {
        margin-top: 10px;
    }
    .fixedform-1.formLP .mm-field {
        margin-bottom: 10px;
    }
    .fixedform-1.formLP .input-btn {
        width: 100%;
        margin: 0 auto 0;
    }
    .slider-inner-main .slick-dots {
        width: 100%;
    }
    .main-mobapp-sliders .slick-dots {
        width: 100%;
    }
}
@media only screen and (min-width: 320px) and (max-width: 600px) {
    .contatinfos .box-contacs p a{font-size: 12px;}
    .lpheader .cld-num ul li a,
    ul.top-cta li ul.topbtns-pric li a {
        font-size: 0;
    }
    .lpheader .cld-num ul li a strong,
    ul.top-cta li ul.topbtns-pric li a strong,
    ul.top-cta li ul.topbtns-pric > li a:before {
        font-size: 14px;
    }
    .logo img,
    .logoLP img {
        width: 140px;
    }
    a.toggle-menu:before {
        top: 20px;
    }
    .stickyheader a.toggle-menu:before {
        top: 22px;
    }
    .stickyheader .logo img {
        width: 140px;
    }
    .innerpackages-bannp img,
    .slider-inner-main .slick-slide img {
        display: block;
        min-height: 220px;
        width: auto;
        max-width: 119%;
    }
    .innerpackages-bannp .poscontent-slidess span.cutprices {
        margin-top: -5px;
        font-size: 20px;
    }
    .innerpackages-bannp .poscontent-slidess h1 {
        font-size: 22px;
        line-height: 30px;
    }
    .innerpackages-bannp .poscontent-slidess h1 span {
        font-size: 20px;
    }
    .innerpackages-bannp .poscontent-slidess h1 strong {
        font-size: 26px;
    }
    .innerpackages-bannp .poscontent-slidess h3 {
        font-size: 18px;
    }
    .innerpackages-bannp .poscontent-slidess h3 .yellcol {
        font-size: 30px;
    }
    .innerpackages-bannp .poscontent-slidess ul {
        display: none;
    }
    .leftcta-packg1 {
        position: relative;
    }
    .packagesp-innersec1 {
        padding-top: 30px;
    }
    .slider-content.innersliders {
        width: 100%;
        padding-bottom: 15px;
    }
    .slider-content.innersliders a {
        padding: 10px 40px 10px 10px;
    }
    .slider-inner-main .slider-content-full {
        background: #00000087;
    }
    section.custom-logo-branding h2,
    section.packages-tabs h2 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    section.custom-logo-branding {
        padding-bottom: 20px;
    }
    .ios-app-area {
        padding: 20px 0;
    }
    .ios-app-area p {
        font-size: 15px;
    }
    .android-app-area h2,
    .animationpage .logo-tabs-main h2,
    .cost-area h2,
    .custompricing-pack h2,
    .ios-app-area h2,
    .logo-design-process h2,
    .sliders-main-3d h2,
    .web-features-main h2,
    .web-packages-main h2,
    section.faq h2,
    section.portfolio-inner-main h2,
    section.request-custom-qoute h2 {
        font-size: 22px;
        padding-bottom: 15px;
        line-height: normal;
    }
    .android-app-area p {
        font-size: 15px;
    }
    .cost-area {
        padding: 10px 0 20px 0;
    }
    section.portfolio-inner-main {
        padding: 20px 0 20px 0;
    }
    section.portfolio-inner-main h5 {
        font-size: 22px;
    }
    .custom-popup-1 h3 {
        font-size: 23px;
    }
    .custom-popup-1 p {
        font-size: 14px;
    }
    .custom-popup-1 a.closed::before {
        top: -50px;
    }
    section.newsletter .fieldset {
        width: 100%;
        margin-bottom: 20px;
    }
    section.newsletter .container {
        padding-bottom: 20px;
    }
    section.newsletter {
        padding: 20px 0 0 0;
    }
    .testimonials .testimonialsbx img {
        float: initial;
        margin: auto;
    }
    .testimonials .testimonialsbx .inncont {
        width: 100%;
        display: block;
    }
    .testimonials .testimonialsbx .inncont:before {
        left: 0;
        right: 0;
        margin: auto;
    }
    section.btc-dashboard h2,
    section.creative-ideas h2 {
        font-size: 26px;
        line-height: normal;
    }
    .banner-hm .banner-text {
        padding-bottom: 30px;
        padding-top: 20px;
    }
    section.online-industries {
        padding: 20px 0;
    }
    section.affordable-package h2,
    section.creative-ideas h2,
    section.online-industries h2 {
        font-size: 20px;
    }
    .customer-review h2 + p,
    section.creative-ideas h2 + p,
    section.online-industries h2 + p {
        font-size: 15px;
    }
    .industries-slider .slick-dots {
        bottom: 0;
    }
    .creative-ideas a.red-link-btn-arrow {
        margin-bottom: 20px;
    }
    section.affordable-package {
        padding: 20px 0;
    }
    section.affordable-package .col-md-12 h3 {
        margin-bottom: 10px;
        margin-right: 0;
    }
    section.newsletter .fieldset {
        width: 90%;
    }
    section.packages-tabs h2 + ul li {
        width: 48%;
        padding: 2px;
        margin: 5px 0;
    }
    section.packages-tabs h2 + ul li a:hover:after,
    section.web-design-tabs ul.tabs-list li a:hover:after {
        display: none;
    }
    .packages-tabs .tab-pane {
        padding-top: 30px;
    }
    .add-on-box-main h2 {
        text-align: center;
        font-size: 16px;
    }
    .grebx-strips {
        padding: 10px 10px;
    }
    .grebx-strips h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .add-on-web-packages-list-mainbox .col-md-3 {
        width: 100%;
    }
    section.add-on-web-packages .morefeatures ul {
        margin-bottom: 10px;
    }
    section.add-on-web-packages .morefeatures ul li {
        margin-right: 0;
        display: block;
        margin-bottom: 10px;
    }
    .morefeatures {
        padding: 25px 15px;
    }
    .morefeatures .fright {
        float: initial;
        text-align: center;
    }
    .morefeatures .fleft {
        float: initial;
    }
    .faq h2,
    .request-custom-qoute h2 {
        margin-bottom: 0 !important;
    }
    section.request-custom-qoute .discuss-link {
        font-size: 16px;
    }
    section.logo-design-process:after {
        display: none;
    }
    section.portfolio-inner-main h5 {
        margin: 0 0 20px;
    }
    section.portfolio-inner-main h5 + a {
        margin: 10px auto;
        display: table;
    }
    .testimonials .testimonialsbx {
        text-align: center;
    }
    .pos-static {
        background: #e2e2e2;
    }
    .stickyheader ul.top-cta li:first-child a {
        padding: 5px 0;
    }
    ul.top-cta li ul.topbtns-pric > li:last-child {
        border-left: 1px solid #e2e2e2;
    }
    section.faq {
        padding: 20px 0 40px 0;
    }
    .logobrandings-pack .container {
        padding: 30px 20px;
    }
    section.web-design-tabs ul.tabs-list li {
        width: 48%;
        padding: 2px;
        margin: 5px 0;
    }
    .web-design-tabs .tab-content-main {
        padding: 20px 0 0 0;
        text-align: center;
    }
    .web-design-tabs .tab-content-main ul li {
        text-align: left;
    }
    .web-design-tabs .tab-pane {
        padding-bottom: 20px;
    }
    section.web-design-tabs {
        padding: 0 0 20px 0;
    }
    .web-features-main ul.tabs-nav li {
        width: 100%;
    }
    section.portfolio-website-main h2 {
        font-size: 20px;
    }
    section.request-custom-qoute {
        padding-bottom: 0;
    }
    section.portfolio-website-main {
        padding: 20px 0 30px 0;
    }
    section.portfolio-website-main .col-md-4 > div {
        min-height: auto;
    }
    section.portfolio-website-main h5 {
        font-size: 22px;
        margin: 15px 0 25px;
    }
    section.portfolio-website-main h5 + a {
        margin: 0 0 10px;
    }
    .integrated-ecommerce h2,
    .multi-channel-ecommerce h2 {
        font-size: 20px;
    }
    .integrated-ecommerce,
    .multi-channel-ecommerce {
        padding: 20px 0;
        text-align: center;
    }
    .ecommercep .slider-content.innersliders a {
        padding: 10px 50px 10px 10px;
    }
    .flipster__button--next {
        right: 40% !important;
    }
    .flipster__button--prev {
        left: 40% !important;
    }
    .flipster--infinite-carousel .flipster__item--future-1 .flipster__item__content {
        opacity: 0.2;
    }
    .flipster--infinite-carousel .flipster__item--past-1 .flipster__item__content {
        opacity: 0.2;
    }
    .custompricing-pack .pricingstabs ul {
        display: block;
        overflow: hidden;
    }
    .custompricing-pack .pricingstabs ul li {
        width: 46%;
        float: left;
        margin: 5px 5px;
    }
    .slider-inner-main .slick-dots {
        display: none !important;
    }
    .main-mobapp-sliders .slick-dots {
        width: 100%;
    }
    .leftappimgs img {
        top: 100px !important;
        right: 0;
        opacity: 0.3;
    }
}
@media only screen and (max-width: 480px) {
    
    .contatinfos .box-contacs p a{font-size: 12px;}
    .margin-btn-sm {
        margin-top: 15px;
    }
    
    .contatinfos .box-contacs {padding: 20px 15px 20px 85px;}
    
    section.packages-tabs h2 + ul li {
        width: 100% !important;
    }
    .custompricing-pack .pricingstabs ul {
        display: block;
    }
    .custompricing-pack .pricingstabs ul li {
        width: 45%;
        float: left;
    }
    .pricerangesliders {
        width: 100%;
    }
    .pricings-strucs .areapricings ul li {
        width: 100%;
        padding: 10px 0 10px 20px;
        text-align: left;
    }
    .pricings-strucs .button-pricng {
        width: 100%;
        text-align: center;
    }
    .pricings-strucs .areapricings ul li + li {
        justify-content: left;
    }
    .pricings-strucs .areapricings ul li:before {
        content: "";
        position: absolute;
        left: -8px;
        background: url(../images/sprite.png) no-repeat;
        background-position: -154px -106px;
        width: 14px;
        height: 26px;
    }
    section.web-design-tabs ul.tabs-list li {
        width: 100% !important;
    }
    .custom-bg-1 .box- {
        text-align: center;
    }
    .custom-bg-2 .style-1 .d-flex.box-2 > * {
        margin: 0 23px 25px;
    }
    section.logo-design-process {
        padding: 20px 0 50px 0;
    }
    .slider-content-full {
        height: 220px;
    }
    .lpgeneric .slider-content.innersliders p::before {
        width: 100%;
        left: 0;
        right: 0;
        margin: auto;
    }
    .flipster {
        padding-bottom: 65px;
    }
    .banner-hm .banner-text a {
        padding: 10px 40px 10px 25px;
    }
    .flipster:before {
        bottom: 0;
    }
    .sliders-main-3d .flipster__button {
        bottom: 22px;
    }
    .sliders-main-3d {
        padding: 0 0 20px;
    }
    .fixedform-1 .input-btn {
        width: 100%;
    }
    .lpgeneric .slider-content-full {
        height: 220px;
    }
    .childrens-tabs li {
        display: block;
    }
    .childrens-tabs li a {
        line-height: 24px;
    }
    .childrens-tabs li + li a {
        border: none;
    }
}
@media only screen and (min-width: 700px) and (max-width: 991px) {
    #video-animation ul.tabs-list {
        display: flex;
        flex-wrap: nowrap;
    }
    #video-animation ul.tabs-list li {
        width: auto;
    }
    #video-animation ul.tabs-list li a {
        padding: 20px 10px 20px 8px;
    }
    #video-animation #lamp {
        display: none !important;
    }
}
