/* HEADER */

.pubp1
{
        font-size: 20px !important;
        font-family: 'robotoregular' !important;
        color: #464646 !important;;
        width: 70%;
        display: block;
        margin: auto;
        line-height: 27px !important;
}
.pubp2{
        font-size: 16px;
        width: 74%;
        float: left;
        text-align: center;
        margin: auto 13%;
        display: block;
        line-height: 26px;
        color: #808080;
        font-family: 'robotoregular' !important;
}
.model1
{
     background: #9a5ab0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.model2
{
     background: #e45750;
}
.wid50p
{
   
    color: #fff;
    background: #fff;
    margin: 5%;
    width: 40%;
    height: 440px;
    border-radius: 8px;
/*    margin: 10px;*/
}

.pubbann
{
    width: 1100px;
    margin: auto;
        margin-top: 45px;
}
.publish40p
{
    width: 40%;
    float: left;
}
.publish60p
{
    width: 60%;
    float: left;
    margin-top: 40px;
}
.slideeep1
{
        font-size: 35px;
        margin-bottom: 15px;
        font-family: 'Robotomedium';
    color: #fff;
        text-align: left;
}
.slideeep2,.slideeep4{
    font-size: 22px;
        color: #fff;
        font-family: 'robotoregular';
}
.slideeep3
{
font-size: 22px;
margin-top: 20px;
color: #fb9f4a;
margin: 30px 0px;
}

.slideeep3 li
{
    color: #fff;
     font-family: 'robotothin';
    padding: 10px 0px;
    font-size: 22px;
}
.slideeep4
{
   color: #dad00a;
}
.lstpub
{
   padding: 5px 20px; 
}
.lstpub ul
{
    list-style: disc;
    margin-left: 20px;
    font-family: 'robotoregular';
}
.lstpub ul>li
{
    padding: 10px 0px;
    color: #000;
    font-size: 14px;
    line-height: 18px;
    
}
.pubcontact
{
        padding: 15px 20px;
        font-size: 20px;
        background: #fb9f4a;
        border: none;
        color: #fff;
        border-radius: 4px;
        margin-top: 20px;
        font-family: 'robotoregular';
        text-shadow: 0px 1px #5a5a5a;
}
.model1 p
{
        font-size: 20px;
        font-family: 'robotoregular';
        color: #fff;
        text-align: center;
    padding: 20px;
    line-height: 26px;
}
.model1 span{
        color: #000;
    
}
.slideeep3 span
{
  
      color: #fff;
    width: 10px;
    height: 10px;
    background: orange;
    float: left;
    border-radius: 50%;
     margin-right: 10px;
    margin-top: 5px;
    
}
.publishrow1
{
    margin: 50px auto 0px;
    padding: 25px 0px 10px
}
.pubapp
{
    margin-bottom: 50px;
}
header {
    width: 100%;
/*    padding: 10px 0 0;*/
    border-bottom: 1px solid #ddd;
    position: fixed;
    top: 0;
    background: #fff;
    z-index: 99;
      box-shadow: 0 1px 4px #ccc;
}
.callsupport {
    background: url(../img/phone_icon1.png) no-repeat;
    color: #1bbc9b;
    line-height: 11px;
    font-size: 14px;
    font-family: 'robotomedium';
    padding-left: 18px;
    background-position: 0px 0px;
    padding-bottom: 32px;
}
.callsupport p:last-child {
    font-size: 11px;
    padding-left: 28%;
}
.callsupport p  :hover {
    color: #12816a;
}
.logo {
    overflow: hidden;
}
.searchBox {
    margin: 11px 0 23px;
}
.srchfrmGrp {
    border: 4px solid rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    overflow: auto;
}
.srchfrmGrp * {
    float: left;
}
.srchfrmGrp input.h-searchBox {
    width: 500px;
    height: 35px;
    border: 1px solid #ddd;
    border-right: none;
    padding: 4px 10px;
    font: 15px 'robotolight';
}
.srchfrmGrp input.h-searchIcon {
    width: 42px;
    height: 35px;
    background: url(../img/search_white.png) no-repeat center #1bbc9b;
}
.log {
    margin: 5px 0 0 20px;
}
.log ul li {
    float: left;
    margin-left: 10px;
	border-bottom: 1px solid #efefef;
}
.log ul li a {
    font: 14px 'robotolight';
    color: #757575;
    display: inline-block;
    height: 34px;
    border-radius: 2px;
    line-height: 34px;
    padding: 0 15px;
}
.btn {
    height: 30px;
    border-radius: 2px;
    line-height: 30px;
    padding: 0 15px;
    color: #fff !important;
    background-color: #1bbc9b;
}
.btnnew {
    /*    height: 34px;*/
    /*    border-radius: 4px;*/
    /*    line-height: 30px;*/
    padding: 0 15px;
    /*    color: #fff !important;*/
    /*    background-color: #1bbc9b;*/
}
.btnnew:after {
    content: '';
    display: block;
    background-color: transparent;
    width: 0px;
    height: 3px;
    transition: width .5s ease, background-color .5s ease;
}
.btnnew:hover:after {
    width: 100%;
    background-color: #1bbc9b;
}
.btnBorder {
    border: 1px solid #1bbc9b;
}
.btnBorder:hover {
    color: #1bbc9b;
}
.menuBar {
    border-top: 1px solid #ddd;
    margin-top: 5px;
}
ul.dropMenu > li {
    float: left;
    padding-right: 30px;
    border-bottom: 3px solid transparent;
}
ul.dropMenu > li:last-child {
    margin: 0;
}
ul.dropMenu > li > a {
    height: 45px;
    font: 15px/45px 'robotolight';
    color: #525252;
    padding-right: 20px;
    background: url(../img/down_arrow.png) no-repeat right 4px center;
}
.dropMenu {
    margin: 0;
    position: relative;
}
.homeMenu {
    display: none;
}
ul.dropMenu > li:hover {
    border-bottom: 3px solid #1bbc9b;
}
.dropMenu li:hover > a {
    color: #1bbc9b;
}
.dropDownBox {
    width: 960px;
    background: #fff;
    padding: 40px;
    position: absolute;
    top: 48px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.20);
    left: 0px;
    display: none;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.70);
}
ul.dropMenu li:hover .dropDownBox {
    display: block;
}
.dropDownBox .leftBox,
.dropDownBox .rightBox,
.leftbBox {
    position: relative;
    height: 100%;
}
.dropDownBox .leftBox {
    width: 550px;
    float: left;
}
.leftBox>a,
.rightBox>a,
.leftbBox a {
    position: absolute;
    bottom: -20px;
    font-size: 16px;
    color: #1bbc9b;
    left: 0px;
    position: absolute;
}
.rightBox>a {
    left: 70px;
}
.campusdropr
{
    width: 573px !important;
}
.campusdropr a
{
    position: initial;
}
.campusdropr h2
{
    line-height: 27px;
    margin: 0 20% 15px 0 !important;
}
.campusimg
{
    position:initial !important;
}
.campusdropl h2
{
    text-align: center;
}
.campusdropl h2 span
{
    display: block;
    line-height: 47px;
    text-align: center;
}
.campusdropr ul
{
    line-height: 14px;
    font-family: 'robotolight';
    color: #888;
    font-size: 14px;
}
.campusdropr ul li:last-child
{
    margin-bottom: 22px;
}
.campusdropl
{
   
    width: 305px !important;
}
.booksdrop ul li
{
    width: 48% !important;
}
.campusdropl img
{
height: 100%;
    width: 100%;
}
.campusdrop
{
 padding: 0px;   
    height: 261px;
}
.booksdrop .campusdropr
{
    padding-top: 1%;
}
.campusdrop .campusdropr
{
    padding-top: 2%;
}
.dropstrip img
{
    width: 78%;
}
.dropstrip h2
{
    font-size: 20px !important;
}
.booksdrop .campusdropr h2
{
    margin: 0px 20% 1% 0px !important;
}
.booksdrop .rightBox
{
    padding-left: 0px !important;
    border: none !important;
}
.booksdrop .leftBox
{
    padding-left: 5%;
    padding-top: 1% !important;
}
.publishdrop .campusdropr
{
    padding-top: 6%;
}
.publishdrop h2 
{
    margin-right: 0% !important;
}
.booksdrop .campusdropr a
{
    margin-top: 1%;
}
.booksdrop .campusdropr .dropDownBox h2
{
        margin: 0 0 20px 0;
}
.dropstrip
{
    text-align: center;
    position: absolute;
    top: 50%;
    background-color: #fff;
    opacity: 0.8;
    width: 100%;
}
.univright {
    position: absolute !important;
    bottom: -148px !important;
    font-size: 16px !important;
    color: #1bbc9b !important;
    left: 732px !important;
}
.dropDownBox .rightBox {
    width: 330px;
    float: left;
    border-left: 1px solid #ddd;
    padding-left: 40px;
}
.dropDownBox h2 {
    margin: 0 0 20px 0;
    font-size: 19px;
    color: #333;
}
.dropDownBox ul li {
    margin-bottom: 15px;
    width: 265px;
    float: left;
}
.univ li {
    width: 161px !important;
    margin-right: 15px !important;
    text-align: center !important;
}
.univ img {
    width: 120px;
    height: auto;
}
.univlink {
    position: static !important;
}
.rightBox ul li {
    width: 100%;
}
.dropDownBox ul li:nth-child(2n+1) {
    margin-right: 20px;
}
.dropDownBox .rightBox ul li {
    margin-right: 0;
}
.dropDownBox ul li a {
    font-size: 14px;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    line-height: 16px;
}
.dropDownBox p {
    padding-right: 40px;
    font-size: 14px;
    color: #888;
    line-height: 24px;
}
.dropDownBox.raap {
    padding: 0 40px 0 0;
    height: 330px;
}
.univlogo carousel {
    display: inline-block;
}
.univlogo .carousel-inner {
    height: 100%;
    display: inline-block;
}
.univlogo .carousel-inner .item {
    width: 100px !important;
    height: 100px;
    margin-top: 0px;
}
ul.univIcon {
    overflow: hidden;
}
ul.univIcon li {
    width: 28.33%;
    margin-right: 6% !important;
    cursor: pointer;
}
ul.univIcon li:nth-child(3n) {
    margin-right: 0px !important;
}
ul.univIcon li img {
    width: 100%;
}
.tabMenu {
    width: 210px;
    border-right: 1px solid #ddd;
    height: 100%;
    float: left;
}
.tabMenu a {
    display: block;
    padding-left: 85px;
    height: 70px;
    line-height: 70px;
    border-bottom: 1px solid #ddd;
    font-size: 18px;
    color: #333;
    border-right: 5px solid Transparent;
    position: relative;
    background: url('../img/appIcon.png') no-repeat 44px -172px #fff;
}
.tabMenu a:hover {
    color: #1bbc9b;
}
.tabMenu a:first-child.viewed,
.tabMenu a:first-child:hover {
    background-position: 44px -268px;
}
.tabMenu a:nth-child(2) {
    background-position: 44px 20px;
}
.tabMenu a:nth-child(2).viewed,
.tabMenu a:nth-child(2):hover {
    background-position: 44px -77px;
}
.tabMenu a:nth-child(3) {
    background-position: 44px -362px;
}
.tabMenu a:nth-child(3).viewed,
.tabMenu a:nth-child(3):hover {
    background-position: 44px -456px;
}
.tabMenu a.viewed {
    border-right: 5px solid #1bbc9b;
    color: #1bbc9b;
}
.tabMenu a.viewed:after {
    content: "";
    position: absolute;
    right: 0;
    top: 29px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #1bbc9b;
}
.tabMenuContent {
    float: left;
    width: 710px;
    padding: 50px 0 50px 40px;
    height: 100%;
    display: none;
}
.txtPart {
    width: 100%;
    float: left;
    height: 100%;
}
#win .txtPart img {
    padding-top: 40px;
}
.txtPart img {
    float: left;
    vertical-align: top;
    border-right: 1px solid #ddd;
    margin-right: 40px;
    padding-right: 40px;
}
.txtPart p {
    padding-right: 0;
}
.txtPart ul {
    overflow: hidden;
    margin-bottom: 10px;
}
.txtPart ul li {
    width: 100%;
    font-size: 14px;
    color: #888;
    line-height: 24px;
    margin-bottom: 4px;
    padding-left: 16px;
    background: url('../img/categories_arrow.png') no-repeat left 9px;
}
.campusdropr ul li
{
 width: 100%;
    font-size: 14px;
    color: #888;
    line-height: 24px;
    margin-bottom: 4px;
    padding-left: 16px;
    background: url('../img/categories_arrow.png') no-repeat left 9px;    
}
.menu ul {
    margin: 0;
}
.menu ul li {
    float: left;
    /*    padding: 0 15px*/
}
.menu ul li a {
    height: 34px;
    font: 14px/45px 'robotolight';
    color: #757575;
}
.cart {
    margin-left: 40px;
}
.cart > ul > li {
    margin: 7px 0 0;
}
a.cartIcon {
    width: 35px;
    height: 32px;
    font: 16px/25px 'robotolight';
    color: #5d5d5d;
    position: relative;
}
a.cartIcon span {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    /* background-color: rgba(255, 0, 0, 0.80); */
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    right: 0;
}
a.cartIcon :not(:empty) {
    background-color: rgba(255, 0, 0, 0.80);
}
.bannerLft {
    position: relative;
    width: 100%;
    margin-right: 10px;
    overflow: hidden;
}
.bannerLft img.bannerBg {
    z-index: -1;
    width: 100%;
    height: 100%;
}
.bannerLft img.bannerImg {
    position: absolute;
    bottom: 0px;
    width: 30%;
    left: 13.5%;
    z-index: 2;
}
.bannerImage {
    height: 380px;
    overflow: hidden;
    position: relative;
}
.bannerStrip {
    position: absolute;
    z-index: 1;
    top: 8%;
    width: 100%;
}
.bannerStrip h1 {
    color: #fff;
    font: 30px/50px 'robotothin';
    padding: 30px 10px 30px 48%;
    background-color: rgba(0, 0, 0, 0.50);
    margin: 0;
}
.bannerStrip ul {
    padding-left: 48%;
    margin-bottom: 0;
    list-style: disc;
}
.bannerStrip ul li {
    margin-top: 10px;
    height: 20px;
    line-height: 5px;
    color: #fff;
    padding-left: 0;
    font-family: 'robotolight';
    font-size: 17px;
}
.bannerStrip ul li a {
    height: 34px;
    line-height: 34px;
    background: #fff34f;
    color: #221905;
    font-size: 14px;
    text-align: center;
    margin-left: 130px;
    padding: 0 40px;
    border-radius: 2px;
}

.bannerStrip > p {
   color: #fff;
    font-size: initial;
    font-weight: 600;
    margin: 12px 0;
    padding-left: 47%;
    padding-top: 10px;
}
.bannerStrip a {
    background: #1dbc9c none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-weight: normal;
    margin-top: 10px;
    padding: 10px;
}

.bannerStrip ul li:first-child {
    margin-top: 20px;
/*    background: url(../img/icon_1.png) no-repeat left center;*/
}
.bannerStrip ul li:nth-child(2) {
/*    background: url(../img/icon_2.png) no-repeat left center;*/
}
.bannerStrip ul li:nth-child(3) {
/*    background: url(../img/icon_3.png) no-repeat left center;*/
}
.bannerStrip ul li:nth-child(4) {
/*    background: url(../img/icon_4.png) no-repeat left center;*/
}
.bannerColumn {
    overflow: hidden;
    z-index: 4;
    position: relative;
}
.bannerColumn .column-3 {
    width: 33.33%;
    height: 140px;
    float: left;
    padding: 15px 0;
}
.bannerColumn .column-3:first-of-type {
    background-color: #1b9edb;
}
.bannerColumn .column-3:nth-of-type(2) {
    background-color: #ef7b42;
}
.bannerColumn .column-3:nth-of-type(3) {
    background-color: #069f29;
}
.bannerColumn .column-3 label {
    display: block;
    font-family: 'robotolight';
    font-size: 19px;
    text-align: center;
    font-weight: normal;
    color: #fff;
    margin-top: 28px;
    position: relative;
}
.bannerColumn .column-3 label p {
    position: absolute;
    top: -30px;
    width: 100%;
}
label p.errormn {
    padding: 4px 0;
}
label p.successmn {
    padding: 4px 0;
}
.bannerColumn .column-3 label input[type=text] {
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.50);
    line-height: 30px;
    padding-left: 5px;
}
.bannerColumn .column-3 label input[type=text]::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.50);
}
.bannerColumn .column-3 label input[type=text]:-moz-placeholder {
    /* Firefox 18- */
    color: rgba(255, 255, 255, 0.50);
}
.bannerColumn .column-3 label input[type=text]::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(255, 255, 255, 0.50);
}
.bannerColumn .column-3 label input[type=text]:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.50);
}
.bannerColumn .column-3 label input[type=button],
.bannerColumn .column-3 label a {
    font-size: 15px;
    padding: 8px 15px;
    background-color: rgba(0, 0, 0, 0.20);
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    margin-left: 10px;
    color: #fff;
}
.bannerColumn .column-3 label a {
    width: 120px;
}
.bannerColumn p,
.bannerColumn h5 {
    color: #fff;
    text-align: center;
    font-family: 'robotolight';
}
.bannerColumn p {
    font-size: 15px;
}
.bannerColumn h5 {
    font-size: 22px;
    margin-top: 0;
}
.appStoreIcon {
    text-align: center;
    margin-top: 28px;
}
.appStoreIcon a {
    display: inline-block;
    overflow: hidden;
    margin: 0 5px;
}
.apps {
    overflow: hidden;
}
.apps,
a.msl {
    background-color: #313635;
}
.apps li {
    height: 115px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.apps li:last-child {
    border: 0;
}
.apps li a {
    display: block;
    overflow: hidden;
    margin-top: 25px;
    font: 27px/35px 'robotolight';
    color: #c2c4c3;
}
.apps li a span[class$=Icon] {
    height: 66px;
    width: 66px;
    float: left;
    display: inline-block;
    border-radius: 50%;
    margin: 0 6% 0 17%;
}
.apps li a span+span {
    font: 15px/20px 'robotolight';
    color: #98989a;
    display: block;
}
a.msl {
    margin-top: 10px;
    display: table;
    padding: 20px 15px 20px;
    text-align: center;
    font: 28px/40px 'robotothin';
    color: #fff;
}
a.msl span {
    height: 130px;
    width: 100%;
    display: block;
    background: url('../img/offline_access.png') no-repeat center #313635;
}

/*====================== Aside =========================*/

aside {
    width: 26.50%;
    float: left;
    margin-bottom: 50px;
}
aside select {
    width: 100%;
    height: 40px;
    padding: 4px 20px 4px 4px;
    font-size: 15px;
    color: #6f6f6f;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #ddd;
    background: url(../img/dropdown_arrow.png) no-repeat right 5px center;
}
aside > .category {
    margin-top: 25px;
    width: 100%;
    border: 0;
    margin: 0;
}
aside > .category h2 {
    height: 66px;
    line-height: 66px;
    padding-left: 65px;
    font-size: 22px;
    color: #fff;
    background: url('../img/menu_icon.png') no-repeat left 20px center #107e68;
}
aside .category ul {
    margin-top: 20px;
}
aside .category ul li {
    background: url('../img/categories_arrow.png') no-repeat 15px center;
    font-size: 16px;
    border: 1px solid #ddd;
    border-bottom: 0;
}
aside .category ul li:last-child {
    border-bottom: 1px solid #ddd;
}
aside .category ul li a {
    color: #818181;
    padding: 21px 0 21px 30px;
    display: block;
    border-right: 4px solid transparent;
    padding-right: 40px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}
.category ul li a span {
    position: absolute;
    right: 10px;
}
.category ul li a:hover {
    color: #1bbc9b;
     padding-left: 40px;
    transition: all 0.3s ease 0s;
}
.category ul li a.active {
    border-right: 4px solid #1bbc9b;
}
.category ul li a.active:after {
    content: '';
    position: absolute;
    right: 0;
    top: 23px;
    border-right: 6px solid #1bbc9b;
/*
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
*/
}

/*=============================== Content =======================================*/

.pageContent .content {
    width: 72%;
    margin-left: 1.50%;
    float: left;
    padding: 0;
}
.pageContent .content h2 {
    font: 27px/35px 'robotolight';
    border-bottom: 1px solid #ddd;
    padding-bottom: 4px;
    margin-bottom: 25px;
    margin: 0;
}
.content h2 input[type=text] {
    width: 200px;
    height: 30px;
    border: 1px solid #ddd;
    padding: 4px 30px 4px 4px;
    background: url(../img/search-gray.png) no-repeat right 5px center;
    float: right;
    font-size: 13px;
    line-height: 30px;
}

/*========================================= Books ==============================*/

ul.bookList {
    width: 100%;
    overflow: hidden;
    margin-top: 0;
}
ul.bookList li {
    width: 22.75%;
    height: 296px;
    margin-left: 3%;
    margin-bottom: 20px;
    float: left;
    list-style: none;
    overflow: hidden;
}
ul.bookList li:nth-child(4n+1) {
    margin-left: 0;
}
ul.bookList li img {
    width: 100%;
}
.bookcart {
    padding: 10px 0;
    overflow: hidden;
}
.bookcart > a {
    display: block;
    text-align: center;
    background: #1bbc9b;
    font-size: 16px;
    width: 47%;
    float: left;
    color: #fff;
    font-family: 'robotolight';
    padding: 4px 0;
}
.bookcart > a + a {
    float: right;
    font-size: 14px;
    line-height: 22px;
}

.bookPop {
    position: absolute;
    width: 90%;
    height: 215px;
    background-color: rgba(0, 0, 0, 0.80);
    transition: all ease-in-out 0.3s;
    top: 340px;
    
	display: -o-flex;
	display: -ms-flex;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
    -o-align-content: center;
    -ms-align-content: center;
    -moz-align-content: center;
    -webkit-align-content: center;
    align-content: center;
    -o-align-items: center;
    -ms-align-items: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -o-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    z-index: 1;
}
.bookPop input {
    width: 80%;
    display: block;
}
.bookPop input[type=button] {
    margin: 5px auto;
    background-color: #1bbc9b;
    color: #fff;
    text-align: center;
    padding: 5px 0;
}
.bookPop input[type="text"] {
    margin: 5px auto;
    height: 30px;
    line-height: 30px;
    color: #818181;
    text-align: center;
}
.bookPop input[type="button"]:last-child {
    color: #fff;
    background-color: #1bbc9b;
}
.bookPop input[type="button"]:disabled {
    background-color: #383838;
    color: #818181;
}
.bookPop p {
/*    text-align: center;*/
}
.bookPop p.error {
    color: red;
    left: 15px;
   right: 15px;
    position: relative;
}
.bookPop p.success {
    color: palegreen;
   left: 15px;
  right: 15px;
    position: relative;
}
.thumpImage {
    overflow: hidden;
    position: relative;
/*    width: 100%;*/
}
.thumpImage img {
    width: 100%
    height: 245px;
}
.pdfDown .thumpImage img {
    width: 50%;
}
.bookList ul.pdfDown li {
    width: 23.5%;
    margin-right: 2%;
}
.bookList ul.pdfDown li:nth-child(4n) {
    margin-right: 0;
}
ul.pdfDown li .bookcart > a {
    width: 100%;
    text-align: center;
}
.thumpImage:hover .bookPop {
    top: 10px;
    transition: all ease-in-out 0.3s;
}
#cart_popUp .headTitel,
#coupon_popUp .headTitel
{
    border-bottom: 4px solid #139e80;
    background: #1bbc9b;
}
#limitExceed .headTitel {
    /* border-bottom: 4px solid #139e80;
    background: #1bbc9b; */
}
#limitExceed .modal-footer {
    display: block !important;
}
#cart_popUp .headTitel h4,
#coupon_popUp .headTitel h4
{
    height: 120px;
    color: #fff;
    line-height: normal;
    padding: 42px 0 0 140px;
    text-align: left;
    font-size: 21px;
    position: relative;
    background: url('../img/cart.png') no-repeat 20px center;
}
#limitExceed .headTitel h4 {
    /* height: 120px;
    color: #fff;
    line-height: 120px;
    padding: 0 0 0 140px;
    text-align: right;
    font-size: 26px;
    position: relative;
    background: url('../img/cart.png') no-repeat 20px center; */
}
.headTitel h4 span {
    position: absolute;
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 50%;
    color: #1bbc9b;
    top: 15px;
    left: 35px;
    line-height: 50px;
    font-family: 'robotoregular';
    font-size: 26px;
    text-align: center;
}
.cartSuccess {
    width: 580px;
}
#cart_popUp .close,
#coupon_popUp .close,
#limitExceed .close {
    top: -10px;
    right: -10px;
    z-index: 999;
}
#cart_popUp .modal-body,
#coupon_popUp .modal-body
 {
    padding: 25px 15px;
    overflow: hidden;
}
#limitExceed .modal-body {
    /* padding: 25px 15px;
    overflow: hidden; */
}
#cart_popUp .modal-body button,
#coupon_popUp .modal-body button,
#limitExceed .modal-body button {
    height: 40px;
    line-height: 40px;
    width: 210px;
}

/*=============================== Footer ===============================*/

footer {
    border-top: 10px solid #1bbc9b;
    background: #121212;
    padding-top: 40px;
}
div[class^="f_"] {
    float: left;
}
div[class$="f1"] {
    width: 20%;
}
div[class$="f2"] {
    width: 17%;
}
div[class$="f3"] {
    width: 18%;
}
div[class$="f4"] {
    width: 25%;
    /*    margin-left: 5%;*/
}
div[class$="f5"] {
    width: 20%;
    /*    margin-left: 3%;*/
}
.f-Bottom {
    width: 100%;
    margin-top: 40px;
    border-top: 1px solid #444;
    padding: 20px 0;
    float: left;
}
footer h2 {
    font: 22px/22px 'robotolight';
    color: #e8e8e8;
    padding-bottom: 10px;
    margin: 0;
}
footer ul li {
    /*    margin-top: 20px;*/
    color: #fff;
    font-size: 18px;
}
footer ul li a {
    color: #8c8c8c;
    font-size: 14px;
}
footer ul li a~a {
    margin-left: 10px;
}
.f-Bottom p {
    float: left;
    color: #8c8c8c;
    font-size: 14px;
    margin: 0;
}
.f-Bottom p span {
    color: #fff;
}
.f-Bottom ul {
    float: right;
    margin: 0;
}
.f-Bottom ul li {
    margin: 0;
    padding: 0;
    float: left;
}
.f-Bottom ul li:first-child {
    border-right: 1px solid #444;
}
.f-Bottom ul li a {
    color: #8c8c8c;
    /*    font-size: 10px;*/
    padding: 0 10px;
}
ul.footApp li {
    padding-left: 20px;
}
ul.footApp li:first-child {
    background: url(../img/iosicon.png) no-repeat 0 center;
}
ul.footApp li:nth-child(2) {
    background: url(../img/androidicon.png) no-repeat 0 center;
}
ul.footApp li:last-child {
    background: url(../img/windowsicon.png) no-repeat 0 center;
}
ul.contactList li {
    padding-left: 30px;
    padding-top: 9px;
}
.contactList li:first-child {
    background: url(../img/supporticon.png) no-repeat left -4px center;
}
.contactList li:nth-child(2) {
    background: url(../img/mesgicon.png) no-repeat left -4px center;
}
.contactList li:nth-child(3) {
    background: url(../img/contactusicon.png) no-repeat left -4px center;
}
ul.contactList li:last-child {
    padding-left: 0%;
}
.homeTabMenu {
    border-bottom: 2px solid #1bbc9b;
    margin: 50px 0 40px 0;
    overflow: hidden;
}
.homeTabMenu ul {
    margin-bottom: 0;
}
.homeTabMenu ul li {
    position: relative;
    background: #1bbc9b;
    height: 44px;
    line-height: 44px;
    padding: 0 5px 0 24px;
    color: #fff;
    margin: 0 38px 0 0;
    font-family: 'robotolight';
    font-size: 16px;
    display: inline-block;
}
.homeTabMenu h2 {
    text-align: center;
}
.homeTabMenu ul li:after {
    content: '';
    position: absolute;
    right: -37px;
    border-left: 38px solid #1bbc9b;
    border-top: 44px solid transparent;
}
.userTools {
    position: relative;
    width: 195px;
    white-space: nowrap;
    padding: 5px 10px;
    float: right;
}
.userTools:hover {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.35);
}
.userTools p {
    color: #1bbc9b;
    font-size: 14px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.userTools p + p {
    font-size: 16px;
    font-family: 'robotomedium';
    padding-right: 15px;
    background: url('../img/cart_down_arrow.png') no-repeat right 5px center;
}
.userTools ul.afLog {
    display: none;
    position: absolute;
    background-color: #fff;
    margin: 0;
    padding: 0 10px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.35);
    right: 0;
    z-index: 9;
    top: 48px;
    width: 195px;
    transition: all ease-in-out 0.3s;
}
.userTools:hover ul.afLog {
    display: block;
}
.userTools ul.afLog li {
    float: none;
    margin: 0;
}
.userTools ul.afLog li.lineSep {
    border-bottom: 1px solid #efefef;
}
.userTools ul.afLog li a.logO {
    text-align: center;
    color: #fff;
    border-radius: 0;
    margin-bottom: 5px;
    height: 34px;
    line-height: 34px;
    text-transform: uppercase;
}
.userTools ul.afLog li a {
    color: #818181;
    display: block;
    font-family: "robotolight";
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    padding-left: 40px;
    padding-right: 0;
	overflow: hidden;
	text-overflow: ellipsis;
}
.uavtar {
    width: 42px;
    height: 42px;
    float: left;
    border: 1px solid #1bbc9b;
    margin-right: 10px;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: url('../img/coloredPro.png') no-repeat center;
    overflow: hidden;
}
.uavtar img {
    width: 100%;
}
.bannerPublishr {
/*    background: url(../img/publisher/banner_bg.png) no-repeat top;*/
    background: url(../img/publisher/publish_banner_1.jpg) no-repeat top;
    background-size: cover;
    height: 530px;
}
.bannerPublishr1 {
    background: url(../img/publisher/publisher_bg_2.jpg) no-repeat top;
    background-size: cover;
/*    height: 530px;*/
}
@media screen and (min-width: 250px) and (max-width: 450px)
{
    .wid50p {
        width: 90%;
        height: 562px;
}
    .mbb100
    {
        width:100% !important;
    }
}
.publishscroll
{
     height: inherit;
    width:451px;
    position: absolute;
    margin: 0% 0% 0% 5%;
}
.publishscroll .carousel-inner > .item
{
    margin: 0px;
    height: 100%;
}
.publishscroll .carousel-inner
{
    height: 530px;
}
.publishscroll .carousel-indicators .active
{
    background-color: #1bbc9b;
}
.ebastatxt
{
    position: absolute;
    margin-top: -84%;
    color: #fff;
    text-align: center;
}

.ebastatxt h1
{
    font-size: 24px;
    margin-bottom: 4%;
}
.ebastatxt p
{
        font-size: 16px;
    line-height: 27px;
    margin-bottom: 6%;
}

.ebastatxt a p
{
    color: #fff;
    margin: 0px;
}
.ebastatxt a
{
    color: #f19005 !important;
    font-size: 26px;
}
.vijaypublishimg h1
{
margin: -38% 0% 0% 8%;
    padding: 0% 7%;
    line-height: 26px;
    font-size: 25px;	
}
.vijaypublishimg p {
        margin-top: 5%;
    line-height: 24px;
    font-family: 'robotoregular';
    font-size: 17px;
    opacity: 0.6;
    padding: 0% 5%;
    text-align: center;
}
div[class^="tri"] {
    width: 320px;
    text-align: center;
    overflow: hidden;
}
div[class$="left"] {
    float: left;
}
div[class$="center"] {
    margin: auto;
}
div[class$="righT"] {
    float: right;
}
div[class^="tri"] img {
    margin: 40px 0;
}
div[class^="tri"] h6 {
    font-size: 20px;
    font-family: 'robotoregular';
    margin-bottom: 30px;
}
div[class^="tri"] p {
    font-size: 15px;
    font-family: 'robotolight';
    color: #818181;
    line-height: 22px;
}
.bannerPublishr {
    overflow: hidden;
}
.bannerstrippublisher
{
    margin-top: -12%;    
}
.publisherpartnerslogos li
{
	display: inline-block;

	padding: 0% 2%;
}
.publisherpartnerslogos
{
	text-align: center;
	margin: 3% 0%;
}
.bannerCntn {
    /*    width: 700px;*/
    /*    margin-left: 530px;*/
    margin-top: 40px;
    overflow: hidden;
}
.bannerCntn img {
    float: left;
    margin-left: 5%;
    margin-right: 30px;
}
.bannerCntn span img
{
    width: 36%;
    margin-left: -1%;
}
.bannerCntn span h1
{
    margin-left: 0%;
    line-height: 102px;
    margin-bottom: 0%;
}
.bannerCntn h1 {
    color: #fff;
    font-family: 'robotothin';
    font-weight: normal;
    font-size: 42px;
    line-height: 55px;
        margin: 3% 0% 3% 44%;
    padding-right: 2%;
}
.bannerCntn .bannerstrippublisher p {
    padding: 19px;
    font-family: 'robotolight';
    font-size: 22px;
    color: #bdcace;
    height: 102px;
    background-color: rgba(29, 69, 87, 0.8);
    margin-top: 195px;
    padding-left: 580px;
    line-height: 31px;
}
.bannerCntn ul {
    color: #fff;
    font-size: 16px;
    list-style: disc;   
        margin: 1% 0% 0% 46%;
}
.bannerCntn ul li span {
    font-family: 'robotolight';
    font-size: 18px;
    height: 30px;
    line-height: 40px;
    margin-top: 15px;
    list-style-type: none;
    color: #fff;
}
.bannerCntn ul li
{
    color: #1bbc9b;
    font-size: 22px;
    
}
/*
.bannerCntn ul li:first-child span {
    background: url('../img/drmicon.png') no-repeat center #e37d52;
}
.bannerCntn ul li:nth-child(2) span {
    background: url('../img/carticon.png') no-repeat center #1492db;
}
.bannerCntn ul li:nth-child(3) span {
    background: url('../img/homeicon.png') no-repeat center #00b38c;
}
.bannerCntn ul li:last-child span {
    background: url('../img/mobileicon.png') no-repeat center #b663eb;
}
*/
.bannerCntn p {
    color: #fff;
    font-family: 'robotothin';
    font-size: 45px;
    height: 30px;
    line-height: 60px;
    margin-top: 60px;
}
.bannerCntn .btn {
    font-family: 'robotoregular';
        margin: 0% 0% 0% 44%;
    height: 34px;
    line-height: 32px;
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: -14px;
    border-radius: 6px;
}
.Pub-mt {
    margin-top: 40px;
}
.Pub-mb {
    margin-bottom: 40px;
}
.Publishercntnt {
    font-family: 'robotolight';
    font-size: 24px;
    color: #333;
}
.bt {
    border-top: 1px solid #ddd;
}
.bb {
    border-bottom: 1px solid #ddd;
}
.puBbeforefooter {
    padding-top: 40px;
}
.puBbeforefooter p {
    font-family: 'robotolight';
    font-size: 20px;
    color: #6c6c6c;
    margin-bottom: 22px;
}
.puBbeforefooter a {
    font-family: 'robotoregular';
    height: 34px;
    line-height: 32px;
    font-size: 18px;
    border-radius: 6px;
}
.clientsunivhome {
    margin: 30px 0;
}
.clientsunivhome .univinnerdiv {
    width: 25%;
    float: left;
    text-align: center;
    margin-top: 20px;
    display: inline-block;
}
.clientsunivhome p {
    font-family: 'robotoregular';
    padding-left: 36px;
    padding-right: 37px;
    font-size: 14px;
    color: #818181;
    line-height: 24px;
    text-align: center;
}
.clientsunivhome .univinnerdiv img {
    max-width: 100%;
    padding: 2px;
    /*    border: 1px solid #ddd;*/
}
.univimg {
    height: 140px;
    width: 140px;
    margin: auto;
}
.clglogopadding {
    padding-top: 30px;
}
.Testimonialhome {
    margin-bottom: 60px;
}
.Testimonialhome .row {
    margin: 30px 0;
    /*    border-left: 1px solid #ddd;*/
    display: flex;
}
.Testimonialhome .row div {
    border-right: 1px solid #ddd;
}
.Testimonialhome .row div:last-child {
    border-right: 0px solid #ddd;
}
.Testimonialhome p {
    font-family: 'robotoregular';
    font-size: 13px;
    color: #888;
    line-height: 26px;
    text-align: center;
    margin-right: 50px;
    margin-left: 45px;
}
.Testimonialhome span {
    color: #333;
    font-size: 15px;
    text-align: center;
}
.viewMore {
    margin: auto;
    margin-bottom: 3%;
}
.viewMore a {
    color: #fff;
}
.newanchor {
    color: #1bbc9b;
    font-size: 18px;
    margin-left: 502px;
    transition: all ease-in-out 0.3s;
}
.newanchor span {
    display: inline-block;
    color: #1bbc9b;
    font-size: 21px;
    font-weight: 700;
}
.clgGal {
    margin: 30px 0;
}
.clgGal div {
    width: 25%;
    float: left;
    text-align: center;
    margin-top: 20px;
}
.clgGal div img {
    max-width: 100%;
    padding: 2px;
    border: 1px solid #ddd;
}

/* Floating menu */

.fLoatingMenu {
    position: fixed;
    top: 150px;
    left: 0;
    z-index: 999;
}
.fLoatingMenu ul li {
    height: 35px;
    position: relative;
}
[class^='flo'] {
    position: absolute;
    width: 166px;
    left: -119px;
    display: block;
    height: 35px;
    padding-right: 50px;
    color: #fff;
    text-align: right;
    line-height: 32px;
    font-size: 15px;
    transition: all ease-in-out 0.3s;
}
.fLoatingMenu ul li a:hover {
    left: 0;
    color: #fff;
}
[class$=facebook] {
    background: #3A559F url('../img/fb.png') no-repeat right 10px center;
}
[class$=googleplus] {
    background: #DD4B39 url('../img/gplus1.png') no-repeat right 7px center;
}
[class$=twitter] {
    background: #50ABF1 url('../img/tw.png') no-repeat right 10px center;
}
[class$=linkedIn] {
    background: #0084B1 url('../img/li.png') no-repeat right 10px center;
}
[class$=maiL] {
    background: #738a8c url('../img/mail.png') no-repeat right 10px center;
}
[class$=contect] {
    background: #1DBC9C url('../img/call.png') no-repeat right 2px center;
}
[class*='carrBox'] {
    /*    width: 330px;*/
    height: 80px;
    border-radius: 6px;
    border-bottom: 2px solid #1bbc9b;
    padding: 0 0 0 80px;
    margin: 10px;
    font-size: 16px;
    color: #8d8d8d;
    line-height: 24px;
    display: flex;
    align-items: center;
}
[class*='carrBox']:hover {
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.20);
}
[class$=applE] {
    background: #fff url('../img/appLe.png') no-repeat left 10px center;
}
[class$=androiD] {
    background: #fff url('../img/andr.png') no-repeat left 10px center;
}
[class$=windoW] {
    background: #fff url('../img/winsDow.png') no-repeat left 10px center;
}
[class$=clouD] {
    background: #fff url('../img/clod.png') no-repeat left 10px center;
}
[class$=businesS] {
    background: #fff url('../img/grow.png') no-repeat left 10px center;
}
[class$=painT] {
    background: #fff url('../img/paint.png') no-repeat left 10px center;
}
[class$=writE] {
    background: #fff url('../img/write.png') no-repeat left 10px center;
}
[class$=graduaT] {
    background: #fff url('../img/graduation.png') no-repeat left 10px center;
}

/*   home-photo-scroll*/

.homephotoscroll {
    position: absolute;
    height: 429px;
    width: 475px;
    margin-top: -429px;
    margin-left: 95px;
    z-index: 2;
}
.homephotoscroll .carousel {
    height: 100%;
    width: 100%;
}
.homephotoscroll .carousel-inner {
    width: 100%;
    height: 88%;
}
.homephotoscroll .carousel-inner .item {
    height: 100%;
    width: 100%;
    margin-top: -6px;
}
.homephotoscroll .carousel-inner .item img {
    //height: 100%;
    width: 100%;
}
.homephotoscroll .carousel-caption {
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 14px;
    bottom: 0%;
    left: 0%;
}
.homephotoscroll .carousel-caption p {
    font-size: 14px;
}
.homephotoscroll .carousel-indicators {
    position: absolute;
}
.homephotoscroll .carousel-indicators li {
    border-radius: 15px;
    width: 10px;
    height: 10px;
    margin-right: 4px;
    margin: 0px;
    background-color: white;
}
.homephotoscroll .carousel-indicators .active {
    background-color: #1bbc9b;
}
.outerscroll {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    border-top: 16px solid rgba(0, 0, 0, 0.7);
    border-bottom: 60px solid black;
    border-left: 16px solid rgba(0, 0, 0, 0.7);
    border-right: 16px solid rgba(0, 0, 0, 0.7);
    }
.outerscroll a
{
    font-size: 18px;
    margin: 69% 0% 0% 41%;
    color: red;
    width: 200px;
    height: 200px;
}
.ebastaimg h1
{
    position: absolute;
    margin: -47% 0% 0% 8%;
    color: #000;
    font-size: 20px;
    text-align: center;
    padding: 0% 8%;
}
.ebastaimg
{
    text-align: center;
}
.ebastaimg a
{
    color: #0078ff !important;
    margin: 3% 0% 0% 0%;
    z-index: 9999;
    font-size: 19px;
    cursor: pointer;
}
.ebastlink
{
    display: none;
}
.ebastaimg p
{font-family: 'robotoregular';
    opacity: 0.6;
    margin: -34% 0% 0% 0%;
    text-align: center;
    color: #000;
    padding: 1% 5%;
    font-size: 14px;
    line-height: 19px;
    opacity: 0.8;
}
.Clientshome {
    width: 100%;
    height: auto;
    display: inline-block;
    margin-top: -2%;
    background-color: #f0f0f0;
}
.clgcenter {
    text-align: center!important;
}
.bookErrorMsg {
    margin: 0px !important;
    font-size: 15px;
    text-align: center;
}
.bookSuccessMsg {
    margin: 0px !important;
    font-size: 15px;
    text-align: center;
}
.bookStore_MobiNo input::-webkit-input-placeholder {
    color: #97a7ac;
}
.bookStore_MobiNo input::moz-placeholder {
    color: #97a7ac;
}
.bookStore_MobiNo input:-ms-input-placeholder {
    color: #97a7ac;
}
.HomeBooksPagination {
    width: 80%;
    text-align: center;
    display: inline-block;
}
.HomeBooksPagination ul.pagination {
    width: auto;
    display: inline-table;
    margin: 0px;
    padding-left: 0px;
}
.HomeBooksPagination ul.pagination li {
    display: inline;
    width: 34.33px;
    text-align: center;
    height: auto;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    overflow: hidden;
    color: #1bbc9b;
    margin: 0px 10px 10px !important;
    box-shadow: 0 0 4px #1bbc9b;
}
#arrw2,
#arrw1 {
    border: none;
    border-radius: 0%;
    box-shadow: none;
}
#arrw3,
#arrw4 {
    border-radius: 0px;
    border: none;
    box-shadow: none;
    margin: 0px 1px 1px;
}
#arrw2 a,
#arrw4 a {
    color: #818181 !important;
    border-radius: 0%;
    font-weight: bold;
    font-size: 25px;
    line-height: 19px;
    padding-right: 0px;
}
#arrw3 a:hover,
#arrw4 a:hover,
#arrw2 a:hover,
#arrw1 a:hover {
    background-color: transparent;
    color: #1bbc9b !important;
}
#arrw3 a,
#arrw1 a {
    color: #818181 !important;
    border-radius: 0%;
    font-weight: bold;
    font-size: 25px;
    line-height: 19px;
    padding-right: 0px;
}
ul.pagination li a.active {
    background-color: #1bbc9b;
    color: white !important;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    overflow: hidden;
    padding: 6px 12px;
}
.HomeBooksPagination ul.pagination li a {
    color: #1bbc9b;
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    margin: 0px;
    float: none;
    padding: 6px 6px;
    display: block;
}
ul.pagination li a:hover:not(.active) {
    background-color: #1bbc9b;
    ;
    border: none;
    -webkit-border-radius: 50% !important;
    moz-border-radius: 50%;
    color: #fff;
}
.abtusP {
    font-family: 'robotomedium';
}

/*------student-----*/

.StudBanner {
    width: 100%;
    height: 460px;
    background: url('../img/student/bg.png');
}
.StudBannercntn .skillimg {
    float: left;
}
.skill img {
    float: right;
}
.skillcntn {
    width: 89%;
    float: right;
}
.StudBannercntn {
    padding-top: 6%;
}
.StudBannercntn p {
    font-family: 'robotothin';
    font-size: 35px;
    color: #fff;
    height: 130px;
    line-height: 50px;
    display: inline-block;
}
.StudBannercntn ul {
    padding-left: 4%;
    padding-top: 5%;
    color: #fff;
    font-family: 'robotolight';
    font-size: 17px;
    line-height: 30px;
    list-style-type: disc;
}
.StudBannercntn button {
    margin-top: 3%;
    font-family: 'robotoregular';
}

/*
.StudBannercntn div:nth-child(2)
{
    width: 80%;
}
*/

.aftrStudBanner {
    background-color: #f7f7f7;
    padding: 3% 0% 3%;
}
.aftrStudBanner p {
    font-family: 'robotolight';
    font-size: 16px;
    color: #888;
    line-height: 27px;
    text-align: center;
}
.acadmicperf div:nth-child(2) {
    padding: 6% 0% 7%;
}
.acadmicperf div:nth-child(1) {
    padding-top: 3%;
}
.skill div:nth-child(1) {
    padding-top: 8%;
}
.skill div:nth-child(2) {
    padding: 2% 0% 2%;
}
.jobplace div:nth-child(2) {
    padding: 12% 0% 7%;
}
.acadmicperf p {
    font-family: 'robotolight';
    font-size: 14px;
    color: #888;
    line-height: 27px;
}
.acadmicperf p span {
    font-size: 20px;
    color: #333;
    font-weight: 600;
    font-family: 'robotolight';
}
.installflow {
    width: 100%;
    height: 907px;
    background: url('../img/student/line.png');
}
.installflow p {
    color: #fff;
    font-family: 'robotothin';
    font-size: 25px;
    text-align: center;
    padding-top: 6%;
    font-weight: bold;
}
.installflow p:nth-child(2) {
    font-weight: normal;
    padding-top: 11%;
}

/*
.installflow div:nth-child(1)
{
    height: 300px;
}
.installflow div:nth-child(3)
{
    height: 400px;
}
*/

.studcenter .caption
{
    color: #fff;
    font-family: 'robotothin';
    font-size: 25px;
    text-align: center;
    padding-top: 6%;
}
.Studline {
    width: 100%;
    height: 2%;
    background: #fff;
}

/*--------slick------*/

.slick-prev:before {
    content: url('../img/student/nl.png') !important;
}
.slick-next:before {
    content: url('../img/student/nr.png') !important;
}
.slick-dots {
    font-size: 14px;
    opacity: 1;
    top: -16%;
}

/*
.slick-dots li:active
{
    width: 10%;
}
*/

.slick-dots li a {
    color: #185680;
}
.slick-dots li {
    margin: 0px 5%;
}
.slick-dots li:before {
    content: "";
    position: absolute;
    top: 7px;
    border-left: 116px solid #bacdd6;
    height: 5px;
    width: 100%;
    left: 100%;
    z-index: -1;
}
.slick-dots li.slick-active:before {
    top: 14px;
}
.slick-dots li:first-child:before {
    top: 7px;
}
.slick-dots li.slick-active:first-child:before {
    top: 14px;
}
.slick-dots li:last-child:before {
    height: 0%;
}

/*-------Advisory Board----*/

.AdvBrd .row {
    padding: 1%;
}
.AdvBrd
{
    margin-bottom: 2%;
}
.AdvBrdimg {
    padding-top: 0px;
    padding-left: 0%;
    border-radius: 50%;
}


.AdvBrd h4 {
    font-size: 18px;
    font-family: 'robotoregular';
    margin-bottom: 6px;
}
.desgn {
    font-size: 14px;
    color: #6b6b6b;
    font-family: 'robotoregular'
}
.details {
    font-size: 14px;
    line-height: 24px;
    font-family: 'robotolight';
    color: #818181;
}
.AdvBrd .tm {
    margin-top: 2%;
}
.AdvBrd .bm {
    margin-bottom: 0%;
}
.mobileTxt {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #818181;
    text-align: center;
    padding-left: 17%;
    padding-right: 17%;
    line-height: 23px;
}
.otphead {
    color: #474747;
    font-family: "robotothin";
    font-size: 34px;
    padding: 0 50px;
}
#otp {
    text-align: center;
    border: 1px solid #1bbc9b;
    padding: 1% 21% 2% 3%;
    text-align: left;
}
#otpMsg {
    font-size: 14px;
    color: #818181;
    text-align: center;
}
.otpbtn {
    width: 24% !important;
    margin-right: 8% !important;
}
.otpf {
    margin-bottom: 3px;
}
.otp {
    color: #1bbc9b;
    float: right;
    font-size: 14px;
    margin-top: 7px;
}
.otpmodal .modal-body {
    padding-bottom: 0px;
}
.otpmodal .modal-footer a {
    color: #1bbc9b;
    font-family: 'robotoregular';
    font-size: 14px;
    display: block;
}
.otpmodal .modal-footer button {
    top: 0px;
    text-align: center;
}

/*-----Photo Gallery-----*/
.newsbg {
        background-color: #f7f7f7;
    }
    
    .imggallery {
        list-style: none;
        padding: 4% 0 0 0;
        display: block;
        width: 100%;
        overflow: hidden;
    }
    
    .imggallery li {
        display: inline-block;
        padding: 8px;
        background: #fff;
        margin: 10px 0% 0 7px;
        border-radius: 6%;
        overflow: hidden;
        position: relative;
    }
    
    .imggallery li:hovervv {
        border-radius: 6% 6% 0 0;
    }
    
    .imggallery li img {
           display: block;
    width: 337px;
    border-radius: 2%;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.7);
    border: 1px solid #fff;
    transition: all 0.1s ease-out;
    }
    
    .imggallery li:hover img {
        cursor: pointer;
        filter: brightness(110%);
        -webkit-filter: brightness(110%);
    }
    
    .imggallery a {
        text-decoration: none;
    }
    
    #overlay {
        background: rgba(4, 4, 4, 0.78);
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0px;
        display: none;
        text-align: center;
    }
    
    #overlay img {
        margin-top: 3%;
        width: 600px;
        border: 3px solid #fff;
    }
    
    #overlay p {
        color: black;
        font-family: 'robotoregular';
        font-size: 16px;
        font-weight: normal !important;
        line-height: 30px;
        padding: 1%;
        text-align: center;
        background-color:#fff;
            margin: 0 auto;
        
    width: 600px;
        height: auto;
        max-height: 135px;
        overflow: auto;
    }
    
    .imgcaption {
        background-color: black;
        opacity: 0.8;
        margin-top: 0%;
        position: absolute;
        width: 337px;
        height: auto;
        transition: all 0.3s ease-in-out;
        bottom: -70px;
        border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    }
    
    .imggallery li:hover .imgcaption {
        bottom: 9px;
    }
    
    .imgcaption p {
        font-size: 12px;
        font-family: 'robotolight';
        text-align: center;
        color: #fff;
      padding: 2%;
    }

/*-------------Campus-----------*/

  .campusmaincntn {
        font-size: 14px;
        font-family: 'robotolight';
        color: #888;
        line-height: 30px;
          margin: 4% 0% 4% 0%;
        text-align: center;
    }
    
    .campuscntn p {
        font-size: 15px;
        font-family: 'robotolight';
        color: #888;
        line-height: 24px;
        text-align: justify;
    }
    
/*
    .campuscntn .row:first-child {
        margin-bottom: 5%;
    }
*/
    .campuscntnlist p
    {
        margin-top: 10px;
        font-size: 14px;
    }
        .campuscntnlist span {
        font-size: 17px;
        font-family: 'robotolight';
        color: #333;
        clear: both;
            font-weight: 600;
    }
/*
    .campuscntnlist > div:nth-child(2n)
    {
        min-height: 160px;
        text-align: left;
    }
    .campuscntnlist > div:nth-child(2n-1)
    {
        min-height: 160px;
        text-align: right;
    }
*/
     
    

    
    .campusbfrfooter {
        border: 1px solid #1bbc9b;
        margin:2% 0% 5% 0%; 
    }
    
    .campusbfrfooter p {
        font-size: 16px;
        font-family: 'robotolight';
        color: #333;
        margin: 1%;
        font-weight: bold;
    }
    
    .campusbfrfooter span {
        color: #1bbc9b;
        font-size: 16px;
        font-family: 'robotoregular';
        font-weight: normal;
    }
    .campusbanner
    {
  background: url('../img/campus/campus_bannerr_bg.png');
        width: 100%;
        height: 450px;
    }
.campusbanner div:nth-child(3)
{
    padding-top: 4%;
}
.campusbanner p:nth-child(3)
{
    font-size: 17px;
    font-family: 'robotothin';
    font-weight: 600;
    display: block;
    height: 50px;
}
.campusbanner button
{
    font-family: 'robotoregular';
    border-radius: 6px;
    font-size: 16px;
    padding: 0% 3% 0% 3%;
}
.campusbannercntn
{
 padding: 6% 0% 0% 3%;   
}
.campusbanner
{
    overflow:hidden;
}
.campusbanner img
{
    float: right;
}
.campusbanner p
{
font-family: 'robotothin';
    font-size: 32px;
    color: #fff;
    height: 130px;
    line-height: 50px;
    display: inline-block;
}
.campusbanner ul
{
        padding-left: 3%;
    color: #fff;
    font-family: 'robotolight';
    font-size: 16px;
    line-height: 30px;
    list-style-type: disc;
}

  .hoverEff {
            margin: 0px auto 0;
            width: 67px;
            height: 67px;
            vertical-align: middle;
        }
        
        .parent {
            width: 67px;
            height: 67px;
            border-radius: 100%;
            position: relative;
        }
        
        .child {
            position: absolute;
            width: 67px;
            height: 67px;
            border-radius: 100%;
            top: 0px;
            right: 0px;
            bottom: 0px;
            left: 0px;
            box-sizing: border-box;
            margin: auto;
        }
        .hoverEff:hover .child{
            border: 5px solid #1bbc9b;
            transform: scale(1.3);
            opacity: 0;
            transition: opacity ease 0.8s,transform ease 0.5s,border ease 0.5s;
            
        }
/*----------publisher-New---*/
.publishmaincntn
{
       font-size: 16px;
    font-family: 'robotolight';
    line-height: 24px;
    text-align: center;
    margin: 4% 0% 2% 0%;
    color: #454545; 
}
.publishmid > div:nth-child(2n-1) {
    min-height: 160px;
    text-align: right;
    clear: both;
}
.publishmid > div:nth-child(2n) {
    min-height: 160px;
    text-align: left;
}

.middleimg img
{
    position: relative;

}
.middleimg
{
 margin: 0 auto;
    width: 100px;
    height: 100px;
    vertical-align: middle;
}
.publishmid span
{
    font-size: 18px;
    font-family: 'robotolight';
    color: #454545;
    clear: both;
    font-weight: 600;
}
.publishmid p
{
    
    margin-top: 10px;
    font-size: 15px;
    font-family: 'robotolight';
    color: #888;
    line-height: 24px;
}
.bsnessmdlcntn ul
{
    font-size: 14px;
    font-family: 'robotolight';
    color: #888;
    line-height: 26px;
    text-align: left;   
    list-style: disc;
}
.midcntn
{
    margin-top: 3%;
}

.bsnessmdl
{
 background-color: #f1f1f1;   
}
.bsnessmdlmenu
{
    padding: 0% 2% 0% 1%;
    }
.bsnessmdlcntn
{
    border: 1px solid #cfcfcf;
    text-align: center;
    height: 365px;
    padding: 22% 10% 4% 10%;
    background-color: #fff;
}
.bsnessmdl .row
{
    margin-top: 8%;
	padding-bottom: 30px;
}
.bsnessmdl p
{
margin-top: 10px;
    font-size: 14px;
    font-family: 'robotolight';
    color: #888;
    line-height: 24px;
}
.bsnessmdl span
{
    font-size: 18px;
    font-family: 'robotolight';
    color: #454545;
    clear: both;
    line-height: 28px;
    font-weight: 600;
}
.outerring
{
   height: 80px;
    width: 80px;
    border-radius: 50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    background-color: #fff;
    position: absolute;
    left: 50%;
    margin-left: -40px;
    transform: translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-os-transform:translateY(-50%);
}
.innerring
{
   background-color: #9957b3;
    height: 100%;
    width: 100%;
    border-radius: 50%;
-webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-os-transform:translateY(-50%);
    text-align: center;
    color: #fff;
    font-size: 28px;
    font-family: 'robotoregular';
    line-height: 66px;
    padding: 4px;
    background-clip: content-box;
    -webkit-background-clip: content-box;
-moz-background-clip: content-box;
-ms-background-clip: content-box;
-os-background-clip: content-box;

}
div.bsnessmdlmenu:nth-child(1) .outerring
{
    border: 2px solid #9957b3;
}
div.bsnessmdlmenu:last-child .outerring
{
    border:2px solid #3eb39b;
}
div.bsnessmdlmenu:last-child .innerring
{
    background-color: #3eb39b;
}
div.bsnessmdlmenu:nth-child(2) .outerring
{
    border: 2px solid #e0584f;
}
div.bsnessmdlmenu:nth-child(2) .innerring
{
    background-color: #e0584f;
}
.bsnessmdl .Orclnt,.publishpartners .Orclnt
{
        margin: 30px 0 12px 0;
}
.row publishmid
{
 margin-top: 5%;   
}
.publishmaincntn:last-child
{
    margin-top: 1%;
}


/*FAQ*/
.faqhead 
{
	background-color: #465968;
}
.faqhead .row
{
	background: none !important;
}
.faqcntn
{
	padding-top: 2% !important;
}
.faqcol
	{
		margin: 2% 0%;
	}
	.faqquesthead
	{
		font-family: 'robotoregular';
		font-size: 20px;
		color: #3a3a3a;
	}
	.faqquest
	{
		font-family: 'robotomedium';
		font-size: 14px;
		color: #1e1e1e;
		line-height: 30px;	
	}
.faqcol ol
{
	padding: 1% 3%;
}
.faqcol ol[type="a"]
{
	padding: 0% 3%;
}
.lastfaq
{
	padding: 1% 1% !important;
}
	.faqcol ol li
	{
			font-family: 'robotoregular';
		font-size: 14px;
		color: #888;
		line-height: 30px;
	}
.faqcol p
{
	font-family: 'robotoregular';
	font-size: 14px;
	color: #888;
	line-height: 30px;
	padding: 1% 0%;
}

.faqcol p:last-child
{
	padding: 0%;
}
	.faqcol ol li span a,.faqcol p span a
	{
		font-family: 'robotoregular';
		font-size: 14px;
		color: #089c7e;
	}
.center-block
{
	float: none;
}
#facCarosel 
{
	width: 70%;
	margin: 5% auto;
}
	#facCarosel ul
	{
		margin: 0 auto !important;
	}
/*============ MEDIA QUERY ==============*/
@media screen and (max-width:2560px)
{
    .bannerCntn h1
    {
        margin: 1% 0% 2% 44%;
    padding-right: 21%;
    }
    .bannerCntn .bannerstrippublisher p
    {
            margin: 14% 0% 0% 0%;
    }   
    .bannerCntn .btn
    {
        margin: 0.8% 0% 0% 0%;
    }
    .bannerCntn img
    {
        margin: 0% 1% 0% 26%;
    }
}
@media screen and (min-width:2560px) {
    
    .campusbanner ul {
    padding-left: 1.4%;
    color: #fff;
    font-family: 'robotolight';
    font-size: 17px;
    line-height: 30px;
    list-style-type: disc;
}
    .campusbanner p
    {
        height: 125px;
        font-size: 35px;
    }
    .campusbannercntn {
    padding: 3% 36% 0% 5%;
}
    .campusbanner img
    {
        float: right;
    }
    .AdvBrd .bm {
        margin-bottom: 0%;
    }
    .StudBannercntn {
        padding-top: 2%;
    }
    .bannerCntn span {
        padding-right: 10%;
    }
    .bannerCntn p {
        padding-right: 20%;
    }
    .bannerImage {
        height: 500px !important;
    }
    .bannerStrip h1 {
        padding-left: 48% !important;
        padding-right: 21%;
    }
    .homephotoscroll .carousel-inner .item {
        height: 100%;
        width: 100%;
        margin-top: 0px;
    }
    .homephotoscroll {
        position: absolute;
        height: 472px;
        width: 500px;
        margin-top: -465px;
        margin-left: 643px;
        z-index: 2;
    }
    .outerscroll {
        height: 100%;
        width: 100%;
        left: -1px;
        position: absolute;
        top: 0px;
        border-top: 16px solid rgba(0, 0, 0, 0.7);
        border-bottom: 60px solid black;
        border-left: 16px solid rgba(0, 0, 0, 0.7);
        border-right: 16px solid rgba(0, 0, 0, 0.7);
    }
    .homephotoscroll .carousel-inner {
        width: 99%;
        height: 88%;
    }
    .Publishercntnt {
        font-family: 'robotolight' !important;
        font-size: 24px !important;
        color: #333 !important;
    }
/*
    .bannerCntn img {
        margin-left: 26% !important;
    }
*/
    .bannerCntn p {
        font-size: 36px;
        /*        padding-right: 24%;*/
        display: block;
    }
/*
    .bannerCntn .bannerstrippublisher p {
        padding-right: 16% !important;
    }
*/
    
}
@media screen and (max-width:1920px)
{
    .ebastaimg h1
    {
       // margin: -54% 0% 0% 8%;
        padding: 0% 6%;
        line-height: 30px;
        font-size: 21px;
    }
    .ebastaimg p
    {
            //margin: -38% 0% 0% 0%;
            line-height: 19px;
        font-family: 'robotoregular';
        font-size: 14px;
        opacity: 0.6;
    }
    .outerscroll a
    {
        font-size: 18px;
    margin: 82% 0% 0% 35%;
    color: transparent;
    }
    .bannerStrip ul li a
    {
        margin: 2% 0% 0% -5%;
    }
    .bannerCntn span h1
    {
        line-height: 128px;
    }
    .bannerCntn img
    {
        margin-left: 19%;
    }
    .bannerCntn .btn
    {
        margin: 0.6% 0% 0% 20%;
    }
    .publishscroll
    {
            margin: 0% 0% 0% 17%;
    }
    .bannerCntn h1
    {
            margin: 0% 0% 0% 44%;
        padding-right: 11%;
    }
    .bannerCntn ul
    {
            margin: 1% 0% 0% 45%;
    }
    .bannerstrippublisher
    {
        margin-top: -12%;
    }
}
@media screen and (min-width:1601px) {
/*
    .bannerCntn h1
    {
            margin: 2% 0% 2% 44%;
    }
*/
/*
    .bannerCntn ul
    {
        1% 0% 0% 45%;   
    }
*/
    .campusbannercntn {
    padding: 6% 5% 0% 3%;
}
    .StudBannercntn {
        padding-top: 1%;
    }
    .StudBannercntn img {
        float: right;
        margin-right: -26%;
    }
    .StudBannercntn ul {
        padding-left: 2%;
    }
    .BookCoupon {
        margin-right: -259px !important;
    }
    .bookBannerClr img {
        width: 23% !important;
        left: 13% !important;
    }
    .bannerImage {
        height: 480px;
    }
    .bannerStrip h1 {
        padding-left: 48%;
    }
    .homephotoscroll {
        margin-left: 23%;
    }
    .bannerLft img.bannerImg {
        width: 400px;
        left: 23.5%;
    }
    .bannerStrip {
        top: 8%;
    }
    .appStoreIcon {
        margin-top: 10px;
    }
/*
    .bannerCntn img {
        float: left;
        margin-left: 8%;
        margin-right: 30px;
    }
*/
    .bannerCntn p {
        color: #fff;
        font-family: 'robotothin';
        font-size: 35px;
        height: 30px;
        line-height: 60px;
        margin-top: 60px;
        /*        padding-right: 16%;*/
        display: block;
    }
    .bannerCntn p span {
        font-family: 'robotolight';
        font-style: italic;
        /*        padding-right: 9%;*/
        display: block;
    }
/*
    .bannerCntn .bannerstrippublisher p {
        padding: 19px;
        font-family: 'robotolight';
        font-size: 26px;
        color: #bdcace;
        height: 102px;
        background-color: rgba(29, 69, 87, 0.8);
            margin: 15% 0% 0% 0%;
        line-height: 31px;
    }
*/
/*
    .bannerCntn .btn {
        font-family: 'robotoregular';
        height: 40px;
        line-height: 36px;
        font-size: 22px;
        border-radius: 6px;
            margin: 1% 0% 0% 6%;
    }
*/
    .bannerCntn ul li span
    {
        font-size: 22px;
    }
    .Publishercntnt {
        font-family: 'robotolight';
        font-size: 24px;
        color: #333;
    }
    div[class^="tri"] p {
        font-size: 15px;
        font-family: 'robotolight';
        color: #818181;
        line-height: 22px;
    }
    .puBbeforefooter p {
        font-family: 'robotolight';
        font-size: 23px;
        color: #6c6c6c;
        margin-bottom: 22px;
    }
    .puBbeforefooter a {
        font-family: 'robotoregular';
        height: 40px;
        line-height: 36px;
        font-size: 22px;
        border-radius: 6px;
    }
    @media screen and (min-width:2560px) {
        .bookBannerClr img {
            top: 168px !important;
            width: 14% !important;
            left: 29% !important;
        }
    }
}
@media screen and (max-width:1600px) {
    .bannerStrip ul li a {
    margin: 1% 0% 0% -6%;
}
    .outerscroll a
    {
    font-size: 18px;
    margin: 38% 0% 0% 35%;
    color: transparent;
    
}
    }
    .bannerCntn span h1
    {
         line-height: 106px;
    }
    .bannerstrippublisher
    {
        margin-top: -10%;
    }
    .bannerCntn img
    {
            margin-left: 12%;
    }
    
    .StudBannercntn {
        padding-top: 4%;
    }
    .Publishercntnt {
        font-family: 'robotolight';
        font-size: 24px;
        color: #333;
    }
    .bannerImage {
        height: 465px;
    }
    .bannerLft img.bannerImg {
        width: 400px;
        left: 14.5%;
    }
    .bannerStrip {
        top: 8%;
    }
    .appStoreIcon {
        margin-top: 10px;
    }
    .bannerStrip ul {
        padding-left: 48%;
    }
    .homephotoscroll .carousel-inner .item {
        margin-top: 0px;
    }
    .homephotoscroll {
        margin-left: 10%;
    }
    .bannerCntn p {
        font-size: 35px;
        /*        padding-right: 14%;*/
        display: block;
    }
    .bannerCntn p span {
        font-style: italic;
        font-family: 'robotolight';
        /*        padding-right: 16%;*/
        display: block;
    }
    .bannerCntn .btn {
        margin: 1.6% 0% 0% 12%; 
    }
    .publishscroll
    {
        margin: 0% 0% 0% 4%;
    }
    .BookCoupon {
        margin-right: -242px !important;
    }
    .bookBannerCntd {
        width: 62%;
    }
    .bookBannerClr img {
        top: 177px !important;
        left: 12%;
    }
    .bookBannerAppCntd {
        margin-right: 0%;
    }
    .bookStore_MobiNo label {
        margin-right: 89px;
    }
    .bookStore_MobiNo h5 {
        margin-left: 163px;
        margin-right: 35px;
    }
}
@media screen and (max-width:1440px) {
    .ebastaimg h1 {
    margin: -45% 0% 0% 8%;
    padding: 0% 11%;
    line-height: 26px;
        font-size: 20px;
}
    .ebastaimg p {
    margin: -33% 0% 0% 0%;
    line-height: 19px;
        opacity: 0.6;
        font-family: 'robotoregular';
        font-size: 14px;
}
    .ebastaimg a {
    margin: 1% 0% 0% 0%;
}
    .bannerstrippublisher
    {
        margin-top: -10%;
    }
    .bannerCntn h1
    {
        padding-right: 9%;
    }
    .bannerCntn img
    {
        margin-left: 7%;
    }
    .AdvBrd .bm {
        margin-bottom: 0%;
    }
    .bookBannerCntd {
        width: 65%;
    }
    .apps li {
        height: 95px;
    }
    .apps li a {
        margin-top: 15px;
    }
    a.msl span {
        height: 128px;
        background-size: contain;
    }
    a.msl {
        font: 23px/40px 'robotothin';
    }
    .bannerImage {
        height: 380px;
    }
    .bannerLft img.bannerImg {
        width: 300px;
    }
    .bannerStrip h1 {
        font: 30px/50px 'robotothin';
        padding: 10px 10px 10px 48%;
    }
    .bannerStrip ul {
        padding-left: 47.7%;
    }
    .bannerStrip ul li {
        margin-top: 5px;
    }
    .bannerStrip ul li:first-child {
        margin-top: 10px;
    }
    .appStoreIcon a {
        width: 25%;
    }
    .appStoreIcon a img {
        width: 100%;
    }
    .bannerCntn p {
        color: #fff;
        font-family: 'robotothin';
        font-size: 35px;
        height: 30px;
        line-height: 60px;
        margin-top: 60px;
        /*        padding-right: 5%;*/
        display: block;
    }
    .bannerCntn p span {
        font-style: italic;
        font-family: 'robotolight';
        /*        padding-right: 15%;*/
        display: block;
    }
    .bannerCntn .bannerstrippublisher p {
        padding: 24px;
    }
   
    .bannerCntn .btn
    {
        margin: 1% 0% 0% 43%;
    }
    .homephotoscroll {
        position: absolute;
        height: 365px;
        width: 470px;
        margin-top: -365px;
        margin-left: 105px;
        z-index: 2;
    }
    .homephotoscroll .carousel {
        height: 100%;
        width: 100%;
    }
    .outerscroll {
        height: 100%;
        width: 100%;
        left: 1px;
        position: absolute;
        top: 0%;
        border-bottom: 60px solid black;
        border-left: 16px solid rgba(0, 0, 0, 0.7);
        border-right: 16px solid rgba(0, 0, 0, 0.7);
    }
    .homephotoscroll .carousel-inner {
        height: 88%;
        width: 100%;
        left: 1px;
    }
    .homephotoscroll .carousel-inner .item {
        height: 100%;
        width: 100%;
        margin-top: 0%;
    }
    .BookCoupon {
        margin-right: -144px !important;
    }
    .bookBannerClr img {
        top: 217px !important;
        width: 25%;
        left: 7%;
    }
}
@media screen and (max-width:1400px) {
    .bannerStrip ul li a {
    margin: 1% 0% 0% -7%;
}
    .bannerCntn h1
    {
        padding-right: 8%;
    }
    .bannerstrippublisher
    {
        margin-top: -10%;
    }
    .bannerCntn ul
    {
        margin: 1% 0% 0% 46%;
    }
    .bannerCntn p {
        font-size: 35px;
        /*        padding-right: 1%;*/
        display: block;
    }
    .BookCoupon {
        margin-right: -127px !important;
    }
    .bookBannerClr img {
        left: 6%;
    }
    .bannerCntn p span {
        font-style: italic;
        font-family: 'robotolight';
        /*    padding-right: 15%;*/
        display: block;
    }
    .bannerCntn .btn
    {
        margin: 1% 0% 0% 44%;
    }
}
@media screen and (max-width:1366px) {
	

    .bannerStrip ul li a {
    margin: 1% 0% 0% -7%;
}
    .bannerCntn h1
    {
        padding-right: 7%;
    }
    .bookBannerCntd {
        width: 62%;
    }
    a.msl span {
        height: 100px;
        background-size: contain;
    }
    .bannerCntn p {
        font-size: 35px;
        /*        padding-right: 0%;*/
        display: block;
    }
    .bannerCntn p span {
        font-style: italic;
        font-family: 'robotolight';
        /*        padding-right: 15%;*/
        display: block;
    }
    .bannerCntn .bannerstrippublisher p {
        padding: 29px;
    }
    .bannerCntn .btn {
                margin: 0% 0% 0% 44%;
    }
    .BookCoupon {
        margin-right: -104px !important;
    }
    .bookBannerClr img {
        left: 6%;
        top: 227px !important;
    }
    .bookBannerClr2 {
        padding: 10px 0px;
    }
    .bannerstrippublisher
    {
        margin-top: -10%;
    }
}
@media screen and (max-width:1280px) {
    .bannerStrip ul li a
    {
            margin: 1% 0% 0% -8%;
    }
    .bannerStrip h1
    {
            padding: 8px 10px 29px 48%;
    }
    .outerscroll a {
    font-size: 18px;
    margin: 65% 0% 0% 35%;
    color: transparent;
 }
    .ebastaimg p {
    margin: -34% 0% 0% 0%;
    line-height: 19px;
    font-family: 'robotoregular';
    font-size: 14px;
    opacity: 0.6;
}
    
    .ebastaimg h1 {
    margin: -47% 0% 0% 8%;
    padding: 0% 7%;
    line-height: 26px;
        font-size: 20px;
}
    .bannerCntn h1
    {
        padding-right: 3%;
    }
    .bannerstrippublisher
    {
        margin-top: -10%;
    }
    .bookBannerClr2 {
        padding: 10px 0px;
    }
    .bookBannerClr img {
        left: 5%;
    }
    .bookBannerCntd {
        width: 62%;
    }
    .BookCoupon {
        margin-right: -78px !important;
        width: 193px;
    }
    .bannerCntn img {
        margin-left: 3%;
        margin-right: 0px;
    }
    .bannerCntn p {
        font-size: 35px;
        /*        padding-right: 3%;*/
        display: block;
    }
    .bannerCntn p span {
        font-family: 'robotolight';
        font-style: italic;
        /*        padding-right: 11%;*/
        display: block;
    }
    .bannerCntn .bannerstrippublisher p {
        padding: 31px;
    }
    .bannerCntn .btn {
            margin: 0% 0% 0% 44%;
    }
    .apps li {
        height: 85px;
    }
    .apps li a span[class$=Icon] {
        width: 55px;
        height: 55px;
    }
    a.msl {
        font: 20px/38px 'robotothin';
    }
    .homephotoscroll {
        position: absolute;
        height: 365px;
        width: 430px;
        margin-top: -365px;
        margin-left: 100px;
        z-index: 2;
    }
    .homephotoscroll .carousel {
        height: 100%;
        width: 100%;
    }
    .homephotoscroll .carousel-indicators {
        position: absolute;
        margin-bottom: 0%;
    }
    .homephotoscroll .carousel-inner {
        height: 88%;
        width: 100%;
        left: 0%;
    }
    .homephotoscroll .carousel-inner .item {
        height: 100%;
        width: 100%;
        margin-top: 0px;
    }
    .outerscroll {
        height: 100%;
        width: 100%;
        left: 0%;
        position: absolute;
        top: 0%;
        border-bottom: 46px solid black;
        border-left: 16px solid rgba(0, 0, 0, 0.7);
        border-right: 16px solid rgba(0, 0, 0, 0.7);
   }
}
@media screen and (max-width:1100px)
{
	.abtus,.faqcntn,.ffpcontent
	{
		width: 100%;
		padding: 0 10px;
	}
	.career_fullcontent
	{
		width: 100%;
	}
	.wrapperNew
	{
		width: 100%;
		padding: 0 10px;
	}
	
}
@media screen and (max-width:1024px) {
	
    .ebastaimg h1
    {
        font-size: 21px;
        margin: -46% 0% 0% 0%;
    }
    .outerscroll a {
    font-size: 18px;
    margin: 65% 0% 0% 35%;
    color:transparent;
    
 }
    .ebastaimg p {
    margin: -32% 0% 0% 0%;
    line-height: 16px;
        font-size: 12px;
}
    .campusbannercntn {
    padding: 2% 0% 0% 3%;
}
    .campusbanner p {
    font-family: 'robotothin';
    font-size: 28px;
    color: #fff;
    height: 91px;
    line-height: 42px;
    display: inline-block;
}
    .campusbanner ul {
    padding-left: 3%;
    color: #fff;
    font-family: 'robotolight';
    font-size: 16px;
    line-height: 30px;
    list-style-type: disc;
}
    .campusbanner p:nth-child(3) {
    font-size: 16px;
    font-family: 'robotothin';
    font-weight: 600;
    display: block;
    height: 40px;
}
    .campusbanner img
    {
            width: 98%;
    padding-top: 20%;
    }
    .campusbanner
    {
        height: 377px;
    }
    .slick-dots li {
        margin: 0 4% !important;
    }
    .slick-dots li:before {
        left: 52%;
    }
    .StudBannercntn p {
        font-size: 34px;
    }
    .searchBookImg img {
        height: 100%;
    }
    .StudBannercntn img {
        width: 100%;
    }
    .StudBanner {
        height: 444px;
    }
    .skill img {
        float: left;
    }
    .newanchor {
        margin-left: 434px;
    }
    .carousel-inner {
        height: 319px;
    }
    .homephotoscroll .carousel-indicators {
        position: absolute;
    }
    .homephotoscroll {
        position: absolute;
        height: 90%;
        width: 37%;
        margin-top: -340px;
        margin-left: 7%;
        z-index: 2;
    }
    .outerscroll {
        height: 100%;
        width: 100%;
        left: 0px;
        position: absolute;
        border-bottom: 60px solid black;
        border-left: 16px solid rgba(0, 0, 0, 0.7);
        border-right: 16px solid rgba(0, 0, 0, 0.7);
    }
    .homephotoscroll .carousel-caption {
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        width: 100%;
        background-color: rgba(0, 0, 0, 0.7);
        padding: 7px;
        bottom: 0%;
        left: 0%;
    }
    .homephotoscroll .carousel-inner .item {
        height: 100%;
        width: 100%;
        margin-top: -6px;
    }
    .innerWrapper {
        width: 100%;
        padding: 0 10px;
    }
    .srchfrmGrp input.h-searchBox {
        width: 380px;
    }
    .bannerImage {
        height: 378px;
    }
    div[class^="tri"] p {
        font-size: 15px;
        font-family: 'robotolight';
        color: #818181;
        line-height: 22px;
    }
    .puBbeforefooter p {
        font-family: 'robotolight';
        font-size: 18px;
        color: #6c6c6c;
        margin-bottom: 22px;
    }
    .puBbeforefooter a {
        font-family: 'robotoregular';
        height: 34px;
        line-height: 32px;
        font-size: 14px;
        border-radius: 6px;
    }
    .bannerCntn h1 {
        color: #fff;
        font-family: robotothin;
        font-weight: normal;
        font-size: 32px;
        padding-right: 0%;
    }
    .bannerCntn ul li span
    {
        font-size: 17px;
    }
    .bannerCntn p {
        color: #fff;
        font-family: 'robotothin';
        font-size: 29px;
        height: 0px;
        line-height: 45px;
        margin-top: 45px;
        /*        padding-right: 2%;*/
        display: block;
    }
    .bannerCntn p span {
        font-style: italic;
        font-family: 'robotolight';
        /*        padding-right: 16%;*/
        display: block;
        font-size: 24px;
    }
    .bannerCntn .btn {
        font-family: 'robotoregular';
        height: 34px;
        line-height: 32px;
        font-size: 14px;
        border-radius: 6px;
        margin: 0% 0% 0% 2%;
    }
    .Publishercntnt {
        font-family: 'robotolight';
        font-size: 24px;
        color: #333;
    }
    .bannerCntn .bannerstrippublisher p {
        padding: 32px;
        font-family: 'robotolight';
        font-size: 18px;
        color: #bdcace;
        height: 90px;
        background-color: rgba(29, 69, 87, 0.8);
        margin-top: 13%;
        line-height: 25px;
    }
    .bannerPublishr {
        overflow: hidden;
        width: 1024px;
        height: 465px;
    }
    .bannerCntn img {
        float: left;
        margin-left: 4%;
        margin-right: 0%;
        width: 38%;
    }
    .bannerCntn ul li {
        font-family: 'robotolight';
        font-size: 16px;
        height: 30px;
        line-height: 30px;
        margin-top: 15px;
    }
    .bannerLft img.bannerImg {
        left: 1%;
    }
    .bannerStrip {
        top: 7%;
    }
    .bannerStrip h1 {
        padding-left: 44%;
        font: 26px/50px 'robotothin';
        padding: 10px 10px 10px 48%;
    }
    .bannerStrip ul {
        padding-left: 48%;
    }
    .bannerStrip ul li {
        margin-top: 10px;
        height: 34px;
        line-height: 34px;
        color: #fff;
        padding-left: 50px;
        font-family: 'robotolight';
        font-size: 17px;
    }
    outerscroll {
        height: 100%;
        width: 100%;
    }
    .bannerColumn .column-3 {
        height: 134px;
        font-size: 16px;
    }
    .bannerColumn .column-3:nth-of-type(2) label {
        margin-top: -8px;
    }
    .bannerColumn .column-3:nth-of-type(2) input[type="text"] {
        width: 155px;
    }
    .bannerColumn .column-3 label {
        margin-top: 24px;
    }
    .apps li a span[class$=Icon] {
        height: 45px;
        width: 45px;
        margin: 0 3% 0;
        background-size: 56%;
    }
    .apps li {
        height: 81px;
    }
    .apps li a {
        font: 26px/30px 'robotolight'
    }
    a.msl {
        padding: 10px;
        font: 17px/25px 'robotothin';
    }
    a.msl span {
        height: 60px;
    }
    div[class$="f4"] {
        width: 17%;
        margin-left: 3%;
    }
    aside > .category ul li {
        /*        padding: 21px 0 21px 5px;*/
    }
    .bookBannerCntd:nth-child(1) {
        width: 68%;
    }
    .bookBannerClr .innerWrapper img {
        position: absolute;
        top: 270px !important;
        width: 28%;
        left: 3%;
    }
    .bookBannerCntd h1 {
        font-family: 'robotothin';
        font-size: 34px;
        line-height: 47px;
        margin-top: 12px;
        padding-right: 0px;
        margin-left: 83px;
    }
    .BookCoupon {
        float: right;
        background-color: #54aff0;
        height: 336px;
        width: 169px;
        margin-right: -10px !important;
    }
    .bookBeniftList {
        margin-left: 89px;
        width: 85%;
        font-size: 16px;
    }
    .BookCoupon h1 {
        color: #fff;
        font-family: 'robotoregular';
        font-size: 66px;
        margin-left: 16px;
    }
    .BookCouponId {
        background-color: #f6ff00;
        margin: 8px;
        padding: 13px 2px;
        text-align: center;
        font-family: 'robotoregular';
        font-size: 17px;
        border: dashed 2px #1a72b0;
        margin-top: 32px;
    }
    .bookBannerAppCntd {
        width: 68%;
    }
	.contactwrapper
	{
	width: 98%;	
	}
	.cap_ref
	{
		left: 0;
	}
	.cap_ref img
	{
		width: 70px;
	}
	.career_fullcontent div[class^="carrBox"]
	{
		font-size: 15px;
	}
	#facCarosel
	{
		width: 80%;
	}
	.app-inner
	{
		height: 81%;
	}
	.iosapp-inner
	{
	height: 73%;	
	}
	.down_wrapper.coloredHedline h2:first-child,
	.appDownloadGuid
	{
		margin-top: 0;
	}
    
}
@media screen and (max-width:992px) {
/*  Start  03/12/2016*/	
    .col-md-1.carthome {
    left: 18px;
    padding-left: 45px;
    top: 8px;
}
    .cartnum {
    background-color: #ed4747;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-family: "robotolight";
    font-size: 10px;
    height: 15px;
    left: -15px;
    line-height: 15px;
    text-align: center;
    top: -0.8em;
    width: 15px;
}
    .col-md-2.carthome {
    float: right;
    font-size: 17px;
    font-weight: bolder;
    padding-bottom: 8px;
    position: relative;
    right: -6px;
    top: -14px;

}
    .col-md-2.carthome.signinbox li {
    font-size: 14px;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*    end*/
    .bannerCntn ul li span
    {
        font-size: 16px;
    }
    .StudBannercntn p {
        font-size: 33px;
    }
    .StudBannercntn img {
        width: 100%;
    }
    .campusbanner img
    {
        padding-top: 23%;
    }
    .campusbannercntn {
    padding: 4% 0% 0% 3%;
}
	.contactaddress
	{
	clear: both;
/*		margin-top: 260px;*/
	}
	.contactformdetails
	{
		margin-bottom: 20px;
	}
	.contactaddress .address,
	.contactaddress .e_mail
	{
		display: inline-block;
		width: 50%;
	}
	.contactaddress .mobile,
	.contactaddress .support
	{
	display: inline-block;
		width: 49%;
		vertical-align: top;
	}
	
}
	@media screen and (max-width:960px)
	{
		.AdvBrd img
		{
			padding: 0;
		}
		.desgn
		{
			line-height: 20px;
		}
		.facCaro_avtr
		{
			height: 125px;
			width: 125px;
		}
		#facCarosel ul li h2
		{
			font-size: 18px;
		}
		#facCarosel
		{
			width: 90%;
		}
		.appmobile
		{
			height: 85%;
			width: 68%;	
		}
		.app-inner
		{
			left: 9px;
		}
		.iosappmobile
		{
		height: 65%;
			width: 75%;
		}
		.iosapp-inner
		{
			left: 22px;
		}
		.andapp1
		{
			height: 315px;
		}
		.andapp3 h1
		{
			margin-top: 12px;
		}
	}

@media screen and (max-width:870px) {
    .campusbanner img {
    padding-top: 34%;
}
    .campusbannercntn {
    padding: 4% 0% 0% 13%;
}
        .campusbanner p
    {
        font-size: 23px;
    }
    .campusbanner ul
    {
        font-size: 14px;
    }
    .campusbanner p:nth-child(3)
    {
        font-size: 15px;
    }
    .campusbanner button
    {
        font-size: 14px;
    }
    .slick-dots li:nth-child(7):before {
        left: -60%;
    }
    .StudBannercntn img {
        width: 100%;
    }
    .installflow {
        height: 747px;
    }
    .StudBannercntn p {
        font-size: 25px;
    }
    .Publishercntnt {
        font-family: 'robotolight';
        font-size: 24px;
        color: #333;
    }
    p.pedagogy {
        font-size: 14px
    }
    .bookBannerCntd h1 {
        font-size: 29px;
    }
    .bookBeniftList {
        font-size: 14px;
        margin-left: 62px;
        width: 88%;
    }
    .bookBannerClr .innerWrapper img {
        width: 23%;
        top: 290px !important;
    }
    .BookCoupon {
        height: 329px;
    }
    .bookBannerAppCntd {
        width: 87% !important;
    }
    .bookBannerCntd:nth-child(1) {
        width: 100%;
        padding-left: 6%;
    }
    .bookStore_AppLink {
        padding-right: 8%;
    }
    .bookStore_MobiNo h5 {
        margin-left: 0px;
        margin-right: 20px;
    }
    .bookStore_MobiNo input {
        font-size: 20px;
    }
    .bookStore_MobiNo label {
        margin-right: 16px;
    }
    .bannerPublishr {
        height: 430px;
    }
    .bannerCntn .btn {
        margin-left: 300px;
    }
    .bannerCntn img {
        margin-left: 2%;
        margin-right: 0%;
    }
    .bannerCntn p {
        font-size: 24px;
        margin-top: 11px;
        display: block;
    }
    .bannerCntn .bannerstrippublisher p {
        padding: 3%;
    }
    .bannerCntn p span {
        font-style: italic;
        font-family: 'robotolight';
        /*        padding-right: 13%;*/
        display: block;
    }
	
}
@media screen and (min-width:800px)
{
	.expand
	{
		display: none;
	}
}
@media screen and (max-width:800px) {
	
    .campusbanner p
    {	
        font-size: 21px;
        height: 75px;
        line-height: 34px;
    }
    .campusbannercntn {
    padding: 4% 0% 0% 6%;
}
    .slick-dots li:nth-child(7):before {
        left: -69%;
    }
    .slick-dots {
        top: -25%;
    }
    .StudBannercntn img {
        width: 100%;
    }
    .AdvBrd h4 {
        font-size: 16px;
        margin-bottom: 6px;
    }
    .desgn {
        font-size: 14px;
		line-height: 18px;
    }
    .details {
        font-size: 12px;
    }
    .StudBannercntn p {
        font-size: 23px;
    }
    .StudBanner {
        height: 403px;
    }
    .installflow {
        height: 700px;
    }
    .bookStore_AppLink {
        padding-right: 0%;
    }
    .BookCoupon {
        width: 166px;
    }
    p.pedagogy {
        font-size: 13px;
    }
    .Publishercntnt {
        font-family: 'robotolight';
        font-size: 24px;
        color: #333;
    }
    .srchfrmGrp input.h-searchBox {
        width: 180px;
    }
    .bannerStrip {
        height: 110px;
        padding-top: 20px;
    }
    .bannerStrip h1 {
        font: 22px/40px 'robotothin';
    }
    .bannerLft img.bannerImg {
        bottom: 80px;
    }
    .dropDownBox {
        width: 730px;
    }
    .tabMenuContent {
        width: 470px;
    }
    .txtPart img,
    .rightBox {
        display: none;
    }
    .apps li {
        height: 60px;
    }
    .apps li a {
        margin-top: 8px;
        font: 18px/24px 'robotolight';
    }
    a.msl {
        padding: 5px;
        font: 12px/16px 'robotothin';
    }
    a.msl span {
        height: 64px;
    }
    aside {
        width: 9%;
    }
/*
    .content {
        width: 89.5%;
    }
*/
    aside >.category {
        position: relative;
    }
    aside > .category h2 {
        overflow: hidden;
    }
    aside > .category ul {
        position: absolute;
        width: 260px;
        left: -270px;
        transition: all ease-in-out 0.3s;
    }
    aside > .category ul.open {
        left: 0;
    }
    div[class$="f1"] {
        width: 15%;
    }
    div[class$="f4"] {
        width: 25%;
        margin: 0;
    }
    footer ul li.multiAnchor a:last-child {
        margin: 10px 0 0 0;
    }
    .bookBeniftList {
        font-size: 14px;
    }
    .bookBannerClr .innerWrapper img {
        width: 32%;
        left: 4%;
        top: 245px;
    }
    .bookStore_MobiNo h5 {
        font-size: 20px;
    }
    .bookStore_MobiNo label {
        font-size: 19px;
        margin-right: 22px;
    }
    .bookStore_MobiNo input {
        font-size: 19px;
        padding: 0px 12px;
        width: 212px;
    }
    .bannerCntn img {
        float: left;
        margin-left: 0%;
        margin-right: 0.2%;
        width: 351px;
    }
    .bannerCntn p {
        color: #fff;
        font-family: 'robotothin';
        font-size: 24px;
        height: 0px;
        line-height: 45px;
        margin-top: 0px;
        /*        padding-right: 18%;*/
        display: block;
    }
    .bannerCntn p span {
        font-family: 'robotolight';
        font-style: italic;
        /*        padding-right: 16%;*/
        display: block;
    }
    .bannerCntn .bannerstrippublisher p {
        padding: 32px;
        font-family: 'robotolight';
        font-size: 18px;
        color: #bdcace;
        height: 90px;
        background-color: rgba(29, 69, 87, 0.8);
        margin-top: 16%;
        line-height: 25px;
    }
    .bannerCntn .btn {
        font-family: 'robotoregular';
        margin-left: 297px;
        height: 34px;
        line-height: 32px;
        font-size: 14px;
        margin-bottom: 20px;
        margin-top: -41px;
        border-radius: 6px;
    }
    .bannerPublishr {
        height: 386px;
    }
    .bookBannerClr .innerWrapper img {
        width: 24%;
        left: 1%;
        top: 315px !important;
    }
    .bookBannerCntd h1 {
        font-size: 26px;
        margin-left: 58px;
    }
    .bookBeniftList {
        font-size: 13px;
        margin-left: 55px;
    }
	.AdvBrd h4
	{
		margin-top:0;	
	}
	.AdvBrd img
	{
		padding: 0;
	}
	.career_fullcontent p[class^="pedagogy"]
	{
		margin: 30px 0;
	}
	.guide_img ul li 
	{
		height: 400px;
		width: 200px;
		margin-right: 10px;
	}
	.guide_img ul li img
	{
		height: 100%;
		width: 100%;
	}
	.ffpcontent h2
	{
	font-size: 26px;	
	}
	.ffpcontent p.pedagogy
	{
		margin:25px 0;
	}
	#facCarosel ul li
	{
		width: 200px;
	}
	#facCarosel ul li h2
	{
		font-size: 17px;
	}
	.ffpcontentbox
	{
	margin-bottom: 20px;	
	}
	.ambassador_prog p.pedagogy,
	.partnership_content p.pedagogy
	{
		margin: 20px 0;
	}
	.ambassador_prog h2,
	.partnership_content h2
	{
		font-size: 28px;
	}
	.appmobile
	{
		transform: scale(0.9);
	}
	.app-inner
	{
		left: 7px;
	}
	.iosapp-inner
	{
		width: 75%;
	}
	.iosapp-inner
	{
		left: 18px;
	}
	.OersHM_ban .test_ban_1
	{
		font-size: 17px;
	}
	.test_bt
	{
		line-height: 25px;
	}
	.test_ban_2
	{
		font-size: 17px;
        padding: 0px 5px;
	}
	.test_ban_2 br
	{
		display: none;
	}
/*
	.home_new_footer .footer_part1,
	.home_new_footer .footer_part2
	{
		display: none;
	}
*/
	.url_footer
	{
		text-align: center;
	}
	.url_footer .terms_dv
	{
		float: none !important;
	}
	.homeindex + .home_new_footer .footer_part1,
	.homeindex + .home_new_footer .footer_part2
	{
		display: block;
	}
	
/*mobile sub menu*/
	.mobilesub_menu
	{
	top: 0;	
		z-index: 9999;
		position: fixed;
		width: 70%;
		height: 100%;
		overflow: auto;
		box-shadow: 3px 0 15px 2px rgba(0,0,0,.4);
	}
	.ulsub_menuoverlaycover
	{
	top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		position: fixed;
		background: rgba(0,0,0,0.6);
		transition: 0.5s all;
	}
	.ulsub_menuclick
	{
		transition: 0.5s all;
		
	}
	.login_profimg
	{
	    height: 100px;
    width: 100%;
    background-color: #f5f5f5;
		padding-left: 20px;
	}
	.prof_img
	{
	display: inline-block;
    border: 1px solid #ddd;
    border-radius: 50%;
    background-color: #E2E2E2;
    height: 60px;
    width: 60px;
    overflow: hidden;
    vertical-align: middle;	
	}
	.prof_img img
	{
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		height: 100%;
	}
	.prof_name
	{
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		padding-left: 10px;
		width: 70%;
	}
	.prof_name p
	{
		    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
		position: relative;
		top: 36%;
		transform: translateY(-36%);
	}
	.prof_name p a
	{
		    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
		
	}
	.prof_name p:first-child
	{
		font-weight: bold;
		font-size: 16px;
	}
	.prof_name p:nth-child(2)
	{
		font-family: 'robotoregular';
		font-size: 13px;
	}
	.mobilesub_menu ul li
	{
		border-bottom: 0;
		padding: 0;
		transition: 0.5s all;
	}
	.mobilesub_menu ul li:las	t-child a
	{
		border-bottom: 0;
	}
	
	.mobilesub_menu ul li a
	{
		font-family: 'robotolight';
		font-weight: bold;
    font-size: 14px;
    color: #585858;
		width: 85%;
		border-bottom: 1px solid #f8f3f3;
	}
	.mobilesub_menu ul li.mob_subidlast a
	{
/*		border-bottom:0;*/
	}
	.mobilesub_menu ul li:last-child a
	{
		border-bottom: 0;
	}
	.mobilesub_menu ul li.mob_subidlast
	{
		border-top:1px solid #eaeaea;
	}
	.mobilesub_menu ul li span
	{
		margin: 0;
		width: 15%;
    display: inline-block;
    text-align: center;
	}
	.mobilesub_menu ul li span img
	{
		height: 15px;
		width: 15px;
	}
	
/*	campus sub category*/
	.campussidesub
	{
		height: auto;
		overflow: hidden;
		transition: 0.2s all;
	}
	.campussidesub a 
	{	
	}
	.campusmobsubcategory
	{
	display: none;
	}
	.mobilesub_menu .campusmobsubcategory li
	{
		padding-left: 29px;
		
	}
	.mobilesub_menu .campusmobsubcategory li a
	{
		border-bottom: none;
	}
	.mobilesub_menu .campusmobsubcategory li img
	{
	height: 25px;
		width: 25px;
	}
	.campussubcategoryopen
	{
		height: auto;
		overflow: auto;
		transition: 0.5s all;
	}
	.campusrightarrowmobile
	{
		float: right;
		transition: 0.2s all;
	}
	.campusrightarrowmobileopen
	{
		transform: rotate(90deg);
	}
}
@media screen and (min-width:769px)
{
		.expand
	{
		display: none;
	}
}
@media screen and (max-width:768px) {
    .slick-dots li:nth-child(7):before {
        left: -87%;
    }
    .slick-dots {
        top: -27%;
    }
    .installflow {
        height: 673px;
    }
    .StudBanner {
        height: 412px;
    }
    .StudBannercntn img {
        width: 100%;
    }
    .StudBannercntn p {
        font-size: 22px;
    }
    .newanchor {
        margin-left: 313px;
    }
    a.msl span {
        height: 52px;
    }
    .bannerCntn {
        margin-top: 20px;
    }
    .andapp2 {
        padding-left: 10px;
    }
    .andapp2 p {
        font-family: "robotoLight";
        font-size: 23px;
        color: #1bbc9b;
        margin-top: 57px;
        line-height: 39px;
    }
    .bannerCntn .btn {
        font-family: 'robotoregular';
        margin-left: 1%;
        height: 30px;
        line-height: 29px;
        font-size: 11px;
        margin-bottom: 14px;
        margin-top: 1%;
    }
    div[class^="tri"] p {
        font-size: 15px;
        font-family: 'robotolight';
        color: #818181;
        line-height: 22px;
    }
    .Publishercntnt {
        font-family: 'robotolight';
        font-size: 24px;
        color: #333;
    }
    .puBbeforefooter p {
        font-family: 'robotolight';
        font-size: 16px;
        color: #6c6c6c;
        margin-bottom: 22px;
    }
    .puBbeforefooter a {
        font-family: 'robotoregular';
        height: 34px;
        line-height: 30px;
        font-size: 11px;
        border-radius: 6px;
    }
    .bannerCntn p {
        color: #fff;
        font-family: 'robotolight';
        font-size: 21px;
        line-height: 42px;
        margin-top: 44px;
        padding-right: 26%;
    }
    .bannerCntn span {
        font-style: italic;
        padding-right: 11%;
        font-size: 21px;
        font-family: 'robotothin';
        font-weight: bold;
    }
    .bannerCntn .bannerstrippublisher p {
        padding: 12px;
        font-family: 'robotolight';
        font-size: 16px;
        color: #bdcace;
        height: 74px;
        background-color: rgba(29, 69, 87, 0.8);
        margin-top: 153px;
        line-height: 25px;
    }
    .bannerPublishr {
        overflow: hidden;
        width: 1024px;
        height: 342px;
    }
    div[class$="left"],
    div[class$="righT"] {
        float: none;
        margin: auto;
    }
    div[class^="tri"] {
        width: 100%;
    }
    footer ul li a~a {
        margin-left: 9px;
    }
    .bannerCntn h1 {
        color: #fff;
        font-family: robotothin;
        font-weight: normal;
        font-size: 30px;
        text-align: center;
        padding-right: 16%;
    }
    .bannerCntn ul li {
        font-family: 'robotolight';
        font-size: 16px;
        height: 30px;
        line-height: 30px;
        margin-top: 15px;
        padding-left: 20%;
    }
    .homephotoscroll {
        position: absolute;
        height: 93%;
        width: 39%;
        margin-top: -350px;
        margin-left: 58px;
        z-index: 2;
    }
    .homephotoscroll .carousel-caption {
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        width: 100%;
        background-color: rgba(0, 0, 0, 0.7);
        /* padding: 0px; */
        padding-top: 19px;
        padding-bottom: 0px;
        bottom: 0%;
        left: 0%;
    }
    .homephotoscroll .carousel-indicators {
        position: absolute;
    }
    .bannerStrip h1 {
        font: 20px/40px 'robotothin';
        padding-left: 44%;
        font: 27px/34px 'robotothin';
        padding: 10px 10px 10px 54%;
    }
    .bannerStrip ul li {
        margin-top: 9px;
        height: 34px;
        line-height: 34px;
        color: #fff;
        padding-left: 40px;
        font-family: 'robotolight';
        font-size: 14px;
    }
    .bannerStrip ul li a {
        height: 34px;
        line-height: 34px;
        background: #fff34f;
        color: #221905;
        font-size: 14px;
        text-align: center;
        margin-left: 20px;
        padding: 0 25px;
        border-radius: 2px;
    }
    .bannerStrip ul {
        padding-left: 53%;
    }
    .homephotoscroll .carousel-inner .item {
        height: 100%;
        width: 100%;
    }
    .carousel-inner {
        height: 295px;
    }
    .bannerStrip {
        height: 103px;
        padding-top: 0px;
    }
    .homephotoscroll .carousel-indicators li {
        border-radius: 8px;
        width: 7px;
        height: 8px;
        margin-right: 4px;
        margin: 0px;
        background-color: white;
    }
    .outerscroll {
        height: 100%;
        width: 100%;
        left: 0px;
        position: absolute;
        border-bottom: 49px solid black;
        border-left: 16px solid rgba(0, 0, 0, 0.7);
        border-right: 16px solid rgba(0, 0, 0, 0.7);
    }
    .bannerCntn img {
        width: 310px;
        height: 315px;
        margin-right: 10px;
        margin-top: 2%;
    }
    .bookBannerCntd:nth-child(1) {
        padding-left: 0%;
    }
    .bookStore_MobiNo h5 {
        font-size: 20px;
    }
    .bookStore_MobiNo label {
        font-size: 19px;
    }
    .bookStore_MobiNo input {
        font-size: 18px;
        width: 197px;
    }
    .bookStore_MobiNo input.btn[type="button"] {
        font-size: 14px;
    }
    .bookBannerCntd h1 {
        font-size: 26px;
        margin-left: 67px;
    }
    .bookBeniftList {
        font-size: 12px;
        line-height: 35px;
        margin-left: 68px;
    }
    .BookCoupon {
        height: 329px;
        width: 150px;
    }
    .BookCouponId {
        font-size: 14px;
    }
    .BookCoupon h1 {
        font-size: 59px;
    }
    .BookCoupon p {
        font-size: 15px;
    }
    .bookBannerClr .innerWrapper img {
        top: 252px !important;
        left: 0%;
        width: 28%;
    }
    .bookBannerAppCntd {
        width: 100% !important;
        margin-right: 0px;
    }
    .bookStore_AppLink {
        padding: 0px !important;
    }
    .univimg {
        height: 120px;
        width: 120px;
    }
    .clientsunivhome p {
        padding-left: 0px;
        padding-right: 0px;
        font-size: 12px !important;
    }
	.AdvBrd img
	{
		height: 140px;
		width: 140px;
	}
	.descmore
	{
		height: 145px;
		overflow: hidden;
		-webkit-transition:0.5s all;
		transition: 0.5s all;
	}
	.expanddesc
	{
		height: auto !important;
		overflow: auto !important;
	}
	.expand
	{
		height: 30px;
    width: 100%;
		text-align: right;
		color: #1bbc9b;
		padding: 10px;
	}
	button.contact_us
	{
		margin-bottom: 35px;
	}
	.address, .e_mail, .mobile,.support
	{
		padding-left: 60px;
		font-size: 14px;
	}
	.careermail
	{
	font-size: 14px !important;
		padding: 0;
	}
	.career_fullcontent h2
	{
		margin-bottom: 20px;
	}
	#facCarosel
	{
		width: 100%;
	}
	.app-inner
	{
		height: 81%;
		left: 7px;
	}
	.iosapp-inner
	{
	left: 21px;
		height: 73%;
	}
	.appmobile
	{
		height: 92%;
		width: 81%;
	}
	.iosappmobile
	{
		width: 85%;
		float: right;
	}
	
	.andapp1,.andapp2,
	.andapp3
	{
		height: 260px;
	}
	.andapp2 p
	{
		font-size: 18px;
		line-height: 29px;
		margin-top: 10px;
	}
	.andappdiv,.iosappdiv
	{
		height: 290px;
	}
	.andapp3 .qrdiv
	{
		float: right;
		width: 86%;
		height: auto;
		text-align: center;
	}
	.iosqr
	{
		width: 100%;
		float: right;
		height: auto;
		text-align: center;
		margin-top: 20px;
	}
	.iosmid
	{
		margin: 0;
		width: 100%;
	}
	.andapp3 p,.iosqr p
	{
		width: 100%;
		text-align: center;
		font-size: 16px;
		line-height: 28px;
	}
	.andapp3 h1,.iosqr h1
	{
		width: 100%;
		font-size: 18px;
		margin: 15px 0 0;
		text-align: center;
	}
	.iosqr h1
	{
		line-height: 35px;
		margin-top: 0;
	}
	.andapp2 a img
	{
		height: 35px;
		width: 120px;
	}
	.iosmid p
	{
		margin:20px 0 20px;
		text-align: right;
	}
	.andapp3 div img,.iosqr img
	{
		float: none;
		margin: 0 auto;
		height: 100px;
		width: 100px;
	}
	.iosappmobile img
	{
		width: 100% !important;
		height: 100% !important;
	}
	.down_wrapper img
	{
		width: 100%;
	}
	.downloadreaderversions
	{
		padding: 0 5%;
	}
}
@media screen and (max-width:640px) {
    .srchfrmGrp {
        display: none;
    }
    .menu > ul {
        display: none;
    }
    .homeMenu {
        display: block;
    }
    .apps li {
        height: 50px;
    }
    .apps li a {
        margin-top: 5px;
        font: 16px/18px 'robotolight';
    }
    .apps li a span[class$=Icon] {
        width: 30px;
        height: 30px;
    }
    .apps li a span+span {
        font: 13px/20px 'robotolight';
    }
    a.msl span {
        height: 32px;
    }
    a.msl {
        font: 9px/16px 'robotothin'
    }
    .bannerLft img.bannerImg {
        bottom: 60px;
    }
    .bookcart p a {
        width: 20px;
        text-indent: -100px;
        overflow: hidden;
    }
    div[class$="f1"],
    div[class$="f2"],
    div[class$="f3"],
    div[class$="f4"] {
        width: 50%;
        margin-bottom: 20px;
    }
    div[class$="f1"],
    div[class$="f2"] {
        margin-bottom: 20px;
    }
    footer ul li {
        margin-top: 10px;
    }
    .f-Bottom {
        margin-top: 0;
    }
    footer ul li.multiAnchor a:last-child {
        margin: 0 0 0 10px;
    }
    footer h2 {
        text-align: center;
    }
    footer ul li {
        text-align: center;
    }
    footer ul li:last-child {
        margin-bottom: 0;
    }
    .pageContent {
/*        padding-bottom: 416px;*/
    }
	.AdvBrd .row div:nth-child(2)
	{
		padding-left: 5px;
	}
	
	.address, .e_mail, .mobile,.support
	{
		width: 100% !important;
	}
	#facCarosel
	{
		width: 70%;
	}
	.d_load
	{
		width:68% !important;
		font-size: 13px;
		height: 37px;
		line-height: 37px;
	}
	.d_load a
	{
		height: 37px;
		line-height: 37px;
	}
	.coloredHedline h2
	{
		font-size: 16px;
	}
	.appDownloadGuid h2
	{
		font-size: 19px;
	}
	.d_load a span
	{
		height: 37px;
		line-height: 37px;
		background-size: 82%;
		background-repeat: no-repeat;
	}
	.appDownloadGuid div
	{
		margin-top: 0;
	}
	.jobBanner h1
	{
		font-size: 40px;
	}
	
}
@media screen and (max-width:600px) {
    .bannerStrip h1 {
        font: 18px/40px 'robotothin';
    }
    .apps li a span[class$=Icon] {
        margin-top: 5px;
    }
    a.msl span {
        height: 22px;
    }
    aside > .category h2 {
        height: 40px;
        width: 40px;
        padding-left: 0px;
        text-indent: -200px;
        background-position: left 10px center;
    }
	.AdvBrd img
	{
		height: 120px;
		width: 120px;
	}
	.AdvBrd .row div:nth-child(2)
	{
		padding-left: 10px;
	}
	#facCarosel
	{
		width: 400px;
	}
	.andapp1, .andapp2, .andapp3
	{
		height: 240px;
	}
	.andapp2 p,.andapp3 p, .iosqr p,.coloredHedline h2
	{
		font-size: 14px;
	}
	.Orappdown
	{
		padding-left: 25%;
	}
	.andapp3 h1, .iosqr h1
	{
		font-size: 16px;
	}
	.andappdiv, .iosappdiv
	{
		height: 250px;
	}
	.iosapp-inner
	{
		left: 17px;
	}
	.down_wrapper img
	{
		width: 88%;
	}
	.downloadreaderversions
	{
		padding: 0;
	}
	.d_load
	{
		width: 55% !important;
	}
	.jobBanner h1 {
    font-size: 36px;
}
	
}
@media screen and (max-width:540px)
{
	.AdvBrd h4
	{
		font-size: 15px;
	}
	.contactform
	{
		margin-top: 20px;
	}
	.appmobile
	{
		width: 93%;
	}
	.andapp2 p, .andapp3 p, .iosqr p, .coloredHedline h2,
	.appDownloadGuid p,.appDownloadGuid p:last-child, p.noTes
	{
		font-size: 13px;
	}
	.appDownloadGuid h2
	{
		font-size: 18px;
	}
	.pcicondownload
	{
		width: 20%;
	}
	.jobBanner h1 {
    font-size: 32px;
}

}
@media screen and (max-width:480px)
{
	.AdvBrd img {
    height: 100px;
    width: 100px;
}
	.desgn
	{
		font-size: 13px;
		margin-bottom: 5px;
	}
	.AdvBrd .row div:nth-child(2)
	{
		padding-left: 15px;
	}
	.expandmore
	{
		font-size: 11px;
	}
	.details
	{
		line-height: 20px;
	}
	button.contact_us
	{
		margin-top: 0;
	}
	
	.contactaddress
	{
		margin-top: 230px;.
	}
	.ffpcontent h2 {
    font-size: 21px;
}
	#facCarosel
	{
		width: 265px;
	}
	#facCarosel ul li
	{
		width: 250px !important;
	}
	.ambassador_prog h2,
	.partnership_content h2
	{
		font-size: 23px;
	}
	.advisoryboardunderline
	{
		border-top: 1px solid #ddd;
	}
	.advisoryboardunderline .bb
	{
		border: none;
	}
	.down_wrapper:first-child .row
	{
		margin-top: 10px;
	}
	.andapp2 p, .andapp3 p, .iosqr p, .coloredHedline h2
	{
		margin-top: 10px;
	}
	.andappdiv .andapp1
	{
		width: 35%;
	}
	.andappdiv .andapp2
	{
		width: 100%;
		position: absolute;
		top: 21%;
		height: 80px;
	}
	.iosapp-inner
	{
		left: 22px;
	}
	.andappdiv .andapp2 p
	{
		width: 60%;
		display: inline-block;
		font-size: 12px;
	}
	.andappdiv .andapp2 a
	{
		width: 30%;
		height: 80px;
		vertical-align: middle;
		}
	.andapp3 .qrdiv
	{
		width: 100%;
	}
	.andappdiv .andapp3
	{
		width: 65%;
	}
	.iosappdiv .andapp1
	{
		width: 60%;
	}
	.iosappdiv .andapp3
	{
		width: 40%;
		float: right;
	}
	.iosappdiv
	{
		position: relative;
		margin-bottom: 5%;
	}
	.iosappdiv .andapp2
	{
		position: absolute;
		width: 100%;
		top: 77%;
	}
	.iosmid a
	{
		width: 34%;
		float: left;
	}
	.iosmid p
	{
		width: 65%;
		text-align: left;
		text-indent: 0;
		margin: 0;
		line-height: 21px;
		padding-left: 15px;
	}
	.pcicondownload
	{
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	
	.d_load
	{
		width: 100% !important;
	}
	.downloadreaderversions
	{
		text-align: center;
	}
	.appDownloadGuid div
	{
		margin-top: 20px;
	}
	.appDownloadGuid h2
	{
		font-size: 15px;
	}
	.andappdiv
	{
		margin-top: 10px;
	}
	.Orappdown
	{
		padding: 0;
		font-size: 14px;
	}
	.pcicondownload img
	{
		width: 35%;
		margin: 0 auto;
	}
	.pcapp2
	{
		position: relative;
		width: 100%;
	}
	.downloadreaderversions
	{
		width: 100%;
	}
	.iosappdiv .andapp2
	{
		height: 80px;
	}
	.andapp2
	{
		padding: 0;
	}
	.iosappmobile
	{
		width: 100%
	}
	.andappdiv, .iosappdiv
	{
		height: 335px;
		border-bottom: 1px solid #ddd;
	}
	.jobBanner h1 {
    font-size: 27px;
}
	.url_footer .fot_re_text,
	.url_footer .terms_dv
	{
	font-size: 12px;	
	}
}

@media screen and (max-width:380px)
{
	.AdvBrd img {
    height: 80px;
    width: 80px;
}
	.AdvBrd h4
	{
		font-size: 12px;
	}
	.desgn,.details {
    font-size: 10px;
}
	.ambassador_prog h2,
	.partnership_content h2
	{
    font-size: 20px;
}
	.url_footer .fot_re_text, .url_footer .terms_dv
	{
		font-size: 11px;
	}
	.prof_name
	{
		width: 68%;
	}
}
@media screen and (max-width:320px)
{
	
}
.vjnic{
	background:url(../img/publisherLogo/publisher_logo.jpg) no-repeat center/24px;;
}



.log ul li:hover {
    background: #1bbc9b none repeat scroll 0 0;
    color: #ffffff !important;
}

.log ul li a:hover {
    color: #fff;
}
.teamleft
{
    padding-left: 8%;
    padding-right: 8%;
}
.teamleft1
{
    padding-right: 0%;   
}
.teamleft1 img
{
   padding-left: 12%;
   padding-right: 12%;  
}
.teamleft p
{
   text-align: center;
    
}
.teamleft h4
{
   text-align: center;
    color: #0490ff;
}
.publishmid p
{
    text-align: center; 
}
.publishmid img
{
    display: block;
    margin: auto;
}
.publishmid div
{
    float: left;
    clear: none !important;
}


