@media screen and (max-width: 1920px)
{
}

@media screen and (max-width: 1650px)
{
}

@media screen and (max-width: 1440px)
{
}

@media screen and (max-width: 1366px)
{
}

@media screen and (max-width: 1349px)
{
}

@media screen and (max-width: 1310px)
{
}

@media screen and (max-width: 1300px)
{
}

@media screen and (max-width: 1250px)
{
}

@media screen and (max-width: 1200px)
{
    .bottom-header-title h2
    {
        font-size: 3.2rem;
    }
    .request-trial-title h2,
    .our-global-title h2,
    .customer-testimonial-title h2,
    .trusted-master-title h2
    {
        font-size: 3rem;
    }
    .features-title h2, .why-use-title h2
    {
        font-size: 2.7rem;
    }
    .bottom-header-desc p
    {
        font-size: 1.5rem;
    }
    .bottom-header-box p
    {
        font-size: 1.4rem;
    }
    .features-box-title p
    {
        font-size: 1.1rem;
    }
    .features-desc p, .why-use-desc p
    {
        font-size: 1.05rem;
    }

    .top-header
    {
        padding: 0px 50px 0px 50px !important;
    }
    .bottom-header
    {
        padding: 70px 50px 0px 50px !important;
    }

    .features-section
    {
        padding: 40px 0px 70px 0px !important;
    }
    .features-box
    {
        height: 20em;
        padding: 40px 30px 50px 30px !important;
    }


    .request-trial-section
    {
        padding: 40px 0px 50px 0px !important;
    }

    .why-use-section
    {
        padding: 40px 0px 100px 0px !important;
    }
    .why-use-box-main
    {
        margin-top: 70px;
    }
    .why-use-box-outer
    {
        padding: 0px 8px 0px 8px !important;
    }
    .why-use-box
    {
        height: 38em;
        padding: 25px 20px 20px 20px !important;
    }

    .our-global-section
    {
        padding: 40px 0px 70px 0px !important;
    }
    .our-global-box .our-global-box-logo
    {
        margin-top: 50%;
    }

    .customer-testimonials-section
    {
        padding: 40px 0px 80px 0px !important;
    }
    .customer-testimonials-main
    {
        margin-top: 70px;
    }
    .customer-testimonials-box
    {
        padding: 90px 40px 70px 80px !important;
    }
    .customer-testimonial1
    {
        padding-right: 20px !important;
    }
    .customer-testimonial2
    {
        padding-left: 20px !important;
    }

    .trusted-master-section
    {
        padding: 40px 0px 70px 0px !important;
    }
    .trusted-master-main
    {
        padding: 0px 130px 0px 130px !important;
    }

    footer
    {
        padding: 70px 0px 10px 0px !important;
    }
    .footer-box-3
    {
        padding-left: 70px !important;
    }
    .footer-bottom
    {
        margin-top: 30px;
    }

    .thank-you .bottom-header
    {
        padding: 170px 120px 50px 120px !important;
    }

}

@media screen and (max-width: 1198px)
{
}


@media screen and (max-width: 1025px)
{
    .features-box1,
    .features-box2,
    .features-box3,
    .features-box4,
    .features-box5,
    .features-box6
    {
        border-top: 0;
        border-right:0px;
    }
    .features-box1,
    .features-box4
    {
        border-left: 0;
    }
    .features-box4,
    .features-box5,
    .features-box6
    {
        border-bottom: 0;
    }
    .features-box3,
    .features-box6
    {
        border-right: 0;
    }
    .features-box2,
    .features-box3,
    .features-box5,
    .features-box6
    {
        border-left: 1px;
    }
}

@media screen and (max-width: 990px)
{
    .btn-header-inner a
    {
        font-size: 1.2rem;
    }
    .bottom-header-title h2 br,
    .bottom-header-desc p br
    {
        display: none;
    }

    .top-header
    {
        padding: 0px 20px 0px 20px !important;
    }
    .bottom-header
    {
        padding: 70px 20px 0px 20px !important;
    }
    .btn-header-outer
    {
        padding: 0px 5px !important;
    }
    .header-btn-section
    {
        margin-top: 40px;
        padding: 20px 20px 20px 20px !important;
    }

    .features-box2,
    .features-box4
    {
        border-right: 0;
    }
    .features-box4
    {
        border-left: 1px;
        border-bottom: 1px;
    }
    .features-box3,
    .features-box5
    {
        border-left: 0px;
    }

    .text-submit-outer
    {
        margin-top: 30px;
    }

    .why-use-box-outer
    {
        padding: 0px 8px 16px 8px !important;
    }
    .why-use-box
    {
        height: 30em;
    }

    .our-global-box .our-global-box-logo
    {
        margin-top: 30%;
    }
    .our-global-box2,
    .our-global-box6
    {
        border-right: 1px solid rgba(255,255,255,0.6);
    }

    .customer-testimonials-box
    {
        height: auto;
    }
    .customer-testimonial
    {
        margin-bottom: 50px;
    }
    .customer-testimonial1
    {
        padding-right: 0px !important;
    }
    .customer-testimonial2
    {
        padding-left: 0px !important;
    }

    .trusted-master-main
    {
        padding: 0px 50px 0px 50px !important;
    }

    .footer-box-2
    {
        padding-left: 40px !important;
    }
    .footer-box-3
    {
        padding-left: 0px !important;
    }

}

@media screen and (max-width: 767px)
{
    .header-btn-section
    {
        padding: 20px 20px 10px 20px !important;
    }
    .btn-header-outer
    {
        margin-bottom: 15px;
    }

    .bottom-header-box
    {
        padding: 15px 15px 20px 15px!important;
    }

    .features-box
    {
        height: auto;
    }
    .features-box1,
    .features-box2,
    .features-box3,
    .features-box4,
    .features-box5,
    .features-box6
    {
        border-left: 1px solid transparent;
    }
    .features-box1,
    .features-box2,
    .features-box3,
    .features-box4,
    .features-box5,
    .features-box6
    {
        border-right: 1px solid transparent;
    }
    .features-box1,
    .features-box6
    {
        border-top: 1px solid transparent;
    }
    .features-box4,
    .features-box6
    {
        border-bottom: 1px solid transparent;
    }

    .why-use-box
    {
        height: auto;
        padding: 25px 20px 40px 20px !important;
    }

    .our-global-box .our-global-box-logo
    {
        margin-top: 40%;
    }

    .trusted-master-main
    {
        padding: 0px 30px 0px 30px !important;
    }

    .footer-box-2
    {
        padding-left: 0px !important;
    }
    .contact-info-desc
    {
        padding: 0px 0px 0px 0px !important;
    }
	
	
.topbar {
    margin-left: auto;
    float: none;
    margin-right: auto;
    display: block;
    width: 80%;
    overflow: hidden;
    /* background: red; */
}
.email_top {
    float: left;
    margin-right: unset;
    margin-left: 2em;
}
.phone_number_top{
	margin-right:unset;
	}
.topbar h3 {
    font-size: 15px;
}

.request-trial-title h3 {
    font-size: 18px;
}
.request-trial-title h2 {
    font-size: 24px !important;
}
}

@media screen and (max-width: 720px)
{
}

@media screen and (max-width: 640px)
{
}

@media screen and (max-width: 575px)
{
    .bottom-header-title h2
    {
        font-size: 2.4rem;
    }
    .features-title h2,
    .why-use-title h2
    {
        font-size: 2.1rem;
    }
    .request-trial-title h2,
    .our-global-title h2,
    .customer-testimonial-title h2,
    .trusted-master-title h2
    {
        font-size: 2.1rem;
    }
    .our-global-desc p
    {
        font-size: 1.4rem;
    }
    .bottom-header-desc p
    {
        font-size: 1.3rem;
    }
    .features-box-title p,
    .why-use-box-title p
    {
        font-size: 1.2rem;
    }
    .features-desc p,
    .why-use-desc p
    {
        font-size: 1rem;
    }
    .footer-copy p, .footer-links, .footer-links a
    {
        font-size: 0.6rem;
    }

    .bottom-header
    {
        padding: 70px 0px 0px 0px !important;
    }
    .thank-you .bottom-header
    {
        padding: 90px 0px 0px 0px !important;
    }

    .features-desc,
    .why-use-desc
    {
        width: 100%;
    }

    .text-box-outer
    {
        padding: 12px 0px !important;
    }

    .our-global-box
    {
        height: auto;
    }
    .our-global-box .our-global-box-logo
    {
        margin-top: 0;
        padding: 70px 0px 70px 0px !important;
        transform: unset;
    }
    .our-global-box1, .our-global-box3, .our-global-box5, .our-global-box7
    {
        border-right: 1px solid rgba(255,255,255,0.6);
    }

    .customer-testimonials-box
    {
        padding: 50px 20px 40px 80px !important;
        background-position: 30px 30px;
    }

    .trusted-master-main
    {
        padding: 0px 20px 0px 20px !important;
    }

    .footer-box-1
    {
        padding-right: 0px !important;
    }
}
@media screen and (max-width: 480px)
{
}

@media screen and (max-width: 450px)
{
}

@media screen and (max-width: 412px)
{
}

@media screen and (max-width: 380px)
{
    .bottom-header-title h2
    {
        font-size: 2.2rem;
    }
    .bottom-header-desc p
    {
        font-size: 1.2rem;
    }
	
	.topbar {
    width: 95%;
    padding-left: 1em !important;
}
}

@media screen and (max-width: 360px)
{
}

@media screen and (max-width: 335px)
{
}
@media screen and (max-width: 320px)
{
	.topbar {
    width: 100%;
    padding-left: 1em !important;
}
	.topbar h3 {
    font-size: 13px;
}
}