body{margin:0px;padding:0px;font-size:13px;color:#333;'Nunito Sans', sans-serif !important;height:100%;}
html{height:100%;}
/* == COMMON CSS == */
.wrapper{ background: #eee; }
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 200;
    src:
            local('Nunito Sans Extra Light '),
            local('Nunito Sans-Extra Light'),
            url('../fonts/NunitoSans/nunito-sans-latin-200.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-200.woff') format('woff'); /* Modern Browsers */
}
.note-msg {
margin-top:20px;	
}

.note-msg ul li{
    margin-bottom: 10px;
}

/* nunito-sans-200italic - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-display: swap;
    font-weight: 200;
    src:
            local('Nunito Sans Extra Light italic'),
            local('Nunito Sans-Extra Lightitalic'),
            url('../fonts/NunitoSans/nunito-sans-latin-200italic.woff2') format('woff2'),
                /* Super Modern Browsers */
            url('../fonts/NunitoSans/nunito-sans-latin-200italic.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-300normal - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src:
            local('Nunito Sans Light '),
            local('Nunito Sans-Light'),
            url('../fonts/NunitoSans/nunito-sans-latin-300.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-300.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-300italic - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-display: swap;
    font-weight: 300;
    src:
            local('Nunito Sans Light italic'),
            local('Nunito Sans-Lightitalic'),
            url('../fonts/NunitoSans/nunito-sans-latin-300italic.woff2') format('woff2'),
                /* Super Modern Browsers */
            url('../fonts/NunitoSans/nunito-sans-latin-300italic.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-400normal - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
            local('Nunito Sans Regular '),
            local('Nunito Sans-Regular'),
            url('../fonts/NunitoSans/nunito-sans-latin-400.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-400.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-400italic - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-display: swap;
    font-weight: 400;
    src:
            local('Nunito Sans Regular italic'),
            local('Nunito Sans-Regularitalic'),
            url('../fonts/NunitoSans/nunito-sans-latin-400italic.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-400italic.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-600normal - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src:
            local('Nunito Sans SemiBold '),
            local('Nunito Sans-SemiBold'),
            url('../fonts/NunitoSans/nunito-sans-latin-600.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-600.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-600italic - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-display: swap;
    font-weight: 600;
    src:
            local('Nunito Sans SemiBold italic'),
            local('Nunito Sans-SemiBolditalic'),
            url('../fonts/NunitoSans/nunito-sans-latin-600italic.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-600italic.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-700normal - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src:
            local('Nunito Sans Bold '),
            local('Nunito Sans-Bold'),
            url('../fonts/NunitoSans/nunito-sans-latin-700.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-700.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-700italic - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-display: swap;
    font-weight: 700;
    src:
            local('Nunito Sans Bold italic'),
            local('Nunito Sans-Bolditalic'),
            url('../fonts/NunitoSans/nunito-sans-latin-700italic.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-700italic.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-800normal - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 800;
    src:
            local('Nunito Sans ExtraBold '),
            local('Nunito Sans-ExtraBold'),
            url('../fonts/NunitoSans/nunito-sans-latin-800.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-800.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-800italic - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-display: swap;
    font-weight: 800;
    src:
            local('Nunito Sans ExtraBold italic'),
            local('Nunito Sans-ExtraBolditalic'),
            url('../fonts/NunitoSans/nunito-sans-latin-800italic.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-800italic.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-900normal - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: normal;
    font-display: swap;
    font-weight: 900;
    src:
            local('Nunito Sans Black '),
            local('Nunito Sans-Black'),
            url('../fonts/NunitoSans/nunito-sans-latin-900.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-900.woff') format('woff'); /* Modern Browsers */
}

/* nunito-sans-900italic - latin */
@font-face {
    font-family: 'Nunito Sans';
    font-style: italic;
    font-display: swap;
    font-weight: 900;
    src:
            local('Nunito Sans Black italic'),
            local('Nunito Sans-Blackitalic'),
            url('../fonts/NunitoSans/nunito-sans-latin-900italic.woff2') format('woff2'),
            url('../fonts/NunitoSans/nunito-sans-latin-900italic.woff') format('woff'); /* Modern Browsers */
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/openSans/glyphicons-halflings-regular.eot');
  src: url('../fonts/openSans/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/openSans/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/openSans/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/openSans/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
h1, h2, h3, h4, h5, h6{padding:0px;margin:0px;}
h2{font-size:30px;}
ul{margin:0px;padding:0px;}

.package-container .card-li a:hover,
.package-container .card-li a:focus{color:#000!important;}

.package-container .view-more a:hover,
.package-container .view-more a:focus{color:#000!important;}

/* == HEADER CSS == */
header{background:#fff;padding:0px 0px;position:fixed;width:100%;top:0px;z-index:200;-webkit-transition:background 1s;-moz-transition:background 1s;-ms-transition:background 1s;-o-transition:background 1s;transition:background 1s;}
.fixed-header{border-bottom:2px solid #ccc;position:fixed;width:100%;top:0px;z-index:200;background:#fff;-webkit-transition:background 1s;-moz-transition:background 1s;-ms-transition:background 1s;-o-transition:background 1s;transition:background 1s;}
.fixed-header nav ul li a{color:#090023;}
.fixed-header .logo.white{display:inline-block;}
.logo.white{display:none;}
.logo.white img{width:95px;margin:5px 0 0;}

.activeExamMenu {
    border-left: 3px solid #ff7700;
    color: #ff7700;
    padding: 10px;
}

.showAllExamsMenu {
    display: block !important;
}

.hideAllExamsMenu {
    display: none;
}

.examMenuItem {
    width: 140px;
    padding: 5px 0;
    overflow: hidden;
    text-align: left;
    cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #090023;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: 0.2px;


}
.examMenuItem:hover {
    color: #ff7700;
}

.sidebarExamMenu {
    padding: 10px;
    cursor: pointer;
}
.sidebarExamMenu:hover {
    background-color: #f5f5f5;

}

#allExamsContainer {
    position: fixed;
    background: #fff;
    padding: 15px;
    z-index: 3;
    min-width: 70em;
    border-radius: 4px;
    box-shadow: 0 4px 6px 0 rgba(0, 1, 38, 0.4);
    border: solid 1px #d4d4d4;
}

#allExamsList {
    margin-right: 30px;
    float: left;
}

#allExamsDetail {
    float: left;
    margin-right: 5px;
    display: inline-flex;
}
/* == NAVIGATION CSS == */
nav{text-align:left;float:left;font-size:0px;}
nav ul{float:right;margin:0px;padding:0px;}
nav ul li{list-style-type:none;display:inline-block;vertical-align:top;margin:0px 10px;padding:15px 0px 17px;font-size:13px;text-transform:uppercase;}
nav ul li a{color:#090023;padding:0 5px;}
nav ul li a:hover{text-decoration:none;color:#ff7700;}

nav ul li a.active{text-decoration:none;color:#ff7700;}
.search-box-header {
    width: 450px;
    padding: 0;
    padding-top: 7px;
}
.logo-header {
    float: left;
    padding: 5px;
}

.viewAllSearchItems {
    float: right;
    background: none !important;
    border: none !important;
    color: #b35300 !important;
    cursor: pointer;
}

.cartCountBlock {
    background-color: #ff7700;
    position: absolute;
    width: 18px;
    height: 18px;
    margin-left: -1em;
    line-height: 0;
    border-radius: 50%;
    padding: 1px 5px;
}

.cartCount {
    font-size: 12px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #fff;
}

.login-button-header {
    width: 117px !important;
    height: 36px !important;
    border-radius: 18px !important;
    border: solid 1px #ff7700 !important;
    color: #ff7700 !important;
}
.course-selection-list {
    width: 100%;
    margin: 0;
}
.course-selection-dropdown-item {
    display: block !important;
    width: 100% !important;
    padding: 3px 20px !important;
    clear: both !important;
    font-weight: normal !important;
    line-height: 1.42857143 !important;
    color: #333 !important;
    white-space: nowrap !important;
}
.course-selection-dropdown-item:hover {
    width: 100% !important;
    display: block !important;
    padding: 3px 20px !important;
    clear: both !important;
    font-weight: normal !important;
    line-height: 1.42857143 !important;
    color: #333 !important;
    white-space: nowrap !important;
}
#autoSuggestionResult {
    box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
    position: fixed;
    background: #fff;
    width: 450px;
}

.footer-autosuggest {
    text-align: center;
    padding: 10px;
    color: #b35300 !important;
    font-weight: bold;
    cursor: pointer;
}

.autoSuggestionDropdownTitle {
    padding: .5em!important;
    color: #090023 !important;
    font-weight: 700 !important;
    background-color: #eee !important;
    border-radius: .3em .3em 0 0;
}
.autoSuggestionDropdownItem {
    padding: .5em!important;
    cursor: pointer !important;
    color: #090023 !important;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    background-color: #fff !important;
}
.autoSuggestionDropdownItem:hover {
    background-color: #eaeaea !important;
}

/* == BANNER CSS == */
#banner{ width: 100%; padding: 0px 0 0px; position: relative; }
#banner img{ width: 100%; }
#banner .bannerContent{ position: absolute; width: 84%; text-align: left; margin: 0px auto; right: 0px; left: 0px; top: 30%; }
#banner .bannerContent img{ margin: 0 0 20px; width: 100px; }
#banner .bannerContent h1{ font-size: 35px; color: #fff; font-weight: 600; }

#bannerMob{ width: 100%; padding: 0px 0 0px; position: relative; }
#bannerMob img{ width: 100%; }
#banner .bannerContent{ position: absolute; width: 84%; text-align: left; margin: 0px auto; right: 0px; left: 0px; top: 30%; }
#bannerMob .bannerContent img{ margin: 0 0 20px; width: 100px; }
#bannerMob .bannerContent h1{ font-size: 35px; color: #fff; font-weight: 600; }

.section{text-align:center;padding:30px 0px;background:#fafafa;}
.section h2{text-align:center;padding:0px;margin:0px;font-weight:bold;font-size:28px;}
.section .listing ul li h2:after{position:inherit;bottom:0;left:0px;right:0px;margin:0px auto;background:none;height:0;width:0;border-radius:0;}

.innerpageContentWrap h1{padding:0px;margin:0px;font-weight:bold;font-size:28px;}
.innerpageContentWrap h1:after{content:'';position:absolute;bottom:-10px;left:0px;right:0px;margin:0px auto;background:#ff770e;height:4px;width:66px;border-radius:2px;}

.listing{display:inline-block;vertical-align:top;margin:50px 0px 0px;padding:0px;width:100%;}
.listing ul{margin:0px;padding:0px;font-size:0px;}
.listing ul li{margin:0px 20px 30px;padding:0px 0px 0px;background:#fff;list-style-type:none;display:inline-block;vertical-align:top;font-size:15px;width:200px;height:200px;border-radius:10px;border:1px solid #dbdbdb;}
.listing ul li a{display:inline-block;padding:36px 0px 36px;}

.listing.testSeriesList ul li{padding:5px;height:auto;}
.listing.testSeriesList ul li a{padding:0px;}
.listing.testSeriesList ul li a img{width:100%;}
.listing.testSeriesList ul li p{margin:10px 0 0;text-align:center;font-size:14px;}
.listing.testSeriesList ul li .btn-buyNow{background:#ff770e;color:#fff;font-size:14px;display:inline-block;width:70%;border-radius:100px;padding:8px 0 10px 0;margin:10px 0 5px;}

.listing ul li:hover{box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.3);}
.listing ul li a img{width:80px;}
.listing ul li p{color:#333;font-weight:600;margin:15px 0 0;font-size:15px;}
.listing ul li h2{color:#333;font-weight:600;margin:15px 0 0;font-size:15px;}
.listing ul li a:hover{text-decoration:none;}


.contentSBI{margin:30px auto 0;width:80%;text-align:justify;}
#products{background:#eeeeee;}
#products .listing{width:100%;}
#products .listing ul li{margin:0 15px;padding:0px 0px 0px;width:190px;height:190px;}
#examCovered{background:#fafafa;}
#examCovered .listing{width:85%;text-align:left;}
#examCovered .listing ul li{padding:0px 20px 0px 0px;margin:0 8px 15px;text-align:left;width:290px;height:67px;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
#examCovered .listing ul li:hover{box-shadow:none;}
#examCovered .listing ul li a{padding:0px 20px 0px 0px;display:inline-block;vertical-align:top;width:100%;}
#examCovered .listing ul li a img{float:left;margin:0 10px 0 0;width:65px;height:65px;}
#examCovered .listing ul li a p{margin:0;font-size:15px;width:65%;vertical-align:middle;display:inline-block;padding:22px 0;}
.footerContentInnerPage{position:relative;top:400px;z-index:500;}
footer{background:#090023;padding:10px 0px 0px;}


.redirectLinks{text-align:right;margin:0 0 10px;}
.redirectLinks ul li{list-style-type:none;display:inline-block;vertical-align:top;margin:0px 5px;}
.redirectLinks ul li a img{width:40px;}
.bottomFooter{padding:20px 0 0;}
.bottomFooter h2{font-size:15px;font-weight:bold;margin:0 0 10px;color:#fff;text-align:left;}
.bottomFooter p{word-wrap:break-word; color: #8e8e8e;}
.bottomFooter p.downloadText{text-align:center;font-size:13px;color:#fff;padding:0 63px 0 0;}
.bottomFooter a{color:#fff; border: none;}
.bottomFooter a img{ width: 40%; }
.bottomFooter ul{margin:15px 0 0;}
.bottomFooter ul li{list-style-type:none;}

.bottomFooter ul li a{text-decoration:none;color:#fff;text-transform:uppercase;margin:0 0 10px;display:inline-block;width:100%;}
.icon-download{width:80%;border:1px solid #fff;border-radius:10px;padding:15px;margin:0 auto 10px;display:block;}
.copyright{background:#666;padding:15px 0px;text-align:center;color:#fff;}
.toggleDiv{display:inline-block;width:100%;vertical-align:top;}

.menuTrigger{display:none; }
.menuTrigger i{color:#000;font-size:30px;}


.mobileDownloadStrip{display:none;vertical-align:top;margin:0px;width:100%;background:#000;position:fixed;bottom:0;height:50px;padding:0;}
.mobileDownloadStrip .container .row div{display:inline-block;vertical-align:top;margin:0px;width:100% !important;float:none;}
.mobileDownloadStrip .container .row div a{display:inline-block;vertical-align:top;margin:0px;padding:0px 0px;width:100%;text-align:center;}
.mobileDownloadStrip .container .row div a img{width:100%;display:inline-block;}
#middleContentArea{width:100%;padding:10px 0px;background:#fff;}
#middleContentArea.fixedLeftRight{position:relative;top:400px;}
#middleContentArea.fixedLeftRight .leftSidebar{position:fixed;top:10px;width:255px;}
#middleContentArea.fixedLeftRight .rightSidebar{position:fixed;top:10px;width:255px;}
#middleContentArea .leftSidebar{background:#fff;border-radius:10px;min-height:100px;padding:10px;box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.3);}
#middleContentArea .leftSidebar ul{margin:20px 0px 0px 0px;padding:0px;}
#middleContentArea .leftSidebar ul li{list-style-type:disc;vertical-align:top;margin:0px 0px 0px 20px;padding:0px;width:95%;font-size:14px;font-weight:600;}
#middleContentArea .leftSidebar ul li ol{margin:10px 0 30px;padding:0px 0px 0px 15px;}
#middleContentArea .leftSidebar ul li ol li{font-size:13px;list-style-type:circle;font-weight:normal;margin:0 0 10px;}
#middleContentArea .leftSidebar ul li ol li a{color:#333;}
#middleContentArea .leftSidebar ul li a:hover{text-decoration:none;}
#middleContentArea .contentArea{background:#fafafa;border-radius:10px;padding:10px;box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.3);}
#middleContentArea .rightSidebar{text-align:center;background:#fff;border-radius:10px;margin:0 0 20px;padding:10px;box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.3);}
#middleContentArea .rightSidebar h2{text-align:left;font-size:18px;font-weight:600;margin:0 0 15px;border-bottom:1px solid #eee;padding:0 0 10px;}
#middleContentArea .rightSidebar .btn-rightArea{background:#23527c;color:#fff;text-decoration:none;padding:10px;display:inline-block;margin:0 auto 10px;width:90%;text-align:center;border-radius:50px;}
#middleContentArea .rightSidebar p{font-size:13px;line-height:20px;text-align:left;margin:15px 0;}
#middleContentArea .container{position:relative;}
#middleContentArea .inner-left-area{border-radius:10px;position:sticky;background:#fff;left:0;top:60px;width:24%;float:left;z-index:100;height:100%;padding:10px 10px 10px 0;}
#middleContentArea .inner-left-area h2{text-align:left;font-size:22px;font-weight:600;margin:5px 0px 15px 0px;padding:0px;display:inline-block;vertical-align:top;width:100%;}
#middleContentArea .inner-left-area ul{margin:0px;padding:0px;}
#middleContentArea .inner-left-area span{font-size:15px;font-weight:600;display:inline-block;vertical-align:top;margin:10px 0 5px;}
#middleContentArea .inner-left-area ul li{list-style-type:none;display:inline-block;vertical-align:top;width:94%;font-size:14px;padding:10px 0 10px 10px;}
#middleContentArea .inner-left-area ul li a{color:#333;text-decoration:none;transition:0.2s;position:relative;left:0px;}
#middleContentArea .inner-left-area ul li a:hover{color:#03b1e3;text-decoration:none;transition:0.2s;left:10px;font-weight:600;}

#middleContentArea .inner-right-area ul li{list-style-type:none;display:inline-block;vertical-align:top;width:94%;font-size:14px;padding:10px 0 10px 20px;}
#middleContentArea .inner-right-area ul li a{color:#090023;text-decoration:none;transition:0.2s;position:relative;left:0px;}
#middleContentArea .inner-right-area ul li a:hover{color:#03b1e3;text-decoration:none;transition:0.2s;left:10px;font-weight:600;}

#middleContentArea .inner-center-area{margin:0 0 0 13px;background:#fff;height:100%;float:left;width:50%;padding:10px;}
#middleContentArea .inner-center-area h1{
    color: #090023;text-align:left;font-size:36px;padding:0 0 5px;margin:0 0 10px;font-weight: bold;}
#middleContentArea .inner-center-area h2{font-size: 24px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    padding-left: 0;
    color: #090023;

}
#middleContentArea .inner-center-area p{opacity: 0.7;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    color: #090023;
    font-stretch: normal;
    line-height: 1.56;
    letter-spacing: 0.2px;}
#middleContentArea .inner-center-area b{font-size:18px; margin:0 0 10px;}
#middleContentArea .inner-center-area ol li{list-style-type:disc;font-size:18px;margin:0 0 10px;line-height:20px; opacity: 0.7;}
#middleContentArea .inner-center-area ul{margin:-10px 0 20px 30px;padding:0px;}
#middleContentArea .inner-center-area ul li{margin:0 0 10px;
    font-size: 18px; opacity: 0.7;}
#middleContentArea .inner-center-area table tr th{padding:5px 5px;}
#middleContentArea .inner-center-area table tr td{padding:5px 5px;}
#middleContentArea .inner-right-area{position:sticky;background:#fff;right:0;top:60px;width:24%;height:100%;float:right;padding:10px 14px 10px 10px;}
#middleContentArea .inner-right-area::-webkit-scrollbar{width:4px;height:4px;}
#middleContentArea .inner-right-area::-webkit-scrollbar-track{background:#f1f1f1;}
#middleContentArea .inner-right-area::-webkit-scrollbar-thumb{background:#ccc;}
#middleContentArea .inner-right-area h2{text-align:center;font-size:20px;font-weight:600;margin:5px 0px 15px 0px;padding:0px 0 10px;display:inline-block;vertical-align:top;width:100%;}

.buttonArea{display:inline-block;vertical-align:top;margin:15px 0px 10px;padding:0px;width:100%;text-align:center;}
.buttonArea a{background:#03b1e3;color:#fff;text-decoration:none;display:block;width:80%;margin:0 auto 10px;padding:10px 10px 11px 10px;border-radius:5px;}
.buttonArea a.red{background:#f12b24;}
.buttonArea.contentActionButton{margin:0px 0px 15px;}
.buttonArea.contentActionButton a{width:auto;display:inline-block;margin:0 5px 0;padding:10px 20px;font-size:14px;}
.scrollableDiv{overflow-x:scroll;width:98%;display:inline-block;vertical-align:top;margin:0 5px 20px;}

#internalLinkingLinks{background:#fff;padding:20px 0px;margin:0px;}
#internalLinkingLinks h2{display:inline-block;vertical-align:top;margin:0 0 20px;width:100%;font-size:22px;}
#internalLinkingLinks ul{margin:0px;padding:0px;}
#internalLinkingLinks ul li{list-style-type:none;display:inline-block;vertical-align:top;margin:0px 0px 10px;padding:0px;width:30%;font-size:14px;}
#internalLinkingLinks ul li a{color:#333;text-decoration:underline;transition:0.2s;position:relative;left:0px;text-transform:uppercase;}
#internalLinkingLinks ul li a:hover{color:#03b1e3;text-decoration:none;transition:0.2s;left:10px;font-weight:600;}

.fixedFooterTabbing{background:#000;display:none;vertical-align:top;width:100%;position:fixed;bottom:0;height:35px;padding:9px 0;z-index:500;text-align:center;}
.fixedFooterTabbing ul{margin:0px;padding:0px;font-size:0px;}
.fixedFooterTabbing ul li{border-right:1px solid #ccc;list-style-type:none;display:inline-block;vertical-align:top;margin:0;padding:0px 1.5%;font-size:12px;text-align:center;}
.fixedFooterTabbing ul li:last-child{border:none;}
.fixedFooterTabbing ul li a{text-decoration:none;color:#fff;}
.contentArea h2{font-size:22px;font-weight:600;}
.contentArea h3{font-size:17px;}
.contentArea p{display:inline-block;vertical-align:top;margin:10px 0px;line-height:20px;}
.contentArea span{display:inline-block;vertical-align:top;margin:10px 0px;line-height:20px;}
.contentArea a{display:inline-block;vertical-align:top;margin:0px 0px;line-height:20px;}
.platformPages{padding:50px 0;}
.platformPages p{font-size:14px;line-height:25px;text-align:justify;margin:0 auto 15px;width:65%;}
.platformPages h2{color:#ff770e;margin:0 0 30px;font-weight:normal;position:relative;}
.platformPages ul{width:65%;margin:0px auto;}
.platformPages ul li{text-align:left;margin:0 0 10px;font-size:14px;line-height:25px;}
.platformPages iframe{border:10px solid #fff;box-shadow:#ccc 0 0 25px;margin-right:10px;}
.platformPages .button{background:#ff770e;display:block;margin:30px auto 0;padding:10px 20px;width:160px;color:#fff;border-radius:70px;text-decoration:none;font-size:13px;}

.buttontop{background:#ff770e;display:block;margin:0px auto 0;padding:10px 20px;width:200px;color:#fff;border-radius:70px;text-decoration:none;font-size:18px;}
.buttontop:hover{text-decoration:none;color:#fff;}
.textcenter{text-align:center;padding:8px;}
.platformPages ul.teamList{width:100%;}
.platformPages ul.teamList li{text-align:center;list-style-type:none;display:inline-block;vertical-align:top;margin:0px 10px !important;padding:10px 10px;width:30%;border:1px solid #f5f5f5;}
.platformPages ul.teamList li img{width:192px;height:192px;margin:0 0 10px;}
.platformPages ul.teamList li h3{font-size:18px;font-weight:600;display:inline-block;vertical-align:top;margin:0 0 10px;width:100%;}
.platformPages ul.teamList li span{font-size:14px;font-weight:600;margin:0 0 10px;display:inline-block;vertical-align:top;width:100%;}
.platformPages ul.teamList li p{width:100%;margin:0px;padding:0px;}

.tableListVideoCourses{display:inline-block;vertical-align:top;margin:0px auto;padding:0px;width:65%;}
.tableListVideoCourses ul{width:auto;margin:0px;padding:0px;}
.tableListVideoCourses ul li{border:1px solid #ff770e;list-style-type:none;display:inline-block;vertical-align:top;margin:0px 0 30px;padding:0px 0 20px;width:100%;}
.tableListVideoCourses ul li h2{font-size:25px;margin:0px 0px 15px;padding:10px 0px 14px 0px;background:#ff770e;color:#fff;text-align:center;}
.tableListVideoCourses ul li span{font-size:14px;display:inline-block;vertical-align:top;margin:0px 0px 20px;padding:0 20px;text-align:center;width:100%;}
.tableListVideoCourses ul li h3{font-size:20px;font-weight:bold;margin:0 0 10px 20px;padding:0 0;}
.tableListVideoCourses ul li p{margin:0 auto 15px;width:90%;line-height:normal;}
.tableListVideoCourses ul li p i{margin:0 10px 0 0;color:#ff770e;font-weight:bold;}
.tableListVideoCourses ul li .action{display:inline-block;vertical-align:top;margin:0px;padding:0px;width:100%;text-align:center;border-top:1px solid #ff770e;}
.tableListVideoCourses ul li .action a{margin:15px 0 0;padding:10px 0px;display:inline-block;font-size:16px;}
#pageListingForStore{text-align:center;padding:30px 0 0px;}
#pageListingForStore h2{text-align:center;padding:0px;margin:0px 0px 30px;font-weight:bold;font-size:28px;}
#pageListingForStore .snipitsForRightArea ul{margin:0px;padding:0px;text-align:center;}
#pageListingForStore .snipitsForRightArea ul li{list-style-type:none;width:20%;padding:15px;margin:0 15px 30px;border:1px solid #03b1e3;border-radius:4px;}
#pageListingForStore .snipitsForRightArea ul li a img{width:100%;border-radius:0px;margin:0 0 10px;}
#pageListingForStore .snipitsForRightArea ul li a p{width:100%;text-align:center;margin:0 0 10px;font-size:13px;}
#pageListingForStore .snipitsForRightArea ul li a span{background:#03b1e3;width:100%;display:inline-block;text-align:center;padding:7px 0 9px 0;color:#fff;font-weight:600;}
ol.numberListing{width:65%;margin:0px auto;text-align:left;}
ol.numberListing li{margin:0 0 15px;line-height:25px;font-size:14px;}
.linkArea{width:70%;margin:0 auto;padding-bottom:15px;}
.tabsContentWrap ul.featureslinks li { margin: 0 0 14px 25px;font-size: 13px;font-weight: normal; }
.exams-image-list li{ border: solid 1px #e6e6e6; list-style-type: none; display: inline-block; vertical-align: top; vertical-align: top; width: 20%; margin: 0 10px 20px; }
.exams-image-list li img{ width: 100%; }
.vacancyList{ margin: 20px 0px 0px; padding: 0px; }
.vacancyList li{ list-style-type: none; display: inline-block; vertical-align: top; width: 45%; margin: 0px 0px 20px; padding: 0px; }
.vacancyList li img{ float: left; width: 70px; }
.vacancyList li p{
    float: left;
    width: 70%;
    font-size: 19px;
    line-height: 77px;
    padding: 0 0 0 10px;
    color: #04bbf7;
}


#middleContentArea .inner-center-area a.btn{background:#ff770e;font-size:14px;color:#fff;margin:10px 0px;}
.inner-center-area ul.links li{margin:0 0 0 25px;font-size:14px;line-height:35px;font-weight:bold; }
#middleContentArea .inner-center-area .tableListVideoCourses{width:100%;text-align:center;margin:20px 0;}
#middleContentArea .inner-center-area .tableListVideoCourses ul li{text-align:left;width:100%;}
#middleContentArea .inner-center-area .tableListVideoCourses ul li .action a.btn{padding:10px 40px 12px;border-radius:50px;}
#middleContentArea .inner-center-area .tableListVideoCourses p {font-size: 13px;line-height: 25px; margin-left: 15px;}
#middleContentArea .inner-center-area .tableListVideoCourses h2 {
    text-align: left;
    font-size: 22px;
    border-bottom: 1px dashed #e9e9e9;
    border-top: 1px dashed #e9e9e9;
    padding: 5px 13px 7px;
    margin: 0 0 10px;
}
#middleContentArea .inner-center-area .tableListVideoCourses ul {margin: -10px 0 20px 3px;padding: 0px;}
.supportWrap{
    background: #211938;
    padding: 10px 20px;
    text-align: center;
    font-size: 15px;
    color: #fff;
}
#supportWrap-left{
    text-align: left;
}
#supportWrap-right
{
text-align: right;
margin-top: -22px;
}
@media only screen and (max-width: 767px) {
#supportWrap-left{
    text-align: center;
}
#supportWrap-right
{
text-align: center;
margin-top: 0;
}
}
.supportWrap a{ color: #fff; }
.careerPageWrap .row{ text-align: left; width: 100%; }
.careerPageWrap .row h1, h2{ text-align: left; }
.jobsList{ text-align: center; margin: 0px; padding: 0px; }
.jobsList li{ text-align: left; border: 1px solid rgba(0,0,0,.1); width: 30%; display: inline-block; vertical-align: top; margin: 0 1% 30px; padding: 40px;transition: all ease .3s; }
.jobsList li a{ color: #a7a7a7; transition: all ease .3s;}
.jobsList li:hover{ border: 1px solid rgba(0,0,0,.5); transition: all ease .3s;}
.jobsList li:hover a{ color: #222; transition: all ease .3s;}
.jobsList li a p{ font-size: 14px; text-transform: uppercase; display: inline-block; vertical-align: top; margin: 5px 0px; padding: 0px; width: 100%; font-weight: normal; }
.jobsList li a div{ font-size: 12px; letter-spacing: 2px; text-transform: uppercase; display: inline-block; vertical-align: top; margin: 0px; padding: 0px; width: 100%; color: #; font-weight: normal; }
.jobsList li.sendResumeWrap{ background: #ff770e; border: none; min-height: 202px; }
.jobsList li.sendResumeWrap a{ color: #fff; }
.jobsList li.sendResumeWrap a button{ background: none; border: 1px solid #fff; font-weight: normal; text-transform: uppercase; border-radius: 5px; padding: 10px 40px 12px; margin: 53px 0 0; font-size: 15px; }
.icon-jobs-sprite{ background: url(../images/icon-jobs-sprite.png) no-repeat; background-size: 100%; width: 70px; height: 70px; display: inline-block; vertical-align: top; margin: 0 0 10px; }
.icon-jobs-sprite.technology{ background-position: 0 -74px; }
.icon-jobs-sprite.marketing{ background-position: 0 -144px; height: 59px; margin: 0 0 21px 0; }
.icon-jobs-sprite.faculty{ background-position: 0 -206px; height: 77px; margin: 0 0 3px; }
.icon-jobs-sprite.support{ background-position: 0 -284px; height: 75px; margin: 0 0 5px; }
.jobsList li:hover .icon-jobs-sprite.sales{ background-position: 0 -360px; }
.jobsList li:hover .icon-jobs-sprite.technology{ background-position: 0 -434px; }
.jobsList li:hover .icon-jobs-sprite.marketing{ background-position: 0 -504px; }
.jobsList li:hover .icon-jobs-sprite.faculty{ background-position: 0 -566px; }
.jobsList li:hover .icon-jobs-sprite.support{ background-position: 0 -644px; }
#accordion div{ display: none; }
#accordion h3{ width: 94%; outline: none; font-size: 15px; font-weight: 600; display: inline-block; vertical-align: top; margin: 10px 0 5px; font-family: 'Nunito Sans', sans-serif !important;; }
#accordion h3 i.fa{ float: right; }
#accordion h3 i.fa.fa-minus{ display: none; }
#accordion h3.ui-state-active i.fa.fa-plus{ display: none; }
#accordion h3.ui-state-active i.fa.fa-minus{ display: block; }
.examLinksSideBar{ /* height: 483px;*/ height: 360px; overflow-y: scroll; }
.examLinksSideBar li{ text-transform: uppercase; }
.examLinksSideBar.show{ height: auto; }
.examLinksSideBar::-webkit-scrollbar-track{ background-color: #fff; margin: 0 10px 0 0; }
.examLinksSideBar::-webkit-scrollbar{ width: 5px; background-color: #fff; }
.examLinksSideBar::-webkit-scrollbar-thumb{ background-color: #ff770e; border-radius: 10px; }


.innerBanner{ margin: 0 0 20px; }

.innerpageContentWrap{padding:0 0 0;margin:-2px 0 0;display:inline-block;width:100%;background:#fff;}
.innerpageContentWrap .row{background:#fff;padding:40px 0px 20px;text-align:left;width:90%;margin:0px auto;}
.innerpageContentWrap p{width:100%;margin:0;padding:0;font-size:13px;line-height:22px;}
.innerpageContentWrap h1{font-size:30px;margin:0px 0 15px;}
.innerpageContentWrap h1, h2{font-size:25px; position: relative; color:#ff770e;margin:15px 0 15px;padding:0;display:inline-block;vertical-align:top;width:100%;text-align:center;}
.innerpageContentWrap a{border:none;color:#ff770e;font-weight:bold;}
.innerpageContentWrap a:hover{text-decoration:none;}
.innerpageContentWrap a.btn{background:#ff770e;font-size:14px;color:#fff;margin:10px 0px;}

.innerpageContentWrap iframe{margin:20px 0px;border:1px solid #f1f1f1;}
.innerpageContentWrap ul.screens{text-align:center;}
.innerpageContentWrap ul.screens li{display:inline-block;vertical-align:top;margin:20px 5px;list-style-type:none;width:30%;}
.innerpageContentWrap ul.screens li img{width:100%;}
.innerpageContentWrap ul.screens a img.appDownloadIcon{width:150px;margin:0 0 20px;}

.innerpageContentWrap .youtube-badge{width:35%;margin:20px 0 20px;}
.innerpageContentWrap .tableListVideoCourses{width:100%;text-align:center;margin:20px 0;}
.innerpageContentWrap .tableListVideoCourses ul li{text-align:left;width:60%;}
.innerpageContentWrap .tableListVideoCourses ul li .action a.btn{padding:10px 40px 12px;border-radius:50px;}

.innerpageContentWrapCareer h1, h2{font-size:25px;color:#ff770e;margin:15px 0 15px;padding:0;display:inline-block;vertical-align:top;width:100%;text-align:left;}

#tabbingWrap{width:100%;background:#eee;}

.tabsNav{width:100%;background:#fff;padding:10px 10px;box-shadow:#ddd 0 0 35px;border-radius:10px; margin: 0 0 20px;}
.tabsNav h2{font-size:20px;font-weight:bold;display:inline-block;vertical-align:top;margin:0 0 15px;width:100%;}
.tabsNav ul{margin:0px;padding:0px;}
.tabsNav ul li{list-style-type:none;margin:0px;padding:10px 0px;font-size:14px;border-bottom:1px dashed #f1f1f1;}
.tabsNav ul li a{text-decoration:none;color:#090023;}
.tabsNav ul li a:hover{text-decoration:none;color:#fc3a52;}
.tabsNav ul li a:focus{text-decoration:none;color:#fc3a52;font-weight:600;outline:none;}
.tabsNav ul li a i{margin:0 3px 0 0;}

.tabsContentWrap{width:100%;background:#fff;padding:10px 10px;box-shadow:#ddd 0 0 35px;border-radius:10px;min-height:100px; margin: 0 0 20px;}
.tabsContentWrap h2{text-align:left;font-size:20px;font-weight:bold;display:inline-block;vertical-align:top;margin:0 0 15px;width:100%;}
.tabsContentWrap table{border:1px solid #e0e0e0;margin:20px 0;}
.tabsContentWrap table thead tr th{background:#ff770e;color:#fff;padding:10px 10px;}
.tabsContentWrap table tbody tr td{color:#333;padding:10px 10px;border-bottom:1px solid #e0e0e0;}
.tabsContentWrap table tbody tr::nth-child(even){background:#fff;}
.tabsContentWrap table tbody tr:nth-child(even){background:#f4f4f4;}
.tabsContentWrap table tbody tr td a{background:#ff770e;padding:6px 20px 7px;display:inline-block;border-radius:5px;color:#fff;text-decoration:none;}
.tabsContentWrap ul.links{margin:0px;padding:0px 0px 20px 20px;}

.inner-center-area .snipitsForRightArea ul li{ width: 32%; margin: 0px; }
.inner-center-area .snipitsForRightArea ul{ margin: 0px !important; padding: 0px !important; }

.snipitsForRightArea ul{margin:0px;padding:0px;text-align:center;}
.snipitsForRightArea ul li{list-style-type:none;width:30%;border-radius:0px;padding:5px;margin:0 5px 30px;border:1px solid #03b1e3; display: inline-block; vertical-align: top;}
.snipitsForRightArea ul li a img{width:100%;border-radius:0px;margin:0 0 10px;}
.snipitsForRightArea ul li a p{width:100%;text-align:center;margin:0 0 10px;font-size:13px;}
.snipitsForRightArea ul li a span{background:#03b1e3;width:100%;display:inline-block;text-align:center;padding:7px 0 9px 0;color:#fff;font-weight:600;}

#breadcrumbs{ background: #fff; padding: 10px 0; }
#breadcrumbs .breadcrumb{ background: none; padding: 0; margin: 0; border: none; }
#breadcrumbs .breadcrumb > li { display: inline-block; font-size: 14px; color: #333; padding-top: 7px; }

.links{ margin:20px 0 0;}
.links h3{font-size:20px;color:#333;margin:10px 0px;}
.links li{margin:0 0 0 25px;font-size:14px;line-height:35px;font-weight:bold;}

.mediaList{width:100%;}
.mediaList ul li{padding:0px 0px 10px;width:30%;margin:0 10px 20px;height:auto;min-height:240px;}
.mediaList ul li a{padding:0px; text-decoration: none;}
.mediaList ul li a p{width:100%;margin:10px auto; padding: 0px 10px; text-align: center; min-height:70px;}
.mediaList ul li a span{font-size:15px;font-weight:bold;color:#fc4182; text-align: center; width: 100%; display: inline-block; }
.mediaList ul li a img{width:100%;border-radius:15px 15px 0 0;}

.contactAddress ul{margin:10px 0;}
.contactAddress ul li{margin:0 10px 20px 0;list-style-type:none;width:48%;display:inline-block;vertical-align:top;}
.contactAddress ul li h3{font-size:20px;margin:0 0 10px;}
.contactAddress ul li p{margin:0 0 15px;}
.contactAddress ul li iframe{margin:0px;}

.contactAddaWrap{ display: inline-block; vertical-align: top; width: 100%; padding: 0px; border: 1px solid #ace; background: #fff; }
.contactAddaWrap h2{ color: #ff770e; margin: 0 0 20px; border-bottom: 1px solid #e9e9e9; padding: 0 0 20px; }
.contactAddaWrap .col-md-3 ul{ margin: 0px; padding: 0px; }
.contactAddaWrap .col-md-3 ul b{ font-size: 18px; margin: 0 0 10px; display: block; }
.contactAddaWrap .col-md-3 ul li{ list-style-type: none; display: inline-block; vertical-align: top; margin: 0 10px 20px 0; font-size: 14px; text-align: left; width: 100%; }
.contactAddaWrap .col-md-3 ul li a{ text-align: left; font-weight: normal; }
.contactAddaWrap .col-md-9 ul{ margin: 0px; padding: 0px; }
.contactAddaWrap .col-md-9 ul b{ font-size: 18px; margin: 0 0 10px; display: block; }
.contactAddaWrap .col-md-9 ul li{ list-style-type: none; display: inline-block; vertical-align: top; margin: 0 10px 20px 0; font-size: 14px; width: 100%; }
.contactAddaWrap .col-md-9 ul li a{ text-align: right; font-weight: 600; }

.teamList{text-align:center;}
.teamList li{list-style-type:none;display:inline-block;vertical-align:top;margin:0 0 20px;padding:20px 15px;width:100%;text-align:center;border:1px dashed #f1f1f1;}
.teamList li img{margin:0 0 20px;/*width:190px;*/border-radius:100%; width: 200px;}
.teamList li img.icon-linkedIn{ border-radius: 0px; width: auto; display: inline-block; vertical-align: top; }
.teamList li h3{font-size:20px;padding:0 0 5px;width:100%;display:inline-block;}
.teamList li span{font-size:14px;font-weight:600;margin:0 0 5px;display:inline-block;vertical-align:top;}
.teamList li p{font-size:13px;float:left;width:100%;text-align:justify;}

.innerpageContentWrap form{display:inline-block;vertical-align:top;margin:0px;padding:0px;width:60%;}
.innerpageContentWrap form fieldset{display:inline-block;vertical-align:top;margin:0px 0px 0px;padding:0px;width:48%;text-align:left;}
.innerpageContentWrap form fieldset label{font-size:14px;width:100%;display:inline-block;vertical-align:top;line-height:35px;margin:0px;}
.innerpageContentWrap form fieldset label.error{line-height:normal;font-size:11px;color:#ff0000;font-weight:600;margin:5px 0 0 0;}
.innerpageContentWrap form fieldset input{width:95%;padding:0 10px;height:35px;border:1px solid #f1f1f1;border-radius:50px;outline:none;}
.innerpageContentWrap form fieldset select{width:95%;padding:0 10px;height:35px;border:1px solid #f1f1f1;border-radius:50px;outline:none;}
.innerpageContentWrap form fieldset input.submit{width:auto;float:none;margin:20px auto 0;padding:13px 30px;display:inline-block;height:auto;background:#03aaf4;text-transform:uppercase;color:#fff;font-size:15px;border:1px solid #2781a9;}
.innerpageContentWrap form fieldset.messageDiv{width:96%;}
.innerpageContentWrap form fieldset textarea{width:95%;padding:10px 10px;height:150px;border:1px solid #f1f1f1;border-radius:10px;outline:none;}

.tableList thead tr th{padding:5px 5px;}
.tableList tbody tr td{padding:5px 5px;}

#ContentWrap404{ background: #f57f18; text-align: center; }
#ContentWrap404 .btn-backtohome{ position: absolute; top: 0px; left: 10%; font-size: 18px; color: #fff; margin: 20px 0 0; display: inline-block; }
#ContentWrap404 img.graphic404{ width: 40%; margin: 100px 0 0; }
#ContentWrap404 img.oopsGraphic{ width: 8%; margin: 0 0 10px; }
.content404{ position: absolute; bottom: 50px; left: 0px; right: 0px; width: 100%; text-align: center; font-size: 20px; line-height: 50px; color: #fff; }
#ContentWrap404 h1{ font-size: 50px; margin: 0 0 0px; color: #fff; position: absolute; left: 0px; right: 0px; width: 100%; text-align: center; top: 30%; }

#middleContentArea .inner-left-area .snipitsleft{ background: none; display: inline-block; vertical-align: top; margin: 0px; padding: 0px; width: 100%; }
#middleContentArea .inner-left-area .snipitsleft ul{ margin: 0px; padding: 0px; width: 100%; }
#middleContentArea .inner-left-area .snipitsleft ul li{ list-style-type: none; display: inline-block; vertical-align: top; margin: 11px 0px 10px; padding: 0px; border: 1px solid #f0f0f0; border-radius: 50px 10px 10px 50px; }
#middleContentArea .inner-left-area .snipitsleft ul li a{ display: inline-block; width: 100%; text-decoration: none; vertical-align: top; }
#middleContentArea .inner-left-area .snipitsleft ul li a:hover{transition: 900s;}

#middleContentArea .inner-left-area .snipitsleft ul li a img{ border-radius: 50px; width: 60px; float: left; margin: 0 10px 0 0; }
#middleContentArea .inner-left-area .snipitsleft ul li a p{ color: #000; float: left; width: 60%; vertical-align: top; font-size: 15px; margin: 18px 0 0 0; font-weight: 600; display: inline-block; }

.innerpageContentWrap .sitemap h1:after{content:'';position:absolute;bottom:-10px;left:0px;right:0px;margin:0px auto;background:#fff;height:4px;width:66px;border-radius:2px;}
.innerpageContentWrap .sitemap h2{text-align:left;font-size:15px;font-weight:600;margin:10px 0px 0px 0px;padding:5px;display:inline-block;vertical-align:top;width:100%; color: #ff770e; text-transform: uppercase;}
.innerpageContentWrap .sitemap ul{margin:0px;padding:0px;}
.innerpageContentWrap .sitemap span{font-size:15px;font-weight:600;display:inline-block;vertical-align:top;margin:10px 0 5px;}
.innerpageContentWrap .sitemap ul li{list-style-type:none;display:inline-block;vertical-align:top;width:94%;font-size:14px;border-bottom:1px dotted #ccc;padding:3px 0 3px 15px; background: url(../images/sitemap-icon.jpg) no-repeat; background-position: 0px 9px;}
.innerpageContentWrap .sitemap ul li a{color:#333; text-decoration:none;transition:0.2s;position:relative;left:0px; font-size: 13px; font-weight: normal !important;}
.innerpageContentWrap .sitemap ul li a:hover{color:#03b1e3;text-decoration:none;transition:0.2s;left:10px;font-weight:600;}

.offersList p{ font-size: 14px; text-align: center; }
.offersList ul{ margin: 20px 0px; padding: 0px; width: 100%; text-align: center; }
.offersList ul li{ list-style-type: none; display: inline-block; vertical-align: top; width: 35%; border: 1px solid #d4d4d4; background: #f1f1f1; padding: 20px 20px; margin: 0 10px 20px; border-radius: 4px; box-shadow: #d4d4d4 0 0 5px; }
.offersList ul li h3{ font-size: 22px; margin: 0 0 10px; }
.offersList ul li span{ background: #3ebcef; color: #fff; padding: 7px 30px 8px; margin: 0 0 10px; display: inline-block; vertical-align: top; border-radius: 2px; font-size: 25px; border: 2px dashed #f1f1f1; }
.offersList ul li p{ font-size: 14px; margin: 0 0 10px; }
.offersList ul li button{ background: #000000; color: #fff; padding: 9px 20px 10px; margin: 0 0 10px; display: inline-block; vertical-align: top; border-radius: 4px; font-size: 14px; border: none; }

.offerSticky{ position: fixed; top: 43%; z-index: 500; background: #e02a25; width: 160px; left: -136px; height: 80px; border-radius: 0 10px 10px 0px; -webkit-transition: 1s; transition: 1s; }
	.offerSticky a{ text-decoration: none; color: #fff; -webkit-transition: 1s; transition: 1s; }
	.offerSticky.show{ left: 0px; }
	.offerSticky .offerBtn{ font-size: 18px; color: #fff; transform: rotate(7deg); -webkit-transform: rotate(-90deg); display: 	inline-block; margin: 28px 0 0; position: absolute; right: -13px; }
	.offerSticky .btn-viewOffers{ border: 1px solid #fff; border-radius: 50px; padding: 9px 20px; display: inline-block; color: #fff; margin: 19px 0 0 15px; }

/* == SLIDER CSS == */
.section{text-align:center;}
.relatedarticle{display:inline-block;margin:0px 0px 0px;padding:0px;width:100%;}
.relatedarticle ul{margin:0px;padding:0px;font-size:0px;}
.relatedarticle ul li{margin:6px 23px 30px;padding:0px 0px 0px;list-style-type:none;display:inline-block;width:138px;height:120px;}
.relatedarticle ul li a { display: inline-block; }
.relatedarticle ul li a:hover {text-decoration: none; box-shadow:0 1px 6px 0 rgba(0, 0, 0, 0.3);}
.relatedarticle ul li p{color:#333; font-size:13px; text-align:justify; padding: 10px 7px 38px 7px;margin-bottom: 10px;}
.relatedarticle ul li h4{color:#333;font-weight:600;margin:15px 0 0;font-size:14px; text-align: left; padding-left: 7px;}
.section .carousel h2{font-weight: normal; font-size: 22px; margin-bottom: 11px; }

/* == Social Share == */
.share-div{width: 61px; height: 30px; float: left; top: 65%;z-index: 500; position: fixed; left:-3px;}
.share-group {float: right;}
.btn-group {display: inline-block;font-size: 0;position: relative;vertical-align: middle;white-space: nowrap;}
.mobile-social-share ul {float: right;list-style: none outside none;margin: 0;min-width: 61px;padding: 0; }
.share {min-width: 17px;}
.mobile-social-share li {display: block;font-size: 18px;list-style: none outside none;margin-bottom: 3px;margin-left: 4px;
margin-top: 3px;}
.btn-share {background-color: #BEBEBE;border-color: #CCCCCC;color: #333333;}
.btn-twitter {background-color: #3399CC !important;width: 51px;color:#fff!important;}
.btn-facebook {background-color: #3D5B96 !important;width: 51px;color:#fff!important;}
.btn-facebook {background-color: #3D5B96 !important;width: 51px;color:#fff!important;}
.btn-google {background-color: #DD3F34 !important;width: 51px;color:#fff!important;}
.btn-linkedin {background-color: #1884BB !important;width: 51px;color:#fff!important;}
.btn-pinterest {background-color: #CC1E2D !important;width: 51px;color:#fff!important;}
.btn-mail {background-color: #FFC90E !important;width: 51px;color:#fff!important;}
.caret {border-left: 4px solid rgba(0, 0, 0, 0);
border-right: 4px solid rgba(0, 0, 0, 0);border-top: 4px solid;display: inline-block;height: 0;margin-left: 2px;vertical-align: middle;width: 0;}
#socialShare {max-width:61px;  }
#socialShare > a{padding: 6px 10px 6px 10px;}
@media (max-width : 520px) {
.share-div{width: 70px; height: 30px; float: left; top: 60% !important;z-index: 500; position: fixed; left:-12px;}

}

.diwali-offer{background: #ffffb3; width: 100%;}
.diwali-offer marquee{color: #fa3232; font-weight: bold; text-align: center; padding: 1px 0px 1px 0px; }
.diwali-offer marquee span{color: #FF7700; font-weight: bold; text-align: center;}

 #forMobile {
            display: none !important;
        }

        #forWeb {
            display: block !important;
            clear: both;
           width: 100%
        }
		 @media only screen and (max-width: 1200px) {
            #forMobile {
                display: none !important;
            }
            #forWeb {
                display: block !important;
            }
        }

        @media only screen and (max-width: 980px) {
            #forMobile {
                display: none !important;
            }
            #forWeb {
                display: block !important;
            }
        }


        @media only screen and (max-width: 480px) {
            #forMobile {
                display: block !important;

            }

            #forWeb {
                display: none !important;
            }
        }

.newBanner{float: left;}


/* == TOP LINK CSS == */
.jumps-link {
    margin: 0;
    background: #fff;
    height: 100%;
    float: left;
    padding: 0;
    width: 100%;
}
.jumps-link .pull-left{width:100%;}

.jumps-link ul li a {
width: 100%;
margin: 0px!important;
text-align: center;
font-weight: bold;
border: 0px;
border-radius: 0px;
padding: 10px;
white-space: inherit;
}
.jumps-link ul li a:hover {
width: 100%;
margin: 0px!important;
text-align: center;
font-weight: bold;
border: 0px;
border-radius: 0px;
padding: 10px;
}
.jumps-link .usermenu{margin: 0px!important;}

.jumps-link ul {
    margin: 0px!important;
    padding: 0px;
    list-style: none;
}

.jumps-link ul li {
    box-sizing: border-box;
    float: left;
    width: 31.333%;
    margin-right: 3%!important;
}
.jumps-link ul li:last-child{margin-right: 0px!important}
.jumps-link ul li:nth-child(1) a { background-color: #25ced1!important;}
.jumps-link ul li:nth-child(2) a { background-color: #8c7c7c!important;}
.jumps-link ul li:nth-child(3) a { background-color: #ff8a5b!important;}
.jumps-link ul li:nth-child(4) a { background-color: #25ced1!important;}
.jumps-link ul li:nth-child(5) a { background-color: #ff8a5b!important;}

@media only screen and (max-width: 768px) and (min-width: 320px){
.jumps-link li{margin-bottom:15px!important;}
.jumps-link li a{
	display: inline-block;
    width: 100%!important;

	}
}

.intro-jump{background: url(../images/sprite-jumps.png) no-repeat -65px 1px; display: inline-block; width: 15px; height: 15px;  }
.noti-jump{background: url(../images/sprite-jumps.png) no-repeat -97px 2px; display: inline-block; width: 15px; height: 15px; }
.apply-jump{background: url(../images/sprite-jumps.png) no-repeat -160px 2px; display: inline-block; width: 15px; height: 15px; }
.exam-pattern-jump{background: url(../images/sprite-jumps.png) no-repeat -83px 2px; display: inline-block; width: 15px; height: 15px; }
.exam-centre-jump{background: url(../images/sprite-jumps.png) no-repeat -204px 2px; display: inline-block; width: 15px; height: 15px; }
.admit-jump{background: url(../images/sprite-jumps.png) no-repeat -204px 2px; display: inline-block; width: 15px; height: 15px; }
.result-jump{background: url(../images/sprite-jumps.png) no-repeat -144px 2px; display: inline-block; width: 15px; height: 15px; }
.cutoff-jump{background: url(../images/sprite-jumps.png) no-repeat 0px 1px; display: inline-block; width: 15px; height: 15px; }
.vacancy-jump{background: url(../images/sprite-jumps.png) no-repeat -160px 2px; display: inline-block; width: 15px; height: 15px; }
.recruitment-jump{background: url(../images/sprite-jumps.png) no-repeat -126px 2px; display: inline-block; width: 15px; height: 15px; }
.eligibility-jump{background: url(../images/sprite-jumps.png) no-repeat -128px 2px; display: inline-block; width: 15px; height: 15px; }
.application-jump{background: url(../images/sprite-jumps.png) no-repeat -34px 1px; display: inline-block; width: 15px; height: 15px; }
.syllabus-jump{background: url(../images/sprite-jumps.png) no-repeat -189px 2px; display: inline-block; width: 15px; height: 15px; }
.date-jump{background: url(../images/sprite-jumps.png) no-repeat -49px 1px; display: inline-block; width: 15px; height: 15px; }
.testseries-jump{background: url(../images/sprite-jumps.png) no-repeat -220px 1px; display: inline-block; width: 15px; height: 15px; }


.usermenu a{margin: 2px; width: 268px; text-align: left; -o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s; }
.usermenu a:hover{margin: 2px; text-align: left; border-color:#ff770e; background: #fff; }

 @media only screen and (max-width: 480px) {
.usermenu a{margin: 2px; width: 128px !important; text-align: left; font-size: 9px !important;}
}

@media only screen and (max-width: 1180px) {
.usermenu a{margin: 2px; width: 148px; text-align: left; font-size: 12px;}
}

.left-box{height: 100%;float: left;width: 74%;}

@media only screen and (max-width: 767px) {
.left-box{height: 100%;float: left;width: 100% !important;}
}

/* == CONTACT PAGE CSS == */
.box-contacts > .icon-contacts { text-align: center; position: relative; }
.box-contacts > .icon-contacts > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #ff770e; vertical-align: middle; }
.box-contacts > .icon-contacts:hover > .image { background: #333; }
.box-contacts > .icon-contacts > .image > i { font-size: 36px !important; color: #fff !important; }
.box-contacts > .icon-contacts:hover > .image > i { color: white !important; }
.box-contacts > .icon-contacts > .info { margin-top: -14px; background: rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; padding: 15px 0 10px 0; min-height:163px; border-radius: 8px;}
.box-contacts > .icon-contacts:hover > .info { background: rgba(0, 0, 0, 0.04); border-color: #e0e0e0; color: white; }
.box-contacts > .icon-contacts > .info > h3.title {  font-size: 16px; color: #222; font-weight: 700; }
.box-contacts > .icon-contacts > .info > p { font-size: 13px; color: #666; line-height: 1.5em;  margin: 20px 0px 0px 0px; text-align: center; line-height: 20px;}
.box > .icon-contacts:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
.box-contacts > .icon-contacts > .info > .more a { font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.box-contacts > .icon-contacts:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #63B76C; }
.box-contacts .space { height: 30px; }


.col-md-3 {
    z-index: 2;
}
.col-md-12 {
    z-index: 2;
}
/* == TEST SERIES INNER PAGES CSS == */
.loading-img {
background: url(https://www.adda247.com/static/images/ajax-loader.gif) center center no-repeat;
/* position: fixed; */
left: 0;top: 30px;z-index: 999;width: 190px;height: 170px;padding: 15px;padding-bottom: 0;overflow: visible;}
.testimg {width: 180px;height: 180px;padding: 15px;padding-bottom: 0; }
.cardWidth {width: 180px; margin-bottom: 1px;  }
.card {border-radius: 4px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); }
.white-bg {background-color: #fff; margin: 0 auto;}
.cardBlockTest {padding: 6%;color: #ff770e;padding-top: 0;padding-bottom: 0;}
.ellipses {
    font-size: 13px !important;
/* white-space: nowrap; */width: 11em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-height: 16px;
max-height: 32px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.col-md-3 p {font-size: 12px;font-weight: 600;color: #333;padding-top: 15px;}
.rpricecolor {color: #c8c8c8; padding-left: 6px;}
.right {float: right; padding-right: 6px;}
.cardfooterborder { padding: 8%; border-top: 1px solid #e0e0e0;}
.color {color: #f44336;cursor: pointer;}
.small, small {font-size: 85%;}
.examSeries{float:left; background: #fff; width: 100%; border-radius: 7px;}
@media only screen and (max-width: 967px) {
.cardWidth {width: 180px; margin-bottom: 15px !important;  }
}
@media only screen and (max-width: 900px) {
.center {width: 210px; margin: 0 auto;}
}
.rowmarg{margin: 0px !important;}

