/*@media only screen and (max-width:640px) and (min-width:240px){
nav{width:60%;background:#000;margin:0 -15px 0 0;padding:0 15px 0 0;}
.fixed-header nav{background:#fff;}
nav ul{margin:10px 0;display:none;}
nav ul li{margin:0px;padding:0px;width:100%;text-align:right;}
nav ul li a{padding:5px;display:inline-block;}
nav ul li a.active{padding:5px;border-bottom:none;}
nav ul li a:hover{padding:5px;border-bottom:none;}
body .listing ul li{width:200px;margin:0 5px 10px;padding:40px 0px;height:200px;border-radius:100%;}
body #products .listing ul li{width:200px;margin:0 5px 10px;padding:40px 20px;height:200px;border-radius:100%;}
body #examCovered .listing ul li{margin:0 0px 10px;padding:0px 0;width:100%;}
body #examCovered .listing ul li a img{float:left;width:62px;}
body #examCovered .listing ul li a p{padding:5px 0 0 10px;float:left;text-align:left;width:65%;height:auto;}
.menuTrigger{display:inline-block;}
.mobileDownloadStrip{display:inline-block;}
.fixedFooterTabbing{display:inline-block;}
.topHeight{margin-top:100px !important;}
#middleContentArea .inner-center-area h2{text-transform:uppercase;}
.copyright{margin:0 0 35px;}
.toggleDiv{height:60px;}
header#header{height:66px;}
.fixed-header .menuTrigger i{color:#000;}
.logo.white{display:block;float:left;}
.logo.white img{margin:10px 0px;width:100px;}
.listing ul li{padding:20px;width:auto;}
.redirectLinks{text-align:center;}
.redirectLinks ul li{margin:0px 5px 5px;}
.listing ul li p{font-size:14px;}
.contentSBI{width:100%;}
.listing.testSeriesList ul li{padding:20px 30px;height:300px;width:300px;}
.listing{width:100%;}
.listing ul li a{padding:0px;}
.listing.testSeriesList ul li a img{width:50%;}
.platformPages p{width:100%;}
.platformPages ul.teamList li{width:100%;margin:0px 0px 20px !important;}
.listing.mediaList ul li{width:100%;border-radius:0;padding:5px;margin:0 0 10px;}
.platformPages iframe{width:100%;margin:0 0 20px;}
#middleContentArea .container{display:table;}
#middleContentArea .inner-left-area{display:none;}
#middleContentArea .inner-right-area{top: 0px; width:100%;position:relative;max-height:100%;margin:0 0 0px;overflow:inherit;height:auto;float:none;}
.examLinksSideBar{ overflow: hidden; overflow-y: hidden; height: auto; }
#middleContentArea .inner-right-area h2{margin:10px 0px;}
#middleContentArea .inner-right-area .snipitsForRightArea{padding:0 10px;}
#middleContentArea .inner-right-area iframe{padding:0 10px;margin:0 0 10px;}
#middleContentArea .inner-center-area{width:100%;margin:20px 0 20px;float:none;}
#internalLinkingLinks ul li{width:48%;}
.tableListVideoCourses{width:100%;}
#middleContentArea .inner-center-area .snipitsForRightArea ul li{width:80%;}
.buttonArea.contentActionButton a{display:block;margin:0 0 10px;}
.tabsNav{margin:0 0 20px;}
#pageListingForStore .snipitsForRightArea ul li{width:50%;display:block;margin:0 auto 20px;}
ol.numberListing{width:100%;}
table.tableList{width:100%;}
.platformPages{text-align:left;}
.our-platform-innerpage-content .row{width:100%;}
.our-platform-innerpage-content .contactAddress ul li{width:100%;}
.tabsContentWrap p{font-size:13px;line-height:25px;text-align:justify;}
#middleContentArea .container{width:100%;display:inline-block;vertical-align:top;}
#middleContentArea .inner-center-area h1{padding:10px 10px 5px;}
#middleContentArea .inner-center-area h2{padding:10px 10px 10px;}
#middleContentArea .inner-center-area p{padding:10px 10px 5px;}
.buttonArea.contentActionButton{padding:0 30px;}
.exams-image-list li{ margin: 0px; width: 100%; }
.vacancyList li{ width: 100%; text-align: center; }
.vacancyList li img{
    width: 50%;
    margin: 0 auto;
    float: none;
}
.vacancyList li p{ width: 100%; }
.jobsList li{ width: 100%; height: auto; min-height: inherit; }
}
@media only screen and (max-width:767px) and (min-width:641px){nav{width:60%;background:#000;margin:0 -15px 0 0;padding:0 15px 0 0;}
.fixed-header nav{background:#fff;}
nav ul{margin:10px 0;display:none;}
nav ul li{margin:0px;padding:0px;width:100%;text-align:right;}
nav ul li a{padding:5px;display:inline-block;}
nav ul li a.active{padding:5px;border-bottom:none;}
nav ul li a:hover{padding:5px;border-bottom:none;}
body .listing ul li{width:41%;padding:43px 0;height:41%;margin:10px 10px;border-radius:100%;}
body #products .listing ul li{width:33%;padding:43px 20px;height:41%;margin:10px 10px;border-radius:100%;}
body #examCovered .listing ul li{margin:0 5px 10px;padding:0px 0;width:30%;height:auto;}
body #examCovered .listing ul li a img{float:left;width:100%;height:auto;}
body #examCovered .listing ul li a p{padding:10px 5px;float:left;text-align:center;height:auto;width:100%;background:#ff4081;color:#fff;}
.menuTrigger{display:inline-block;}
.mobileDownloadStrip{display:inline-block;}
.fixedFooterTabbing{display:inline-block;}
.topHeight{margin-top:100px !important;}
#middleContentArea .inner-center-area h2{text-transform:uppercase;}
header#header{height:66px;}
.fixed-header .menuTrigger i{color:#000;}
.logo.white{display:block;float:left;}
.logo.white img{margin:10px 0px;width:100px;}
.listing ul li{padding:20px;width:auto;}
.redirectLinks ul li{margin:0px 5px 5px;}
.listing ul li p{font-size:14px;}
.listing{width:100%;}
.listing ul li a{padding:0px;}
.platformPages p{width:100%;}
.platformPages ul.teamList li{width:100%;margin:0px 0px 20px !important;}
.listing.mediaList ul li{width:100%;border-radius:0;padding:5px;margin:0 0 10px;}
.platformPages iframe{width:100%;margin:0 0 20px;}
#middleContentArea .inner-left-area{display:none;}
#middleContentArea .inner-right-area{width:100%;position:relative;max-height:100%;margin:0 0 40px;overflow:inherit;height:auto;}
#middleContentArea .inner-center-area{display:table-header-group;width:100%;margin:0;float:left;}
#internalLinkingLinks ul li{width:48%;}
.tableListVideoCourses{width:100%;}
#middleContentArea .inner-center-area .snipitsForRightArea ul li{width:100%;}
.buttonArea.contentActionButton a{display:block;margin:0 0 10px;}
.tabsNav{margin:0 0 20px;}
#pageListingForStore .snipitsForRightArea ul li{width:50%;display:block;margin:0 auto 20px;}
ol.numberListing{width:100%;}
table.tableList{width:100%;}
.platformPages{text-align:left;}
.our-platform-innerpage-content .row{width:100%;}
.tabsContentWrap p{font-size:13px;line-height:25px;text-align:justify;}
#middleContentArea .container{width:100%;display:inline-block;vertical-align:top;}
.exams-image-list li{ margin: 0px; width: 100%; }
.jobsList li{ width: 100%; height: auto; min-height: inherit; }
}
@media only screen and (max-width:1024px) and (min-width:768px){footer{text-align:center;}
#products .listing ul li{margin:0px 8px;width:22%;height:auto;padding:30px 0px;}
#products .listing ul li p{font-size:13px;}
#products .listing ul li h2{font-size:13px;}
.listing{width:100%;}
.listing ul li{margin:0px 10px 20px;padding:30px 0px;width:25%;height:auto;}
.redirectLinks{text-align:center;margin:10px 0px;}
.bottomFooter{ text-align: center; }
.bottomFooter h2{ text-align: center; }
.bottomFooter p.downloadText{
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 10px;
    color: #333;
    text-align: left;
}
.bottomFooter ul{margin:10px 0px;}
.bottomFooter ul li a{margin:0 0 10px;}
.icon-download{width:40%;margin:0 auto 10px;}
.vacancyList li{ width: 100%; text-align: center; }
.vacancyList li img{
    width: 50%;
    margin: 0 auto;
    float: none;
}
.vacancyList li p{ width: 100%; }
}*/

@media only screen and (max-width:768px) and (min-width:320px){
    body #banner .bannerContent h1{ font-size: 20px; }
    .innerpageContentWrap .snipitsForRightArea ul li{ width: 100%; margin: 0 0 20px; }
    #middleContentArea .inner-left-area{ display: none; }
    #middleContentArea .inner-center-area{ width: 100%; margin: 0px; }
    #middleContentArea .inner-right-area{ margin: 20px 0px; width: 100%; }
    #middleContentArea .inner-center-area ul li{ width: 100%; margin: 0 0 20px; }
    .buttonArea.contentActionButton a{display: block; margin: 0 0 10px; }

    .offersList ul li{ width: 100%; margin: 0px; }

    body#home .listing ul li{ margin: 0 1.5% 10px; width: 47%; height: 150px; }
    body#home .listing ul li a img{ width: 60px; }
    body#home .listing ul li a{ padding: 21px 0px; }

    body#home #examCovered .listing ul li{ width: 100%; margin: 0px 0px 10px; height: 67px; }
    body#home #examCovered .listing ul li a{ padding: 0px 20px 0px 0px; }
}

@media only screen and (max-width:1023px) and (min-width:320px){
    /* == HEADER ==*/
    #header{ height: 50px; background: #fff !important; }
    #header.fixed-header{ background: #fff !important; }
    .logo.white{ display: inline-block; }
    /* == NAVIGATION ==*/
    .menuTrigger{ display: inline-block; margin: 9px 0px; }
    nav{ position: absolute; top: 0px; right: 0px; padding: 0 15px 0 0; }
    nav ul{ display: none; }
    nav ul li{ width: 100%; padding: 10px 10px; margin: 0px; }
    nav ul li a:hover{ border: none; }
    nav ul.show{ background: #fff; position: absolute; right: 0; width: 200px; }
    /* == BANNER ==*/
    #banner .bannerContent{ top: 50%; }
    #banner .bannerContent img{ display: none; }
    #banner .bannerContent h1{ font-size: 30px; text-align: center; }
    #banner .bannerContent h1 br{ display: none; }
    /* == PRODUCTS SECTION ==*/
    #products .listing ul li{ margin: 0 0 15px; }
    /* == EXAM COVERED SECTION ==*/
    #examCovered .listing{ width: 100%; }
    #examCovered .listing ul li{ width: 100%; margin: 0px 0px 10px; }
    /* == REDIRECT LINKS SECTION ==*/
    .redirectLinks{ text-align: center; }
    .redirectLinks ul li{ margin: 0px; }
    /* == FOOTER SECTION ==*/
    footer{ text-align: center; }
    .supportWrap{ padding: 10px 10px; font-size: 15px; }
    .bottomFooter h2{ text-align: center; }
    .bottomFooter a{ margin: 0 0 10px; display: inline-block; }
    .bottomFooter ul li a:hover{ color: #333; }

    /* == INNER PAGE CONTENT == */
    .innerpageContentWrap p{ text-align: justify; }

    .innerpageContentWrap .tableListVideoCourses ul li{ width: 100%; }

    .mediaList ul li{ width: 100%; margin: 0 0 20px; }

    .jobsList li{ width: 100%; height: auto; min-height: inherit; }

    .contactAddress ul li{ width: 100%; }
    .contactAddress ul li p{ text-align: left; }

    .innerpageContentWrap .row{ width: 100%; }

    .innerpageContentWrap ul.screens li{ width: 100%; margin: 10px 0px; }
    .mediaList ul{
        text-align: center;
    }
.mediaList ul li{
    max-width: 300px;
    margin-left: 10px;
    margin-left: 10px;
}
}


@media only screen and (max-width:1200px) and (min-width:1024px){
    /* == HEADER SECTION ==*/
    #header .container{ width: 100%; }
    #header .container .row .col-md-12{ width: 100%; }
}

