@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-box4

    {

        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-box6

    {

        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;

}

}