/* Normal desktop :1600px. */
@media (min-width: 1600px) and (max-width: 1700px) {

    /*--  Hero Css --*/

    .hero-shape1 {
        top: -34%;
        left: -146px;
    }

    .hero-shape2 {
        bottom: -122px;
        left: -123px;
    }

    .hero-shape6 {
        right: -9%;
        bottom: -52px;
    }

    #countdown {
        left: 9%;
    }


}



/* Normal desktop :1400px. */
@media (min-width: 1400px) and (max-width: 1599px) {

    /*--  Hero Css --*/

    #countdown {
        bottom: 15%;
        left: 3%;
    }

    .hero-shape1 {
        top: -34%;
        left: -46px;
    }

    .hero-shape2 {
        bottom: -122px;
        left: -44px;
    }

    .hero-shape5 {
        right: -38px;
    }

    .hero-shape6 {
        right: -1%;
    }
}




/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1399px) {

    /*--  Hero Css --*/

    #countdown {
        left: 2%;
    }

    .hero-shape1 {
        left: -36px;
    }

    .hero-shape2 {
        display: none;
    }

    .hero-shape5 {
        right: -32px;
    }

    .hero-shape6 {
        display: none;
    }

    /*--  service Css --*/

    .service-content p {
        font-size: 18px;
    }

    /*--  Speaker Css --*/

    .speaker-item-box {
        padding: 16px 21px 16px;
    }

    .speaker-img-thum::before {
        left: 3px;
    }

    .speaker-item-box::after {
        top: -2px;
        left: 130px;
    }

    .speaker-comtent h4 {
        font-size: 20px;
    }

    .speaker-img-thum {
        margin-bottom: 18px;
    }

    /*--  Play Css --*/

    .play-content h4 {
        font-size: 14px;
    }

    .play-content h2 {
        font-size: 37px;
    }

    .pricing-item-box::after {
        width: 388px;
    }

    .pricing-item-box::before {
        width: 388px;
    }

    .pricing-sm-title {
        margin-bottom: 10px;
    }

    /*--  Blog Css --*/

    .blog-inner-content h4 {
        font-size: 22px;
    }

    .newsletter-btn {
        right: 258px;
    }

    /*================================
    <--  Home-two ALl Css -->
    ==================================*/
    .number-count ul li img {
        width: 160px;
    }

    .testimonial-paragraph p {
        font-size: 14px;
    }

    #customers-testimonial .owl-nav .owl-prev,
    #customers-testimonial .owl-nav .owl-next {
        left: 45%;
    }

    #customers-testimonial .owl-nav .owl-next {
        right: 44%;
    }

    /*================================
    <--  About Inner Page Css -->
    ==================================*/
    .about-inner-content h4 {
        font-size: 18px;
    }

    .about-inner-content p {
        font-size: 14px;
    }

    .contact-item-box {
        background: #ffc20f38;
        padding: 20px 25px 20px 25px;
        height: 130px;
    }

    /*================================
    <--  Blog Inner Page Css -->
    ==================================*/

    .widget-categories-box.style1 {
        padding: 18px 30px 12px;
    }

    .widget-categories-menu ul li a img {
        width: 42%;
    }


}




/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {

    /*--  Header Css --*/

    .event-menu ul li a {
        font-size: 15px;
        margin-right: 28px;
    }

    /*--  Hero Css --*/

    #countdown {
        left: 2%;
    }

    .hero-shape1 {
        display: none !important;
    }

    .hero-shape2 {
        display: none !important;
    }

    .hero-shape3 {
        display: none !important;
    }

    .hero-shape4 {
        left: 40%;
    }

    .hero-shape5 {
        display: none !important;
    }

    .hero-shape6 {
        display: none !important;
    }


    /*--  Service Css --*/

    .service-item-box {
        padding: 30px 40px 16px;
    }

    .service-number-item {
        width: 70px;
        height: 70px;
        line-height: 70px;
    }

    .service-number-item span {
        font-size: 30px;
    }

    .service-content h4 {
        font-size: 17px;
    }

    .service-content p {
        font-size: 12px;
    }

    /*--  Speaker Css --*/

    .speaker-item-box {
        padding: 28px 12px 10px;
    }

    .speaker-img-thum {
        margin-bottom: 15px;
    }

    .speaker-social-icon {
        top: -14%;
        left: 12%;
    }

    .speaker-item-box::after {
        height: 74%;
        top: 4px;
        left: 102px;
    }

    .speaker-img-thum img {
        width: 100%;
    }

    .speaker-img-thum::before {
        width: 186px;
        height: 186px;
        top: 3px;
        left: 3px;
    }

    .speaker-comtent h4 {
        font-size: 19px;
    }

    /*--  Play Css --*/

    .play-content h4 {
        font-size: 14px;
    }

    .play-content h2 {
        font-size: 31px;
        line-height: 44px;
    }

    /*--  Schedule Css --*/

    .schedule-content p {
        width: 72%;
    }


    /*--  Pricing Css --*/

    .pricing-item-box {
        padding: 26px 0 22px;
    }

    .pricing-sm-title {
        margin-bottom: 50px;
    }

    .pricing-item-box::before {
        width: 329px;
        height: 414px;
    }

    .pricing-item-box-s2::before {
        width: 329px;
        height: 200px;
    }

    .pricing-item-box::after {
        width: 329px;
        height: 414px;
    }

    /*--  Newsletter Css --*/

    .newsletter-btn {
        right: 216px;
    }

    /*--  Widgets-Footer Css --*/
    .widgets-copyright p {
        font-size: 15px;
    }

    .widgets-list-item ul li {
        margin-right: 46px;
        font-size: 14px;
    }

    /*================================
    <--  Home-Two Css -->
    ==================================*/
    .number-count ul {
        display: inherit !important;
    }

    .number-count ul li {
        margin-right: 44px;
    }

    .number-count ul li img {
        top: 60px;
        width: 150px;
    }

    .tabs li a {
        padding: 26px 50px 10px 50px;
    }

    .testimonial-item-box {
        padding: 55px 30px 55px 30px;
    }

    #customers-testimonial .owl-nav .owl-prev,
    #customers-testimonial .owl-nav .owl-next {
        left: 44%;
    }

    #customers-testimonial .owl-nav .owl-next {
        right: 43%;
    }

    /*================================
    <--  About Inner Page Css -->
    ==================================*/
    .section-title .schedule-section-title {
        line-height: 50px;
        font-size: 40px;
    }

    .about-item-box {
        padding: 0px 0 0 32px;
    }

    .about-section-title p {
        line-height: 30px;
        font-size: 15px;
    }

    .about-inner-content h4 i {
        margin-bottom: 20px;
    }

    .about-inner-content p {
        font-size: 11px;
    }

    .about-inner-content h4 i {
        margin-right: 56px;
    }

    .about-inner-content h4 {
        font-size: 17px;
    }

    .accordion-item-header {
        font-size: 13px;
    }

    /*================================
    <--  Schedule Inner Page Css -->
    ==================================*/
    .programs-block .inner-block .content .content-inner .text {
        font-size: 12px;
    }

    .contact-item-box {
        padding: 63px 27px 38px 22px;
    }

    /*================================
    <--  Blog-details Inner Page Css -->
    ==================================*/
    .blog-details-page-content h4 {
        font-size: 17px;
        line-height: 26px;
        margin-top: 10px;
    }

    .widget-categories-box.style1 {
        padding: 18px 20px 12px;
    }

    .sidber-widget-recent-post .recent-widget-content a {
        font-size: 14px;
        line-height: 22px;
    }

    .widget-categories-menu ul li a img {
        display: none;
    }

    .widget-categories-box {
        padding: 18px 20px 30px 20px;
    }

    .widget-tags a {
        padding: 7px 16px;
    }

}




/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {

    /*--  Header Css --*/

    .header-area {
        display: none;
    }

    /*--  Hero Css --*/

    #countdown {
        left: 3%;
    }

    #countdown li {
        margin-right: 0px;
        font-size: 10px;
    }

    #countdown li span {
        margin-bottom: 0px;
    }

    #countdown ul li img {
        width: 160px;
        top: 70px;
    }

    .hero-shape1 {
        display: none !important;
    }

    .hero-shape2 {
        display: none !important;
    }

    .hero-shape3 {
        display: none !important;
    }

    .hero-shape4 {
        display: none !important;
    }

    .hero-shape5 {
        display: none !important;
    }

    .hero-shape6 {
        display: none !important;
    }

    /*--  Service Css --*/

    .service-item-box {
        padding: 40px 30px 26px 40px;
    }

    .service-content h4 {
        font-size: 21px;
    }

    .service-content p {
        font-size: 12px;
    }


    /*--  Speaker Css --*/

    .speaker-item-box::after {
        height: 76%;
        top: 8px;
        left: 152px;
    }

    .speaker-img-thum::before {
        left: 25px;
    }

    .speaker-social-icon {
        top: -10%;
        left: 25%;
    }

    /*--  Play Css --*/

    .play-area {
        background-position: center right;
    }

    .play-video {
        left: 60px;
        top: 0;
        margin-bottom: 60px;
    }

    .schedule-img-bg {
        text-align: center;
    }

    .schedule-content {
        padding: 20px 0px 13px 243px;
    }

    .schedule-content h4 {
        margin-bottom: 15px;
    }

    .schedule-content p {
        font-size: 14px;
    }

    .schedule-sm-img {
        display: none;
    }


    /*--  Pricing Css --*/


    .pricing-item-box {
        padding: 20px 0 20px;
    }

    .pricing-item-box::before {
        width: 370px;
        height: 400px;
    }

    .pricing-item-box-s2::before {
        width: 329px;
        height: 200px;
    }

    .pricing-item-box::after {
        width: 370px;
        height: 400px;
    }

    .pricing-number {
        margin-bottom: 48px;
    }

    .pricing-sm-title {
        margin-bottom: 50px;
    }

    .pricing-sm-title ul li {
        margin-bottom: 10px;
        font-size: 14px;
    }

    .pricing-number h2 {
        font-size: 44px;
        margin-bottom: 10px;
    }

    .newsletter-btn {
        top: 29%;
        right: 162px;
    }

    /*--  Footer Css --*/

    .footer-area {
        padding: 308px 0 0px;
    }

    .widgets-list-item ul {
        justify-content: left !important;
    }

    .widgets-social-item {
        position: relative;
        top: -53px;
    }

    /*================================
    <--  Home-two ALl Css -->
    ==================================*/
    #countdown-two {
        margin-bottom: 80px;
    }

    .tabs li a {
        padding: 17px 30px 4px 30px;
    }

    li.current a {
        font-size: 10px;
    }

    #customers-testimonial .owl-nav .owl-prev,
    #customers-testimonial .owl-nav .owl-next {
        display: none;
    }

    /*================================
    <--  Programs Inner Page Css -->
    ==================================*/
    .programs-block .inner-block .content .content-inner {
        margin: 0px;
    }

    .programs-block .inner-block .content .program-info {
        position: relative;
        left: 0px;
        text-align: left;
        padding-right: 0px;
    }

    .programs-block .inner-block .content .program-info .dott {
        position: relative;
        right: 0px;
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .programs-block.style-two .inner-block .content .program-info {
        padding-left: 0px;
        right: 0px;
    }

    .programs-block.style-two .inner-block .content .program-info .dott {
        left: 0px;
    }

    .programs-block {
        padding-bottom: 30px;
    }

    .programs-section .btn-box {
        margin-top: 0px;
    }

    .inner-container::before {
        display: none;
    }

    .programs-block .inner-block .content .content-inner .text {
        font-size: 15px;
    }
}




/* Large Mobile :600px. */
@media only screen and (min-width: 600px) and (max-width: 767px) {

    /*--  Header Css --*/

    .header-area {
        display: none;
    }

    /*--  Hero Css --*/

    #countdown {
        left: 3%;
    }

    #countdown li {
        margin-right: 0px;
        font-size: 10px;
    }

    #countdown li span {
        margin-bottom: 0px;
    }

    #countdown ul li img {
        width: 142px;
        top: 66px;
    }

    .hero-active {
        background-position: left center;
    }

    .event-hero-content h1 {
        font-size: 68px;
        line-height: 70px;
    }

    .hero-shape1 {
        display: none !important;
    }

    .hero-shape2 {
        display: none !important;
    }

    .hero-shape3 {
        display: none !important;
    }

    .hero-shape4 {
        display: none !important;
    }

    .hero-shape5 {
        display: none !important;
    }

    .hero-shape6 {
        display: none !important;
    }

    /*--  Speaker Css --*/

    .speaker-item-box::after {
        height: 76%;
        top: 4px;
        left: 245px;
    }

    .speaker-img-thum::before {
        left: 115px;
    }

    .speaker-social-icon {
        top: -10%;
        left: 34%;
    }

    /*--  Play Css --*/

    .play-area {
        background-position: center right;
    }

    .play-video {
        left: 40px;
        top: 0;
    }

    .play-content {
        padding-left: 0;
        margin-top: 70px;
    }

    .play-content h4 {
        font-size: 15px;
    }

    .play-content h2 {
        font-size: 35px;
        line-height: 50px;
    }

    /*--  Schedule Css --*/

    .schedule-img-bg img {
        width: 100%;
    }

    .schedule-time {
        float: inherit;
        margin-bottom: 30px;
    }

    .schedule-content {
        padding: 40px 0px 30px 40px;
        margin-bottom: 10px;
    }

    .schedule-content p {
        width: 72%;
        font-size: 14px;
    }

    .schedule-sm-img {
        display: none;
    }

    /*--  Pricing Css --*/

    .pricing-item-box::before {
        left: 35px;
    }

    .pricing-item-box-s2::before {
        left: 0;
    }

    .pricing-item-box::after {
        left: 35px;
    }

    .pricing-sm-title {
        margin-bottom: 70px;
    }

    .section-main-title {
        font-size: 36px;
    }

    .newsletter-btn {
        display: none;
    }

    /*--  Footer Css --*/

    .footer-area {
        padding: 308px 0 0px;
    }

    .widgets-list-item ul li {
        margin-right: 48px;
    }

    .widgets-social-item {
        position: relative;
        top: -56px;
        left: 30px;
    }

    /*================================
    <--  Home-two ALl Css -->
    ==================================*/
    #countdown-two {
        margin-bottom: 80px;
    }

    .number-count ul li img {
        top: 65px;
        width: 160px;
    }

    /* .tabs {
        display: none !important;
    } */
    #customers-testimonial .owl-nav .owl-prev,
    #customers-testimonial .owl-nav .owl-next {
        display: none;
    }

    .testimonial-paragraph p {
        font-size: 12px;
    }

    /*================================
    <--  About Inner Page Css -->
    ==================================*/
    .about-inner-content h4 {
        font-size: 16px;
    }

    .about-inner-content p {
        font-size: 14px;
    }

    .about-inner-content h4 i {
        margin-bottom: 20px;
    }

    .accordion-item-header {
        font-size: 14px;
    }

    /*================================
    <--  Programs Inner Page Css -->
    ==================================*/
    .programs-block .inner-block .content .content-inner {
        margin: 0px;
    }

    .programs-block .inner-block .content .program-info {
        position: relative;
        left: 0px;
        text-align: left;
        padding-right: 0px;
    }

    .programs-block .inner-block .content .program-info .dott {
        position: relative;
        right: 0px;
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .programs-block.style-two .inner-block .content .program-info {
        padding-left: 0px;
        right: 0px;
    }

    .programs-block.style-two .inner-block .content .program-info .dott {
        left: 0px;
    }

    .programs-block {
        padding-bottom: 30px;
    }

    .programs-section .btn-box {
        margin-top: 0px;
    }

    .inner-container::before {
        display: none;
    }

}





/* small mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 599px) {

    /*--  Header Css --*/

    .header-area {
        display: none;
    }

    /*--  Hero Css --*/

    .hero-active {
        height: 80vh;
    }

    #countdown {
        left: 3%;
        bottom: 16%;
    }

    #countdown li {
        margin-right: 0px;
        font-size: 8px;
    }

    #countdown li span {
        font-size: 1.2rem;
        margin-bottom: 0px;
    }

    #countdown ul li img {
        width: 112px;
        top: 57px;
    }

    .hero-active {
        background-position: left center;
    }

    .event-hero-content h1 {
        font-size: 48px;
        line-height: 58px;
    }

    .hero-shape1 {
        display: none !important;
    }

    .hero-shape2 {
        display: none !important;
    }

    .hero-shape3 {
        display: none !important;
    }

    .hero-shape4 {
        display: none !important;
    }

    .hero-shape5 {
        display: none !important;
    }

    .hero-shape6 {
        display: none !important;
    }

    /*--  Speaker Css --*/

    .speaker-item-box::after {
        height: 74%;
        top: 10px;
        left: 210px;
    }

    .speaker-img-thum::before {
        left: 85px;
    }

    .speaker-social-icon {
        left: 33%;
    }

    /*--  Play Css --*/

    .play-area {
        background-position: center left;
    }

    .play-video {
        left: 40px;
        top: 0;
    }

    .play-content {
        padding-left: 0;
        margin-top: 70px;
    }

    .play-content h2 {
        font-size: 34px;
        line-height: 44px;
    }

    /*--  Schedule Css --*/

    .schedule-item-box {
        margin-bottom: 30px;
    }

    .schedule-img-bg img {
        width: 100%;
    }

    .schedule-time {
        float: inherit;
        margin-bottom: 30px;
    }

    .schedule-content {
        padding: 40px 0px 35px 35px;
    }

    .schedule-content p {
        font-size: 13px;
    }

    .schedule-sm-img {
        display: none;
    }

    /*--  Pricing Css --*/

    .pricing-item-box::before {
        width: 468px;
        height: 448px;
        left: -6px;
        top: -244px;
    }

    .pricing-item-box-s2::before {
        width: 100%;
        left: 0;
        height: 200px;
        top: 0;
    }

    .pricing-item-box::after {
        width: 468px;
        height: 448px;
        left: -6px;
        top: -244px;
    }

    .pricing-sm-title {
        margin-bottom: 66px;
        margin-top: 70px;
    }

    .pricing-sm-title-s2 {
        margin-top: 235px;
    }

    .section-main-title {
        font-size: 34px;
        line-height: 50px !important;
    }

    .newsletter-btn {
        display: none;
    }

    /*--  Footer Css --*/

    .widgets-copyright p {
        color: #fff;
        font-size: 16px;
    }

    .widgets-list-item ul li {
        margin-right: 35px;
        font-size: 15px;
    }

    .widgets-social-item ul {
        justify-content: left !important;
    }

    .widgets-bottom-logo {
        margin-bottom: 40px;
    }


    /*================================
    <--  Home-two ALl Css -->
    ==================================*/

    #countdown-two {
        margin-bottom: 80px;
    }

    .video-item-box .video-heading {
        font-size: 38px;
    }

    .number-count ul li img {
        top: 60px;
        width: 147px;
    }

    .number-count ul li {
        font-size: 12px;
    }

    /* .tabs {
        display: none !important;
    } */
    #customers-testimonial .owl-nav .owl-prev,
    #customers-testimonial .owl-nav .owl-next {
        display: none;
    }

    .t-member-quade {
        display: none;
    }

    .testimonial-paragraph p {
        font-size: 12px;
        line-height: 22px;
    }

    .testimonial-paragraph span {
        font-size: 16px;
    }

    /*================================
    <--  About Inner Page Css -->
    ==================================*/

    .about-section-title p {
        line-height: 26px;
        font-size: 13px;
    }

    .about-inner-content h4 i {
        display: block;
        margin-bottom: 20px;
    }

    .about-inner-content h4 {
        font-size: 17px;
    }

    .about-inner-content p {
        font-size: 11px;
        line-height: 20px;
    }

    .accordion-item-header {
        font-size: 12px;
    }

    .accordion-item-body-content {
        font-size: 14px;
    }

    /*================================
    <--  Programs Inner Page Css -->
    ==================================*/



    .programs-block .inner-block .content .content-inner {
        margin: 0px;
    }

    .programs-block .inner-block .content .program-info {
        position: relative;
        left: 0px;
        text-align: left;
        padding-right: 0px;
    }

    .programs-block .inner-block .content .program-info .dott {
        position: relative;
        right: 0px;
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .programs-block.style-two .inner-block .content .program-info {
        padding-left: 0px;
        right: 0px;
    }

    .programs-block.style-two .inner-block .content .program-info .dott {
        left: 0px;
    }

    .programs-block {
        padding-bottom: 30px;
    }

    .programs-section .btn-box {
        margin-top: 0px;
    }

    .inner-container::before {
        display: none;
    }



}





/* small mobile :320px. */
@media only screen and (min-width: 320px) and (max-width: 479px) {

    /*--  Header Css --*/

    .header-area {
        display: none;
    }


    /*--  Hero Css --*/

    .hero-active {
        height: 68vh;
    }

    #countdown {
        left: 3%;
        bottom: 16%;
    }

    #countdown li {
        margin-right: 0px;
        font-size: 7px;
    }

    #countdown li span {
        font-size: 1.2rem;
        margin-bottom: -10px;
    }

    #countdown ul li img {
        width: 74px;
        top: 42px;
    }

    .hero-active {
        background-position: left center;
    }

    .event-hero-content h6 {
        font-size: 14px;
    }

    .event-hero-content h1 {
        font-size: 36px;
        line-height: 40px;
    }

    .hero-shape1 {
        display: none !important;
    }

    .hero-shape2 {
        display: none !important;
    }

    .hero-shape3 {
        display: none !important;
    }

    .hero-shape4 {
        display: none !important;
    }

    .hero-shape5 {
        display: none !important;
    }

    .hero-shape6 {
        display: none !important;
    }

    /*--  Service Css --*/

    .service-item-box {
        padding: 25px 20px 15px;
    }

    .service-number-item {
        width: 70px;
        height: 70px;
        line-height: 70px;
    }

    .service-content h4 {
        font-size: 21px;
    }

    .service-content p {
        font-size: 18px;
    }

    /*--  Speaker Css --*/

    .speaker-img-thum::before {
        left: 5px;
    }

    /*--  play Css --*/

    .play-area {
        background-position: left center;
    }

    .play-video {
        left: 30px;
        top: 0;
    }

    .play-content {
        padding-left: 0;
        margin-top: 70px;
    }

    .play-content h4 {
        font-size: 12px;
    }

    .play-content h2 {
        font-size: 22px;
        line-height: 36px;
    }

    .play-content p {
        font-size: 12px;
        line-height: 22px;
    }

    /*--  Schedule Css --*/

    .section-title .schedule-section-title {
        line-height: 38px;
        font-size: 25px;
    }

    .section-title p {
        width: 100%;
        font-size: 12px;
    }

    .schedule-item-box {
        margin-bottom: 30px;
    }

    .schedule-img-bg img {
        width: 100%;
    }

    .schedule-time {
        float: inherit;
        margin-bottom: 30px;
    }

    .schedule-content {
        padding: 40px 0px 35px 10px;
    }

    .schedule-sm-img {
        display: none;
    }

    .schedule-content p {
        width: 100%;
        font-size: 11px;
    }

    .coundown-area {
        margin: -60px 0 -145px;
    }


    /*--  Pricing Css --*/

    /* .pricing-item-box::before {
        width: 326px;
    } */
    .pricing-item-box::after {
        width: 326px;
    }

    .pricing-sm-title {
        margin-bottom: 25px;
    }

    /*--  Blog Css --*/

    .blog-time-date.d-flex {
        display: none !important;
    }

    .section-main-title {
        font-size: 27px;
    }

    .blog-inner-content h4 {
        font-size: 18px;
    }

    .blog-inner-content p {
        font-size: 12px;
    }

    .newsletter-btn {
        display: none;
    }

    .widgets-copyright p {
        font-size: 15px;
    }

    .widgets-list-item ul li {
        font-size: 9px;
    }

    /* .widgets-bottom-logo {
        margin-bottom: 40px;
    } */
    .footer-top-bg {
        padding: 10px 0px 10px 0px;
    }


    /*================================
    <--  Home-two ALl Css -->
    ==================================*/

    #countdown-two {
        margin-bottom: 20px;
    }

    .video-item-box .video-heading {
        font-size: 25px;
    }

    .number-count ul {
        display: inherit !important;
    }

    .number-count {
        left: 24%;
    }

    /* .tabs {
        display: none !important;
    } */

    .tabs li {
        float: none;
    }

    #customers-testimonial .owl-nav .owl-prev,
    #customers-testimonial .owl-nav .owl-next {
        display: none;
    }

    .t-member-thum img {
        float: inherit;
    }

    .t-member-quade {
        display: none;
    }

    .testimonial-item-box {
        padding: 55px 30px 55px 30px;
    }

    .testimonial-paragraph p {
        font-size: 14px;
    }

    .testimonial-paragraph span {
        font-size: 14px;
    }

    .testimonial-feedback ul li img {
        display: none !important;
    }

    /*================================
    <--  About Inner Page Css -->
    ==================================*/

    /* .about-item-box {
        margin-top: 60px;
    } */

    .about-section-title p {
        line-height: 26px;
        font-size: 18px;
    }

    .about-item-box {
        padding: 0;
    }

    .about-inner-item {
        display: block !important;
    }

    .about-inner-content {
        margin-bottom: 20px;
        padding: 14px 58px 3px 30px;
    }

    .about-inner-content h4 i {
        display: block;
        margin-bottom: 20px;
    }

    .about-inner-content h4 {
        font-size: 17px;
    }

    .about-inner-content p {
        font-size: 11px;
        line-height: 20px;
    }

    .accordion-item-header {
        padding: 0.5rem 1rem 0.5rem 1rem;
        font-size: 9px;
    }

    .accordion-item-header::after {
        right: 1rem;
    }

    .accordion-item-body-content {
        font-size: 9px;
    }

    /*================================
    <--  Programs Inner Page Css -->
    ==================================*/

    .programs-block .inner-block .content .content-inner {
        margin: 0px;
    }

    .programs-block .inner-block .content .program-info {
        position: relative;
        left: 0px;
        text-align: left;
        padding-right: 0px;
    }

    .programs-block .inner-block .content .program-info .dott {
        position: relative;
        right: 0px;
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .programs-block.style-two .inner-block .content .program-info {
        padding-left: 0px;
        right: 0px;
    }

    .programs-block.style-two .inner-block .content .program-info .dott {
        left: 0px;
    }

    .programs-block {
        padding-bottom: 30px;
    }

    .programs-section .btn-box {
        margin-top: 0px;
    }

    .inner-container::before {
        display: none;
    }

    .programs-block .inner-block .content .content-inner h3 {
        font-size: 20px;
    }

    .programs-block .inner-block .content .content-inner .text {
        font-size: 10px;
    }

    /*================================
    <--  Blog-Details Inner Page Css -->
    ==================================*/
    .widget-categories-box.style1 {
        padding: 18px 20px 12px;
    }

    .recent-widget-thumb {
        margin-right: 18px;
    }

    .sidber-widget-recent-post .recent-widget-content a {
        font-size: 16px;
        line-height: 24px;
    }

    .widget-categories-box {
        padding: 18px 20px 30px 20px;
    }

    .widget-tags a {
        padding: 7px 16px;
    }



    .widget-categories-menu ul li a img {
        display: none;
    }



    /*================================
    <--  Contact Inner Page Css -->
    ==================================*/

    .contact-item-box {
        padding: 30px 35px 30px 30px;
    }

    .contact-icon-img {
        float: inherit;
        margin-bottom: 20px;
    }

    .contact-content {
        overflow: inherit;
    }






}