  @media (max-width: 700px)  and (min-width: 600px){             .recent-subjects h4 {          font-size: 0.9rem !important;      }            #testimonial-slider .item {    min-height: 32rem !important;      }            .user-banner .user-bg-desk{          margin-right:-8rem !important;      }              }        @media(max-width: 500px){   .mobile-br{       display:block;   }   #subjects-carousel .item h4 {    font-size: 0.9rem;   }      .user-bg-desk{          display:none;      }            .user-bg-desk-2{          display:block;          width:100%;          border-radius:10px;                }                   .combo-subjects br{          display:none !important;      }                  .mt-mobile-1{    margin-top: 1rem !important;}.admin-navbar #navbarSupportedContent{    overflow-y:scroll;}              }          @media (min-width: 700px) {      .all-questions{          min-height:25.5rem;          max-height:25.5rem;          overflow-y:scroll;      }                  #testimonial-section p {    max-width: 46ch !important;}.recent-subjects h4 {    font-family: 'montserrat-bold', serif;    font-size: 0.9rem;}  }         @media (max-width: 700px) {                        #testimonial-slider .item {    min-height: 32rem !important;      }                             .get-sub-inner{padding: 1.5rem 1.5rem 1.5rem 1.5rem !important;}                              #exampleModal,#exampleModal2{          /*background:#FFFFFF;*/              }            #exampleModal{          width:102% !important;      }            #exampleModal2{          width:102% !important;          left:-2% !important;      }                   .exampleModal .modal-dialog{    min-width: 50%;    position: absolute;    top: -1% !important;    right: 0;}            .tab-br{          display:none !important;      }            .hide_mobile_br{          display:none;      }         .combo-subjects h5{        margin-top:1.2rem;        text-align:left;    }                   .get-sub-inner .desktop-img{    display:none;}.get-sub-inner .mobile-img{    display:block;    right: 0%;    bottom: 0%;    position: absolute;    } .get-sub-inner {     position:relative;     min-height:23rem; } .get-sub-inner span {    margin-bottom:8rem !important;}                  .mobile_block{          display:block !important;      }            .mobile_none{          display:none;      }                  .card-div{	padding: 12px 20px !important;	position:relative;}.right-content label {    line-height:140%;    max-width: 22ch;}.subject-pricing {    text-align: center !important;}.subject-pricing p {    font-size:14px !important;    color:#000000 !important;}.mobile-left-align{    text-align:left !important;}.mobile-padding-left-2{    padding-left:1.8rem !important;}.mobile-flex{    display:flex;}.card-div .lock-img {    position: absolute;    right: 0.5rem;    top: 0%;}  .topic-card{    background:transparent;}.mini-subject-ul{    margin-left:-1rem;    display:block !important;}.mini-subject-ul span{    display:none;}   .mobile-padding-0{    padding:0rem 1.5rem 30px 1.5rem !important;}   .mobile-float-left{    float:left !important;}.mobile-float-none{    float:none !important;}.right-content label{    margin-top:1rem !important;}.mobile-text-right{    text-align:right !important;}.mobile-margin-top-0{    margin-top:0rem !important;}.checkbox{    padding-left:1rem;    padding-right:1rem;    text-align:center;    margin-top:1rem;}.mobile-margin-left-0{    margin-left:0 !important;}#accordion .card-body {    padding: 1rem 10px;}.mobile-width-100{    width:100% !important;}.mobile-width-20{    width:20% !important;}.mobile-width-80{    width:80% !important;}.mobile-validity{    float:none !important;    margin-left: 3rem !important;    margin-top: 1rem !important;}      .mobile-top-margin{    margin-top: 1rem;}#exampleModal .modal-dialog{	min-width: 100%;	}	#exampleModal2 .modal-dialog{	min-width: 100%;	}	#exampleModal .col-md-6{    min-width:100% !important;}	  .mobile-none{    display: none !important;  }.all-questions-div{    display: none;}.mt-mobile-2{    margin-top: 2rem !important;}.d-sm-block{    display: block !important;}.d-sm-none{    display: none !important;}.width-50{    width: 50% !important;}.left-content{    display: none;}    .mobile-sidelinks{    padding: 20px 0px;       font-size: 1rem;  }    .mobile-sidelinks a{        color: #000000 !important;    }    .mobile-sidelinks a img{        width: 20px;        margin-right: 20px;    }    .active-link{		background-image:url('../images/icons/Rectangle 12.svg') !important;background-repeat: no-repeat  !important;		background-position:right  !important;		background-color:#F0F0F0  !important;      font-weight: 800;    }.admin-navbar .navbar-collapse {        position: fixed;        top: 4rem; /* adjust to height of navbar */        left: 0;        padding-left: 40px;        padding-right: 0px;        padding-bottom: 15px;        width: 75%;        height: 100%;        z-index: 9999;        background: #ffffff;    }   .admin-navbar .navbar-collapse.collapsing {        left: -75%;        transition: height 0s ease;    }   .admin-navbar .navbar-collapse.show {        left: 0;        transition: left 300ms ease-in-out;    }    .admin-navbar .navbar-toggler.collapsed ~ .navbar-collapse {        transition: left 500ms ease-in-out;    }  }  @media (max-width: 900px)  /*-----------MOST IPADS--------------*/  and (min-width: 700px){      .combo-subjects h3{    font-size:1.4rem !important;}                        #testimonial-slider .item{min-height:29rem;}               #subjects-carousel ul{     height:12rem;}.recent-subjects ul{    height:12rem;}                     .card-div{	padding: 12px 20px;}                  .tab-width-100{    min-width:100% !important;}      .tab-width-65{    max-width:65% !important;} .tab-width-35{    min-width:35% !important;} .tab-width-80{    min-width:80% !important;}.tab-min-30{    min-width:30% !important;}.tab-min-40{    min-width:40% !important;}.tab-min-60{    min-width:60% !important;}.tab-none{    display:none !important;}            #subjects-section .col-md-4{    max-width:50%;}.subjects-section .col-md-4{    min-width:50%;}                  .left-content{    display: none !important;}                    .right-content{    min-width:100%;}                  .mobile-sidelinks{    padding: 20px 0px;       font-size: 1rem;  }    .mobile-sidelinks a{        color: #000000 !important;    }    .mobile-sidelinks a img{        width: 20px;        margin-right: 20px;    }    .active-link{		background-image:url('../images/icons/Rectangle 12.svg')  !important;background-repeat: no-repeat  !important;		background-position:right  !important;		background-color:#F0F0F0  !important;      font-weight: 800;    }                          .admin-navbar .navbar-collapse {        position: fixed;        top: 4rem; /* adjust to height of navbar */        left: 0;        padding-left: 40px;        padding-right: 0px;        padding-bottom: 15px;        width: 40%;        height: 100%;        z-index: 9999;        background: #ffffff;    }   .admin-navbar .navbar-collapse.collapsing {        left: -40%;        transition: height 0s ease;    }   .admin-navbar .navbar-collapse.show {        left: 0;        transition: left 300ms ease-in-out;    }    .admin-navbar .navbar-toggler.collapsed ~ .navbar-collapse {        transition: left 500ms ease-in-out;    }                .d-tab-block{    display: block !important;}     } @media (max-width: 900px) {     .tab-br{       display:block;   }                      .contact-inner h2 {    font-size: 1.2rem !important;}#exampleModal .col-md-6{    min-width:100% !important;}	.main-navbar .navbar-toggler-icon{  font-size: 1rem !important;}.main-navbar{    padding: 0.6rem 0rem !important;    background-color: transparent !important;}.main-navbar .main-logo{    width: 8rem;    height: auto;}.main-navbar .login-btn{    font-size: 1rem;    font-weight: 600;    padding: 0.8rem 1.2rem;    border-radius: 8px;}.login-btn{    padding: 0.8rem 1.2rem;}#banner-section{    padding: 4rem 1rem;}#banner-section h1{    font-size: 2.3rem;}#banner-section h2{    margin-top: 1.5rem;    font-size: 1.3rem;    font-weight: 600;}.sub-btn{    margin-top: 2rem;    font-size: 1rem;    font-weight: 600;    padding: 0.6rem 2.5rem;}#banner-section p{    margin-top: 2rem;    font-size: 0.9rem;}#banner-section p img{width: 1.2rem;margin-top: -0.2rem;margin-right: 0.8rem;}#prepare-section{    padding: 4rem 1rem;}#prepare-section h3{    font-size: 1.3rem;}.get-btn{    margin-top: 2rem;    font-size: 1rem;    padding: 0.5rem 2rem;}.prepare-div{    padding: 1.5rem 4rem;    border-radius: 20px;    background-color: #ffffff;}.prepare-div img{    width: 70%;    height: auto;}.prepare-div h4{    font-family: 'montserrat-bold', serif;    font-size: 1.3rem;    margin-top: 1.5rem;}.prepare-div p{  font-size: 0.8rem;  font-weight: 400;}#subjects-section{    padding: 2rem 1rem 4rem 1rem;}#subjects-section h3{    font-size: 1.3rem;    font-weight: 600;}#subjects-carousel .item img{    max-height: 8rem;    height: 8rem;}#subjects-carousel .item h3{  font-size: 1rem;  margin-top: 1rem;}#subjects-carousel .item .p_1{    font-size: 0.8rem;}#subjects-carousel .item .p_2{    font-size: 0.8rem;}#subjects-carousel .item .view-btn{    font-size: 1rem;    padding: 0.4rem 2.5rem;}#subjects-carousel .item .enroll-btn{   font-size: 1rem;    padding: 0.4rem 2.5rem;}#subjects-section .rating-div h3{    font-size: 1.1rem;}#subjects-section .rating-div .star-img{    width: 1.3rem;    margin-top: -0.4rem;    margin-right: 0.3rem;}#subscription{    padding: 2rem 2rem 4rem 2rem;}#subscription h3{    font-size: 1.3rem;}#subscription p{    font-size: 0.8rem;}#subscription .plans{    padding: 2rem 0.8rem;    width: 100% !important;    max-width: 100% !important;    margin: 0 auto;    margin-top: 1rem;    border: 1px solid #E1E1E1;    border-radius: 16px;}#subscription .plans h4{    font-size: 1.1rem;}.get-sub-btn{    font-size: 1rem;    padding: 0.6rem 0.5rem;}.get-sub-btn-blk{    font-size: 1rem;    padding: 0.6rem 0.5rem;}.exampleModal .modal-dialog{    min-width: 50%;    position: absolute;    right: 0;}.exampleModal .modal-body{    padding: 4rem 2rem !important;}.exampleModal .modal-body h3{    font-size: 1.3rem;}.exampleModal .modal-body p{    font-size: 1rem;}.exampleModal .modal-body .col-md-2{    max-width: 30%;}.exampleModal .modal-body .col-md-6{    max-width: 60%;}.exampleModal .modal-body .col-md-2 input{ padding-left: 1.5rem; font-size: 1rem;}.exampleModal .modal-body .col-md-2 .india-icon{    position: absolute;    width: 1rem;    top: 30%;    left: 30%;}.exampleModal .modal-body .col-md-6 input{ font-size: 1rem;}.exampleModal .modal-body .login-btn{    font-size: 1rem;}.exampleModal .modal-body .col-md-6 a{    font-size: 1rem;}.exampleModal .modal-footer-div{     padding: 2rem 2rem 4rem 2rem;}  .exampleModal .modal-footer-div p{    font-size: 1rem; }#exampleModal2 .close-btn{display: block !important;}.admin-navbar{    padding: 0.6rem 2rem !important;    background-color: #ffffff !important;}.admin-navbar .main-logo{    width: 6rem;    height: auto;}.admin-navbar .search-icon{    padding: 0.1rem 0.2rem;    border-radius: 10px;    margin-right: 1.5rem;}.admin-navbar .search-icon img{    width: 0.8rem;}.admin-navbar .notification-icon{  margin-right: 1.5rem;}.admin-navbar .notification-icon img{    width: 1rem;}.admin-navbar .user-icon{    font-size: 1rem;}.admin-navbar .user-icon img{    margin-right: 1rem;    width: 1.8rem;    height: 1.8rem;    border-radius: 50%;    object-fit: cover;} #main-content .left-content{  padding:1.5rem 0rem 1rem 2rem;  background: #FFFFFF; }     #main-content .left-content ul{    list-style-type: none;    margin-top: -1rem;  }    #main-content .left-content ul li{    padding: 0.6rem 0rem;       font-size: 1rem;    margin-top: 0.4rem;  }    #main-content .left-content ul li a{        color: #000000;    }    #main-content .left-content ul li a img{        width: 20px;        margin-right: 20px;    }    #main-content .left-content .active{        border-right: 4px solid #D6BB15;    }         #main-content .right-content{  padding:1.5rem 2rem 1.5rem 2rem; }     .right-content .main_p{   font-size: 1rem;   margin-left: -0rem; }   .right-content .main_p .house-icon{    width: 1rem;    margin-right: 0.4rem;    margin-top: -0.3rem;  }   .right-content .main_p .arrow-icon{        width: 0.4rem;        margin-top: -0.2rem;    }     .user-banner p{     font-size: 1rem;     color: #1D1D1D;    }    .user-banner h1{        font-family: 'montserrat-bold', serif;        font-size: 1.5rem;        font-weight: 800;    }        .user-banner span{        font-size: 0.8rem;        font-weight: 600;    } .add-mini-p{    font-size: 0.8rem !important; }.tab-a{    display: inline-block;}#accordion .card-header{    padding: 0.6rem 0.6rem;}.sub-plans-outer .col-md-1{    width: 10%;}.sub-plans-outer .col-md-7{   width: 40%;}.sub-plans-outer .col-md-4{   width: 50%;}.view-sol-btn{    position: absolute;left: 0;bottom: 0rem;}#new-banner-section{    padding: 2rem 2rem 4rem 2rem;}#coupon-div{    padding: 1rem 2rem 1rem 2rem !important;}#coupon-div h3{ font-size: 1rem !important; text-align: left;}#new-banner-section h1{    margin-top: 3rem;    font-size: 2rem;    color: #ffffff;}#new-banner-section p{    font-size: 2rem !important;}#new-banner-section h2{    margin-top: 3rem;    font-size: 1rem;    color: #ffffff;}#new-banner-section .enrolll{    margin-top: 3rem;}.subjects-section{    padding: 6rem 2rem 3rem 2rem !important;}.subjects-section .main-title{    font-size: 2rem !important;}.subjects-section .sub-title{    font-size: 1rem !important;}#ratings-section{  padding: 2.5rem 2rem 2.5rem 2rem;}#ratings-section .star-img{    width: 1.3rem;    margin-top: -0.4rem;    margin-right: 0.4rem;}#ratings-section h2{    font-size: 5rem;}#ratings-section h3{    margin-top: -0.8rem;}#ratings-section p{    font-size: 1.1rem !important;}#ratings-section .col-md-5{    border-right: 1px solid transparent;}#ratings-section .col-md-7{    padding-left: 1rem;}#ratings-section h4{    font-size: 1.1rem !important;    margin-top: 1rem;}#ratings-section h4 img{    width: 1.4rem;    margin-right: 1.5rem;}#points-section{padding: 3rem 2rem 3rem 2rem;}#points-section h2{    font-size: 2rem !important;    margin-top: 1.5rem;}#points-section img{    width: 70%;}#points-section p{    font-size: 1rem !important;    margin-top: 1.5rem;}.stat-card-outer{margin-top: 1rem;}#get-sub-section{  padding: 2rem 2rem 2rem 2rem;}.get-sub-inner{padding: 2rem 2rem 2rem 2rem;}.get-sub-inner h2{    font-size: 1.4rem;}#contact-section{  padding: 2rem 2rem 2rem 2rem;}.contact-inner{padding: 2rem 2rem 2rem 2rem;}.contact-inner h2{    font-size: 1.2rem;}.contact-inner img{	position: absolute;	top: 8%;	right: 4%;	width: 13%;}.green-text{  font-size: 1.4rem !important;}.orange-text{  font-size: 1.4rem !important;}#main-footer{padding: 3rem 2rem 2rem 2rem;}#about-section{  padding: 3rem 2rem 2rem 2rem;  }#about-section h3{    font-size: 2rem !important;}.team-members .col-md-8{    padding: 1rem 3rem;}.team-members .col-md-6{max-width: 100%;margin: 1rem auto;}.team-members .col-md-6 img{    border-radius: 32px 32px 32px 32px;}.team-members h4{    margin-top: 1rem;}.youtube-div .youtube-img{    width: 5rem;    right: 8%;}.youtube-div2 .youtube-img {    width: 5rem;    right: 8%;}#testimonial-section{padding: 3rem 2rem 2rem 2rem;}#testimonial-section h3{   font-size: 2rem !important;} }  @media (max-width: 1300px)  /*-----------13/10 inch laptop--------------*/  and (min-width: 900px){            .combo-subjects h3{    font-size:1.4rem !important;}            .tab-land-none{    display:none;}            #testimonial-slider .item{min-height:28rem;}                  #submit-test .modal-dialog{    min-width:60% !important;}                  #subjects-carousel ul{     height:15rem;}.recent-subjects ul{    height:15rem;}     .card-div{	padding: 12px 20px;}  .main-navbar{    padding: 0.6rem 0rem !important;    background-color: transparent !important;}.main-navbar .main-logo{    width: 8rem;    height: auto;}.main-navbar .login-btn{    font-size: 1rem;    font-weight: 600;    padding: 0.4rem 1.2rem;    border-radius: 8px;}#banner-section{    padding: 4rem 6rem;}#banner-section h1{    font-size: 2.3rem;}#banner-section h2{    margin-top: 1.5rem;    font-size: 1.3rem;    font-weight: 600;}.sub-btn{    margin-top: 2rem;    font-size: 1rem;    font-weight: 600;    padding: 0.6rem 2.5rem;}#banner-section p{    margin-top: 2rem;    font-size: 0.9rem;}#banner-section p img{width: 1.2rem;margin-top: -0.2rem;margin-right: 0.8rem;}#prepare-section{    padding: 4rem 6rem;}#prepare-section h3{    font-size: 1.3rem;}.get-btn{    margin-top: 2rem;    font-size: 1rem;    padding: 0.5rem 2rem;}.prepare-div{    padding: 1.5rem 4rem;    border-radius: 20px;    background-color: #ffffff;}.prepare-div img{    width: 70%;    height: auto;}.prepare-div h4{    font-family: 'montserrat-bold', serif;    font-size: 1.3rem;    margin-top: 1.5rem;}.prepare-div p{  font-size: 0.8rem;  font-weight: 400;}#subjects-section{    padding: 2rem 6rem 4rem 6rem;}#subjects-section h3{    font-weight: 600;    font-size: 1.3rem;}#subjects-carousel .item img{    max-height: 8rem;    height: 8rem;}#subjects-carousel .item h3{  font-size: 1rem;  margin-top: 1rem;}#subjects-carousel .item h4{  font-size: 0.9rem;}#subjects-carousel .item .p_1{    font-size: 0.8rem;}#subjects-carousel .item .p_2{    font-size: 0.8rem;}#subjects-carousel .item .view-btn{    font-size: 1rem;    padding: 0.4rem 2.5rem;}#subjects-carousel .item .enroll-btn{   font-size: 1rem;    padding: 0.4rem 2.5rem;}#subjects-section .rating-div h3{    font-size: 1.1rem;}.recent-subjects h4{    font-size: 1rem !important;}#subjects-section .rating-div .star-img{    width: 1.3rem;    margin-top: -0.4rem;    margin-right: 0.3rem;}#subscription{    padding: 2rem 6rem 4rem 6rem;}#subscription h3{    font-size: 1.3rem;}#subscription p{    font-size: 0.8rem;}#subscription .plans{    padding: 2rem 0.8rem;    width: 23% !important;    max-width: 23% !important;    margin: 0 auto;    border: 1px solid #E1E1E1;    border-radius: 16px;}#subscription .plans h4{    font-size: 1.1rem;}.get-sub-btn{    font-size: 1rem;    padding: 0.6rem 0.5rem;}.get-sub-btn-blk{    font-size: 1rem;    padding: 0.6rem 0.5rem;}#exampleModal .modal-body{    padding: 2rem;}#exampleModal .modal-body h3{    font-size: 1.3rem;}#exampleModal .modal-body p{    font-size: 1rem;}#exampleModal .modal-body .col-md-2 input{  height: 50px; padding-left: 1.5rem; font-size: 1rem;}#exampleModal .modal-body .col-md-2 .india-icon{    position: absolute;    width: 1rem;    top: 30%;    left: 30%;}#exampleModal .modal-body .col-md-6 input{ font-size: 1rem;  height: 50px;}#exampleModal .modal-body .login-btn{    font-size: 1rem;}#exampleModal .modal-body .col-md-6 a{    font-size: 1rem;}#exampleModal .modal-footer-div{ padding: 2rem 2rem 4rem 2rem;}  #exampleModal .modal-footer-div p{    font-size: 0.8rem; }.admin-navbar{    padding: 0.6rem 8rem 0.6rem 2rem !important;    background-color: #ffffff !important;}.admin-navbar .main-logo{    width: 6rem;    height: auto;}.admin-navbar .search-icon{    padding: 0.1rem 0.2rem;    border-radius: 10px;    margin-right: 1.5rem;}.admin-navbar .search-icon img{    width: 0.8rem;}.admin-navbar .notification-icon{  margin-right: 1.5rem;}.admin-navbar .notification-icon img{    width: 1rem;}.admin-navbar .user-icon{    font-size: 1rem;}.admin-navbar .user-icon img{    margin-right: 1rem;    width: 1.8rem;    height: 1.8rem;    border-radius: 50%;    object-fit: cover;} #main-content .left-content{  padding:1.5rem 0rem 1rem 1.5rem;  background: #FFFFFF; }     #main-content .left-content ul{    list-style-type: none;    margin-top: -1rem;  }    #main-content .left-content ul li{    padding: 0.6rem 0rem;       font-size: 0.8rem !important;    margin-top: 0.4rem;  }    #main-content .left-content ul li a{        color: #000000;    }    #main-content .left-content ul li a img{        width: 16px;        margin-right: 10px;    }    #main-content .left-content .active{        border-right: 4px solid #D6BB15;    }         #main-content .right-content{  padding:1.5rem 1.5rem 1.5rem 1.5rem; }     .right-content .main_p{   font-size: 1rem;   margin-left: -0.5rem; }   .right-content .main_p .house-icon{    width: 1rem;    margin-right: 0.4rem;    margin-top: -0.3rem;  }   .right-content .main_p .arrow-icon{        width: 0.4rem;        margin-top: -0.2rem;    }     .user-banner p{     font-size: 1rem;     color: #1D1D1D;    }    .user-banner h1{        font-family: 'montserrat-bold', serif;        font-size: 1.5rem;        font-weight: 800;    }        .user-banner span{        font-size: 0.8rem;        font-weight: 600;    }.tab-a{    font-size: 0.7rem;    color: #B1AFAF;    margin-right: 1.2rem;    padding-bottom: 1rem;  padding-top: 1rem;}#accordion .card-header{    padding: 0.6rem 1rem;}.exampleModal .modal-body .form-input{ border: 1px solid #000000; border-radius: 6px 6px 6px 6px; height: 50px; font-size: 0.8rem; color: #000000 !important; padding-left: 3rem;}.combo-subjects img{  height: 8rem !important;}.black-btn{  height: 50px;  font-size: 1rem !important;  padding: 0rem;}.white-btn{  height: 50px;  font-size: 1rem !important;  padding: 0rem;}/*NEW INDEX PAGE CSS*/#new-banner-section{    padding: 2rem 6rem 6rem 6rem;}#coupon-div{    padding: 1rem 6rem 1rem 6rem !important;}#coupon-div h3{ font-size: 1rem !important;}#new-banner-section h1{    margin-top: 4rem;    font-size: 2.8rem;    color: #ffffff;}#new-banner-section p{    font-size: 3rem !important;}#new-banner-section h2{    margin-top: 2.5rem;    font-size: 1.4rem;    color: #ffffff;}#new-banner-section .enrolll{    margin-top: 2.5rem;}.subjects-section{    padding: 3rem 6rem 3rem 6rem !important;}.subjects-section .main-title{    font-size: 2.5rem !important;}.subjects-section .sub-title{    font-size: 1rem !important;}#ratings-section{  padding: 2.5rem 6rem 2.5rem 6rem;}#ratings-section .star-img{    width: 1.5rem;    margin-top: -0.4rem;    margin-right: 0.4rem;}#ratings-section h2{    font-family: 'montserrat-bold', serif;    font-size: 6rem;}#ratings-section h3{    margin-top: -0.8rem;}#ratings-section p{    font-size: 1.2rem !important;}#ratings-section .col-md-5{    border-right: 1px solid #B1AFAF;}#ratings-section .col-md-7{    padding-left: 5rem;}#ratings-section h4{    font-size: 1.2rem !important;    margin-top: 1rem;}#ratings-section h4 img{    width: 1.4rem;    margin-right: 1.5rem;}#points-section{padding: 4rem 6rem 4rem 6rem;}#points-section h2{    font-size: 2.5rem !important;    margin-top: 1.5rem;}#points-section img{    width: 70%;}#points-section p{    font-size: 1rem !important;    margin-top: 1.5rem;}#get-sub-section{  padding: 2rem 6rem 2rem 6rem;}.get-sub-inner{padding: 2rem 10rem 2rem 2rem;}.get-sub-inner h2{    font-size: 1.4rem;}#contact-section{  padding: 2rem 6rem 2rem 6rem;}.contact-inner{padding: 2rem 10rem 2rem 2rem;}.contact-inner h2{    font-size: 1.4rem;}.green-text{  font-size: 1.4rem !important;}.orange-text{  font-size: 1.4rem !important;}#main-footer{padding: 3rem 6rem 2rem 6rem;}#about-section{  padding: 3rem 6rem 2rem 6rem;  }#about-section h3{    font-size: 2.5rem !important;}.team-members .col-md-8{    padding: 0.5rem;}.team-members h4{    font-size: 1.6rem;    margin-top: 2rem;}.youtube-div .youtube-img{    width: 8rem;}#testimonial-section{padding: 3rem 6rem 2rem 6rem;}#testimonial-section h3{   font-size: 2.5rem !important;}#dropdown-div{	right: 9rem;}  }  @media (max-width: 1930px)  /*-----------23/24 inch laptop--------------*/  and (min-width: 1820px){/*#new-banner-section{*//*	padding: 3rem 14rem 9rem 14rem;*/	/*}	*/#subjects-carousel ul{     height:10rem;}.recent-subjects ul{    height:10rem;}#testimonial-slider .item{min-height:21rem;}  }    @media only screen and (min-device-width: 710px) and (max-device-width: 1024px) {                           /*IPAD STYLES HERE*/       #main-content .left-content ul li{    font-size: 1rem;    margin-top: 0rem;  }.topic-card p {    font-size: 1rem !important;    font-weight: 600;}.topic-card .clock-img {    width: 1rem;}.question-row .option-button{	font-size: 0.8rem;	background: #ffffff;	border-radius: 4px;	border: 1px solid #B1AFAF;	font-weight: bold;	padding: 0.6rem 1rem ;	margin-right: 0.5rem;		margin-left:0.5rem;	cursor: pointer;}.question-row button input{	margin-right: 0.5rem;	padding-top: 1rem;}.question-row button p{    display: inline;}.all-questions a{    font-size: 0.7rem;    font-weight: bold;    border: 1px solid #B1AFAF;    border-radius: 4px;    background: #FFFFFF;    padding: 0.6rem 0.6rem;}   }               /*IPAD AIR LANDSCAPE*/@media only screen and (device-width: 1180px) and (device-height: 820px) and (orientation : landscape) { .card-div{	padding: 12px 20px;}  .main-navbar{    padding: 0.6rem 0rem !important;    background-color: transparent !important;}.main-navbar .main-logo{    width: 8rem;    height: auto;}.main-navbar .login-btn{    font-size: 1rem;    font-weight: 600;    padding: 0.4rem 1.2rem;    border-radius: 8px;}#banner-section{    padding: 4rem 6rem;}#banner-section h1{    font-size: 2.3rem;}#banner-section h2{    margin-top: 1.5rem;    font-size: 1.3rem;    font-weight: 600;}.sub-btn{    margin-top: 2rem;    font-size: 1rem;    font-weight: 600;    padding: 0.6rem 2.5rem;}#banner-section p{    margin-top: 2rem;    font-size: 0.9rem;}#banner-section p img{width: 1.2rem;margin-top: -0.2rem;margin-right: 0.8rem;}#prepare-section{    padding: 4rem 6rem;}#prepare-section h3{    font-size: 1.3rem;}.get-btn{    margin-top: 2rem;    font-size: 1rem;    padding: 0.5rem 2rem;}.prepare-div{    padding: 1.5rem 4rem;    border-radius: 20px;    background-color: #ffffff;}.prepare-div img{    width: 70%;    height: auto;}.prepare-div h4{    font-family: 'montserrat-bold', serif;    font-size: 1.3rem;    margin-top: 1.5rem;}.prepare-div p{  font-size: 0.8rem;  font-weight: 400;}#subjects-section{    padding: 2rem 6rem 4rem 6rem;}#subjects-section h3{    font-weight: 600;    font-size: 1.3rem;}#subjects-carousel .item img{    max-height: 8rem;    height: 8rem;}#subjects-carousel .item h3{  font-size: 1rem;  margin-top: 1rem;}#subjects-carousel .item h4{  font-size: 0.9rem;}#subjects-carousel .item .p_1{    font-size: 0.8rem;}#subjects-carousel .item .p_2{    font-size: 0.8rem;}#subjects-carousel .item .view-btn{    font-size: 1rem;    padding: 0.4rem 2.5rem;}#subjects-carousel .item .enroll-btn{   font-size: 1rem;    padding: 0.4rem 2.5rem;}#subjects-section .rating-div h3{    font-size: 1.1rem;}.recent-subjects h4{    font-size: 1rem !important;}#subjects-section .rating-div .star-img{    width: 1.3rem;    margin-top: -0.4rem;    margin-right: 0.3rem;}#subscription{    padding: 2rem 6rem 4rem 6rem;}#subscription h3{    font-size: 1.3rem;}#subscription p{    font-size: 0.8rem;}#subscription .plans{    padding: 2rem 0.8rem;    width: 23% !important;    max-width: 23% !important;    margin: 0 auto;    border: 1px solid #E1E1E1;    border-radius: 16px;}#subscription .plans h4{    font-size: 1.1rem;}.get-sub-btn{    font-size: 1rem;    padding: 0.6rem 0.5rem;}.get-sub-btn-blk{    font-size: 1rem;    padding: 0.6rem 0.5rem;}#exampleModal .modal-body{    padding: 2rem;}#exampleModal .modal-body h3{    font-size: 1.3rem;}#exampleModal .modal-body p{    font-size: 0.8rem;}#exampleModal .modal-body .col-md-2 input{ padding-left: 1.5rem; font-size: 0.8rem;  height:50px;}#exampleModal .modal-body .col-md-2 .india-icon{    position: absolute;    width: 1rem;    top: 30%;    left: 30%;}#exampleModal .modal-body .col-md-6 input{ font-size: 0.8rem;  height:50px;}#exampleModal .modal-body .login-btn{    font-size: 1rem;}#exampleModal .modal-body .col-md-6 a{    font-size: 0.8rem;}#exampleModal .modal-footer-div{ padding: 2rem 2rem 4rem 2rem;}  #exampleModal .modal-footer-div p{    font-size: 0.8rem; }.admin-navbar{    padding: 0.6rem 8rem 0.6rem 2rem !important;    background-color: #ffffff !important;}.admin-navbar .main-logo{    width: 6rem;    height: auto;}.admin-navbar .search-icon{    padding: 0.1rem 0.2rem;    border-radius: 10px;    margin-right: 1.5rem;}.admin-navbar .search-icon img{    width: 0.8rem;}.admin-navbar .notification-icon{  margin-right: 1.5rem;}.admin-navbar .notification-icon img{    width: 1rem;}.admin-navbar .user-icon{    font-size: 1rem;}.admin-navbar .user-icon img{    margin-right: 1rem;    width: 1.8rem;    height: 1.8rem;    border-radius: 50%;    object-fit: cover;} #main-content .left-content{  padding:1.5rem 0rem 1rem 2rem;  background: #FFFFFF; }     #main-content .left-content ul{    list-style-type: none;    margin-top: -1rem;  }    #main-content .left-content ul li{    padding: 0.6rem 0rem;       font-size: 1rem;    margin-top: 0.4rem;  }    #main-content .left-content ul li a{        color: #000000;    }    #main-content .left-content ul li a img{        width: 20px;        margin-right: 20px;    }    #main-content .left-content .active{        border-right: 4px solid #D6BB15;    }         #main-content .right-content{  padding:1.5rem 1.5rem 1.5rem 1.5rem; }     .right-content .main_p{   font-size: 1rem;   margin-left: -0.5rem; }   .right-content .main_p .house-icon{    width: 1rem;    margin-right: 0.4rem;    margin-top: -0.3rem;  }   .right-content .main_p .arrow-icon{        width: 0.4rem;        margin-top: -0.2rem;    }     .user-banner p{     font-size: 1rem;     color: #1D1D1D;    }    .user-banner h1{        font-family: 'montserrat-bold', serif;        font-size: 1.5rem;        font-weight: 800;    }        .user-banner span{        font-size: 0.8rem;        font-weight: 600;    }.tab-a{    font-size: 0.7rem;    color: #B1AFAF;    margin-right: 1.2rem;    padding-bottom: 1rem;  padding-top: 1rem;}#accordion .card-header{    padding: 0.6rem 1rem;}.exampleModal .modal-body .form-input{ border: 1px solid #000000; border-radius: 6px 6px 6px 6px; height: 50px; font-size: 0.8rem; color: #000000 !important; padding-left: 3rem;}.combo-subjects img{  height: 8rem !important;}.black-btn{  height: 50px;  font-size: 1rem !important;  padding: 0rem;}.white-btn{  height: 50px;  font-size: 1rem !important;  padding: 0rem;}/*NEW INDEX PAGE CSS*/#new-banner-section{    padding: 2rem 6rem 6rem 6rem;}#coupon-div{    padding: 1rem 6rem 1rem 6rem !important;}#coupon-div h3{ font-size: 1rem !important;}#new-banner-section h1{    margin-top: 4rem;    font-size: 2.8rem;    color: #ffffff;}#new-banner-section p{    font-size: 3rem !important;}#new-banner-section h2{    margin-top: 2.5rem;    font-size: 1.4rem;    color: #ffffff;}#new-banner-section .enrolll{    margin-top: 2.5rem;}.subjects-section{    padding: 3rem 6rem 3rem 6rem !important;}.subjects-section .main-title{    font-size: 2.5rem !important;}.subjects-section .sub-title{    font-size: 1rem !important;}#ratings-section{  padding: 2.5rem 6rem 2.5rem 6rem;}#ratings-section .star-img{    width: 1.5rem;    margin-top: -0.4rem;    margin-right: 0.4rem;}#ratings-section h2{    font-family: 'montserrat-bold', serif;    font-size: 6rem;}#ratings-section h3{    margin-top: -0.8rem;}#ratings-section p{    font-size: 1.2rem !important;}#ratings-section .col-md-5{    border-right: 1px solid #B1AFAF;}#ratings-section .col-md-7{    padding-left: 5rem;}#ratings-section h4{    font-size: 1.2rem !important;    margin-top: 1rem;}#ratings-section h4 img{    width: 1.4rem;    margin-right: 1.5rem;}#points-section{padding: 4rem 6rem 4rem 6rem;}#points-section h2{    font-size: 2.5rem !important;    margin-top: 1.5rem;}#points-section img{    width: 70%;}#points-section p{    font-size: 1rem !important;    margin-top: 1.5rem;}#get-sub-section{  padding: 2rem 6rem 2rem 6rem;}.get-sub-inner{padding: 2rem 10rem 2rem 2rem;}.get-sub-inner h2{    font-size: 1.4rem;}#contact-section{  padding: 2rem 6rem 2rem 6rem;}.contact-inner{padding: 2rem 10rem 2rem 2rem;}.contact-inner h2{    font-size: 1.4rem;}.green-text{  font-size: 1.4rem !important;}.orange-text{  font-size: 1.4rem !important;}#main-footer{padding: 3rem 6rem 2rem 6rem;}#about-section{  padding: 3rem 6rem 2rem 6rem;  }#about-section h3{    font-size: 2.5rem !important;}.team-members .col-md-8{    padding: 0.5rem;}.team-members h4{    font-size: 1.6rem;    margin-top: 2rem;}.youtube-div .youtube-img{    width: 8rem;}#testimonial-section{padding: 3rem 6rem 2rem 6rem;}#testimonial-section h3{   font-size: 2.5rem !important;}#dropdown-div{	right: 9rem;}}   /*IPAD AIR(FLY WITH SKY) LANDSCAPE*/@media only screen and (device-width: 1112px) and (device-height: 719px) and (orientation : landscape) { .card-div{	padding: 12px 20px;}  .main-navbar{    padding: 0.6rem 0rem !important;    background-color: transparent !important;}.main-navbar .main-logo{    width: 8rem;    height: auto;}.main-navbar .login-btn{    font-size: 1rem;    font-weight: 600;    padding: 0.4rem 1.2rem;    border-radius: 8px;}#banner-section{    padding: 4rem 6rem;}#banner-section h1{    font-size: 2.3rem;}#banner-section h2{    margin-top: 1.5rem;    font-size: 1.3rem;    font-weight: 600;}.sub-btn{    margin-top: 2rem;    font-size: 1rem;    font-weight: 600;    padding: 0.6rem 2.5rem;}#banner-section p{    margin-top: 2rem;    font-size: 0.9rem;}#banner-section p img{width: 1.2rem;margin-top: -0.2rem;margin-right: 0.8rem;}#prepare-section{    padding: 4rem 6rem;}#prepare-section h3{    font-size: 1.3rem;}.get-btn{    margin-top: 2rem;    font-size: 1rem;    padding: 0.5rem 2rem;}.prepare-div{    padding: 1.5rem 4rem;    border-radius: 20px;    background-color: #ffffff;}.prepare-div img{    width: 70%;    height: auto;}.prepare-div h4{    font-family: 'montserrat-bold', serif;    font-size: 1.3rem;    margin-top: 1.5rem;}.prepare-div p{  font-size: 0.8rem;  font-weight: 400;}#subjects-section{    padding: 2rem 6rem 4rem 6rem;}#subjects-section h3{    font-weight: 600;    font-size: 1.3rem;}#subjects-carousel .item img{    max-height: 8rem;    height: 8rem;}#subjects-carousel .item h3{  font-size: 1rem;  margin-top: 1rem;}#subjects-carousel .item h4{  font-size: 0.9rem;}#subjects-carousel .item .p_1{    font-size: 0.8rem;}#subjects-carousel .item .p_2{    font-size: 0.8rem;}#subjects-carousel .item .view-btn{    font-size: 1rem;    padding: 0.4rem 2.5rem;}#subjects-carousel .item .enroll-btn{   font-size: 1rem;    padding: 0.4rem 2.5rem;}#subjects-section .rating-div h3{    font-size: 1.1rem;}.recent-subjects h4{    font-size: 1rem !important;}#subjects-section .rating-div .star-img{    width: 1.3rem;    margin-top: -0.4rem;    margin-right: 0.3rem;}#subscription{    padding: 2rem 6rem 4rem 6rem;}#subscription h3{    font-size: 1.3rem;}#subscription p{    font-size: 0.8rem;}#subscription .plans{    padding: 2rem 0.8rem;    width: 23% !important;    max-width: 23% !important;    margin: 0 auto;    border: 1px solid #E1E1E1;    border-radius: 16px;}#subscription .plans h4{    font-size: 1.1rem;}.get-sub-btn{    font-size: 1rem;    padding: 0.6rem 0.5rem;}.get-sub-btn-blk{    font-size: 1rem;    padding: 0.6rem 0.5rem;}#exampleModal .modal-body{    padding: 2rem;}#exampleModal .modal-body h3{    font-size: 1.3rem;}#exampleModal .modal-body p{    font-size: 0.8rem;}#exampleModal .modal-body .col-md-2 input{ padding-left: 1.5rem; font-size: 0.8rem;  height:50px;}#exampleModal .modal-body .col-md-2 .india-icon{    position: absolute;    width: 1rem;    top: 30%;    left: 30%;}#exampleModal .modal-body .col-md-6 input{ font-size: 0.8rem;  height:50px;}#exampleModal .modal-body .login-btn{    font-size: 1rem;}#exampleModal .modal-body .col-md-6 a{    font-size: 0.8rem;}#exampleModal .modal-footer-div{ padding: 2rem 2rem 4rem 2rem;}  #exampleModal .modal-footer-div p{    font-size: 0.8rem; }.admin-navbar{    padding: 0.6rem 8rem 0.6rem 2rem !important;    background-color: #ffffff !important;}.admin-navbar .main-logo{    width: 6rem;    height: auto;}.admin-navbar .search-icon{    padding: 0.1rem 0.2rem;    border-radius: 10px;    margin-right: 1.5rem;}.admin-navbar .search-icon img{    width: 0.8rem;}.admin-navbar .notification-icon{  margin-right: 1.5rem;}.admin-navbar .notification-icon img{    width: 1rem;}.admin-navbar .user-icon{    font-size: 1rem;}.admin-navbar .user-icon img{    margin-right: 1rem;    width: 1.8rem;    height: 1.8rem;    border-radius: 50%;    object-fit: cover;} #main-content .left-content{  padding:1.5rem 0rem 1rem 1rem;  background: #FFFFFF; }   .tab-center{    text-align: center;}  #main-content .left-content ul{    list-style-type: none;    margin-top: -1rem;  }    #main-content .left-content ul li{    padding: 0.6rem 0rem;       font-size: 0.9rem;    margin-top: 0.4rem;  }    #main-content .left-content ul li a{        color: #000000;        display:inline-grid;    }    #main-content .left-content ul li a img{        width: 20px;        margin-right: 14px;                margin:0 auto;    }    #main-content .left-content .active{        border-right: 4px solid #D6BB15;    }         #main-content .right-content{  padding:1.5rem 1.5rem 1.5rem 1.5rem; }     .right-content .main_p{   font-size: 1rem;   margin-left: -0.5rem; }   .right-content .main_p .house-icon{    width: 1rem;    margin-right: 0.4rem;    margin-top: -0.3rem;  }   .right-content .main_p .arrow-icon{        width: 0.4rem;        margin-top: -0.2rem;    }     .user-banner p{     font-size: 1rem;     color: #1D1D1D;    }    .user-banner h1{        font-family: 'montserrat-bold', serif;        font-size: 1.5rem;        font-weight: 800;    }        .user-banner span{        font-size: 0.8rem;        font-weight: 600;    }.tab-a{    font-size: 0.7rem;    color: #B1AFAF;    margin-right: 1.2rem;    padding-bottom: 1rem;  padding-top: 1rem;}#accordion .card-header{    padding: 0.6rem 1rem;}.exampleModal .modal-body .form-input{ border: 1px solid #000000; border-radius: 6px 6px 6px 6px; height: 50px; font-size: 0.8rem; color: #000000 !important; padding-left: 3rem;}.combo-subjects img{  height: 8rem !important;}.black-btn{  height: 50px;  font-size: 1rem !important;  padding: 0rem;}.white-btn{  height: 50px;  font-size: 1rem !important;  padding: 0rem;}/*NEW INDEX PAGE CSS*/#new-banner-section{    padding: 2rem 6rem 6rem 6rem;}#coupon-div{    padding: 1rem 6rem 1rem 6rem !important;}#coupon-div h3{ font-size: 1rem !important;}#new-banner-section h1{    margin-top: 4rem;    font-size: 2.8rem;    color: #ffffff;}#new-banner-section p{    font-size: 3rem !important;}#new-banner-section h2{    margin-top: 2.5rem;    font-size: 1.4rem;    color: #ffffff;}#new-banner-section .enrolll{    margin-top: 2.5rem;}.subjects-section{    padding: 3rem 6rem 3rem 6rem !important;}.subjects-section .main-title{    font-size: 2.5rem !important;}.subjects-section .sub-title{    font-size: 1rem !important;}#ratings-section{  padding: 2.5rem 6rem 2.5rem 6rem;}#ratings-section .star-img{    width: 1.5rem;    margin-top: -0.4rem;    margin-right: 0.4rem;}#ratings-section h2{    font-family: 'montserrat-bold', serif;    font-size: 6rem;}#ratings-section h3{    margin-top: -0.8rem;}#ratings-section p{    font-size: 1.2rem !important;}#ratings-section .col-md-5{    border-right: 1px solid #B1AFAF;}#ratings-section .col-md-7{    padding-left: 5rem;}#ratings-section h4{    font-size: 1.2rem !important;    margin-top: 1rem;}#ratings-section h4 img{    width: 1.4rem;    margin-right: 1.5rem;}#points-section{padding: 4rem 6rem 4rem 6rem;}#points-section h2{    font-size: 2.5rem !important;    margin-top: 1.5rem;}#points-section img{    width: 70%;}#points-section p{    font-size: 1rem !important;    margin-top: 1.5rem;}#get-sub-section{  padding: 2rem 6rem 2rem 6rem;}.get-sub-inner{padding: 2rem 10rem 2rem 2rem;}.get-sub-inner h2{    font-size: 1.4rem;}#contact-section{  padding: 2rem 6rem 2rem 6rem;}.contact-inner{padding: 2rem 10rem 2rem 2rem;}.contact-inner h2{    font-size: 1.4rem;}.green-text{  font-size: 1.4rem !important;}.orange-text{  font-size: 1.4rem !important;}#main-footer{padding: 3rem 6rem 2rem 6rem;}#about-section{  padding: 3rem 6rem 2rem 6rem;  }#about-section h3{    font-size: 2.5rem !important;}.team-members .col-md-8{    padding: 0.5rem;}.team-members h4{    font-size: 1.6rem;    margin-top: 2rem;}.youtube-div .youtube-img{    width: 8rem;}#testimonial-section{padding: 3rem 6rem 2rem 6rem;}#testimonial-section h3{   font-size: 2.5rem !important;}#dropdown-div{	right: 9rem;}}            