@media only screen and (max-width: 1024px) {
    .logo {
        height: 38px;
    }
    .createdemo,
    .loginBtn {
        font-size: 14px;
        padding: 5px 10px;
    }
    .topRight .tollfreeno {
        padding: 5px 10px 5px 30px;
        background-position: 7px center;
        background-size: 18px auto;
        font-size: 14px;
    }
    .rightcurve ul li {
        line-height: 27px;
        font-size: 14px;
    }
    #aboutus h1 {
        font-size: 26px;
        line-height: 28px;
    }
    .screenimg {
        width: 100%;
        margin: 0
    }
    .toolfreeBox {
        width: 48%;
        margin: 0 1%;
        height: auto;
    }
    #featureSec ul li {
        width: 32%;
    }
    #featureSec ul li a {
       /* min-height: 267px;*/
        padding: 20px 10px;
    }
    #featureSec ul li .cmnBtn {
        padding: 8px 10px!important;
    }
    .managecallForm {
        max-width: 412px;
    }
    .managecallForm h3 {
        font-size: 24px;
        line-height: 26px;
    }
    .managecallForm p {
        font-size: 16px;
        line-height: 18px;
    }
    .managecallForm form input[type="text"] {
        padding: 3px 5px;
        background-size: 10px auto;
    }
    #aboutus {
        margin-top: -25px;
    }
    .rightcurve ul li a span {
        margin-right: 10px;
    }
    .rightcurve ul li a {
        font-size: 12px;
    }
}

@media only screen and (max-width: 767px) {
    .btmproduct {
        float: left!important;
        text-align: left;
    }
    .pfixedsec {
        display: none;
    }
    .listfeature {
        top: 0;
    }
    .listfeature li {
        padding: 8px;
        margin-bottom: 8px;
    }
    .listfeature li h3 {
        font-size: 16px;
        line-height: 18px;
    }
    .listfeature li img {
        min-height: 0!important;
    }
    #planpriceSec .planprice {
        padding: 20px 0;
    }
    #aboutus h1 {
        font-size: 20px;
        line-height: 24px;
    }
    #planpriceSec h2 {
        font-size: 20px;
        line-height: 24px;
    }
    .managecallForm form input[type="text"] {
        font-size: 13px;
    }
    .managecallForm form input[type="submit"],
    .managecallForm form input[type="button"] {
        height: 100%;
        width: 34px;
        background-size: 10px auto;
    }
    .managecallForm.greytext {
        margin: 0 auto;
        margin-bottom: 20px;
    }
    #BannerSec img {
        min-height: 200px;
    }
    header {
        padding: 12px 0;
        /* background-color: rgba(38, 118, 237, 0.9);
		*/
    }
    .serviceList ul li {
        width: 100%;
        margin: 10px 0;
    }
    .mainnav ul li a {
        display: block;
        padding: 4px 20px;
    }
    .menutooggle {
        display: inline-block;
        margin: 0;
    }
    .mainnav {
        display: none;
        position: absolute;
        left: 0;
        top: 56px;
        width: 100%;
        background-color: #fff;
        border-top: 1px solid #6d61ff
    }
    .mainnav ul li {
        text-align: center;
        width: 100%;
    }
    .mainnav ul li {
        padding: 7px 0
    }
    .htitle {
        padding: 3px 0;
    }
    .htitle:before {
        width: 5px;
    }
    .htitle h2 {
        font-size: 22px;
        line-height: 24px;
    }
    #aboutus .aboutcontent {
        padding: 20px 25px;
    }
    #aboutus .aboutcontent:before {
        width: 5px;
    }
    .topRight .tollfreeno {
        font-size: 11px;
        padding: 2px 10px 2px 20px;
        background-size: 8px auto;
    }
    .createdemo,
    .loginBtn {
        font-size: 11px;
        padding: 2px 7px;
    line-height: 19px;
    }
    .managecallForm {
        width: 100%;
        margin-top: 42px;
    }
    .logo {
        width: 100px;
        background-size: 32px auto;
        height: 35px;
        margin: 0;
        background-position: center 0;
    }
    .topRight .socialIcon {
        display: none;
    }
    .rightcurve {
        display: none;
    }
    #aboutus {
        margin-top: 20px;
    }
    .managecallForm {
        width: 100%;
    }
    #featureSec ul li {
        width: 48%
    }
    #planpriceSec .planprice form {
        padding: 0
    }
    .copyright {
        padding: 10px 0;
        margin-top: 10px;
    }
    .copyright p {
        line-height: 14px;
    }
    #planpriceSec .planprice .form-control {
        font-size: 12px;
        line-height: 14px;
    }
    footer p {
        text-align: left;
    }
    .mngmtsollist li{width: 48%; margin: 0;}
    #partnerwithus ul li{width: 48%;}
    #getintouch h3{font-size: 22px; line-height: 24px;}
    #aboutus.margi0{margin-top: -10px;}
}
    @media only screen and (max-width: 480px) {
        #BannerSec {
            padding-top: 80px;
        }
        .mainnav {
            top:104px;
        }
        header {
            text-align: center;
        }
        .topRight {
            width: 100%
        }
        .topRight .tollfreeno {
            margin-right: 2px;
        }
        .createdemo,
        .loginBtn {
            margin-right: 2px;
vertical-align:middle;
        }
        #featureSec ul li {
            width: 98%
        }
        #planpriceSec .planprice form .form-group {
            margin: 0
        }
        #planpriceSec .planprice .form-control {
            margin-bottom: 10px;
        }
        .managecallForm h3 {
            font-size: 14px;
            line-height: 16px
        }
        .managecallForm p {
            font-size: 11px;
        }
        .toolfreeBox {
            width: 98%;
            margin-top: 10px;
        }
        #featureSec ul li a {
            min-height: 0
        }
        .mngmtsollist li{width: 100%; margin: 0;}
        #partnerwithus ul li{width: 100%;}
        #getintouch{padding: 15px 0;}
        #getintouch h3{font-size: 22px; line-height: 24px;}
        /* new css careerpage  */
        #salesBannerSec {
            padding-top: 80px;
        }
        #salesBannerSec img {
            max-width: 100%;
            height: 250px;
        }
        .salesbcontent h2 {
            font-size: 30px;
            line-height: 35px;
        }
            .salesbcontent h2 small {
                font-size: 18px;
                line-height: 24px;
            }
            .salesbcontent p {
                font-size: 18px;
                line-height: 22px;
            }
            #salesaboutus .salesabtcontent img {
                max-width: 335px;
            }
            .singlebulksec a {
                padding: 10px 15px;
            }
            #salesbenefit .rightimg img {
                max-width: 315px;
            }
            #salesbenefit .saleslist p{
                color: #585858;
                 font-size: 13px;
                 line-height: 16px;
                 margin-bottom: 10px;
                  padding: 0 0px 0 47px;
            }
            #salesfeatureSec ul li {
                padding: 20px 0;
            }
            #salesfeatureSec .salesfeatureList {
                padding: 20px 15px 0px;
            }
        #salesfeatureSec ul li {
            width: 98%
        }
        #contactpriceSec .planprice form .form-group {
            margin: 0
        }
        #contactpriceSec .planprice .form-control {
            margin-bottom: 10px;
        }
        .salesabtcontent {
            margin-left: 0px;
        }
        #salesfeatureSec ul li a {
            min-height: 0
        }
    }
