        .package {
            box-shadow: 0 10px 32px 0 rgba(0, 0, 0, 0.24);
            border: 0;
            margin-top: 25px;
            transition: transform .3s;
            /* Animation */
        }
        
        .package:hover {
            transform: scale(1.1);
            z-index: 99;
            position: relative;
        }
        
        .header-Pricing {
            padding: 10px 20px;
            margin-bottom: 15px;
        }
        
        .green-gradient {
            background-image: linear-gradient(120deg, #24fbac, #0e9a66);
        }
        
        .pink-gradient {
            background-image: linear-gradient(120deg, #900049, #ff6ebb)
        }
        
        .blu-gradient {
            background-image: linear-gradient(120deg, #1fbdec, #007dad)
        }
        
        .navyBlu-gradient {
            background-image: linear-gradient(120deg, #003690, #257bf7)
        }
        
        .leafGrn-gardient {
            background: linear-gradient(100deg, #05a789, #035f30);
        }
        
        .accord-yellow-gardient {
            background: linear-gradient(100deg, #800033, #e02d72);
            color: #fff;
        }
        
        .accord-seaGrn-gardient {
            background: linear-gradient(120deg, #008c60, #52f5ca);
            color: #fff;
        }
        
        .accord-black-gardient {
            background: linear-gradient(100deg, #000000, #694f4f);
            color: #fff;
        }
        
        .accord-brown-gardient {
            background: linear-gradient(100deg, #824400, #fb8b06);
            color: #fff;
        }
        
        .linavyBlu {
            background: #ecf4ff;
        }
        
        .header-Pricing h2,
        .header-Pricing h4 {
            font-weight: bold;
            color: #fff;
        }
        
        .lsitStyle {
            list-style-type: square;
            color: #000;
        }
        
        .lsitStyle li {
            margin-left: 35px;
            text-align: left;
        }
        
        .learnMoreBtn {
            display: block;
            width: 192px;
            height: 44px;
            border: 2px solid #48A963;
            border-radius: 8px;
            font-size: 15px;
            color: #48A963;
            cursor: pointer;
            transition: all 0.3s;
            -o-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -webkit-transition: all 0.3s;
            background: #fff;
            -webkit-transform: perspective(1px) translateZ(0);
            transform: perspective(1px) translateZ(0);
            transition-property: color;
            -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
            line-height: 2.5;
        }
        
        .learnMoreBtn:hover {
            color: #fff;
            text-shadow: none;
            border-radius: 30px;
            border-top-right-radius: 0;
            border-bottom-left-radius: 0;
        }
        
        .learnMoreBtn:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: #48A963;
            -webkit-transform: scaleX(0);
            transform: scaleX(0);
            -webkit-transform-origin: 0 50%;
            transform-origin: 0 50%;
            -webkit-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
            -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
            border-radius: 30px;
            border-top-right-radius: 0;
            border-bottom-left-radius: 0;
        }
        
        .learnMoreBtn:hover:before,
        .learnMoreBtn:focus:before,
        .learnMoreBtn:active:before {
            -webkit-transform: scaleX(1);
            transform: scaleX(1);
            -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
            transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
            border-radius: 30px;
            border-top-right-radius: 0;
            border-bottom-left-radius: 0;
        }
        
        .button2 {
            display: -webkit-inline-box;
            display: inline-flex;
            height: 44px;
            width: 110px;
            border: 2px solid #01758a;
            margin: 12px 16px 0px 15px;
            color: #01758a;
            text-decoration: none;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
            overflow: hidden;
            border-radius: 4px;
        }
        
        #button-2 {
            position: relative;
            overflow: hidden;
            cursor: pointer;
        }
        
        #slide {
            width: 100%;
            height: 100%;
            left: -200px;
            background: #01758a;
            position: absolute;
            -webkit-transition: all .35s ease-Out;
            transition: all .35s ease-Out;
            bottom: 0;
        }
        
        #button-2 a {
            position: relative;
            -webkit-transition: all .35s ease-Out;
            transition: all .35s ease-Out;
        }
        
        #button-2:hover #slide {
            left: 0;
        }
        
        #button-2:hover a {
            color: #FFF;
        }
        
        .BtnDesign1 {
            border: none;
            display: block;
            text-align: center;
            cursor: pointer;
            text-transform: uppercase;
            outline: none;
            overflow: hidden;
            position: relative;
            color: #fff;
            font-weight: 700;
            font-size: 15px;
            background-color: #222;
            padding: 17px 60px;
            margin: 0 auto;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.20);
        }
        
        .BtnDesign1:hover:after {
            -webkit-transform: translateX(-9%) translateY(-25%) rotate(45deg);
            transform: translateX(-9%) translateY(-25%) rotate(45deg);
        }
        
        .BtnDesign1:after {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            height: 490%;
            width: 140%;
            background: #78c7d2;
            -webkit-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;
            -webkit-transform: translateX(-98%) translateY(-25%) rotate(45deg);
            transform: translateX(-98%) translateY(-25%) rotate(45deg);
        }
        
        .BtnDesign1 span {
            position: relative;
            z-index: 1;
        }
        
        .strikeLink {
            position: relative;
            display: inline-block;
            cursor: pointer;
            font-weight: bold;
        }
        
        .strikeLink:before,
        .strikeLink:after {
            content: '';
            position: absolute;
            width: 0%;
            height: 1px;
            top: 50%;
            margin-top: -0.5px;
            background: #2915c7;
        }
        
        .strikeLink:before {
            left: -2.5px;
        }
        
        .strikeLink:after {
            right: 2.5px;
            background: #2915c7;
            transition: width 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
        }
        
        .strikeLink:hover:before {
            background: #2915c7;
            width: 100%;
            transition: width 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
        }
        
        .strikeLink:hover:after {
            background: transparent;
            width: 100%;
            transition: 0s;
        }
        
        .btn-custom-1 {
            border-radius: 30px;
            border-top-right-radius: 0;
            border-bottom-left-radius: 0;
            margin: 20px 0px;
            border: 2px solid #3265a4;
            background: #fff;
            color: #000;
            display: inline-block !important;
        }
        
        .fill {
            background: #418ae4 !important;
            color: #fff;
            margin-left: 26px;
            margin-right: 0px;
        }
        
        .btn-custom-1.fill:hover {
            border: 2px solid #007dad !important;
            background: #fff !important;
            color: #000;
        }
        
        .tringleBtn {
            margin: 15px 20px;
            float: left;
            position: relative;
            color: #fff;
            cursor: pointer;
        }
        
        .tringleBtn.v19 .label {
            padding: 10px 15px;
            font-size: 14px;
            display: inline-block;
            z-index: 10;
            position: relative;
            white-space: nowrap;
            line-height: 24px;
            -webkit-transition: all 0.225s;
            transition: all 0.225s;
            -webkit-transition-delay: 0.45s;
            transition-delay: 0.45s;
            font-weight: 500;
            text-transform: none;
        }
        
        .tringleBtn.v19 .icon {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            -webkit-transition: all 0.225s;
            transition: all 0.225s;
            -webkit-transform: scale(0.9) skew(0deg, 0deg);
            transform: scale(0.9) skew(0deg, 0deg);
            -webkit-transition-delay: 0.15s;
            transition-delay: 0.15s;
        }
        
        .tringleBtn.v19:hover .icon2 {
            background: #000;
            color: #fff
        }
        
        .tringleBtn.v19 .icon2 {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            -webkit-transition: all 0.225s;
            transition: all 0.225s;
            -webkit-transform: skew(-40deg, 0deg) scaleX(1);
            transform: skew(-40deg, 0deg) scaleX(1);
            background: rgba(240, 32, 47, 0.8);
            -webkit-transition-delay: 0.45s;
            transition-delay: 0.45s;
        }
        
        .tringleBtn.v19 .icon:before {
            left: 0;
            top: 0;
        }
        
        .txtRedgardient {
            background: -webkit-linear-gradient(#ff6565, #c30000);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            font-size: 18px;
            margin-bottom: 0px;
        }
        
        .btn-border {
            display: inline-block;
            margin: 13px 2px 21px 45px;
            padding: 10px 15px;
            border: none;
            border-radius: 0.1875rem;
            outline: none;
            background-color: #108fbb;
            color: white;
            font-weight: 400;
            line-height: 1.5rem;
            text-decoration: none;
            text-align: center;
            cursor: pointer;
            -webkit-transition: all 150ms ease-out;
            transition: all 150ms ease-out;
        }
        
        .btn-border:focus,
        .btn-border:hover {
            background-color: #108fbb;
            box-shadow: 0 0 0 0.1875rem white, 0 0 0 0.375rem #108fbb;
        }
        
        table {
            border-collapse: collapse;
            width: 100%;
        }
        
        td,
        th {
            border: 1px solid #dddddd;
            text-align: left;
            padding: 8px;
        }
        
        .slick {
            transform: perspective(1px) translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            position: relative;
            -webkit-transition-property: color;
            transition-property: color;
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            border-radius: 30px;
            border-top-right-radius: 0;
            border-bottom-left-radius: 0;
            margin: 20px 0px;
            border: 2px solid #007dad !important;
            background: #fff;
            color: #000;
        }
        
        .slick:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: #007dad;
            -webkit-transform: scaleX(0);
            transform: scaleX(0);
            -webkit-transform-origin: 0 50%;
            transform-origin: 0 50%;
            -webkit-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
            border-radius: 30px;
            border-top-right-radius: 0;
            border-bottom-left-radius: 0;
        }
        
        .slick:hover:before,
        .slick:focus:before,
        .slick:active:before {
            -webkit-transform: scaleX(1);
            transform: scaleX(1);
        }
        
        .slick:hover,
        .slick:focus,
        .slick:active {
            color: white;
        }
        
        .newheader {
            position: absolute;
            z-index: 9999;
            background: #fff;
            width: 100%;
            box-shadow: 0 8px 6px -6px #737373;
        }
        
        table {
            border-collapse: collapse;
            width: 100%;
        }
        
        tr:nth-child(even) {
            background-color: #f2f2f2;
        }
        
        td,
        th {
            border: 1px solid #dddddd;
            padding: 12px 7px;
            color: #000;
        }
        
        .simpleTable thead tr th {
            padding: 15px 10px;
            color: #fff;
            font-size: 18px;
            text-align: center !important;
        }
        
        .divider {
            border-bottom: 1px solid #ccc;
            height: 1px;
        }
        
        .grnTable thead tr th {
            background: #11a56e;
        }
        
        .freeBadge {
            height: 50px;
            background: #50a11d;
            width: 200px;
            text-align: center;
            font-size: 20px;
            line-height: 54px;
            color: #FFF;
            transform: rotate(-45deg);
            position: relative;
            top: -19px;
            left: -74px;
            box-shadow: inset 0px 0px 0px 4px rgba(255, 255, 255, 0.34);
            z-index: 999;
        }
        
        .freeBadge:after {
            position: absolute;
            content: '';
            display: block;
            height: 100px;
            width: 100px;
            background: #EDF1EE;
            top: -55px;
            left: 130px;
            transform: rotate(-45deg);
            box-shadow: -115px -121px 0px 0px #EDF1EE;
        }
        
        .freeBadge .left {
            position: absolute;
            content: '';
            display: block;
            top: 50px;
            left: 25px;
            height: 8px;
            width: 8px;
            background: linear-gradient(135deg, rgba(90, 146, 106, 1) 50%, rgba(90, 146, 106, 0) 50.1%);
        }
        
        .freeBadge .right {
            position: absolute;
            content: '';
            display: block;
            top: 50px;
            left: 157px;
            height: 8px;
            width: 8px;
            background: linear-gradient(135deg, rgba(90, 146, 106, 1) 50%, rgba(90, 146, 106, 0) 50.1%);
            transform: rotate(90deg);
        }
        
        .login-block {
            position: relative;
            width: 100% !important;
            float: right;
        }
        
        .modalForm {
            width: 92%;
            margin: 0 auto;
        }
        
        .loginForm .close {
            right: -3px;
            position: relative;
            top: -9px;
        }
        
        .regisModal .close {
            right: 8px;
            position: relative;
            top: -9px;
        }
        
        .regisModal .modal-body {
            height: auto;
        }
        
        .marTop-10 {
            margin-top: 10px;
        }
        
        .marTop-25 {
            margin: 25px 0
        }
        
        .marTb-10 {
            margin: 10px 0;
        }
        
        .black {
            color: #000;
        }
        
        .striktxt {
            text-decoration: line-through
        }
        
        .classvdoplay {
            width: 70px;
        }
        
        .subPara {
            font-size: 15px;
            color: #000;
            margin-top: 20px
        }
        
        .courseBox {
            position: relative;
            left: 0px;
            top: 0px;
            text-align: center
        }
        
        .marAuto-20 {
            margin: 20px auto;
        }
        
        .marTop-45 {
            Margin-top: 45px;
        }
        
        .white {
            color: #fff;
        }
        
        .padd-0 {
            padding: 0
        }
        
        .pad-2 {
            padding: 2px !important;
        }
        
        .width-100 {
            width: 100%;
        }
        
        .marTop-40 {
            margin-top: 40px;
        }
        
        .marTop-35 {
            margin-top: 35px;
        }
        
        .newCourseList {
            width: 100%
        }
        
        .newCourseList li.active a,
        .newCourseList li:hover a {
            background: #A11D1E !important;
            color: #fff;
            border-radius: 0;
            padding: 10px 15px;
            color: #fff!important;
        }
        
        .bgGreen {
            background: #9dffdb;
            font-weight: 600
        }
        
        .darkbgGreen {
            background: #03945f;
            color: #fff;
        }
        
        .darkbgRed {
            background: #9f1f20;
            color: #fff;
        }
        
        .marBot-30 {
            margin-bottom: 30px;
        }
        
        .redblu-gradient {
            background: linear-gradient(120deg, #1665a4, #a11d1d)
        }
        
        .purple-gradient {
            background: linear-gradient(120deg, #5a18cc, #ae89f5);
        }
        
        .grn-gradient {
            background-image: linear-gradient(120deg, #1fecb3, #175245);
        }
        
        .liRed {
            background: #ffefef;
            font-weight: 600;
        }
        
        .liGrn {
            background: #eafffb;
            font-weight: 600;
        }
        
        .btn {
            border: 2px solid transparent
        }
        
        .btn:hover {
            border: 2px solid #a11d1d;
            background: #fff;
            color: #333;
        }
        
        .blue:hover {
            border: 2px solid #1665a4;
        }
        /* Country Selection */
        
        .down {
            float: right;
            margin-top: 5px;
            margin-left: 12px;
        }
        
        .countryDiv {
            width: 100%;
            float: left;
            background: #ffffff;
            /* height: 47px; */
            padding: 4px 0;
            border-bottom: 1px solid #053c6e;
            margin-bottom: 5px;
        }
        
        .countryContainer {
            max-width: 1250px;
            clear: both;
            margin: auto;
        }
        /* End */
        
        #payfee .modal-header .close,
        #signModal .modal-header .close,
        #forgot_pwd_modal .close {
            margin: -5.5rem -2.2rem -1rem auto;
        }
        
        #payfee .modal-header,
        #signModal .modal-header {
            padding: .5rem 1rem;
        }
        
        #payfee .modal-body,
        #signModal .modal-body,
        #forgot_pwd_modal .modal-body {
            height: auto!important;
            overflow-y: auto;
        }
        
        .modal-header h4 {
            font-size: 17px !important;
        }
        
        .linkittoSec {
            color: #fff !important;
            background: green;
            padding: 1px 5px;
            border-radius: 3px;
            border: 2px solid transparent;
        }
        
        .linkittoSec:hover {
            color: green !important;
            border: 2px solid green;
            background: #fff;
        }
        
        .textLogNewton {
            color: #a11d1d;
            font-weight: 600;
            font-size: 22px
        }
        
        .textLogClasses {
            color: #1665a4;
            font-size: 22px
        }
        
        .marBtm-35 {
            margin-bottom: 35px;
        }
        
        .close {
            transition: transform .25s, opacity .25s;
            opacity: .7;
            cursor: pointer;
            position: relative;
            z-index: 99;
        }
        
        .close:hover {
            opacity: 1;
            transform: rotate(90deg);
        }
        
        .loginDivRegis {
            background: #ebf6ff;
            position: relative;
            top: 16px;
            padding: 10px;
        }
        /* End  */
        
        .dropbtn {
            background-color: #fdfdfd;
            color: #272727;
            padding: 9px;
            border: 2px solid #ccc;
            border-radius: 5px;
        }
        
        .dropdown {
            position: relative;
            display: inline-block;
            float: right;
        }
        
        .dropdown-content {
            display: none;
            position: absolute;
            background-color: #f1f1f1;
            min-width: 160px;
            box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
            z-index: 1;
        }
        
        .dropdown-content a {
            color: black;
            padding: 6px;
            text-decoration: none;
            display: block;
        }
        
        .dropdown-content a:hover {
            background-color: #ddd;
        }
        
        .dropdown:hover .dropdown-content {
            display: block;
        }
        
        .dropdown:hover .dropbtn {
            background-color: #1665a4;
            color: #fff;
        }
        
        .dropdown hr {
            padding: 0;
            margin: 0;
        }
        
        .countryCodeSelect {
            float: left;
            width: 17%;
        }
        
        .textPhone {
            width: 82%;
            float: right;
        }
        
        .inline {
            display: inline-flex
        }
        
        .displayInline {
            display: inline-block!important;
            overflow: initial!important;
        }
        
        .displayInline:hover {
            color: #fff !important;
        }
        
        .grid-item .btn {
            display: inline-block !important;
        }
        
        .animated-button1:hover {
            color: #fff
        }
        
        .mt-100 {
            margin: 100px 0
        }
        
        .pageTitle {
            font-size: 26px;
            font-weight: 600;
        }
        
        .learnSection h5 {
            font-weight: 600;
        }
        
        .learnSection h5 a:hover {
            color: #a11d1d;
        }
        
        .btnLiveClass {
            display: inline-block !important;
            margin-top: 15px;
        }
        
        .palax-grnGradi {
            background: rgb(255, 255, 255);
            background: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(248, 248, 255, 1) 35%, rgb(225 240 255) 100%)
        }
        
        .palax-grnGradi .post-info h4 a:hover {
            color: #a11d1d
        }
        
        .freeResources a img {
            width: auto !important;
        }
        /* Bob Effect */
        
        @-webkit-keyframes bob-on-hover {
            0% {
                -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
            }
            50% {
                -webkit-transform: translateY(-4px);
                transform: translateY(-4px);
            }
            100% {
                -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
            }
        }
        
        @keyframes bob-on-hover {
            0% {
                -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
            }
            50% {
                -webkit-transform: translateY(-4px);
                transform: translateY(-4px);
            }
            100% {
                -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
            }
        }
        
        @-webkit-keyframes bob-on-hover-float {
            100% {
                -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
            }
        }
        
        @keyframes bob-on-hover-float {
            100% {
                -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
            }
        }
        
        .bob-on-hover {
            display: inline-block;
            vertical-align: middle;
            -webkit-transform: perspective(1px) translateZ(0);
            transform: perspective(1px) translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        }
        
        .bob-on-hover:hover,
        .bob-on-hover:focus,
        .bob-on-hover:active {
            -webkit-animation-name: bob-on-hover-float, bob-on-hover;
            animation-name: bob-on-hover-float, bob-on-hover;
            -webkit-animation-duration: .3s, 1.5s;
            animation-duration: .3s, 1.5s;
            -webkit-animation-delay: 0s, .3s;
            animation-delay: 0s, .3s;
            -webkit-animation-timing-function: ease-out, ease-in-out;
            animation-timing-function: ease-out, ease-in-out;
            -webkit-animation-iteration-count: 1, infinite;
            animation-iteration-count: 1, infinite;
            -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
            -webkit-animation-direction: normal, alternate;
            animation-direction: normal, alternate;
        }
        /* End Effect */
        
        .successStory .owl-stage .owl-item {
            width: 532px !important;
            margin-right: 53px;
        }
        
        .testimonialsDiv {
            background: #ffffff;
            border: 5px dashed rgba(255, 255, 255, 0.5);
            padding: 30px;
            box-shadow: 1px 4px 20px -2px rgba(0, 0, 0, 0.1);
            position: relative;
            z-index: 1;
            overflow: hidden;
            height: 568px;
            margin-bottom: 21px;
        }
        
        .nw_online_table th {
            background-image: linear-gradient(120deg, #1fbdec, #007dad)!important;
        }
        
        .colorRed {
            color: #a11d1d;
        }
        
        .instructionDiv {
            margin: 46px 0;
            background: #a11d1d0a;
            padding: 20px;
            border-top: 1px solid #f5e9e9;
            border-bottom: 1px solid #f5e9e9;
        }
        
        .lineThro {
            text-decoration: line-through;
        }
        
        .nw_online_table tbody tr td {
            font-weight: normal;
        }
        
        .lineThro p {
            cursor: pointer;
            position: relative;
            display: inline-block;
            font-size: 18px;
            background: linear-gradient(to bottom, #000, #000 60%, #fff 60%, #fff 100%);
            background-clip: text;
            -webkit-background-clip: text;
            color: #a11d1d;
            background-repeat: no-repeat;
            transition: background 0.2s ease-out;
            white-space: nowrap;
            font-weight: 600;
        }
        
        .lineThro span {
            position: relative;
        }
        
        .lineThro span:before {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            height: 2px;
            background: #1665a4;
            bottom: 4px;
            transition: all 0.2s ease-out;
        }
        
        .lineThro p:hover {
            background-position: 0 11px;
        }
        
        .lineThro span:hover:before {
            transform: translateY(-7px)
        }
        
        .course-box {
            border-radius: 0px;
            border: 1px solid #d8d8d8;
            height: 645px;
            margin-bottom: 30px;
        }
        
        .course-text {
            padding: 10px;
            position: relative;
            z-index: 99;
            top: -39px;
            background: #fff;
            width: 92%;
            margin: 0 auto;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24);
            height: 355px;
        }
        
        .boxImg {
            border-bottom: 1px solid #d8d8d8;
            background: #1665a429;
            z-index: 9;
            height: 290px;
        }
        
        .boxImg img {
            position: relative;
            z-index: -1;
        }
        
        .freeBtn {
            position: relative;
            z-index: 99;
            background: #008000;
            display: inline-block;
            padding: 0px 6px;
            border: 1px solid #5d5d5d;
            border-radius: 3px;
            color: #fff;
            font-weight: 400;
            left: -12px;
        }
        
        .dateBox {
            background: #a11d1d;
            color: #fff;
            border: 1px solid #8c1d1d;
            display: inline-block;
            position: relative;
            z-index: 99;
            padding: 0 6px;
            border-radius: 3px;
            font-weight: 400;
            right: -30px;
        }
        
        .mt-15 {
            margin-bottom: 15px;
        }
        
        .innerBox {
            color: #000;
            font-weight: 400;
            width: 100%;
        }
        
        .txtAvail {
            color: green;
            font-weight: bold;
        }
        
        .theme-text {
            height: 35px;
        }
        
        .freeWrap {
            width: 80%;
            margin: 0 auto;
            position: relative;
            top: -50px;
            z-index: 99;
            font-size: 13px;
        }
        
        .freewrapinner {
            width: 80%;
            margin: 0 auto;
            position: relative;
            top: -50px;
            z-index: 99
        }
        
        .event-area .event-items .item {
            /* display: flex; */
            box-shadow: 0 0 10px #cccccc;
            margin-bottom: 30px;
            width: 100%;
            float: left;
        }
        
        .event-area .event-items {
            width: 100%
        }
        
        .event-area .event-items .item .thumb {
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
        }
        
        .event-area .event-items .item .info-box {
            padding: 45px 35px;
            /* display: flex; */
        }
        
        .event-area .event-items .item .info-box .date {
            font-family: 'Poppins', sans-serif;
            text-align: center;
            min-width: 75px;
            text-transform: uppercase;
            font-weight: 600;
            letter-spacing: 0.5px;
            margin-top: -3px;
        }
        
        .event-area .event-items .item .info-box .date strong {
            font-size: 60px;
            font-weight: 800;
            line-height: 1;
            color: #a11d1d;
            display: block;
        }
        
        .event-area .event-items .item .info-box .content {
            padding-left: 30px;
            margin-left: 30px;
            position: relative;
            z-index: 1;
        }
        
        .event-area .event-items hr {
            width: 75%;
            margin: 53px auto 8px;
            border-top: 1px solid #bbbcbd;
        }
        
        .pad-0 {
            padding: 0;
        }
        
        .event-area .event-items .item .info-box .content::after {
            position: absolute;
            left: 0;
            top: 0;
            content: "";
            height: 80px;
            width: 1px;
            background: #e7e7e7;
        }
        
        .bottom a {
            display: inline-block!important;
        }
        
        .features .content+.content {
            margin-top: 100px;
        }
        
        .features .content h3 {
            font-weight: 600;
            font-size: 26px;
        }
        
        .features .content ul {
            list-style: none;
            padding: 0;
        }
        
        .features .content ul li {
            padding-bottom: 10px;
            font-size: 13px;
        }
        
        .features .content ul i {
            font-size: 12px;
            padding-right: 4px;
            color: #3b4ef8;
        }
        
        .features .content p:last-child {
            margin-bottom: 0;
        }
        
        .btn-custom-1:hover {
            -webkit-box-shadow: 0 0 0 0.2rem rgb(48 100 142);
            box-shadow: 0 0 0 0.2rem rgb(48 100 142);
            background: #007dad;
            color: #fff !important;
        }
        
        .sub-title2 {
            color: #0049aa;
            font-size: 22px;
            font-weight: 900;
            text-shadow: -0.0075em 0.0075em 0 #d8e8fd, 0.005em 0.005em 0 #a3bde0, 0.01em 0.01em 0 #0049aa, 0.015em 0.015em #e4f0ff, 0.02em 0.02em 0 #cde2ff, 0.025em 0.025em 0 #0049aa, 0.03em 0.03em 0 #002c67, 0.035em 0.035em 0 #80abe4;
            margin-top: 20px;
        }
        /*--------------------------------------------------------------
# Testimonials
--------------------------------------------------------------*/
        
        .testimonials .testimonial-item {
            box-sizing: content-box;
            padding: 30px 20px 0 20px;
            margin: 30px 15px;
            text-align: center;
            min-height: 350px;
            box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
            background: #fff;
            height: 480px;
        }
        
        .testimonials .testimonial-item .testimonial-img {
            width: 90px !important;
            border-radius: 50%;
            border: 4px solid #fff;
            margin: 0 auto;
            height: 90px;
        }
        
        .testimonials .testimonial-item h3 {
            font-size: 15px;
            font-weight: bold;
            margin: 10px 0 5px 0;
            color: #111;
        }
        
        .testimonials .testimonial-item h4 {
            font-size: 16px;
            color: #015bff;
            margin: 0;
            font-weight: 600;
        }
        
        .testimonials .testimonial-item .quote-icon-left,
        .testimonials .testimonial-item .quote-icon-right {
            color: white;
            font-size: 26px;
        }
        
        .testimonials .testimonial-item .quote-icon-left {
            display: inline-block;
            left: -5px;
            position: relative;
        }
        
        .testimonials .testimonial-item .quote-icon-right {
            display: inline-block;
            right: -5px;
            position: relative;
            top: 10px;
        }
        
        .testimonials .testimonial-item p {
            font-style: italic;
            margin: 0 auto 15px auto;
        }
        
        .testimonials .owl-nav,
        .testimonials .owl-dots {
            margin-top: 5px;
            text-align: center;
        }
        
        .testimonials .studStory {
            width: 82%;
            position: absolute;
            bottom: 50px;
            text-align: center;
        }
        
        .section-title h2 {
            font-size: 28px;
            line-height: 42px;
            font-weight: bold;
        }
        
        .marTop-40 {
            margin-top: 40px;
        }
        
        .marTop-50 {
            margin-top: 50px;
        }
        
        .marBot-80 {
            margin-bottom: 80px;
        }
        
        .marBot-30 {
            margin-bottom: 30px;
        }
        
        .marBot-0 {
            margin-bottom: 0;
        }
        
        .smarTest {
            margin-top: 30px;
            padding-left: 40px
        }
        
        .expertWrap {
            margin-bottom: 30px;
            margin-top: 50px;
            width: 100%;
            float: left;
            display: block
        }
        
        .experInner {
            margin-top: 30px;
            padding-left: 40px
        }
        
        .playIcon {
            width: 10%!important
        }
        /* Video Hover Index */
        
        .videOverlay {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            opacity: 0;
            background: linear-gradient(to left, #ebebeb 50%, #c296e473 50%);
            background-size: 200% 100%;
            background-position: right bottom;
            cursor: pointer;
            transition: all ease 0.3s;
        }
        
        .thumb:hover .videOverlay {
            background-position: left bottom;
            color: white;
            opacity: 1;
        }
        
        .videOverlay .text {
            color: white;
            font-size: 16px;
            position: absolute;
            top: 61%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            text-align: center;
        }
        
        .videOverlay .textclass {
            color: white;
            font-size: 16px;
            position: absolute;
            top: 32%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            text-align: center;
        }
        
        .mbt-sm-20 {
            margin: 0;
        }
        /* End video hover */
        
        .table th,
        .table td {
            vertical-align: middle !important;
        }
        
        .countryCodeDiv {
            width: 20%;
        }
        
        .phoneNumberDiv {
            width: 78% !important;
            float: right
        }
        
        .verificCodeDiv {
            width: 29%;
        }
        
        .verificPhoneDiv {
            width: 69%;
            float: right
        }
        
        .modalHeading {
            font-size: 22px;
            margin-bottom: 20px;
            margin-top: 11px;
            color: #616161;
            font-weight: 600;
        }
        
        .fontNormal {
            font-weight: normal;
        }
        
        .txtBlu {
            color: #1665a4
        }
        
        .txtRed {
            color: #a11d1d
        }
        
        .classHeading {
            font-weight: normal;
            font-size: 22px;
        }
        
        .modal-dialog {
            margin: 5% auto;
        }
        
        .modal {
            z-index: 9999999;
        }
        
        .sub-menu li a {
            color: #000
        }
        
        .font-12 {
            font-size: 12px;
        }
        
        .accordion .card .card-header h2 .btn,
        .accordion .card .card-header h2 .btn:hover,
        .accordion .card .card-header h2 .btn:focus {
            background: transparent;
            text-align: left;
            width: 100%;
            border: none;
            color: #fff;
            font-size: 22px;
            font-weight: normal;
            padding: 0;
        }
        
        .accord-grn-gardient {
            background: linear-gradient(100deg, #378000, #3fca44);
            color: #fff
        }
        
        .accord-red-gardient {
            background: linear-gradient(120deg, #cc1831, #ff4c5c);
            color: #fff
        }
        
        .accord-blu-gardient {
            background: linear-gradient(120deg, #004fb1, #4582e8);
            color: #fff"

        }
        
        .accordion .card-header:first-child {
            border-radius: 0;
        }
        
        .width-230 {
            width: 230px;
        }
        
        .liblu {
            background: #e6f1ff;
            font-weight: 600;
        }
        /* Faculty Card */
        
        .faculty-card {
            -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
            box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
            padding: 0;
        }
        
        .faculty-card img {
            width: 170px;
            height: 172px;
            border-radius: 50%;
            position: relative;
            margin-top: 32px;
        }
        
        .border-red {
            border: 3px solid #a10121;
        }
        
        .faculty-card .card-header {
            padding: 0.75rem 1.25rem;
            margin-bottom: 0;
            color: inherit;
            background-color: transparent;
            border-bottom: transparent;
            height: 260px;
        }
        
        .faculty-card .card {
            border: 0;
        }
        
        .faculty-card .card-footer:last-child {
            border-radius: 0;
        }
        
        .card-body {
            padding: 1rem
        }
        
        .redBg {
            background-color: rgb(161 1 33);
            border-top: 1px solid rgba(0, 0, 0, 0.125);
            color: #fff;
        }
        
        .wrapper-wave {
            width: 100%;
            height: 260px;
            position: absolute;
            left: 50%;
            top: 0;
            transform: translate(-50%, 0%);
            background-image: linear-gradient(to top, #accbee 0%, #e7f0fd 100%);
            overflow: hidden;
        }
        
        .wave {
            width: 1000px;
            height: 1025px;
            position: absolute;
            top: 60%;
            left: 50%;
            margin-left: -500px;
            border-radius: 35%;
            background: rgba(255, 255, 255, .75);
            animation: wave 15s infinite linear;
        }
        
        @keyframes wave {
            from {
                transform: rotate(0deg);
            }
            from {
                transform: rotate(360deg);
            }
        }
        
        .facultyName {
            position: relative;
            z-index: 9;
            color: #000;
            text-align: center;
            margin-top: 15px;
            font-size: 18px;
            font-weight: 600;
        }
        /* Faculty Old */
        
        .faculty-card {
            -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
            box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
            height: 405px;
            width: 100%!important;
            background: #1665a4;
            color: #fff;
        }
        
        .faculty-card .card img {
            width: 150px !important;
            height: 153px;
            border-radius: 50%;
            border: 1px solid #8ba4c1;
        }
        
        .faculty-card .card .faculty-title {
            overflow: hidden;
            display: block;
            position: relative;
            font-size: 17px;
            font-weight: 600;
        }
        
        .faculty-card .work-detail {
            position: relative;
            bottom: -200px;
        }
        
        .faculty-card .meta-title {
            position: relative;
            top: 25px;
            padding: 7px;
        }
        
        .counselling-wrap {
            -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
            box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
            height: 377px;
            width: 100%!important;
            color: #fff;
            position: relative;
        }
        
        .counselling-bg {
            width: 100%;
            height: 260px;
            position: absolute;
            left: 50%;
            top: 0;
            transform: translate(-50%, 0%);
            /* background-image: linear-gradient(to top, #accbee 0%, #e7f0fd 100%); */
            overflow: hidden;
        }
        
        .counselling-bg a {
            margin-top: 46px;
        }
        
        .counselling-bg img {
            width: 160px;
            height: 160px;
            border-radius: 50%;
            -webkit-box-shadow: 3px 3px 3px 1px #ccc;
            -moz-box-shadow: 3px 3px 3px 1px #ccc;
            box-shadow: 3px 3px 3px 1px #ccc;
        }
        
        .counselling-wrap .social {
            background: #003a69;
            z-index: 999;
            width: 100%;
            color: #d2d2d2;
        }
        
        .counselling-wrap .social a:hover {
            color: #fff;
        }
        
        .counselling-wrap .social li {
            vertical-align: bottom;
            padding: 5px;
        }
        
        .counselling-wrap .work-detail {
            position: absolute;
            bottom: 0;
            width: 100%;
            color: #000;
            left: 0;
        }
        
        .counselling-wrap .bg-gray {
            background-color: #a11d1d !important;
            color: #fff!important;
        }
        
        .counseller-title a {
            color: #fff;
        }
        
        .pt-10 {
            padding-top: 10px;
        }
        
        .counselling-bg .triangle-topleft {
            width: 0;
            height: 0;
            border-top: 200px solid #1665a4;
            border-right: 271px solid transparent;
            position: absolute;
        }
        
        .councillor-phn-nmbr {
            width: 65%;
            float: right;
        }
        
        .consultationSelect {
            -webkit-appearance: auto!important;
        }
        
        .consultationTextarea {
            height: 220px !important;
        }
        
        .quickContact {
            border: 1px solid #c1c9ca;
            border-top: 0;
            margin-bottom: 29px;
            border-radius: 6px;
        }
        
        .mt-0 {
            margin-top: 0!important;
        }
        
        .facultyModal .card-header {
            background-color: #a11d1d;
        }
        
        .facultyModal .card-header .modal-title {
            Color: #fff
        }
        
        .heading-part .section_title::after {
            border-bottom: 3px solid #a11d1d;
        }
        
        #column-left #category-menu .nav-responsive ul li a {
            padding-left: 10px;
            display: block;
            width: 100%;
        }
        
        #column-left #category-menu .nav-responsive ul li:last-child {
            border-bottom: 1px dashed #ccc;
        }
        
        #column-left #category-menu .nav-responsive ul li a.cell-selected,
        #column-left #category-menu .nav-responsive ul li a:first-child.cell-selected,
        #column-left #category-menu .nav-responsive ul li a:hover {
            background: #1665a4;
            color: #fff;
        }
        
        .heading-part {
            border-bottom: none;
        }
        
        .eduResource {
            font-size: 22px;
            text-align: left;
            padding: 15px 0;
        }
        
        .nav-pills .nav-link.active,
        .nav-pills .show>.nav-link {
            color: #fff;
            background-color: #1665a4;
        }
        
        .heading-part .section_title {
            width: 100%;
            margin-bottom: 10px;
        }
        
        .faq-card .card-header {
            padding: 0;
            border-bottom: 0;
        }
        
        .faq-card .card-title {
            margin-bottom: 0;
        }
        
        .faq-card .card .card-header h4 a {
            width: 100%;
            display: block;
            padding: 10px;
            text-align: left;
            font-size: 15px;
        }
        
        .faq-card .accordion-toggle a {
            color: #000;
        }
        
        .faq-card .collapsed {
            border-radius: 0;
        }
        
        .faq-card .card {
            margin-bottom: 20px;
        }
        
        .faq-card .card-header .card-title a {
            background: #a11d1d;
            color: #fff;
        }
        
        .faq-card .collapsed .card-title a {
            background: #f1f1f1 !important;
            color: #333;
        }
        
        .faq-card .card-body {
            color: #333;
        }
        
        .webinar .event-block {
            box-shadow: 0px 1px 12px 2px #ccc;
            height: 350px;
            margin-bottom: 20px;
        }
        
        .webinar .theme-red {
            background: #a11d1d;
            color: #fff;
            padding: 10px 0;
        }
        
        .webinar .event-block .notification {
            text-align: left;
            width: 80%;
            margin: 0 auto;
        }
        
        .webinar .event-block .notification li a {
            vertical-align: top;
            margin-bottom: 2px;
        }
        
        .webinar .event-block .notification li {
            list-style-type: disc;
        }
        
        .webinar .event-block .notification li a:hover,
        .webinar .event-block .notification li:hover {
            color: #a11d1d;
            text-decoration: underline;
        }
        
        .course-box-abt {
            margin-bottom: 20px;
            position: relative;
        }
        
        .course-box-abt .thumb {
            border: 1px solid #4b5741;
        }
        
        .course-box-abt .theme-blue {
            color: #fff;
            background-color: #1665a4;
            font-size: 14px;
            padding: 10px 0;
            position: absolute;
            bottom: 0;
            width: 100%;
            margin: 0;
        }
        
        .thumb:hover .videOverlaySub {
            background-position: left bottom;
            color: white;
            opacity: 1;
        }
        
        .videOverlaySub {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 82%;
            width: 100%;
            opacity: 0;
            background: linear-gradient(to left, #ebebeb 50%, #5a585dab 50%);
            background-size: 200% 100%;
            background-position: right bottom;
            cursor: pointer;
            transition: all ease 0.3s;
        }
        
        .videOverlaySub .text {
            color: white;
            font-size: 16px;
            position: absolute;
            top: 43%;
            left: 47%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            text-align: center;
            width: 100%
        }
        
        .faq-card .card .card-header h4 a:hover {
            background: #1665a4!important;
            color: #fff;
        }
        
        .text a {
            color: #fff;
            display: block;
        }
        
        .theme-blue a {
            color: #fff;
        }
        
        .info-box p {
            margin: 0 0 5px;
            color: #0049aa;
            font-weight: 600;
        }
        /* Vertical Slider */
        
        .verticalSlider .carousel-inner,
        .verticalSlider .carousel,
        .verticalSlider .carousel-item,
        .filled {
            height: 100%;
            min-height: 380px;
            width: 100%;
            background-position: center center;
            background-size: cover;
        }
        
        .verticalSlider .slide-wrapper {
            display: block;
        }
        
        .verticalSlider .slide-wrapper .container {
            padding: 0;
        }
        /*------------------------------ vertical bootstrap slider----------------------------*/
        
        .verticalSlider .carousel-inner>.carousel-item.carousel-item-next,
        .verticalSlider .carousel-inner>.carousel-item.active.carousel-item-right {
            transform: translate3d(0, 100%, 0);
            -webkit-transform: translate3d(0, 100%, 0);
            -ms-transform: translate3d(0, 100%, 0);
            -moz-transform: translate3d(0, 100%, 0);
            -o-transform: translate3d(0, 100%, 0);
            top: 0;
        }
        
        .verticalSlider .carousel-inner>.carousel-item.carousel-item-prev,
        .verticalSlider .carousel-inner>.carousel-item.active.carousel-item-left {
            transform: translate3d(0, -100%, 0);
            -webkit-transform: translate3d(0, -100%, 0);
            -moz-transform: translate3d(0, -100%, 0);
            -ms-transform: translate3d(0, -100%, 0);
            -o-transform: translate3d(0, -100%, 0);
            top: 0;
        }
        
        .verticalSlider .carousel-inner>.carousel-item.next.carousel-item-left,
        .verticalSlider .carousel-inner>.carousel-item.carousel-item-prev.carousel-item-right,
        .verticalSlider .carousel-inner>.carousel-item.active {
            transform: translate3d(0, 0, 0);
            -webkit-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            ;
            -moz-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            top: 0;
        }
        /*------------------------------- vertical carousel indicators ------------------------------*/
        
        .verticalSlider .carousel-indicators {
            position: absolute;
            top: 0;
            bottom: 0;
            margin: auto;
            height: 20px;
            /* right: -48px; */
            left: auto;
            width: auto;
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            transform: rotate(90deg);
            width: 80px;
        }
        
        .verticalSlider .carousel-indicators li {
            display: block;
            margin-bottom: 5px;
            border: 1px solid #1665a4;
        }
        
        .verticalSlider .carousel-indicators li.active {
            margin-bottom: 5px;
            background: #1665a4;
        }
        
        .mobile-menu .mean-bar .mean-nav>ul li a {
            color: #fff !important;
            font-weight: 400 !important;
        }
        
        .mobile-menu .mean-bar .mean-nav>ul li a:hover {
            color: #fff;
            padding-left: 25px;
            background: #1665a4;
        }
        
        .mobile-menu .mean-bar .mean-nav .sub-menu .menu-item-has-children a,
        .mobile-menu .menu-item-has-children .sub-menu {
            padding-left: 30px;
        }
        
        .mobile-menu .mean-bar .mean-nav .sub-menu .menu-item-has-children .sub-menu li a {
            padding-left: 50px;
        }
        
        .mobile-menu .mean-bar .mean-nav .sub-menu .menu-item-has-children .sub-menu li .sub-menu li a {
            padding-left: 70px;
        }
        
        .mean-clicked,
        .mean-expand {
            padding: 0 !important;
        }
        
        .main-menu nav>ul {
            margin-bottom: 10px;
            padding: 0 35px;
            text-align: left;
        }
        
        .btn {
            padding: 10px 12px;
        }
        
        .header-top li {
            float: left;
            margin: 0 6px;
        }
        
        .header-top {
            float: right;
        }
        
        .phoneSpan {
            position: relative;
            top: -7px
        }
        
        .phoneSpan p {
            display: block;
            margin: 0;
            line-height: 1;
        }
        
        .phoneSpan span {
            margin-top: 10px;
            display: inline-block;
        }
        
        .schlorStud {
            padding: 10px 0;
            ;
        }
        
        .schlorStud .members {
            margin-bottom: 0;
        }
        
        .schlorStud .members .memberPic img {
            border-radius: 0;
            margin-top: 10px;
        }
        
        .memberName {
            margin-top: 10px;
            margin-bottom: 0;
        }
        
        .schlorStud .members .memberPic h4 {
            color: #a11d1d;
            font-size: 17px;
        }
        
        .dscrpTeam h2 {
            border-bottom: 1px solid #dcdcdc;
            color: #1665a4;
            font-size: 22px;
        }
        
        .post-img {
            width: 100%;
            display: block;
        }
        
        .post-img img {
            width: 100%;
        }
        
        .our_advisor .event-area .event-items .item .info-box {
            padding: 5px 0px;
        }
        
        .our_advisor .info-box p {
            font-size: 12px;
        }
        
        .concep-txt {
            margin-top: 22px;
            font-size: 32px;
            color: #c10c0c !important;
        }
        
        .tectExper {
            color: #a11d1d;
            font-size: 13px;
            font-weight: 500;
        }
        
        .text-scholar {
            font-size: 18px;
            margin-top: 20px;
        }
        
        .scholarHeading {
            background: #1665a4;
            color: #fff;
            font-size: 22px;
            padding: 15px 0;
        }
        
        .txt-blck {
            color: #333;
        }
        
        .topicSchlor {
            width: 100%;
            padding: 0 5%;
        }
        
        .topicSchlor li {
            list-style-type: disc;
        }
        
        .bgRed {
            background-color: #a11d1d;
        }
        
        .txt-white {
            color: #fff
        }
        
        .breadcrumb-item.active {
            line-height: 1.3;
        }
        
        .font-22 {
            font-size: 22px;
        }
        /* Tutor Clases Slider */
        /* Tutor Clases Slider */
        /* Educator CSS */
        
        .bg-white {
            background: #fff;
        }
        
        .educator-wrap {
            color: #333;
            -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
            box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
        }
        
        .grid-item .educator-img a {
            overflow: hidden;
            display: block;
            position: relative;
            margin-top: -39px;
            background: #1665a4a3;
            padding: 7px 0;
            font-size: 16px;
            color: #fff;
        }
        
        .educator-wrap .sub-detail {
            width: 100%;
        }
        
        .educator-wrap .sub-detail h5 {
            font-weight: 600;
            font-size: 17px;
            margin-left: 32%;
        }
        
        .sub-detail .meta-title {
            font-weight: 600;
            font-size: 15px;
        }
        
        .educator-img img {
            height: 180px;
            width: 100%;
        }
        
        .dt-details {
            font-weight: normal;
        }
        
        .dt-details li {
            font-size: 13px;
            color: #333;
            margin-top: 5px;
        }
        
        .dt-details li .fa,
        .educatorSub-wrap .fa {
            font-weight: normal;
        }
        
        .educator-wrap .abs-btn,
        .educatorSub-wrap .abs-btn {
            position: absolute;
            bottom: 0
        }
        
        .educatorName {
            font-size: 22px;
            font-weight: bold;
            color: #1665a4;
        }
        
        .eduSubject {
            font-size: 15px;
            font-weight: 600;
            color: #333;
        }
        
        .educatorSub-wrap {
            color: #333;
            -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
            box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16), 0px 3px 6px rgba(0, 0, 0, 0.23);
            border-left: 3px solid #cc0001;
            margin-bottom: 20px
        }
        
        .educatorSub-wrap p {
            font-size: 13px;
            margin-bottom: 0;
            font-weight: 500;
        }
        /* End Educator CSS */
        
        .marAuto-8 {
            margin: 8px auto;
        }
        
        .mar-0 {
            margin: 0!important;
        }
        
        .pad-5 {
            padding: 5px
        }
        
        .xs-payFee-btn {
            float: left !important;
        }
        
        .hidden-lg {
            display: none;
        }
        
        .whatupIcon i {
            color: #16b039;
            font-size: 17px;
            font-weight: 500;
            vertical-align: top;
        }
        /* New Slider */
        /******************  News Slider Demo-6 *******************/
        
        .post-slide6 {
            margin: 0 10px;
            border-left: 8px solid #007f80;
            border-bottom: 8px solid #007f80;
            box-shadow: 0 1px 2px rgba(43, 59, 93, .3);
            margin-bottom: 2em;
            height: 400px;
            position: relative;
        }
        
        .post-slide6 .post-img {
            position: relative;
            overflow: hidden
        }
        
        .post-slide6 .post-img img {
            width: 100%;
            height: auto;
            display: none
        }
        
        .post-slide6 .post-info {
            width: 100%;
            /* position: absolute;
            bottom: -100%;
            left: 12.5%; */
            background: #007f80;
            text-align: center;
            line-height: 26px;
            padding: 15px;
            transition: bottom .4s ease-in-out 0s
        }
        
        .post-slide6:hover .post-info {
            bottom: 0
        }
        
        .post-slide6 .category {
            padding: 0;
            margin: 0;
            list-style: none
        }
        
        .post-slide6 .category li,
        .post-slide6 .post-date {
            display: block;
            font-size: 16px;
            color: #fff;
            text-transform: capitalize;
            float: left;
            width: 100%;
            text-align: left;
            margin-bottom: 6px;
        }
        
        .slid-subHeading {
            margin-top: -20px;
            margin-bottom: 0;
            font-size: 12px;
            color: #333
        }
        
        .post-slide6 .category li:after {
            content: " 

        }
        
        .post-slide6 .category li:last-child:after {
            content: ""
        }
        
        .post-slide6 .category li a {
            color: #fff;
            transition: all .4s linear
        }
        
        .post-slide6 .category li a:hover {
            color: #555;
            text-decoration: none
        }
        
        .post-slide6 .post-review {
            padding: 35px 20px 25px;
            background: #fff;
        }
        
        .post-slide6 .icons {
            width: 90px;
            height: 90px;
            border: 3px solid #d2d2d2;
            /* border-radius: 50%; */
            position: absolute;
            top: 38px;
            right: 10px;
            overflow: hidden
        }
        
        .post-slide6 .icons img {
            width: 100%;
            height: auto
        }
        
        .post-slide6 .post-title {
            margin: 0;
        }
        
        .post-slide6 .post-title {
            font-size: 16px;
            font-weight: 700;
            letter-spacing: 2px;
            color: #333;
            display: inline-block;
            text-transform: uppercase;
            transition: all .3s linear 0s
        }
        
        .post-slide6 .post-title a:hover {
            text-decoration: none;
            color: #555
        }
        
        .post-slide6 .post-description {
            color: #555;
            font-size: 15px;
            line-height: 26px;
            margin-bottom: 20px
        }
        
        .post-slide6 .read {
            font-size: 13px;
            color: #555;
            display: block;
            text-align: right;
            text-transform: uppercase
        }
        
        .post-slide6 .read:hover {
            text-decoration: none;
            color: #1dcfd1
        }
        
        .slidSub {
            font-size: 20px;
            position: relative;
            top: 3px;
            left: -8px;
        }
        
        .txt-white:hover {
            color: #fff;
        }
        /* End New Slider */
        
        .badge-secondary {
            color: #fff;
            background-color: #000000;
        }
        
        .btns {
            display: table;
            margin: 30px auto;
        }
        
        .customNextBtn,
        .customPreviousBtn {
            float: right;
            background: #2d9070;
            color: #fff;
            padding: 10px;
            margin-left: 5px;
            cursor: pointer;
        }
        
        .class-slider .owl-nav {
            top: 45%;
        }
        
        .class-slider .owl-nav div {
            background: #040404 url(../images/sprite.png) no-repeat scroll -34px -365px;
            width: 35px
        }
        
        .class-slider .owl-nav .owl-prev {
            background-position: 1px -364px;
            opacity: 1;
            right: auto;
            left: -8px;
        }
        
        .class-slider .owl-nav .owl-prev:hover {
            background-position: 3px -402px;
            transition: 0.5s;
        }
        
        .class-slider .owl-nav .owl-next {
            left: auto;
            opacity: 1;
            right: -8px;
        }
        
        .mediaSocial {
            width: 70%;
            clear: both;
            margin-top: 20px;
        }
        
        .mediaSocial a {
            font-size: 20px;
            width: 35px;
            text-align: center;
            text-decoration: none;
            margin: 5px;
            display: inline-block;
            height: 35px;
            background: #fff;
        }
        
        .mediaSocial a .fa {
            vertical-align: -webkit-baseline-middle;
        }
        
        .mediaSocial .fa-facebook {
            color: #3B5998;
        }
        
        .mediaSocial .fa-twitter {
            color: #55ACEE;
        }
        
        .mediaSocial .fa-linkedin {
            color: #007bb5;
            /* color: white; */
        }
        
        .mediaSocial .fa-youtube {
            color: #bb0000;
        }
        
        .mediaSocial .fa-instagram {
            color: #DC3472;
        }
        
        .facebook:hover .fa-facebook,
        .twitter:hover .fa-twitter,
        .youtube:hover .fa-youtube,
        .linkedin:hover .fa-linkedin,
        .instagram:hover .fa-instagram {
            color: #fff !important;
        }
        
        .sliderSocialMedia {
            position: relative;
            top: 50px;
        }
        
        .courseMonth {
            font-size: 16px;
            font-weight: bold;
            color: #000;
        }
        
        .live-slider {
            position: relative;
            top: 3px;
            right: -4px;
        }
        
        .slider-abs-btn {
            position: absolute;
            left: -1px;
            bottom: 10px;
        }
        
        .posFreevdo {
            position: absolute;
            bottom: 88px;
        }
        
        .freeVideo {
            color: #a11d1d;
            border: 2px solid #a11d1d;
            padding: 2px 4px;
            border-radius: 5px;
            font-size: 11px;
            background: #fff;
            margin-left: 8px;
            font-weight: 600;
        }
        
        .freeVideo i {
            font-size: 11px;
        }
        
        .freeVideo:hover {
            color: #fff;
            border: 2px solid #a11d1d;
            padding: 2px 4px;
            border-radius: 5px;
            font-size: 11px;
            background-color: #a11d1d;
        }
        
        .padding-0 {
            padding: 0!important;
        }
        
        .marTop15 {
            margin: 15% 0 !important;
        }
        
        .imgBg-vdo {
            height: 155px;
            opacity: .5
        }
        
        .height-155 {
            height: 155px !important
        }
        
        .topmar-12 {
            margin-top: -12px;
        }
        
        .vdoTxt {
            position: relative;
            top: -2px;
            color: #fff;
            font-weight: 600;
            right: 0;
            left: 0;
            font-size: 20px;
            text-transform: capitalize;
        }
        
        .widthimg-22 {
            width: 22% !important;
        }
        
        @media only screen and (max-width: 812px) {
            #service {
                background: url(../images/india-map.png) no-repeat center 27%;
            }
            .event-area .event-items .item .info-box {
                padding: 25px 11px;
            }
            .bottom {
                text-align: center;
                margin-top: 30px;
            }
            .xs-mb-30 {
                margin-bottom: 30px;
            }
            .event-area .event-items .item .info-box .content {
                padding-left: 0px;
                margin-left: 0px;
                position: relative;
                z-index: 1;
                text-align: center;
                margin-top: 13px;
            }
            .flip-card {
                height: 302px;
            }
            .features .content .img-fluid {
                position: relative;
                top: 130px;
            }
            .mediaSocial {
                width: 100%;
                text-align: center;
            }
            .sliderSocialMedia {
                position: relative;
                top: 20px;
            }
        }
        
        @media (max-width: 767px) {
            .header-top {
                float: right;
                width: 100%;
            }
            .marBtm-35 {
                margin-top: 20px;
                margin-bottom: 5px;
            }
            .hidden-lg {
                display: block;
            }
        }
        
        @media (max-width: 768px) {
            .educator-img img {
                height: 180px;
                width: 70%;
                margin: 0 auto;
            }
            img .testimonials {
                margin: 30px 10px;
            }
            .banner {
                height: 295px !important;
            }
            .slide__bg {
                background-position: 0 0 !important;
            }
            .phoneSpan p {
                display: block;
                margin: 0;
                line-height: 1;
                border-bottom: 1px solid #ccc;
                padding: 4px 22px 15px;
            }
            .phoneSpan {
                position: fixed;
                right: -6px;
                top: 34%;
                background: #a11d1d;
                color: #fff;
                display: block!important;
            }
            .phoneSpan span.fixPhone {
                display: none;
            }
            .phoneSpan:hover .fixPhone {
                display: inline;
            }
            .faculty-section .educatorSub-wrap .abs-btn {
                position: relative;
                bottom: 0;
                margin-top: 20px;
                text-align: center;
            }
            .marTop15 {
                margin: 5% 0 !important;
            }
            .topmar-12 {
                margin-top: -35px;
            }
            .xs-text-center {
                text-align: center;
            }
        }
        
        @media only screen and (max-width: 1024px) {
            .webinar .event-block {
                box-shadow: 0px 1px 12px 2px #ccc;
                height: 420px;
                margin-bottom: 20px;
            }
            .freeClasses {
                height: 560px;
                width: 100%;
            }
            .verticalSlider .carousel-inner,
            .verticalSlider .carousel,
            .verticalSlider .carousel-item,
            .filled {
                min-height: 600px;
            }
            .event-area .event-items hr {
                width: 75%;
                margin: 24px auto 19px;
                border-top: 1px solid #bbbcbd;
                clear: both;
            }
            .bottom {
                width: 100%;
                float: left;
                clear: both;
                display: block;
                margin: 20px 0 46px 0
            }
            .banner {
                height: 435px;
            }
        }
        
        @media only screen and (max-width: 1024px) {
            .carousel-indicators {
                right: -20px;
            }
        }
        
        @media only screen and (max-width: 667px) {
            /* .xs-mar-200 {
                /* margin-top: -100px 
            } */
            .mobile-menu .mean-bar .mean-nav>ul {
                max-height: 275px;
                overflow-y: auto;
                height: 275px;
            }
            .dropdown {
                text-align: center;
                clear: both;
                padding: 0px;
            }
            .xs-hidden {
                display: none!important;
            }
            .ml-xs-3 {
                margin-left: 3px;
            }
            .ml-10 {
                margin-left: 5px!important
            }
            .countryDiv {
                background: #fff;
            }
            .xs-mar-20 {
                margin-top: 20px;
            }
            .educatorSub-wrap p {
                font-weight: 600;
                font-weight: 600;
                text-align: center;
                margin-top: 10px;
            }
        }
        
        @media only screen and (max-width: 1023px) {
            .phoneNumberDiv {
                width: 72% !important;
                float: right
            }
            .countryCodeDiv {
                width: 26%;
            }
        }
        
        @media only screen and (max-width: 479px) {
            .container {
                max-width: 100%;
            }
            .dateBox {
                right: 0px;
            }
            .event-area .event-items .item .info-box .content::after {
                display: none;
            }
            .bottom {
                text-align: center;
                margin-top: 30px;
            }
            .event-area .event-items hr {
                margin: 25px auto;
            }
            .features .content .img-fluid {
                top: 0!important;
            }
            .xs-pad-40 {
                padding-left: 40px;
            }
            .testimonials .testimonial-item {
                height: 543px;
            }
            .classHeading {
                width: 80%;
                margin: 0 auto;
                font-size: 18px;
            }
            .modalHeading {
                font-size: 16px;
            }
            .txtLeft-sm {
                text-align: left !important;
            }
        }
        
        @media only screen and (max-width: 767px) {
            .mbt-sm-20 {
                margin: 20px 0;
            }
            .xs-width-50 {
                width: 50% !important;
                float: left;
                margin-bottom: 20px;
            }
        }
        
        @media only screen and (max-width: 380px) {
            .countryCodeDiv {
                width: 31%;
            }
            .phoneNumberDiv {
                width: 68% !important;
                float: right
            }
        }