﻿@charset "utf-8";
/* CSS Document */

/* =============================== Master CSS Start ====================================== */

.BodyMainContainer {
    background-color: #EAEAEA;
    padding: 30px;
    float: left;
}

.MainContentBody {
    background-color: #FFFFFF;
    border-radius: 5px;
    padding-bottom: 20px;
    float: left;
}

.MainBodyContent {
    margin-top: 35px;
    margin-bottom: 35px;align-items:center;justify-content:center;
}

    .MainBodyContent span img {
        width: 30px;
        margin-top: 10px;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
    }

.MainBodyheading {
    margin: 10px 0;
    padding: 0 10px;
    max-width: calc(100% - 80px);
}

.MainBodyContainerContent {
}

.video-link-1 {
    margin-bottom: 20px;
}

.video-link-1,
.video-link-2 {
    display: block;
    white-space: nowrap;
    color: #000;
}

#feature3 {
    max-width: 100% !important; /*Desktop*/
    object-fit: cover;
}

.two-col {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly; /*Desktop*/
}

.two-col-child,
.two-col-child1,
.two-col-child2 {
    max-width: 100%;
    margin-bottom: 20px;
}

.six-col {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; /*Desktop*/
}

.six-col-child {
    max-width: 100%;
    margin-bottom: 20px;
}

contactInfo {
    right: 50px;
}

Block5RightTxt {
    float: right;
    margin-right: -30px;
}
/*17-10-18*/
.block5-read {
    margin-top: 10%;
}
/*17-10-18*/
.social-head {
    margin-top: 60px;
}
.FooterContentRight .social-head, .FooterContentRight .email-link, .FooterContentRight .contact-link, .FooterContentRight .footer-head{margin:0;position:static}
.FooterNewsLetter .FooterContentRight ul{margin-bottom:15px}
.FooterNewsLetter .FooterContentRight .social-head{margin:15px 0 0px}
.FooterNewsLetter .FooterContentRight .social-head + div{margin:0px 0 0px;position:static !important;}
.center {
    text-align: center;
    margin: 0 auto;
}

.lnH {
    text-align: right;
    margin-right: 5%;
}

.lnk-headPos {
    text-align: right;
}

.FooterNewsLetter b {
    white-space: nowrap;
    margin-bottom: 10px;
}

.email-link {
    margin-top: 60px;
}

.contact-link {
    margin-top: 77px;
}

.feaure-8-head {
    float: right;
    width: 100%;
}

#featureBtn3,
#featureBtn5 {
    position: relative;
    top: -55px;
}
    ul.Feature8Text > li {
    clear: both;
    width: 100%;
}
/* ----------------- Responsive Desktop start ---------------------------- */
@media (min-width:1280px) and (max-width:1365px) {
    .WWAGridSection {
        padding: 25px 5%;
    }
}

@media (min-width:1680px) and (max-width:1919px) {
    .block5ReadMore {
        margin-top: 79px;
    }
}

@media (min-width:1920px) {
    .CertifiedTeachers {
        margin-top: 3%;
    }

    .block5ReadMore {
        margin-top: 123px;
    }

    .carousel-inner {
        top: -200px;
    }
}

@media (max-width:1024px) {
    .sstm {
        margin-top: 43% !important;
    }
    .Feature8Text li a.ReadMore {
        float: left !important;
        margin-left: 42px !important;
    }
    .footer-head{position:static;white-space:normal}
}

/* ----------------- Responsive Desktop End ---------------------------- */


@media (min-width: 576px) and (max-width: 767.98px) {
    #Inner_Slider {
        top: 36% !important;
    }

    .HeaderBanner {
        top: 60%;
    }
}

@media screen and (max-width:1920px) {
    #Inner_Slider {
        top: 20% !important;
    }

    .Heading_CArousel {
        text-align: center;
        height: 100px;
        padding: 1em;
    }

    .carousel-inner {
        top: 0;
    }

    #lastSecBtn1 {
        margin-top: -34px;
    }
}

@media screen and (max-width:1680px) {
    #Inner_Slider {
        top: 20% !important;
    }

    .Heading_CArousel {
        text-align: center;
        padding: 1em;
    }

    #lastSecBtn1 {
        margin-top: 0;
    }
}

@media screen and (max-width:1600px) {
    #Inner_Slider {
        top: 20% !important;
        right: 0;
    }

    #lastSecBtn1 {
        margin-top: -42px;
    }
}

@media (max-width:1440px) {
    #Slider img {
        height: 90vh !important;
    }

    .Heading_CArousel {
        color: #fff !important;
        font-size: 1.4em !important;
        text-align: center !important;
    }

    #Inner_Slider {
        top: 20% !important;
        right: 0;
    }

    .Slider_Content {
        padding: 0 5px 5px !important;
        height: 80px !important;
    }

    .add-sp {
        padding-right: 75px;
    }

    .six-col-container {
        width: 228px;
    }

    #lastSecBtn1 {
        margin-top: 18px;
    }
}

@media screen and (max-width:1366px) {
    .add-sp {
        padding-right: 75px;
    }

    #Inner_Slider {
        top: 25% !important;
        right: 0;
    }

    .six-col-container {
        width: 215px;
    }

    #lastSecBtn1 {
        margin-top: 0;
    }
}

@media screen and (max-width:1280px) {
    .six-col-container {
        width: 192px;
    }

    .HeaderBanner {
    }

    #lastSecBtn1 {
        margin-top: 5px;
    }
}

@media (max-width:1024px) {
    #Slider img {
        height: 90vh !important;
    }

    .Heading_CArousel {
        color: #fff !important;
        font-size: 1.4em !important;
        text-align: center !important;
        padding: 1em 0em;
    }

    #Inner_Slider {
        top: 33% !important;
        right: 0;
    }

    .Slider_Content {
        padding: 0 5px 5px !important;
        height: 80px !important;
    }

    .six-col-container {
        width: 152px;
    }

    .WhoWeAreImg img {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .WhoWeAreImg2 {
        margin-top: 50px !important;
    }

        .WhoWeAreImg2 img {
            max-width: 100% !important;
        }

    .HeaderBanner {
    }

    .lnk-headPos{width:100%;float:left;text-align:right;margin-bottom:20px;}
    .add-sp{padding-right:15px !important;}
    .FooterContentRight{margin-top:10px;}
    .footer-head1{top:39px;}.FooterContentRight a i{padding:0 5px}
    .FooterInfo > div:first-child{float:left;width:100%;}
    .link-txt{white-space:normal !important;}
    .FooterNewsLetter b {
        white-space: nowrap;
    }

    .link-txt {
        white-space: nowrap;
    }

    .email-link {
        margin-top: -20px;
    }

    .contact-link {
        margin-top: -17px;
    }

    
}

@media (max-width:768px) {
    #Slider img {
        object-fit: cover;
    }

    .sl-4 {
        object-position: 90%;
    }

    .WhoWeAreContent {
        float: left;
    }

    .WhoWeAreImg2 {
        margin-right: -26px !important;
    }

    .WWAheading {
        padding-top: 10px;
    }

    .WWAHeaderContent {
    }

    .MainBodyContent {
    }

    #readBtn1, #readBtn2, #readBtn3, #readBtn4 {
        margin-left: 0 !important;
    }

    .six-col-container {
        width: 6.7em;
        padding-left: 6px;
    }

    .Feature8Img {
        height: 190px;
    }

    .HeadingImg {
        margin-top: 0 !important;
    }

    .Block5Body .col-md-6 h4 span {
        padding-bottom: 0px;
        line-height: 1.5;
    }

    .Block5RightGrid img {
        width: 100% !important;
    }
}



@media (min-width:576px) and (max-width:610px) {
    .BodyMainContainer {
        padding: 12px;
    }

    .MainBodyheading {
        margin: 0;padding:0 10px;
        max-width: calc(100% - 68px);
        text-align: center;
    }

        .MainBodyheading h2 {
            font-size: 22px;
        }

    .MainBodyContent span img {
        width: 24px;
        margin-top: 0;
    }
}

@media (min-width:501px) and (max-width:575px) {

    .BodyMainContainer {
        padding: 12px;
    }

    .MainBodyheading {
        margin: 0;
        width: 500px;
        text-align: center;
    }

        .MainBodyheading h2 {
            font-size: 20px;
        }

    .MainBodyContent span img {
        width: 24px;
        margin-top: 0;
    }
}


@media (min-width:421px) and (max-width:500px) {

    .BodyMainContainer {
        padding: 12px;
    }

    .MainBodyheading {
        margin: 0;
        text-align: center;
    }

        .MainBodyheading h2 {
            font-size: 16px;
        }

    .MainBodyContent span img {
        width: 24px;
        margin-top: 0;
    }
}

@media (min-width:401px) and (max-width:420px) {
    .BodyMainContainer {
        padding: 12px;
    }

    .MainBodyheading {
        margin: 0;
        width: 339px;
        text-align: center;
    }

        .MainBodyheading h2 {
            font-size: 16px;
        }

    .MainBodyContent span img {
        width: 24px;
        margin-top: 0;
    }

    .HeadingImg {
        margin-top: -10px;
    }
}


@media (min-width:360px) and (max-width:400px) {
    .BodyMainContainer {
        padding: 12px;
    }

    .MainBodyheading {
        margin: 0;
        width: 288px;
        text-align: center;
    }

        .MainBodyheading h2 {
            font-size: 16px;
        }

    .MainBodyContent span img {
        width: 24px;
        margin-top: 0;
    }
}


@media (max-width:359px) {
    .BodyMainContainer {
        padding: 12px;
    }

    .MainBodyheading {
        margin: 0;
        width: 248px;
        text-align: center;
    }

        .MainBodyheading h2 {
            font-size: 16px;
        }

    .MainBodyContent span img {
        width: 24px;
        margin-top: 0;
    }
}

@media (max-width:414px) {
    .Steptext > h4 {
        font-size: 17px;
        margin-top: 1px;
    }

    .WhoWeAreImg {
        margin-top: -20px;
    }

    .HeadingImg {
        margin-top: 24px !important;
    }

    #Slider img {
        height: 90vh !important;
    }

    .Heading_CArousel {
        color: #fff !important;
        font-size: 1em !important;
        text-align: center !important;
    }

    #Inner_Slider {
        width: 80% !important;
        margin-right: 10% !important;
        left: 10% !important;
    }

    .Slider_Content {
        padding: 12px 5px 5px !important;
        height: 80px !important;
    }

    .FooterBottom {
        padding-right: 0;
    }

        .FooterBottom p {
            font-size: 10px;
            text-align: center;
        }

    .FooterContent {
        display: flex;
        flex-direction: column;
    }

    .footer-head {
        position: static;
        top: 0;
        white-space: normal;
    }

    .footer-head1 {
        position: static;
        top: 0;
    }

    .FooterLink {
        margin-bottom: 25px;
    }

    .lnk-headPos {
        text-align: right;
    }

    .info-links li:first-child {
        padding-right: 59px;
    }

        .info-links li:first-child a {
            position: relative;
            left: 60px;
        }

    .FooterNewsLetter {
        margin-top: 10px;
    }

    .email-link {
        margin-top: 10px;
        margin-bottom: 5px;
        width: 100%;
    }

    .social-head {
        margin-top: 0;
        margin-bottom: 15px;
    }

    .readBtn {
        display: block;
        text-align: center;
        width: 50%;
        margin: 10px 0;
    }

    #featureBtn3 {
        top: 0 !important;
    }

    #featureBtn5 {
        margin-top: -10px;
        top: 0 !important;
    }

    #feature8Img2 {
        margin-left: -58px;
    }
    #rightImg2 {
        margin-top:3px;
    }

    #readBtn1,
    #readBtn2,
    #readBtn3,
    #readBtn4 {
        margin-left: -20px !important;
    }

    .six-col-container {
        width: 63%;
    }

    .CertifiedTeachers {
        margin-top: -36px;
    }

.txt-space {
    margin: -5px 22px 0 38px !important;
}
    .block5-read {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .lnH {
        line-height: 1.5;
        margin-right: 0;
    }

    .right-img {
        position: relative;
        left: 20px;
    }

    .left-img {
        position: relative;
        right: 22px;
        margin-bottom: 4px;
    }

    .WhoWeAreImg2 {
        top: 0;
    }

    #softwareRm {
        margin-top: 0;
    }

    .contact-sp {
        padding-right: 10px;
    }

    .add-sp {
        max-width: 100%;
        padding-right: 10px;
    }

    .feature-links {
        margin-top: 0 !important;
    }

    .sp {
        margin-left: 13px;
    }

    .WWAheading h2 {
        margin-left: 15px;
    }

    .MainBodyheading h2 {
        margin-left: 15px;
        padding-top: 5px;
    }

    .logoBrand {
        text-align: center;
    }

    .LangChanger {
        text-align: center;
    }

    #myDropdown {
        width: 100%;
        left: 0px;
        top: 20px;
    }

    .home_search_bar_wrapper .dropdown-content div span {
        margin-right: 0 !important;
    }

    .Block5RightGrid img {
        width: 100% !important;
        object-fit: cover;
    }

    .WhoWeAreImg2 {
        margin-top: 0 !important;
        margin-right: 0 !important;
    }

        .WhoWeAreImg2 img {
            max-width: 100% !important;
        }

    .WWAheading {
        padding-top: 5px !important;
    }
    #featureImg1 {

    }
    #featureBtn10 {

    }
}

@media (max-width:375px) {
    .HeadingImg {
        margin-top: -20px;
    }

    #Slider img {
        height: 90vh !important;
    }

    .Heading_CArousel {
        color: #fff !important;
        font-size: 1em !important;
        text-align: center !important;
    }

    #Inner_Slider {
        width: 80% !important;
        margin-right: 10% !important;
        left: 10% !important;
    }

    .Slider_Content {
        padding: 20px 5px 5px !important;
        height: 80px !important;
    }

    .FooterBottom {
        padding-right: 0;
    }

        .FooterBottom p {
            font-size: 10px;
            text-align: center;
        }

    .FooterContent {
        display: flex;
        flex-direction: column;
    }

    .footer-head {
        position: static;
        top: 0;
        white-space: normal;
    }

    .footer-head1 {
        position: static;
        top: 0;
    }

    .FooterLink {
        margin-bottom: 25px;
    }

    .lnk-headPos {
        text-align: right;
    }

    .info-links li:first-child {
        padding-right: 59px;
    }

        .info-links li:first-child a {
            position: relative;
            left: 60px;
        }

    .FooterNewsLetter {
        margin-top: 10px;
    }

    .email-link {
        margin-top: 10px;
        margin-bottom: 5px;
        width: 100%;
    }

    .social-head {
        margin-top: 0;
        margin-bottom: 15px;
    }

    .HeaderRightBorder {
        position: relative;
        left: 0;
    }

    .readBtn {
        display: block;
        text-align: center;
        width: 50%;
        margin: 0 auto;
    }

    #readBtn1,
    #readBtn2,
    #readBtn3,
    #readBtn4 {
        margin-left: -20px !important;
    }

    .block5-read {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .lnH {
        line-height: 1.5;
    }

    .link-txt {
        white-space: normal;
    }

    .right-img {
        position: relative;
        left: 5px;
    }

    .left-img {
        position: relative;
        right: 20px;
    }


    .right-img {
        position: relative;
        right: -2px;
        bottom: 0;
    }
    .AffordablePrices {
        margin-bottom: 35px;
    }

    .Heading_CArousel {
        padding: 0.5em;
    }



    .MainBodyheading h2 {
        margin-left: -2px;
    }

.txt-space {
    margin: -5px 36px 0 38px !important;
}

    .sp {
        margin-left: 3px;
    }

    .CertifiedHeaderContent {
        margin-top: 0;
    }

    .logoBrand {
        text-align: center;
    }

    .LangChanger {
        text-align: center;
    }

    #myDropdown {
        width: 100%;
        left: 0px;
        top: 20px;
    }

    .home_search_bar_wrapper .dropdown-content div span {
        margin-right: 0 !important;
    }

    .Block5RightGrid img {
        width: 100% !important;
        object-fit: cover;
    }

}

@media (max-width:360px) {
    .HeadingImg {
        margin-top: -20px;
    }

    #Slider img {
        height: 90vh !important;
    }

    .Heading_CArousel {
        color: #fff !important;
        font-size: 1em !important;
        text-align: center !important;
    }

    #Inner_Slider {
        width: 80% !important;
        margin-right: 10% !important;
        left: 10% !important;
    }

    .Slider_Content {
        padding: 20px 5px 5px !important;
        height: 80px !important;
    }

    .readBtn {
        display: block;
        text-align: center;
        width: 50%;
        margin: 0 auto;
    }

    .six-col-container {
        width: 260px;
    }

    #readBtn1,
    #readBtn2,
    #readBtn3,
    #readBtn4 {
        margin-left: -25px !important;
    }

    .FooterBottom {
        padding-right: 0;
    }

        .FooterBottom p {
            font-size: 10px;
            text-align: center;
        }

    .FooterContent {
        display: flex;
        flex-direction: column;
    }

    .footer-head {
        position: static;
        top: 0;
        white-space: normal;
    }

    .footer-head1 {
        position: static;
        top: 0;
    }

    .FooterLink {
        margin-bottom: 25px;
    }

    .lnk-headPos {
        text-align: right;
    }

    .info-links li:first-child {
        padding-right: 59px;
    }

        .info-links li:first-child a {
            position: relative;
            left: 60px;
        }

    .FooterNewsLetter {
        margin-top: 10px;
    }

    .email-link {
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .social-head {
        margin-top: 0;
        margin-bottom: 15px;
    }


    .right-img {
        position: relative;
        right: -10px;
        bottom: 0;
    }

    .left-img {
        position: relative;
        right: 10px;
    }

    .MainBodyheading h2 span {
        margin-left: -8px;
    }

    .CertifiedTeachers {
        margin-top: -100px;
    }

    .AffordablePrices {
        margin-bottom: 35px;
    }

    .Heading_CArousel {
        padding: 0.5em 0em;
    }

    .WWAheading h2 {
        margin-left: 17px;
    }

    .MainBodyheading h2 {
        margin-left: 10px;
    }

.txt-space {
    margin: -5px 20px 0 38px !important;
}

    .sp {
        margin-left: 3px;
    }

    .CertifiedHeaderContent {
        margin-top: 0;
        margin-bottom: 60px;
    }

    .logoBrand {
        text-align: center;
    }

    .LangChanger {
        text-align: center;
    }

    #myDropdown {
        width: 100%;
        left: 0px;
        top: 20px;
    }

    .home_search_bar_wrapper .dropdown-content div span {
        margin-right: 0 !important;
    }

    .Block5RightGrid img {
        width: 100% !important;
        object-fit: cover;
    }

}
/*Haroon 17-10-18*/
@media (max-width: 736px) and (orientation : landscape) {
    #Inner_Slider {
        top: 40% !important;
        width: 90% !important;
        top: 43% !important;
        margin-right: 5% !important;
    }

    .Slider_Content {
        padding: 2px 5px 5px !important;
    }

    .inputHeaderBanner {
    }

    .HeaderLeftBorder {
        position: relative;
        left: 50px;
    }

    .HeaderRightBorder {
        position: relative;
        left: 20px;
    }

    .WWAheading, .MainBodyheading, .Certifiedheading {
        margin: 0 auto;
    }

        .WWAheading,
        .MainBodyheading h2 {
            padding-top: 15px;
        }

            .WWAheading h2, .MainBodyheading h2 {
                font-size: 20px !important;
            }

    .UniqueFeatureLeft {
        margin-bottom: 0 !important;
        text-align: center !important;
    }

    #c1, #c2, #c3, #c4, #c5 {
        text-align: center !important;
    }

    .FooterNewsLetter {
        top: 0;
    }

    .FooterBottom {
        padding-right: 0;
    }

        .FooterBottom p {
            font-size: 10px;
            text-align: center;
        }

    .FooterContent {
        display: flex;
        flex-direction: column;
        font-size: 14px;
    }

    .footer-head {
        position: static;
        top: 0;
        white-space: normal;
    }

    .footer-head1 {
        position: static;
        top: 0;
    }

    .FooterLink {
        margin-bottom: 25px;
    }

    .lnk-headPos {
        text-align: right;
    }

    .info-links li:first-child {
        padding-right: 59px;
    }

        .info-links li:first-child a {
            position: relative;
            left: 60px;
        }

    .FooterNewsLetter {
        margin-top: 10px;
    }

    .email-link {
        margin-top: 10px;
        margin-bottom: 5px;
        width: 100%;
    }

    .social-head {
        margin-top: 0;
        margin-bottom: 15px;
    }

    #readBtn1,
    #readBtn2,
    #readBtn3,
    #readBtn4 {
        margin-left: 0 !important;
    }

    .txt1-landscape {
        float: right;
        margin-right: 140px !important;
    }

    .txt2-landscape {
        margin-left: 37px;
    }

    .txt3a-landscape {
        margin-right: 49px !important;
    }

    .txt3b-landscape {
        float: right;
        margin-right: 135px !important;
    }

    .six-col-container {
        width: 234px;
    }

    .Certifiedheading h3 {
        font-size: 25px;
    }

    .CertifiedTeachers {
        margin-top: 50px;
    }

    .block5-read {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .Block5RightGrid img {
        width: 100% !important;
        object-fit: cover;
    }

    .readBtn {
        display: block;
        text-align: center;
        margin: 0 auto;
    }

    .WhoWeAreImg2 {
        top: 0;
    }

    #softwareRm {
        margin-top: 0;
    }

    .contact-sp {
        padding-right: 10px;
    }

    .add-sp {
        max-width: 100%;
        padding-right: 10px;
    }

    .feature-links {
        margin-top: 0 !important;
    }

    .lnH {
        margin-right: 0;
    }

    .HeadingImg {
        margin-top: -58px !important;
    }

    .right-img {
        position: relative;
        left: 20px;
    }

    .left-img {
        position: relative;
        right: 20px;
    }

    .CertifiedTeachers {
        margin-top: -25px;
    }

    #leftImg {
        position: relative;
        left: 335px;
    }

    #rightImg {
        position: relative;
    }

    .right-border {
        position: absolute;
    }

    .logoBrand {
        text-align: center;
    }

    .LangChanger {
        text-align: center;
        margin-top: 10px;
    }
}

@media (max-width:667px) and (orientation : landscape) {
    #Inner_Slider {
        width: 90% !important;
        top: 43% !important;
        margin-right: 5% !important;
    }

    .Slider_Content {
        padding: 0px 5px 5px !important;
    }

    .inputHeaderBanner {
    }

    .HeaderLeftBorder {
        position: relative;
        left: 50px;
    }

    .HeaderRightBorder {
        position: relative;
        right: 530px;
        bottom: 15px;
    }

    .WWAheading, .MainBodyheading, .Certifiedheading {
        margin: 0 auto;
    }

        .WWAheading,
        .MainBodyheading h2 {
            padding-top: 15px;
        }

            .WWAheading h2, .MainBodyheading h2 {
                font-size: 20px !important;
            }

    .UniqueFeatureLeft {
        margin-bottom: 0 !important;
        text-align: center !important;
    }

    #c1, #c2, #c3, #c4, #c5 {
        text-align: center !important;
    }

    .FooterNewsLetter {
        top: 0;
    }

    .FooterBottom {
        padding-right: 0;
    }

        .FooterBottom p {
            font-size: 10px;
            text-align: center;
        }

    .FooterContent {
        display: flex;
        flex-direction: column;
        font-size: 14px;
    }

    .footer-head {
        position: static;
        top: 0;
        white-space: normal;
    }

    .footer-head1 {
        position: static;
        top: 0;
    }

    .FooterLink {
        margin-bottom: 25px;
    }

    .lnk-headPos {
        text-align: right;
    }

    .info-links li:first-child {
        padding-right: 59px;
    }

        .info-links li:first-child a {
            position: relative;
            left: 60px;
        }

    .FooterNewsLetter {
        margin-top: 10px;
    }

    .email-link {
        margin-top: 10px;
        margin-bottom: 5px;
        width: 100%;
    }

    .social-head {
        margin-top: 0;
        margin-bottom: 15px;
    }

    #readBtn1,
    #readBtn2,
    #readBtn3,
    #readBtn4 {
        margin-left: 0 !important;
    }

    .txt1-landscape {
        float: right;
        margin-right: 97px !important;
    }

    .txt2-landscape {
        margin-left: 37px;
    }

    .txt3a-landscape {
        margin-right: 49px !important;
    }

    .txt3b-landscape {
        float: right;
        margin-right: 92px !important;
    }

    .six-col-container {
        width: 234px;
    }

    .Certifiedheading h3 {
        font-size: 25px;
    }

    .CertifiedTeachers {
        margin-top: 0px;
    }

    .block5-read {
        margin-top: 0;
        margin-bottom: 20px;
    }

    .right-img {
        position: relative;
        left: 20px;
    }

    .left-img {
        position: relative;
        right: 20px;
    }

    .left-border {
        top: 45px;
    }

    .right-border {
        position: absolute;
        top: 30px;
    }

    .WWAHeaderContent {
        margin-top: -15px;
        margin-bottom: 0;
    }

    #leftImg {
        position: static;
        left: 335px;
        top: 50px;
    }

    #rightImg {
        position: static;
        bottom: 57px;
        right: 547px;
    }

    .CertifiedHeaderContent {
        margin-top: -35px;
    }

    .HeadingImg {
        margin-top: -45px !important;
    }

    .logoBrand {
        text-align: center;
    }

    .LangChanger {
        text-align: center;
    }
}

@media (max-width:568px) and (orientation : landscape) {
    #Inner_Slider {
        width: 90% !important;
        top: 40% !important;
        margin-right: 5% !important;
    }

    .HeaderLeftBorder {
        position: relative;
        left: 50px;
    }

    .HeaderRightBorder {
        position: relative;
        right: -34px;
        top: 0px;
    }

    .Slider_Content {
        height: 85px !important;
        text-align: center;
    }

    .inputHeaderBanner {
        top: 70px;
    }

    .WWAheading, .MainBodyheading, .Certifiedheading {
        margin: 0 auto;
    }

        .WWAheading, .MainBodyheading h2 {
            padding-top: 3px;
        }

    .UniqueFeatureLeft {
        margin-bottom: 0 !important;
        text-align: center !important;
    }

    #c1, #c2, #c3, #c4, #c5 {
        text-align: center !important;
    }

    .readBtn {
        display: block;
        text-align: center;
        width: 40%;
        margin: 0 auto;
    }

    #readBtn1,
    #readBtn2,
    #readBtn3,
    #readBtn4 {
        margin-left: 0 !important;
    }

    .txt1-landscape {
        float: right;
        margin-right: 54px !important;
    }

    .txt2-landscape {
        margin-left: 120px;
    }

    .txt3a-landscape {
        margin-right: 49px !important;
    }

    .txt3b-landscape {
        float: right;
        margin-right: 50px !important;
    }

    .six-col-container {
        width: 200px;
    }

    .CertifiedHeaderContent {
        margin-top: 0 !important;
        margin-bottom: 60px !important;
    }

    .Block5RightGrid img {
        float: right;
        width: 100% !important;
    }

    .block5-read {
        margin-top: 0;
        margin-bottom: 15px;
    }

    .left-img {
        position: absolute;
        right: 35px !important;
    }

    .right-img {
        position: absolute;
        left: 35px !important;
    }

    .FooterBottom {
        padding-right: 0;
    }

        .FooterBottom p {
            font-size: 10px;
            text-align: center;
        }

    .FooterContent {
        display: flex;
        flex-direction: column;
    }

    .footer-head {
        position: static;
        top: 0;
        white-space: normal;
    }

    .footer-head1 {
        position: static;
        top: 0;
    }

    .FooterLink {
        margin-bottom: 25px;
    }

    .lnk-headPos {
        text-align: right;
    }

    .info-links li:first-child {
        padding-right: 59px;
    }

        .info-links li:first-child a {
            position: relative;
            left: 60px;
        }

    .FooterNewsLetter {
        margin-top: 10px;
    }

    .email-link {
        margin-top: 10px;
        margin-bottom: 5px;
        width: 100%;
    }

    .social-head {
        margin-top: 0;
        margin-bottom: 15px;
    }

    .Slider_Content h2 {
        font-size: 20px !important;
    }

    .right-border {
        position: absolute;
        top: 45px;
    }

    .WWAGridSection {
        margin-top: 0;
    }

    .Slider_Content {
        padding: 8px 5px 5px !important;
    }

    .WWAheading {
        margin-top: 55px;
    }

    #rightImg {
        position: relative;
        bottom: 38px;
        right: 500px;
    }

    #leftImg {
        position: relative;
        left: 335px;
        top: 22px;
    }

    .MainBodyContainerContent {
        position: relative;
        top: 15px;
    }

    .logoBrand {
        text-align: center;
    }

    .LangChanger {
        text-align: center;
    }
}

/*Haroon 17-10-18*/
@media (min-width:320px) and (max-width:359px) {
    #Slider img {
        height: 90vh !important;
    }

    .Heading_CArousel {
        color: #fff;
        font-size: 1em;
        text-align: center;
    }

    #Inner_Slider {
        width: 80% !important;
        margin-right: 10% !important;
    }

    .Slider_Content {
        padding: 12px 5px 5px !important;
        height: 70px !important;
    }

    .HeaderBanner {
    }

    .HeaderRightBorder {
        position: relative;
        left: 10px;
    }
    /*16-10-18*/
    body {
        font-size: 13px !important;
    }

    .HeaderDownloadLink a img {
        margin-bottom: 10px;
    }

    .WWAheading h2,
    .MainBodyheading h2,
    .Certifiedheading h3 {
        font-size: 13px !important;
        padding-top: 5px;
    }

    .WWAheading h2 {
        margin-left: 0;
    }

    .MainBodyheading h2 {
        margin-left: 5px;
    }

    .Certifiedheading {
        margin-top: -5px;
    }

        .Certifiedheading h3 {
            font-size: 13px !important;
            padding: 0 13px 0 13px;
        }

    .Steptext h4 {
        font-size: 16px;
    }

    .UniqueFeatureRight h4 span,
    .UniqueFeatureLeft h4 span {
        font-size: 14px;
    }

    .readBtn {
        display: block;
        text-align: center;
        width: 50%;
        margin: 0 auto;
    }

    .center {
        text-align: center;
        width: 100%;
    }

    #readBtn1,
    #readBtn2,
    #readBtn3,
    #readBtn4 {
        margin-left: -28px !important;
    }

    .txt-space {
        margin: 2px 9px 0 9px !important;
    }

    .CertifiedTeachers {
        margin-top: -24px;
    }

    .CertifiedHeaderContent {
        margin-top: 0;
        margin-bottom: 50px;
    }

    .Block5Body .col-md-6 h4 span {
        font-size: 14px;
    }

    .Block5RightGrid h5 {
        font-size: 17px;
    }

    #block5Img1,
    #block5Img2 {
        width: 100% !important;
    }

    .Block5RightGrid img {
        width: 100% !important;
        object-fit: cover;
    }

    .FooterBottom {
        padding-right: 0;
    }

        .FooterBottom p {
            font-size: 10px;
            text-align: center;
        }

    .FooterContent {
        display: flex;
        flex-direction: column;
    }

    .footer-head {
        position: static;
        top: 0;
        white-space: normal;
    }

    .footer-head1 {
        position: static;
        top: 0;
    }

    .FooterLink {
        margin-bottom: 25px;
    }

    .lnk-headPos {
        text-align: right;
    }

    .info-links li:first-child {
        padding-right: 59px;
    }

        .info-links li:first-child a {
            position: relative;
            left: 60px;
        }

    .FooterNewsLetter {
        margin-top: 10px;
    }

    .email-link {
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .social-head {
        margin-top: 0;
        margin-bottom: 15px;
    }

    .right-img {
        position: relative;
        right: -8px;
        bottom: 0;
    }

    .Heading_CArousel {
        padding: 1em 0em;
    }

    .logoBrand {
        text-align: center;
    }

    .LangChanger {
        text-align: center;
    }

    #myDropdown {
        width: 100%;
        left: 0px;
        top: 20px;
    }

    .home_search_bar_wrapper .dropdown-content div span {
        margin-right: 0 !important;
    }
}
/*16-10-18*/
@media (min-width:320px) and (max-width:767px) {
    .center {
        text-align: center !important;
    }

    #c1, #c2, #c3, #c4, #c5 {
        text-align: center !important;
        left: 0;
        right: 0;
        order: 1;
    }

    .rwD {
        order: 2;
    }

    .UniqFeatureDetail {
        display: flex;
        flex-direction: column;
    }

    .feature9Img {
        width: 53% !important;
    }

    .video-links {
        display: block;
        color: #000;
    }
}

@media (min-width:320px) and (max-width:768px) {

    
}

@media (max-width:320px) {
    .HeadingImg {
        margin-top: -28px;
    }

    .block5ReadMore {
        margin-top: 25px;
    }
}

/* =============================== Master CSS End ====================================== */

/* ================================== Unique Feature Start ================================ */

.WhoWeAreImg2 {
    float: right;
    margin-top: 80px;
    margin-right: -47px;
}

    .WhoWeAreImg2 img {
        max-width: 60%;
    }

.UniquefeatureHeading {
    color: #c81f1f;
}
.MainBodyheading.UniquefeatureHeading {
    color: #c81f1f;
    padding: 0 10px;
    max-width: calc(100% - 80px);
}

.UniqFeatureDetail {
    float: right;
    border-bottom: 1px solid #548235;
    margin-top: 10px;
    margin-bottom: 10px;
}

.UniqueFeatureLeft {
    float: left;
    text-align: right;
    margin-bottom: 15px;padding-bottom:15px;
}

.UniqueFeatureRight {
    float: right;
    text-align: right;
}

.UniqueFeatureLeft img {
    max-width: 100%; /*Desktop*/
    object-fit: fill;
}

.UniqueFeatureRight img {
    max-width: 100%; /*Desktop*/
}

.UniqueFeatureRight h4 {
    color: #c81f1f;
}

    .UniqueFeatureRight h4 span {
        padding-bottom: 4px;
        border-bottom: 2px solid;
        line-height: 40px;
    }
.UniqueFeatureRight{padding-bottom:15px;}
.UniqueFeatureRight p {
    line-height: 1.8;
    text-align: justify;
}

    .UniqueFeatureRight p span.SpanGreen {
        color: #548235;padding-bottom:0;
    }

    .UniqueFeatureRight p span.SpanRed {
        color: #c81f1f;
    }

    .UniqueFeatureRight p a, .UniqueFeatureRight a.readBtn {
        padding: 5px 10px;
        background-color: #e2f0d9;
        color: #000000;
        float: left;
        position: static !important;
        margin-left: 10px;
    }

    a.watchBtn {
        float: left;
        padding: 5px 10px;
        position: static !important;
        margin-left: 10px;
        max-width: 100%;
        background: #2c3e50 !important;
        border-color: #2c3e50 !important;
        box-shadow: none !important;
        color: #ffffff !important;
        cursor:pointer;
    }
    
.UniqueFeatureLeft h4 {
    color: #c81f1f;
}

    .UniqueFeatureLeft h4 span {
        padding-bottom: 4px;
        border-bottom: 2px solid;
        line-height: 40px;
    }

.MainBodyheading h2 span {
    padding-bottom: 4px;
    border-bottom: 2px solid;
}

.Block5Body .col-md-6 h4 span {
    padding-bottom: 4px;
    border-bottom: 2px solid;
}

.UniqueFeatureLeft p {
    line-height: 1.8;
    text-align: justify;
}

.SpanGreen {
    color: #548235;
}

.SpanRed {
    color: #c81f1f;
}

a.ReadMore {
    padding: 5px 10px;
    background-color: #e2f0d9;
    color: #000000;
    float: left;
}

/*.Feature5Img {
    width: 90% !important;
}*/

.UniqueFeatureLeft p a, .UniqueFeatureLeft a.readBtn {
    padding: 5px 10px;
    background-color: #e2f0d9;
    color: #000000;
    white-space: nowrap;
    float: left;
}

.RightImg {
    text-align: left !important;
}

.Feature8Text li a.ReadMore {
    float: left; 
    margin-left: 200px;  
}

.Feature8Img {
    max-width: 100% !important;
}

.Feature9Text a.ReadMore {
    float: left !important;
}

.Feature9Img {
    width: 90% !important;
}

.UniqueFeatureLeft .col-md-9, .UniqueFeatureLeft .col-md-3 {
    float: right;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    padding-left: 0px;
}

    .UniqueFeatureLeft .col-md-9 img {
        width: 100%;
    }

    .UniqueFeatureLeft .col-md-3 img {
        width: 105%;
    }

.SpanBold {
    font-weight: 700;
}

#c2 {
    margin-bottom: 20px;
}

/* ================================== Unique Feature End ================================ */

/* ================================== Block 5 Start ================================ */
@media (max-width:768px) {
    .HeadingImg img {
        width: 100%;
    }
}

.HeadingImg {
    text-align: center;
    padding: 0;
    margin-top: -70px;
}

.Block5RightGrid {
    float: right;
    padding-left: 23px;
}

    .Block5RightGrid img {
        float: right;
        width: 35%;
    }

    .Block5RightGrid h5 {
        text-align: center;
    }

.Block5Body {
    margin-top: 20px;
}

    .Block5Body .col-md-6 {
        float: right;
    }

.Block5RightGridDetail {
    float: right;
    text-align: right;
}

.block5Img2 {
    float: left !important;
    width: 25% !important;
}

.block5ReadMore {
    text-align: center;
}

/* ================================== Block 5 End ================================ */
@media (max-width:991px) and (min-width:601px){
 .FooterNewsLetter .FooterContentRight .social-head + div{float:left;width:100%;}
}
@media screen and (max-width:600px) and (min-width:300px) { 
    .FooterContent > div:first-child{width:100%;max-width:100%;flex:0 0 100%}
    .FooterContent > div:nth-child(2), .FooterContent > div:nth-child(3){width:100%;max-width:100%;flex:0 0 100%;left:0;margin-bottom:40px}
    .FooterContent > div:nth-child(4), .FooterContent > div:nth-child(5){width:100%;max-width:100%;flex:0 0 100%;padding-top:0;}
 .FooterNewsLetter .FooterContentRight .social-head + div{float:left;width:100%;}.FooterBottom{margin-top:15px}
}
