﻿@charset "utf-8";

.div-caption-slider {
    margin-left: -82px;
    width: 0px;
}

.first-brand-msg {
    padding-right: 24px;
    background-image: url(../images/introimg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 10%;
    padding-bottom: 10%;
}

.youtube-video {
    display: inline-block;
    width: 100% !important;
    height: 440px;
}

.footer {
    padding-top: 15px;
    padding-bottom: 10px;
    position: relative;
    bottom: 0px;
}

.overflow-visible {
    overflow: auto !important;
    overflow-y: auto !important;
}

.width-height-100 {
    width: 100% !important;
    height: 100% !important;
}

.fa {
    padding-left: 21px;
    padding-right: 21px;
}

.Navbar {
    background-image: url(../images/HeaderIMG.png);
    /*background-image: url(../Images/Header.png);*/
    /*background-color: #0874c1;*/
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    height: 134px;
}

.padding {
    padding-left: 80px;
    padding-right: 24px;
    padding-top: 78px;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: cover;
}

.sticktobotton {
    position: fixed;
    bottom: 0px;
}

.Testimonial-BG {
    background-image: url(../Images/Comment%20BG-01.jpg);
    background-position: center center;
    background-size: cover;
}

.coomentbox {
    background-image: url(../Images/Comment%20BG-01.jpg);
    background-position: center center;
    background-size: cover;
}

.carouselbg {
    background-image: url(../Images/Carousel-01.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right bottom;
}

#caousel3 {
    background-image: url(../Images/Carousel-03.svg);
}

#carousel4 {
}

#carousel2 {
    background-image: url(../Images/Carousel-02.svg);
}

#carousel1 {
    background-image: url(../Images/Carousel-04.svg);
}

#mobile-slide1 {
    background-image: url(../Images/Lates/Mobile%20carousel-01.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}

#mobile-slide-2 {
    background-image: url(../Images/Lates/Mobile%20carousel-02.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

.padding {
}

.padding-left-right-24dp {
    padding-left: 24px;
    padding-right: 25px;
}


#mobile-slide3 {
    background-image: url(../Images/Lates/Mobile%20carousel-03.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

#mobile-slide4 {
    background-image: url(../Images/Lates/Mobile%20carousel-04.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

.padding-24-dp-up-n-down {
    margin-top: 24px;
    margin-bottom: 24px;
}

#heading1 {
}

.heading2 {
}

.logo {
    margin-left: 24px;
    position: absolute;
    bottom: 23pt;
}

.Mobile-nav {
    background-image: url(../Images/HeaderIMG.png);
    /*background-color: #0874c1;*/
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    padding-left: 24px;
    height: 100px;
    padding-right: 25px;
    -webkit-box-shadow: 0px 4px 5px hsla(0,0%,0%,0.30);
    box-shadow: 0px 4px 5px hsla(0,0%,0%,0.30);
    padding-top: 25px;
}

.ce {
}

.side-nav-hero-header {
    margin-top: -1px;
}

.book-heading {
    z-index: 29;
    margin-top: 30px;
}

#Math-Magic {
}

.Fab {
    position: fixed;
    top: 160px;
}

.h6 {
}

.Book_cover {
    background-image: url(../Images/The%20book%20cover%20page-01.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    height: 80vh;
    width: 100%;
    margin-bottom: -2vw;
}


/* label color */
.input-field label {
    color: #000;
}
/* label focus color */
/*.input-field input[type=text]:focus + label {
     color: #000;
   }*/
/* label underline focus color */
/*.input-field input[type=text]:focus {
    border-bottom: 1px solid #000;
    box-shadow: 0 1px 0 0 #000;
}*/
/* valid color */
/*.input-field input[type=text].valid {
    border-bottom: 1px solid #000;
    box-shadow: 0 1px 0 0 #000;
}*/
/* invalid color */
/*.input-field input[type=text].invalid {
    border-bottom: 1px solid #000;
    box-shadow: 0 1px 0 0 #000;
}*/
/* icon prefix focus color */
.input-field .prefix.active {
    color: #000;
}

.size-400by400 {
    width: 0vw;
}

nav ul li:hover {
    /* background-color: chocolate;*/
    background-color: hsl(359, 100%, 50%, 1.00);
    border-radius: 5px;
}

h4 {
    font-weight: 500;
}

.vartical-center {
    margin-top: 17%;
}



.headerDivider {
    border-left: 0px solid #38546d;
    border-right: 1px solid #C0C0C0;
}

.list-inline {
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 24px;
    padding-bottom: 24px;
    line-height: 30px;
    font-size: 14px;
}

.max-height-width-90-80-percent {
    height: 90vh;
    width: auto;
    min-height: 80vh;
    max-height: 90vh;
    max-width: 90%;
    margin: auto;
}

.Bold {
    font-weight: 400;
}

.width-40vw {
    width: 50%;
    min-width: 30vw;
    max-width: 40vw;
}

.row .material .btn.red.darken-3 {
    margin-left: 0px;
}

.margin-left-right-10 {
    margin-left: 10px;
    margin-right: 10px;
}

.min-height-90vh {
    min-height: 70vh;
    max-height: 85vh;
    margin-bottom: 40px;
    position: absolute;
    bottom: 60px;
}

.overflow-y-visible {
    overflow-y: visible;
}


.tabs .indicator {
    color: hsla(359,100%,36%,1.00);
}

.ul .tab .tabs a :focus {
    background: hsla(0,0%,0%,0.00);
    color: hsla(359,100%,36%,1.00);
    border-bottom: hsla(359,100%,36%,1.00);
    border-bottom: thick;
}

.ul .tab .tabs a :hover {
     background: hsla(0,0%,0%,0.00); 
    color: hsla(359,100%,36%,1.00);
    border-bottom: hsla(359,100%,36%,1.00);
    border-bottom: thick;
}

.ul .tab .tabs a :active {
    background: hsla(0,0%,0%,0.00);
    color: hsla(359,100%,36%,1.00);
    border-bottom: hsla(359,100%,36%,1.00);
    border-bottom: thick;
}

.ul .tab .tabs a {
    background: hsla(0,0%,0%,0.00);
    color: hsla(359,100%,36%,1.00);
    border-bottom: hsla(359,100%,36%,1.00);
    border-bottom: thick;
}

.height-100vh {
    min-height: 100vh !important;
    min-width: 100vw !important;
}



.modal {
    margin: auto;
    position: fixed !important;
    top: 0px !important;
    left: 0px !important;
    right: 0px !important;
    bottom: 0px !important;
    min-width: 100% !important;
    height: auto !important;
    max-height: 85% !important;
    min-height: 100% !important;
    overflow-y: auto !important;
}






.paper-generator-BG {
    background-image: url(../Images/Paper%20Generator%20Cover-80.jpg);
    background-position: center center;
    background-size: cover;
    /*height: 350px;*/
    z-index: -3577;
}

.main .carousel.section {
    position: relative;
    top: -90px;
}

.margin-top-bottom-20px {
    margin-top: 20px;
    margin-bottom: 20px;
}

.margin-top-bottom-10px {
    margin-top: 10px;
    margin-bottom: 10px;
}


.font-size-20px {
    font-size: 20px;
}

.margin-minus-10 {
    margin-top: -15px;
}

.careers-bg {
    background-image: url(../Images/Careers%20Bg-01.svg);
    background-position: right center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 400px;
}

.full-screen {
    min-height: 100%;
    min-width: 100%;
}

.border-left {
    border-left: solid;
    border-left: rgba(125,125,125,1.00);
    border-left-width: thick;
}

.border-right {
    border-right: solid;
    border-right: rgba(125,125,125,1.00);
    border-right-width: thick;
}

.contact-us-bg {
    background-image: url(../Images/ArvindPrakashan.jpg);
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
    height: 263px;
    z-index: -1866;
}


.height-60vh {
    height: 60vh;
    width: auto;
}




@media (min-width:600px) {



    .height-width-50 {
        min-width: 60% !important;
        min-height: 85% !important;
        max-width: 60vw !important;
        max-height: 85% !important;
    }

    .min-height-90-and-width-60 {
        min-width: 45% !important;
        min-height: 90% !important;
        max-width: 45% !important;
        max-height: 90% !important;
    }
}


.aboutUs-bg {
    background-image: url(../Images/About%20Us%20Features%20Image%20-01.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    height: 547px;
}

.line-height {
    line-height: 56px;
}

.Vardhman_BG {
    background-image: url(../Images/placeholder3.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 500px;
}

.Infinity_BG {
}

.NeoStar_BG {
}

.Lemon_Tree_BG {
}

.no-margin {
    margin: 0px !important;
}

.zoom-img {
    overflow: hidden;
}

    .zoom-img img {
        max-width: 100%;
        -moz-transition: all 2s;
        -webkit-transition: all 2s;
        transition: all 2s;
    }

    .zoom-img:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
