/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');
/* input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {border-radius: 50px;} */
.main-slider .wpr-advanced-slider-wrap .wpr-slider-arrow-container .wpr-slider-arrow{bottom: 33px; position: absolute; top: inherit; height: 36px !important; width: 36px !important; background: #ffffff; border-radius: 100%;}
.custom-cate-grid .elementor-image-box-wrapper .elementor-image-box-img{width: 100%;}
.custom-cate-grid .elementor-image-box-wrapper .elementor-image-box-img a img{width: 100%;}
.cate-boxs .elementor-image-box-wrapper .elementor-image-box-title a{text-decoration: none; padding: 40px 0 25px 0; display: inline-block; line-height: normal;}
.cate-boxs .elementor-image-box-wrapper .elementor-image-box-title{padding: 0 20px; line-height: 1;}
.custom-cate-grid .cate-boxs{padding: 20px; box-shadow: 0 0 20px 0 #e4e4e4; border-radius: 10px;}
.custom-cate-grid{margin: 0 auto;}


.main-slider .wpr-advanced-slider-wrap .wpr-slider-arrow-container .wpr-slider-arrow.wpr-slider-prev-arrow{left: calc(50% - 43px); opacity: 0.6;}
.main-slider .wpr-advanced-slider-wrap .wpr-slider-arrow-container .wpr-slider-arrow.wpr-slider-next-arrow{right: calc(50% - 43px);}
.main-slider .wpr-advanced-slider-wrap .wpr-slider-arrow-container .wpr-slider-arrow svg{width: 5px !important; fill: #000000 !important;}
.main-slider .wpr-advanced-slider-wrap .wpr-slider-arrow-container .wpr-slider-arrow:hover svg{fill: #000000;}
.main-slider .wpr-slider-controls .wpr-slider-dots{display: none !important;}

.custom-main-cart{padding: 0px;}
.main-slider .wpr-advanced-slider-wrap .wpr-slider-content .wpr-slider-sub-title h5{padding: 0px; margin: 10px 0px; line-height: 1;}
.main-slider .wpr-advanced-slider-wrap .wpr-slider-content .wpr-slider-description p{padding: 0px 140px 0 0 !important;}
.main-slider .wpr-advanced-slider-wrap .wpr-slider-content .wpr-slider-btns .wpr-slider-primary-btn{cursor: pointer;}
.main-slider .wpr-advanced-slider-wrap .wpr-slider-content .wpr-slider-btns .wpr-slider-secondary-btn{cursor: pointer;}
.main-slider .wpr-advanced-slider-wrap .wpr-slider-content .wpr-slider-btns .wpr-slider-secondary-btn:hover{background-color: #001A71;}
.header-desktop .e-con-inner .custom-main-cart .cart-image a {display: flex; position: relative; background: #f7f2f2; width: 66px; height: 66px; align-items: center; justify-content: center; border-radius: 100%;}

.cate-main-section .custom-cate-grid{background-color: #ffffff;}
.main-featured-section .featured-pro-grid .featured-grid{padding: 20px; box-shadow: 0 0 20px 0 #e4e4e4; border-radius: 7px;}

.main-list-course .learn-press-courses .course .course-item{flex-direction: column;}
.main-list-course .lp-archive-courses .learn-press-courses li{width: calc(25% - 15px); padding: 35px 35px 27px 35px; box-shadow: 0 0 20px 0 #e4e4e4; border-radius: 10px; margin-bottom: 0;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-item .course-wrap-thumbnail{width: 100%;}
.main-list-course .learn-press-courses{gap: 15px;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-item .course-wrap-thumbnail .course-img img{max-height: 250px; object-fit: contain; min-height: 250px; padding: 15px; width:auto; margin: 0 auto;}
.course-sidebar-preview .media-preview img{width: auto !important; margin: 20px auto;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-content{width: 100%; padding: 0px;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-instructor{display: none;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-permalink span{font-size: 18px; font-weight: 600; color: #222222; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; margin: 30px 0 20px 0;} 
.main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-wrap-meta .meta-item-level{display: none;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-wrap-meta .meta-item::before{color: #001A71; margin-right: 8px; font-size: 19px;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-wrap-meta .meta-item{width: 50%;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-wrap-meta .meta-item span, .course-wrap-meta .meta-item > div {font-size: 15px; color: #909090; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-wrap-meta {gap: 0px; row-gap: 8px;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-info .course-footer .course-price span{color: #4cd03b; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-info{border-top:1px solid #e9eaea; padding: 17px 0 0 0; margin: 3px 0 0 0;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-info .course-footer .course-price span.price{color: #222222;}
.main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-info .course-footer .course-readmore a{color: #001A71; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 700; text-decoration: underline !important; padding: 0; background: unset;}

.our-course .learn-press-courses .course .course-item{border: 1px solid #e5e5e5; padding: 20px 35px; border-radius: 10px;}
.specialties-main-section .our-course{background: #ffffff;}
.specialties-main-section .our-course .course-img img{max-height: 250px; object-fit: contain; min-height: 250px;}
.specialties-main-section .our-course .course .course-content .course-permalink span {font-size: 18px; font-weight: 600; color: #222222; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; margin: 30px 0 20px 0;}
.specialties-main-section .our-course .course .course-content .course-info .course-footer .course-price span.price {color: #222222; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400;}
.specialties-main-section .our-course .course .course-content .course-info .course-footer .course-price span {color: #4cd03b; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400;}
.specialties-main-section .our-course .course .course-content{padding: 0px;}
.specialties-main-section .our-course .course .course-content .separator{display: none;}
.specialties-main-section .our-course .course .course-content .course-info{border-top:1px solid #e9eaea; padding: 10px 0 0 0; margin: 3px 0 0 0;}

.statement-main-section .single_slider .slick-dots li{list-style: none; display: inline-block; margin: 0 5px;}
.statement-main-section .single_slider .slick-dots li button{border: 0px; font-size: 0px; border-radius: 100%; background-color: #d9c6c6; width: 16px; height: 16px; padding: 0;}
.statement-main-section .single_slider .slick-dots{text-align: center;}
.statement-main-section .single_slider .slick-dots li.slick-active button{background-color: #630000;}
.statement-main-section .single_slider .slick-slide .elementor-image-box-wrapper .elementor-image-box-img{width: 100%; max-width: 240px;}
.statement-main-section .single_slider .slide-box .elementor-image-box-content {font-size: 16px; color: #ffffff; letter-spacing: 0; line-height: 26px; font-family: "Lora", serif; padding: 0 130px 0 50px;}
.statement-main-section .single_slider .slide-box .elementor-image-box-content h4{font-family: "Lora", serif; margin: 24px 0 27px 0; padding: 0px; font-size: 20px; line-height: 26px;}

.main-testimonial .testimonial-main-column .ekit-main-swiper .swiper-navigation-button{bottom: -25px; top: inherit;}
.main-testimonial .testimonial-main-column .ekit-main-swiper .swiper-navigation-button.swiper-button-prev{left: calc(50% - 42px) !important; opacity: 0.6;}
.main-testimonial .testimonial-main-column .ekit-main-swiper .swiper-navigation-button.swiper-button-next{right: calc(50% - 42px) !important;}
.main-testimonial .testimonial-main-column .ekit-main-swiper .swiper-navigation-button::after{font-size: 10px; color: #ffffff;}
.main-testimonial .testimonial-main-column .ekit-main-swiper .swiper-navigation-button{height: 36px !important; width: 36px !important; border-radius: 100%; background: #001a71; text-align: center; line-height: 32px; }
.main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide{margin: 0 15px 0 0 !important;}
.main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide .swiper-slide-inner .elementskit-single-testimonial-slider .elementskit-commentor-bio{display: none;}
.main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide .swiper-slide-inner .elementskit-single-testimonial-slider{position: relative; box-shadow: inherit; background: #fff url(../../uploads/2024/05/review-dott-first.png)left 43px top 43px no-repeat; padding: 90px 80px;}
.main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide .swiper-slide-inner .elementskit-single-testimonial-slider .elementskit-commentor-content p{font-size: 18px; line-height: 26px; letter-spacing: 0px; font-style: italic; font-weight: 400; font-family: "Lora", serif; color: #222222; margin: 0; min-height: 125px;}
.main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide .swiper-slide-inner .elementskit-single-testimonial-slider::before{content: ""; background: url(../../uploads/2024/05/review-dott.png)right bottom no-repeat; position: absolute; right: 43px; bottom: 43px; width: 42px; height: 30px; opacity: 1; visibility: visible; transform: none; z-index: 9; top: inherit; left: inherit;}
.header-top-main .inner-column .elementor-container .column-boxs .elementor-widget-elementskit-social-media .ekit-wid-con .ekit_social_media li a svg{max-width: 32px;}
.top-header .elementor-container .inner-column .elementor-container .column-boxs:last-child .elementor-widget-elementskit-social-media .elementor-widget-container{margin: 0px;}
.main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track{display: flex;}
.our-course .elementor-widget-container .learn-press-courses{margin: 0px;} 

.footer-bottom-sec{margin-bottom: 0px !important;}
.footer-bottom-sec .elementor-column-gap-default{border-top: 1px solid #191919; padding-top: 10px; margin-top: 30px;}
.footer-bottom-sec .footer-social{display: flex; align-items: center;}
.footer-bottom-sec .footer-social .elementor-widget-wrap .elementor-element{width: auto;}
.footer-bottom-sec .footer-social .elementor-widget-wrap{justify-content: right;}
.footer-copyright .elementor-widget-container .ekit-wid-con .ekit_heading_tablet-{display: flex; align-items: center; color: #ffffff; font-size: 16px; font-weight: 700; font-family: "Lora", serif;}
.footer-copyright .elementor-widget-container .ekit-wid-con .ekit_heading_tablet- h4{font-size: 16px; font-weight: 400; margin-bottom: 6px; margin-right: 5px;}
.footer-copyright .elementor-widget-container .ekit-wid-con .ekit_heading_tablet- span{margin: 0 45px; color: #373737;}
.footer-bottom-sec .elementor-container .footer-social .elementor-widget-elementskit-social-media .elementor-widget-container .ekit_social_media li a svg{max-width: 48px;}
.footer-bottom-sec .elementor-container .footer-social .elementor-widget-elementskit-social-media .elementor-widget-container {margin: 0px 10px 0px 0px;}
.ekit-template-content-header .header-main-sec{border-bottom: 1px solid #222222;}
.home .ekit-template-content-header .header-main-sec{border-bottom: 0px solid #222222;}

.main-list-grid .e-con-inner{margin-left: 0px; row-gap: 0px;}
.main-list-grid .e-con-inner .inner-grid{border: 1px solid #d5d8dc; margin-bottom: 10px; padding: 20px 0; display: flex; align-items: center; justify-content: center; border-radius: 15px;}
.main-list-grid .e-con-inner .inner-grid .elementor-heading-title a:hover{color: #001A71 !important;}
.main-faculty-sec .main-grid-img .e-con-inner{margin-left: 0px;}
.main-list-grid-faculty .elementor-widget-container ul{padding: 0px 0 0 25px;}
.main-list-grid-faculty .elementor-widget-container ul li a{color: #001A71;}
.faculty-list-grid .members-grid-img .e-con-inner{justify-content: start; margin-left:0px;}
.contact-main-iframe iframe{min-height: 1500px;}
.custom-faq-search .elementor-widget-container .elementor-shortcode .search-form{display: flex; align-items: center;}
.custom-faq-search .elementor-widget-container .elementor-shortcode .search-form label{width: 100%;}
.custom-faq-search .elementor-widget-container .elementor-shortcode .search-form label input{border-radius: 15px; border: 1px solid #001A71;}
.custom-faq-search .elementor-widget-container .elementor-shortcode .search-form label input::placeholder{color: #001A71;}
.custom-faq-search .elementor-widget-container .elementor-shortcode .search-form button.search-submit{background-color: #001A71; margin: 0 0 0 10px; color: #ffffff; border-radius: 15px; border: 0; min-height: 42px; padding: 5px 30px;}

.specialties-main-section .custom-feature-pro .products li{margin: 0px 10px !important; border: 1px solid #e5e5e5;padding: 20px 35px !important; border-radius: 10px; width: calc(25% - 20px) !important;}
.specialties-main-section .custom-feature-pro .products li a img{max-height: 250px; object-fit: contain; min-height: 250px;}
.specialties-main-section .custom-feature-pro .products li a h2{font-size: 18px; font-weight: 600; color: #222222; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; margin: 30px 0 20px 0;}
.specialties-main-section .custom-feature-pro .products li a .price del .amount{color: #222222; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400; text-decoration: line-through;}
.specialties-main-section .custom-feature-pro .products li a .price del{text-decoration: none;}
.specialties-main-section .custom-feature-pro .products li a .price ins .amount{color: #222222; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400; text-decoration: line-through;}
.faq-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item {border: 1px solid #d5d8dc; margin: 0 0 15px 0; border-radius: 15px;}
.faq-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item + .elementor-accordion-item{border-top: 1px solid #d5d8dc;}

.main-specialties-grid .elementor-shortcode .woocommerce .products .product-category{margin: 0px 10px; width: calc(20% - 20px);}
.main-specialties-grid .elementor-shortcode .woocommerce .products{display: flex; flex-wrap: wrap;}

.custom-feature-pro .soqopslider-wrapper .slick-track .slick-slide{margin: 0px 10px !important; }
.custom-feature-pro .soqopslider-wrapper .soqopslider-item{border: 1px solid #e5e5e5; padding: 20px 35px !important; border-radius: 10px;}
.custom-feature-pro .soqopslider-wrapper .soqopslider-item .soqopslider-title{font-size: 18px; font-weight: 600; color: #222222; letter-spacing: 0; min-height: 75px; line-height: normal; font-family: "Lora", serif; margin: 30px 0 20px 0;}
.custom-feature-pro .soqopslider-wrapper .soqopslider-item .price del span{color: #222222; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400; opacity: 0.5;}
.custom-feature-pro .soqopslider-wrapper .soqopslider-item .price ins span{color: #222222; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400; margin: 0 0 0 3px;}
.custom-feature-pro .soqopslider-wrapper .soqopslider-item .price .amount{color: #222222; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400;}
.custom-feature-pro .soqopslider-wrapper .soqopslider-item .button{color: #001A71; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 700; text-decoration: underline !important; padding: 0; background: unset;}
.custom-feature-pro .soqopslider-wrapper .soqopslider-item .button:hover{color: #630000;}
.custom-feature-pro .soqopslider-wrapper .soqopslider-item a img{max-height: 250px; object-fit: contain; min-height: 250px; margin: 0 auto;}
.custom-feature-pro .soqopslider-wrapper .soqopslider-item .fetured-main-pro{display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #e9eaea; padding: 20px 0 0 0;}
.custom-feature-pro .soqopslider-wrapper .soqopslider-item .price del .woocommerce-Price-currencySymbol{opacity: 1;}
.custom-feature-pro .soqopslider-wrapper .soqopslider-item .price ins {text-decoration: none;}
.custom-feature-pro .soqopslider-wrapper{background: #ffffff;}


.custom-feature-pro .soqopslider-wrapper .slick-arrow{bottom: -75px; top: inherit; position: absolute; height: 36px;  width: 36px; border-radius: 100%; background: #001a71; font-size: 0; border: 0;}
.custom-feature-pro .soqopslider-wrapper .slick-prev{left: calc(50% - 42px) !important; opacity: 0.6;}
.custom-feature-pro .soqopslider-wrapper .slick-next{right: calc(50% - 42px) !important;}
.custom-feature-pro .soqopslider-wrapper .slick-prev::after{content: 'prev'; font-family: swiper-icons; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; font-size: 10px; color: #fff;}
.custom-feature-pro .soqopslider-wrapper .slick-next::after{content: 'next'; font-family: swiper-icons; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; font-size: 10px; color: #fff;}

.specilities-cate-sec .specilities-cate-wrap .elementor-widget-container .elementor-shortcode .woocommerce .products{display: flex; flex-wrap: wrap;}
.specilities-cate-sec .specilities-cate-wrap .elementor-widget-container .elementor-shortcode .woocommerce .products .product-category{margin: 0 10px 20px 10px; width: calc(25% - 20px); padding: 35px 35px 27px 35px; box-shadow: 0 0 20px 0 #e4e4e4; border-radius: 10px;}
.specilities-cate-sec .specilities-cate-wrap .elementor-widget-container .elementor-shortcode .woocommerce .products .product-category a h2{font-size: 20px; color: #222222; font-weight: 700; letter-spacing: 0; text-align: center; line-height: normal; font-family: "Lora", serif;}
.specilities-cate-sec .specilities-cate-wrap .elementor-widget-container .elementor-shortcode .woocommerce .products .product-category a h2 mark{background-color: unset;}
.specilities-cate-sec .specilities-cate-wrap .elementor-widget-container .elementor-shortcode .woocommerce .products .product-category a h2:hover{color: #001a71;}

.page-content a {text-decoration: none !important;} 
.main-list-grid .e-con-inner{height: auto;}
.main-list-grid-faculty .elementor-widget-container ul li{padding: 0 0 10px 0;}
.main-grid-img .e-con-inner .elementor-widget .elementor-widget-container{border: 2px solid #001A71; border-radius: 15px;}
.main-grid-img .e-con-inner .elementor-widget .elementor-widget-container img{padding: 10px;}
.main-grid-img .e-con-inner .elementor-widget {width: 100%;}
.contact-heading .wp-block-heading a{color: #630000 !important;}
.contact-heading .wp-block-heading a:hover{color: #001A71 !important; text-decoration: underline !important;}
.upcomming-course-main .custom-feature-pro .soqopslider-wrapper {display: flex; flex-wrap: wrap;}
.upcomming-course-main .custom-feature-pro .soqopslider-wrapper .soqopslider-item{width: calc(25% - 20px); margin: 0 10px 20px 10px;}

.faculty-grid .faculty-list-grid .faculty-members .faculty-members-wrapper{display: grid; grid-template-columns: repeat(5, 1fr); gap: 40px;}
.faculty-grid .faculty-list-grid .faculty-members .faculty-members-wrapper .faculty-member-item .faculty-member-title{color: #001A71; text-align: center; margin: 20px 0; font-weight: 700; font-size: 18px; letter-spacing: 0px; line-height: normal; font-family: "Lora", lora;}
.faculty-grid .faculty-list-grid .faculty-members .faculty-members-wrapper .faculty-member-item img{max-width: 100%; margin: 0 auto;}
.faculty-grid .faculty-list-grid .faculty-members .faculty-members-wrapper .faculty-member-item{border: 1px solid #001A71; padding: 15px 15px 0 15px; border-radius: 14px;}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td{border: 0px; background: unset; padding: 30px 0 0 0;}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column1{text-align: center; background: #F7F7F7; padding: 25px 30px 30px 30px !important; border-radius: 15px;}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column2{text-align: center; background: #F7F7F7; padding: 25px 30px 30px 30px !important; border-radius: 15px;}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column1 .woocommerce-form{margin-bottom: 0px; border: 0; padding: 0;}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column2 .woocommerce-form{margin-bottom: 0px; border: 0; padding: 0;}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns{display: flex; gap: 20px;}

.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column2 .woocommerce-form p{font-size: 14px;}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column1 .woocommerce-form p{font-size: 14px;}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column1 .woocommerce-form p a{color: #630000; font-size: 15px; text-decoration: underline !important;}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column2 .woocommerce-form p a{color: #630000; font-size: 14px; text-decoration: underline !important;}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column1 .woocommerce-form .woocommerce-button{background: unset; color: #001A71; font-size: 15px; font-weight: 700; letter-spacing: 0px; text-decoration: underline; padding: 4px 0 0 0;}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column2 .woocommerce-form .woocommerce-button{background: unset; color: #001A71; font-size: 15px; font-weight: 700; letter-spacing: 0px; text-decoration: underline; padding: 4px 0 0 0;}

.custom-my-account .wp-block-table .woocommerce{padding: 30px; border-radius:15px; display: flex; flex-direction: column; background: #f7f7f7;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-navigation{width: 100%;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-navigation ul {padding: 0px; margin: 0px 0 30px 0; flex-wrap: wrap; display: flex; gap: 20px; justify-content: center;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-navigation ul li{padding: 0px; list-style: none; margin: 7px 0 7px 0;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-navigation ul li a{color: #ffffff; display: inline-block; width: auto; background-color: #001A71; font-family: "Lora", lora; font-size: 15px; font-weight: 700; padding: 10px 20px; border-radius: 50px; text-transform: uppercase;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background: #630000; position: relative;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a::before{width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 10px solid #630000; position: absolute; content: ""; bottom: -10px; left: 0; right: 0; text-align: center; margin: 0 auto;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content{background: #ffffff; border-radius: 15px; padding: 20px; width: 100%;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content p{text-align: center;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content p label{text-align: left;}
.woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-error{flex-direction: column; align-items: start;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content p button{color: #ffffff; display: inline-block; width: auto; background-color: #001A71; font-family: "Lora", lora; font-size: 15px; font-weight: 700; padding: 15px 20px; border-radius: 50px; text-transform: uppercase; margin-top: 20px;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content .woocommerce-info{border-top:0px; background: unset;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content p a{color: #001A71; text-decoration: underline !important; font-weight: 600;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content p a:hover{color: #630000;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content p .woocommerce-input-wrapper .selection .select2-selection{border: 1px solid #666; height: 38px; text-align: left;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content p .woocommerce-input-wrapper .selection .select2-selection span{color: #000000; line-height: 35px;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content .woocommerce-info a{color: #001A71; text-decoration: underline !important; font-weight: 600; background: unset; padding: 0px;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-Address-title h3{margin: 0; font-size: 18px;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-Address{padding: 10px 20px !important;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-Address address{font-size: 14px; text-align: left; line-height: normal; padding: 10px 0 0 0}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{border: 0px; padding: 0px;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset p{padding-left:0px;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{padding-top: 30px; display: inline-block; color: #630000; font-weight: 500;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p label{font-size: 14px; text-align: left;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p span em{font-size: 14px;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm p button{color: #ffffff; background-color: #001A71; font-weight: 600; padding: 13px 15px; font-size: 15px; border-radius: 10px; margin-top: 10px;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-ResetPassword p button{color: #ffffff; background-color: #001A71; font-weight: 600; padding: 13px 15px; font-size: 15px; border-radius: 10px; margin-top: 10px;}
.woocommerce-Button{border-radius: 50px !important;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-password-strength {border-radius: 50px; margin: 10px 0; padding: 10px 0;}
.custom-my-account .wp-block-table .woocommerce .woocommerce-notices-wrapper .woocommerce-error{justify-content: start;}
.category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}
.category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item{width: 100%; max-width: 100%; padding: 35px 35px 27px 35px; box-shadow: 0 0 20px 0 #e4e4e4; border-radius: 10px;}
.category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item a img{margin: 0 auto; max-height: 250px; object-fit: contain; min-height: 250px;}
.category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .soqopslider-title{font-size: 18px; font-weight: 600; color: #222222; min-height: 70px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; margin: 30px 0 20px 0;}
.category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro .price del span{color: #222222; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400; opacity: 0.5;}
.category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro .price bdi{color: #222222; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400;}
.category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro .price del .woocommerce-Price-currencySymbol{opacity: 1;}
.category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro{display: flex; align-items: center; justify-content: space-between;}
.category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro .price ins{text-decoration: none;}
.category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro .button:hover{color: #630000;}
.category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro .button{color: #001A71; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 700; text-decoration: underline !important; padding: 0; background: unset;}
.elementor-widget-container .custm-fb-inner a{font-family: "Lora", lora;  font-size: 15px; font-weight: 700; text-transform: uppercase; text-decoration: none; letter-spacing: 1.5px; background-color: #001A71; border-radius: 30px; padding: 10px 20px; display: inline-flex; align-items: center; width: auto; gap: 10px; color: #ffffff;}
.elementor-widget-container .custm-fb-inner a svg{color: #ffffff; fill: #ffffff;}
.elementor-image-box-wrapper .image-bullet-points{padding: 0 0 0 20px; margin-top: 20px;}
.elementor-image-box-wrapper .image-bullet-points li{color: #ffffff; margin: 0 0 7px 0; text-align: left;}
.elementor-image-box-wrapper .image-bullet-points li a{color: #ffffff;}
.woocommerce-page .content-area .site-main{max-width: 1630px; padding: 0 15px; margin: 0 auto;}
.woocommerce-page .woocommerce-breadcrumb a{font-weight: 500; color: #222222; opacity: 1; font-family: "Lora", serif;} 
.woocommerce-page .woocommerce-breadcrumb{padding: 10px 0 20px 0;}
.woocommerce-page .content-area .site-main .woocommerce-products-header .woocommerce-products-header__title{margin: 35px 0 50px 0; text-transform: uppercase; font-size: 35px; color: #222222; font-weight: 700; letter-spacing: 0; text-align: center; line-height: normal; font-family: "Lora", serif;}
.woocommerce-page .content-area .site-main ul.products {display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px;}
.woocommerce-page .content-area .site-main ul.products li{width: 100%; max-width: 100%; margin: 0 0 20px 0; padding: 35px 35px 27px 35px; box-shadow: 0 0 20px 0 #e4e4e4; border-radius: 10px;}
.woocommerce-page .content-area .site-main ul.products::before, .woocommerce-page .content-area .site-main ul.products::after{display: none;}
.woocommerce-page .content-area .site-main ul.products li .woocommerce-loop-product__title{font-size: 18px; font-weight: 600; color: #222222; background: unset; letter-spacing: 0; min-height: 90px; line-height: normal; font-family: "Lora", serif; margin: 30px 0 20px 0;}
.woocommerce-page .content-area .site-main ul.products li a img{max-height: 250px; object-fit: contain; min-height: 250px; margin: 0 auto;}
.woocommerce-page .content-area .site-main .woocommerce-result-count{border: 1px solid #222222; height: 45px; padding: 0 10px; font-size: 15px; font-family: "Lora", serif; font-weight: 500; margin-bottom: 30px; border-radius: 10px; line-height: 42px;}
.woocommerce-page .content-area .site-main .woocommerce-ordering select{border: 1px solid #222222; height: 45px; padding: 0 10px; font-size: 15px; font-family: "Lora", serif; font-weight: 500; margin-bottom: 30px; border-radius: 10px; line-height: 42px;}
.woocommerce-page .content-area .site-main ul.products li .price del span{color: #222222; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400; opacity: 0.5; text-decoration: line-through;}
.woocommerce-page .content-area .site-main ul.products li .price del span .woocommerce-Price-currencySymbol{opacity: 1;}
.woocommerce-page .content-area .site-main ul.products li .price ins span{color: #222222; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400;}
.woocommerce-page .content-area .site-main ul.products li .price del{text-decoration: none; opacity: 1;}
.woocommerce-page .content-area .site-main ul.products li .price ins{text-decoration: none; margin: 0 0 0 5px;}
.woocommerce-page .content-area .site-main ul.products li .price .amount bdi{color: #222222; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400;}
.woocommerce-page .content-area .site-main ul.products li .button{font-family: "Lora", lora; font-size: 15px; color: #ffffff; font-weight: 700; text-transform: uppercase; text-decoration: none; letter-spacing: 1.5px; background-color: #001A71; border-radius: 30px; padding: 15px 25px;}
/* .woocommerce-page .content-area .site-main ul.products li a .onsale{background-color: #001a71; margin: 0px; min-height: 50px; min-width: 50px; padding: 3px; top: 16px; right: 9px;} */
.woocommerce-page .content-area .site-main ul.products li .button:hover{opacity: 0.7;}
.main-video-sec .custom-video{width: 100%; max-width: 640px !important;}


.lp-archive-courses .course-summary .course-content .course-detail-info{background: #001A71;}
.lp-archive-courses .course-summary .course-content .course-detail-info .course-info-left .course-meta__pull-left .meta-item::before{color: #cccccc;}
.lp-archive-courses .learn-press-nav-tabs .course-nav label::before{background: #001A71;}
.lp-archive-courses .learn-press-nav-tabs .course-nav label{color: #001A71 !important;}
.curriculum-sections .section-item .section-content .course-item a::before{color: #001A71;}
.curriculum-sections .section-item .section-content .course-item a .course-item-meta span::before{color: #001A71;}
.lp-archive-courses .learn-press-nav-tabs .course-nav.active::before{background-color: #001A71;}
.lp-archive-courses .lp-entry-content .comments-area .comment-respond .comment-reply-title{font-family: "Lora", lora;  font-size: 25px; font-weight: 700; color: #222222;}
.lp-archive-courses .lp-entry-content .comments-area .comment-respond .logged-in-as a{color: #001A71;}
.lp-archive-courses .lp-entry-content .comments-area .comment-respond .form-submit input:hover{opacity: 0.7;}
.lp-archive-courses .lp-entry-content .comments-area .comment-respond .form-submit input{font-family: "Lora", lora; color: #ffffff; border: 0px; font-size: 15px; font-weight: 700; text-transform: uppercase; text-decoration: none; letter-spacing: 1.5px; background-color: #001A71; border-radius: 3px; padding: 12px 25px;}
.course-sidebar-top .course-sidebar-preview .course-graduation{border-color: #001A71;}
.course-sidebar-top .course-sidebar-preview .lp-course-progress-wrapper .course-results-progress .course-progress .learn-press-progress .progress-bg .progress-active{background-color: #001A71;}
.course-sidebar-top .course-sidebar-preview .lp-course-progress-wrapper .course-results-progress .course-progress .learn-press-progress .lp-passing-conditional{background: #ffffff;}
.curriculum-scrollable .curriculum-sections li .wrapper-section-title h3{font-family: "Lora", lora;  font-size: 20px; font-weight: 700; color: #222222;}
.lp-archive-courses .course-summary #popup-header{background-color: #001A71;}
.course-sidebar-top .course-sidebar-preview .lp-course-buttons .continue-course button{font-family: "Lora", lora; color: #ffffff; border: 0px; font-size: 15px; font-weight: 700; text-transform: uppercase; text-decoration: none; letter-spacing: 1.5px; background-color: #001A71; border-radius: 3px; padding: 12px 25px;}
.popup-header__inner .items-progress .learn-press-progress .learn-press-progress__active{background-color: #ffffff;}
.lp-archive-courses .course-summary #popup-content .content-item-wrap .content-item-summary .course-item-title, .comment-reply-title{font-family: "Lora", lora; color: #222222; border: 0px; font-size: 30px; font-weight: 700;}
.lp-archive-courses .course-summary #popup-content .content-item-wrap .content-item-summary .learn-press-message{border-top: 5px solid #001A71;}
.lp-archive-courses .course-summary #popup-content .content-item-wrap .content-item-summary .learn-press-message a, .logged-in-as a{color: #001A71;}
.learn-press-comments .comments-area .comment-respond .comment-form .form-submit input{font-family: "Lora", lora; color: #ffffff; border: 0px; font-size: 15px; font-weight: 700; text-transform: uppercase; text-decoration: none; letter-spacing: 1.5px; background-color: #001A71; border-radius: 3px; padding: 12px 25px;}
#learn-press-quiz-app > div .quiz-result .result-grade .circle-progress-bar .circle-progress-bar__circle{stroke: #001A71;} 
#learn-press-quiz-app > div .quiz-result .result-message{background: #001A71;}
.course-sidebar-top .lp-course-progress-wrapper .course-results-progress .course-progress .learn-press-progress::before{background: #001A71; position: static;}

.lp-archive-courses .lp-content-area .lp-main-content .learn-press-courses-header h1{color: #222222; font-family: "Lora", lora; font-size: 36px; font-weight: 500; text-transform: uppercase; letter-spacing: 0px;} 
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .lp-courses-bar .search-courses label{width: 100%;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .lp-courses-bar .search-courses label input{border: 1px solid #001A71; min-height: 40px; border-radius: 50px; padding: 10px 20px;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .lp-courses-bar .search-courses label input::placeholder{color: #001A71;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .lp-courses-bar .search-courses button{right: 10px;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .lp-courses-bar .switch-layout label::before{color: #001A71; font-size: 22px;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-item{padding: 30px 30px 25px 30px; box-shadow: 0 0 20px 0 #e4e4e4; border-radius: 10px; margin-bottom: 0;}
.lp-archive-courses .lp-content-area{max-width: 1630px !important;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content{padding: 0px;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .separator{margin-left: -5px; margin-right: -5px;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-instructor{display: none;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-permalink{font-size: 18px; font-weight: 600; color: #222222; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; margin: 30px 0 20px 0;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-permalink span{font-size: 18px;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-permalink span:hover{color: #630000;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-wrap-thumbnail .course-thumbnail a img{max-height: 250px; object-fit: contain; min-height: 250px; padding: 15px;}
.lp-archive-courses .learn-press-breadcrumb{max-width: 1630px !important;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-info .course-footer .course-price .price{font-size: 18px; letter-spacing: 0; color: #222222; line-height: normal; font-family: "Lora", serif; font-weight: 400;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-info .course-footer .course-readmore a{color: #001A71; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 700; text-decoration: underline !important; padding: 0; background: unset;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-wrap-meta .meta-item::before{color: #001A71; margin-right: 8px; font-size: 19px;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-wrap-meta .meta-item span{font-size: 15px; color: #909090; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400;}
.lp-archive-courses .lp-content-area .lp-main-content{margin: 30px 0;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-wrap-meta .meta-item{width: 48%;}
.privacy-main-content .privacy-content .elementor-widget-container p{line-height: 20px; margin-bottom: 25px;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-info .course-footer .course-item-price .free{color: #4cd03b; font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-wrap-meta{display: flex !important; width: 100%; flex-wrap: wrap; gap: 10px; margin-bottom: 20px;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-wrap-meta .meta-item.meta-item-level{display: none;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses[data-layout=grid] li .course-content .course-wrap-meta .meta-item{position: relative; padding: 0 0 0 25px;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses[data-layout=grid] li .course-content .course-wrap-meta .meta-item::before{color: #001A71; margin-right: 8px; font-size: 19px; text-transform: capitalize;font-family: "lp-icon"; top: -3px; position: absolute; left: 0px;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses[data-layout=grid] li .course-content .course-wrap-meta .meta-item-duration::before{content: "\f017";}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses[data-layout=grid] li .course-content .course-wrap-meta .meta-item-lesson::before{content: "\f0c5";}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses[data-layout=grid] li .course-content .course-wrap-meta .meta-item-quiz::before{content: "\f12e";}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses[data-layout=grid] li .course-content .course-wrap-meta .meta-item-student::before{content: "\f501";}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-info .course-footer .course-readmore{display: block !important;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-info .course-footer{display: flex; align-items: center; justify-content: space-between;}
.lp-archive-courses .lp-content-area .lp-main-content .lp-load-ajax-element .learn-press-courses li .course-content .course-info .course-footer .course-price{float: none;}

.course-description .jwppp-video-box .jw-widget.shelf{max-width: 100%; background-color: unset !important; padding: 0;}
.course-description .jwppp-video-box .jw-widget.shelf .jw-widget-title{font-family: "Lora", lora; color: #001A71; border: 0px; font-size: 15px; font-weight: 700; text-transform: uppercase; text-decoration: none;}    
.course-curriculum .course-item .section-item-link:hover .item-name{color: #630000 !important;}
.course-curriculum .course-item .section-item-link .item-name{color: #001A71 !important;}
.content-item-wrap .content-item-summary .learn-press-form .lp-button{font-family: "Lora", lora; color: #ffffff; border: 0px; font-size: 15px; font-weight: 700; text-transform: uppercase; text-decoration: none; letter-spacing: 1.5px; background-color: #001A71; border-radius: 3px; margin: 0 0 30px 0 !important;}
.course-summary #popup-footer .course-item-nav .next a{color: #001A71 !important;}
.course-summary #popup-footer .course-item-nav .next::before{color: #001A71 !important;}
.course-summary #popup-footer .course-item-nav .next .course-item-nav__name{top: -30px; right: 0px;}
.course-summary #popup-footer .course-item-nav .prev a{color: #001A71 !important;}
.course-summary #popup-footer .course-item-nav .prev::before{color: #001A71 !important;}
.course-summary #popup-footer .course-item-nav .prev .course-item-nav__name{top: -30px; right: 0px;}
.content-item-summary .content-item-description .jwppp-video-box .shelf{padding: 0px; background-color: unset !important;}
.content-item-summary .content-item-description .jwppp-video-box .shelf .jw-widget-title{font-family: "Lora", lora; color: #001A71; border: 0px; font-size: 15px; font-weight: 700; text-transform: uppercase; text-decoration: none;}
.lp-overlay .lp-modal-dialog .lp-modal-content .lp-modal-header{background: #001A71;}
.lp-overlay .lp-modal-dialog .lp-modal-content  .lp-modal-footer button{font-family: "Lora", lora; color: #ffffff; border: 0px; font-size: 15px; font-weight: 700; text-transform: uppercase; text-decoration: none; letter-spacing: 1.5px; background-color: #001A71; border-radius: 3px;}
.faq-accordion .elementor-widget-container .elementor-accordion .elementor-accordion-item + .elementor-accordion-item .elementor-tab-content p a{word-break: break-all;}
.faculty-list-grid .main-list-grid-faculty .elementor-widget-container ul{column-count: 3;}
#popup-content .content-item-scrollable .content-item-wrap{padding-bottom: 0px;}
#learn-press-content-item .content-item-scrollable .content-item-wrap #learn-press-quiz-app > div .quiz-status > div {background: #001A71;}
#learn-press-content-item .content-item-scrollable .content-item-wrap #learn-press-quiz-app > div .quiz-status > div .questions-index{color: #ffffff;}
#learn-press-content-item .content-item-scrollable .content-item-wrap #learn-press-quiz-app > div .quiz-status > div .questions-index span{color: #ffffff;}
#learn-press-content-item .content-item-scrollable .content-item-wrap #learn-press-quiz-app > div .quiz-status > div .countdown{color: #ffffff;}
#learn-press-content-item .quiz-questions .question .question-title .edit-link a{color: #001A71; text-decoration: underline;}
#learn-press-content-item .question-answers .answer-options .answer-option label{padding: 17px 10px 17px 60px;}
.quiz-buttons .questions-pagination .nav-links .page-numbers.current{color: #cccccc !important; border-radius: 3px;}
.quiz-buttons .questions-pagination .nav-links .page-numbers{color: #cccccc !important;}
#learn-press-quiz-app #lp-modal-window #lp-modal-buttons button{font-family: "Lora", lora; color: #ffffff; border: 0px; font-size: 15px; font-weight: 700; text-transform: uppercase; text-decoration: none; letter-spacing: 1.5px; background-color: #001A71; border-radius: 3px;}
#learn-press-quiz-app .quiz-buttons .button-left .lp-button{font-family: "Lora", lora; color: #ffffff; border: 0px; font-size: 15px; font-weight: 700; text-transform: uppercase; text-decoration: none; letter-spacing: 1.5px; background-color: #001A71; border-radius: 3px;}
#learn-press-quiz-app .quiz-buttons .button-left{position: relative !important;}
.lp-archive-courses .course-summary #popup-content #learn-press-content-item .learn-press-message{border-color: #001A71 !important;}
.lp-archive-courses .learnpress .lp-content-area .learn-press-message{border-color: #001A71 !important;}
#checkout-account-login .lp-checkout-sign-up-link a{color: #001A71 !important; line-height: normal;}
#checkout-account-login .lp-checkout-sign-up-link a label{color: #001A71 !important; line-height: normal; text-decoration: underline;}
.lp-checkout-block .place-order-action button{font-family: "Lora", lora; color: #ffffff !important; border: 0px; font-size: 15px; text-decoration: none; letter-spacing: 0px; background-color: #001A71 !important; border-radius: 3px;}
.lp-checkout-remember .lp-lost-password-link{color: #001A71 !important; line-height: normal; text-decoration: underline !important;}
.lp-checkout-order__inner table tbody tr .course-name a{color: #001A71 !important; line-height: normal;}
.lp-checkout-block .lp-checkout-sign-in-link a{color: #001A71 !important; line-height: normal;}
.lp-checkout-block .lp-checkout-sign-in-link a label{color: #001A71 !important; line-height: normal; text-decoration: underline;}
.lp-course-buttons .enroll-course .lp-button:hover{opacity: 0.7;}
.lp-course-buttons .enroll-course .lp-button{font-family: "Lora", lora; color: #ffffff !important; border: 0px; font-size: 15px; text-decoration: none; letter-spacing: 0px; background-color: #001A71 !important; border-radius: 3px;}
.lp-checkout-form__after .lp-terms-and-conditions a{color: #001A71 !important; line-height: normal; text-decoration: underline;}
.lp-archive-courses .course-summary #popup-content #learn-press-content-item .learn-press-message a{color: #001A71 !important; line-height: normal; text-decoration: underline;}
.woocommerce-cart .site-main .page-header .entry-title{color: #222222; font-family: "Lora", lora; font-weight: 500; text-transform: uppercase; letter-spacing: 0px; font-size: 30px; margin-top: 20px;}
.woocommerce-checkout .site-main .page-header .entry-title{color: #222222; font-family: "Lora", lora; font-weight: 500; text-transform: uppercase; letter-spacing: 0px; font-size: 30px; margin-top: 20px;}
.woocommerce-cart .main-cart .wp-block-table table tbody tr td{background-color: unset; padding:15px;} 
.woocommerce-notices-wrapper .woocommerce-error{justify-content: start; width: 100%; background: #f7f7f7;}
.woocommerce-notices-wrapper .woocommerce-error li {display: flex; align-items: center; justify-content: flex-start; width: 100%; gap: 10px;}
.woocommerce-notices-wrapper .woocommerce-error li a:hover{opacity: 0.7;}
.woocommerce-notices-wrapper .woocommerce-error li a{font-size: 15px; font-weight: 700; text-transform: uppercase; color: #ffffff; text-decoration: none; letter-spacing: 0px; background-color: #001A71 !important; border-radius: 30px; padding: 13 17px;}
.wp-block-table .woocommerce .woocommerce-cart-form .wpr-shop-table {border: 1px solid #f7f7f7; margin: 0 0px 24px 0; border-collapse: inherit;}
.wp-block-table .woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item .product-thumbnail a img{width: 50px;}
.wp-block-table .woocommerce .woocommerce-cart-form .wpr-shop-table thead tr th{color: #222222; font-size: 14px; border-block-start: 1px solid #000000;}
.wp-block-table .woocommerce .woocommerce-cart-form .wpr-shop-table thead{border-bottom: 0px;}
.wp-block-table .woocommerce .woocommerce-cart-form .woocommerce-cart-form__cart-item td{font-size: 15px; color: #222222;}
.wpr-shop-table tbody tr .actions .coupon input{width: 110px !important; margin: 0px !important;}
.wpr-shop-table tbody tr .actions .coupon{display: flex; align-items: center; gap: 10px;}
.wpr-shop-table tbody tr .actions .coupon button{font-family: "Lora", lora; font-size: 15px; text-transform: uppercase; letter-spacing: 0px; border-radius: 5px; padding: 11px 15px; color: #ffffff; background-color: #001A71;}
.wpr-shop-table tbody tr .actions button{font-family: "Lora", lora; font-size: 15px; text-transform: uppercase; letter-spacing: 0px; border-radius: 5px; padding: 11px 15px; color: #ffffff; background-color: #001A71;}
.wp-block-table .woocommerce .cart-collaterals .cross-sells h2{font-family: "Lora", lora; font-weight: 500; text-transform: capitalize;letter-spacing: 0px; font-size: 30px; color: #001A71;}
.wp-block-table .woocommerce .cart-collaterals .cross-sells .products li{margin: 0 10px 20px 10px; box-shadow: 0 0 20px 0 #e4e4e4; padding: 15px; border-radius: 10px;}
/* .wp-block-table .woocommerce .cart-collaterals .cross-sells .products li a .price span bdi{text-decoration: line-through;} */
.wp-block-table .woocommerce .cart-collaterals .cross-sells .products li a .price del .woocommerce-Price-amount bdi{text-decoration: line-through;}
.wp-block-table .woocommerce .cart-collaterals .cross-sells .products li a .price ins span bdi{text-decoration: none !important;}
.wp-block-table .woocommerce .cart-collaterals .cross-sells .products li a .price ins{text-decoration: none;}
.wp-block-table .woocommerce .cart-collaterals .cross-sells .products li a .price span{font-size: 18px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400; color: #222222;}
.wp-block-table .woocommerce .cart-collaterals .cross-sells .products li .button{font-size: 15px; font-weight: 700; text-transform: uppercase; color: #ffffff; text-decoration: none; letter-spacing: 0px; background-color: #001A71; border-radius: 30px; padding: 13px 17px;}
.wp-block-table .woocommerce .cart-collaterals .cart_totals h2{font-family: "Lora", lora; font-weight: 500; text-transform: capitalize;letter-spacing: 0px; font-size: 30px; color: #001A71;}
.wp-block-table .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr th{background: unset; padding-left: 0;}
.cart-collaterals .cart_totals .wc-proceed-to-checkout a{font-size: 15px; font-weight: 700; text-transform: uppercase; color: #ffffff; text-decoration: none; letter-spacing: 0px; background-color: #001A71; border-radius: 5px; padding: 15px 20px;}
.wp-block-table .woocommerce .cart-collaterals .cross-sells .products li .button:hover{opacity: 0.7;}
.cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover{background: #001A71; opacity: 0.7;}
.woocommerce-cart .site-main .page-content table{background-color: unset;}
.woocommerce-checkout .site-main .page-content table tbody tr td{background-color: unset;}
.wp-block-table .woocommerce .cart-collaterals .cross-sells .products li a .price del{text-decoration: none;}
.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{background: #f7f7f7;}
.woocommerce-checkout .woocommerce-billing-fields h3{font-family: "Lora", lora; font-weight: 500; text-transform: capitalize;letter-spacing: 0px; font-size: 25px; color: #001A71;}
.woocommerce-checkout .woocommerce-additional-fields h3{font-family: "Lora", lora; font-weight: 500; text-transform: capitalize;letter-spacing: 0px; font-size: 25px; color: #001A71;}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .button{font-size: 15px; font-weight: 700; text-transform: uppercase; color: #ffffff; text-decoration: none; letter-spacing: 0px; background-color: #001A71 !important; border-radius: 5px; padding: 13px 17px;}
.woocommerce-checkout-review-order .woocommerce-checkout-payment{background: #f7f7f7 !important;}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row .button:hover{opacity: 0.7;}
.woocommerce .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{font-family: "Lora", lora; font-weight: 500; text-transform: capitalize;letter-spacing: 0px; font-size: 25px; color: #001A71;}
.woocommerce .woocommerce-order .woocommerce-customer-details h2{font-family: "Lora", lora; font-weight: 500; text-transform: capitalize;letter-spacing: 0px; font-size: 25px; color: #001A71;}
.woocommerce .woocommerce-order .woocommerce-order-overview{padding-left: 0px;}
.woocommerce .woocommerce-order .woocommerce-order-overview li{margin-bottom: 10px;}
.woocommerce .wc-empty-cart-message .cart-empty{border-top-color: #001A71 !important;}
.woocommerce .wc-empty-cart-message .cart-empty::before{color: #001A71;}
.woocommerce .return-to-shop a{font-size: 15px; font-weight: 700; text-transform: uppercase; color: #ffffff; text-decoration: none; letter-spacing: 0px; background-color: #001A71 !important; border-radius: 30px; padding: 15px;}
.woocommerce .return-to-shop a:hover, .woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:hover{opacity: 0.7;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{font-size: 15px; font-family: "Lora", serif; font-weight: 700; text-transform: uppercase; color: #ffffff; text-decoration: none; letter-spacing: 0px; background-color: #001A71 !important; border-radius: 5px; padding: 12px 15px;}
.woocommerce .checkout_coupon .form-row{margin-bottom: 0px; padding: 0px;}
.woocommerce .checkout_coupon .form-row button{font-size: 15px; font-weight: 700; text-transform: uppercase; color: #ffffff; text-decoration: none; letter-spacing: 0px; background-color: #001A71 !important; font-family: "Lora", serif; border-radius: 5px; padding: 12px 18px;}
/* .woocommerce-notices-wrapper .woocommerce-error li{justify-content: space-between;} */
.woocommerce-message {
    justify-content: flex-end !important;
    grid-gap: 20px;
}
.woocommerce-notices-wrapper .woocommerce-error {margin-bottom: 25px !important;}

.woocommerce .site-main .product .summary .product_title{color: #222222; font-family: "Lora", lora; font-weight: 600; text-transform: uppercase; letter-spacing: 0px; font-size: 35px; display: block;}
.woocommerce .site-main .product .summary{box-shadow: 0 0 20px 0 #e4e4e4; background: #ffffff; padding: 30px; margin-bottom: 60px;}

.woocommerce .site-main .product .summary .price del span{font-size: 25px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 400; color: #222222; text-decoration: line-through; opacity: 0.6;}
.woocommerce .site-main .product .summary .price del{text-decoration: none;}
.woocommerce .site-main .product .summary .price ins span.woocommerce-Price-amount{text-decoration: none;}
.woocommerce .site-main .product .summary .price ins span.woocommerce-Price-amount .woocommerce-Price-currencySymbol{text-decoration: none;}
.woocommerce .site-main .product .summary .price ins span{font-size: 25px; letter-spacing: 0; line-height: normal; font-family: "Lora", serif; font-weight: 500; color: #222222; text-decoration: line-through; margin-left: 5px;}
.woocommerce .site-main .product .summary .price ins{text-decoration: none;}
.woocommerce .site-main .product .summary .price{border-bottom: 1px solid #dcdcdc; padding: 0 0 25px 0; margin: 0;}
.woocommerce .site-main .product .summary .price bdi{font-size: 25px; letter-spacing: 0; line-height: normal; text-decoration: none; font-family: "Lora", serif; font-weight: 400; color: #222222;}
.woocommerce .site-main .product .summary .woocommerce-product-details__short-description ul{padding: 20px 0 10px 20px;}
.woocommerce .site-main .product .summary .woocommerce-product-details__short-description ul li h3{margin: 0px; font-size: 18px; font-weight: 400; letter-spacing: 0px; color: #222222;}
.woocommerce .site-main .product .summary .woocommerce-product-details__short-description ul li h4{margin: 0px; font-size: 18px; font-weight: 400; letter-spacing: 0px; color: #222222;}
.woocommerce .site-main .woocommerce-product-details__short-description h3{text-align: left !important; margin: 0px; font-size: 20px; font-weight: 400; color: #222222; line-height: normal;}
.woocommerce .site-main .woocommerce-product-details__short-description h3 strong{font-weight: 400;}
.woocommerce .site-main .woocommerce-product-details__short-description .jwppp-video-box{margin-top: 30px !important; padding: 20px; border: 1px solid #dcdcdc;}
.woocommerce .site-main .woocommerce-product-details__short-description .jwppp-video-box .jw-widget.shelf{background-color: unset !important; padding: 0; margin: 30px 0 0 0;}

.woocommerce .site-main .variations_form.cart .variations tbody tr {display: flex; align-items: start; flex-direction: column; width: 100%;}
.woocommerce .site-main .variations_form.cart .variations tbody tr th, .variations tbody tr td{width: 100%; text-align: left; padding: 0px 15px;}
.woocommerce .site-main .variations_form.cart .variations tbody tr td select{margin: 0 5px; max-width: 75%;}
.woocommerce .site-main .variations_form.cart .variations tbody tr td{padding: 10px;}
.woocommerce .site-main .single_add_to_cart_button:hover{opacity: 0.7;}
.woocommerce .site-main .single_add_to_cart_button{font-family: "Lora", lora; margin-top: 15px; font-size: 15px; color: #ffffff; font-weight: 700; text-transform: uppercase; text-decoration: none; letter-spacing: 1.5px; background-color: #001A71 !important; border-radius: 30px; padding: 15px 25px;}
.woocommerce .site-main .variations_form.cart .woocommerce-variation.single_variation .price{border-bottom: 0; padding: 0 0 5px 0; margin: 10px 0 0 0; display: inline-block;}
.woocommerce .site-main .woocommerce-product-details__short-description h3 a{letter-spacing: 0px; line-height: normal; font-size: 20px;}

.woocommerce .site-main .product .woocommerce-tabs .tabs{padding: 0px;}
.woocommerce .site-main .product .woocommerce-tabs .tabs li.active{border: 0px; background: #001A71; color: #ffffff; text-transform: uppercase; font-family: "Lora", serif;}
.woocommerce .site-main .product .woocommerce-tabs .tabs li{border: 0px; color: #ffffff; text-transform: uppercase; font-family: "Lora", serif; margin: 0 5px; font-size: 18px;}
.woocommerce .site-main .product .woocommerce-tabs .tabs li::before, .woocommerce .site-main .product .woocommerce-tabs .tabs li::after{display: none;}
.woocommerce .site-main .product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family: "Lora", lora; font-size: 22px; font-weight: 500;}
.woocommerce .site-main .product .related{margin-bottom: 30px;}
.woocommerce .site-main .product .related h2{font-family: "Lora", lora; font-size: 25px; font-weight: 400; text-transform: capitalize;}
 

.woocommerce-Tabs-panel h3{font-family: "Lora", lora; font-size: 22px; font-weight: 400; text-transform: capitalize;}
.cky-revisit-bottom-left {
    bottom: 15px;
    right: 15px;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 80%;
}
.banner-phone-img{
    display: none !important;
}
@media only screen and (max-width: 1680px) {
   .header-menu .elementor-widget-container .elementskit-menu-container .elementskit-navbar-nav li a{padding: 0px 15px 0px 15px;}
   .banner-slider .wpr-slider-content {
    padding: 0 25px !important;
    max-width: 740px !important;
}
}
@media only screen and (max-width: 1640px) {

}

@media only screen and (max-width: 1440px) {
  .header-desktop .header-logo.header-block {width: 100%; max-width: 310px;}
  .cate-boxs .elementor-image-box-wrapper .elementor-image-box-title {padding: 0 0px;line-height: normal;}
  .main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide .swiper-slide-inner .elementskit-single-testimonial-slider {padding: 90px 40px;}
  .header-menu .elementskit-menu-container .elementskit-navbar-nav .menu-item.menu-item-type-custom a{font-size:16px; padding: 0px 16px 0px 16px;}
  .main-slider .wpr-advanced-slider-wrap .slick-slide .wpr-cv-inner .wpr-slider-content {padding: 0px 0px 0px 30px;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-cv-container .wpr-slider-title h2{font-size: 22px;}
  .main-list-grid .e-con-inner .inner-grid .elementor-heading-title a{font-size: 18px;}
  .faculty-grid .faculty-list-grid .faculty-members .faculty-members-wrapper{gap: 30px;}
  .category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item {padding: 25px;}
  .e-con-boxed .e-con-inner .custom-cate-grid{gap: 20px;}
  .category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro .price bdi {font-size: 14px;}
  .category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro .button {font-size: 14px;}
  .custom-feature-pro .soqopslider-wrapper .soqopslider-item .button {font-size: 14px;}
  .custom-feature-pro .soqopslider-wrapper .soqopslider-item .price .amount {font-size: 14px;}
  .woocommerce-page .content-area .site-main ul.products li {padding: 20px;}
  .woocommerce-page .content-area .site-main ul.products li .button {font-size: 13px;}
  .review-pro-grid{margin-bottom: 0 !important;}
  .category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro .price del span {font-size: 15px;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-slider-content .wpr-slider-sub-title h5{font-size: 65px; max-width: 430px;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-cv-container .wpr-slider-description p{font-size: 20px; max-width: 570px; margin-bottom: 20px;}
}

@media only screen and (max-width: 1360px) {
  .custom-cate-grid{grid-template-columns: repeat(4, 1fr) !important;}
  .top-header .elementor-container .inner-column .elementor-container{justify-content: space-between; padding: 0 15px;}
  /* .top-header .elementor-container .inner-column .elementor-container .column-boxs{width: auto;} */
  .header-main-sec .header-desktop .e-con-inner .header-block{padding-left: 0;}
  .header-main-sec .header-desktop{padding-left:0px; padding-right: 0px;}
  .statement-main-section .e-con-inner .single_slider .e-con-inner.slick-slider.slick-initialized{grid-template-columns: 1fr; grid-template-rows: 1fr;}
  .main-testimonial{margin-top: 0px !important; padding-top: 20px !important;}
  .header-desktop .header-logo.header-block {width: 100%; max-width: 280px;}
  .header-desktop .elementor-widget-ekit-nav-menu .elementskit-navbar-nav li a{padding: 0px 9px 0px 9px;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-slider-item-bg{background: cover; background-position: 30%;}
  .main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide .swiper-slide-inner .elementskit-single-testimonial-slider {padding: 90px 15px;}
  .header-menu .elementskit-menu-container .elementskit-navbar-nav .menu-item.menu-item-type-custom a{padding: 0px 12px 0px 12px;}
  .statement-main-section .single_slider .slide-box .elementor-image-box-content h3{font-size: 28px;}
  .statement-main-section .single_slider .slide-box .elementor-image-box-content h4 {font-size: 17px;}
  .main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide {margin: 0 14px 0 0 !important;}
}

@media only screen and (max-width: 1280px) {
    .main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide {margin: 0 15px 0 0 !important;}
   .header-desktop .header-logo.header-block {width: 100%; max-width: 250px;}
   .header-menu .elementskit-menu-container .elementskit-navbar-nav .menu-item.menu-item-type-custom a{font-size:15px; padding: 0px 8px 0px 8px;}
   .main-slider .wpr-advanced-slider-wrap .slick-slide .wpr-cv-inner .wpr-slider-content {padding: 0px 0px 0px 25px;}
   .footer-top-main .elementor-container .elementor-top-column .elementor-widget-wrap{padding-top: 0px;}
   .custom-feature-pro .soqopslider-wrapper .soqopslider-item {padding: 20px 15px !important;}
   .custom-feature-pro .soqopslider-wrapper .soqopslider-item .button {font-size: 15px;}
   .custom-feature-pro .soqopslider-wrapper .soqopslider-item .price .amount {font-size: 15px;}
   .custom-feature-pro .soqopslider-wrapper .soqopslider-item .soqopslider-title {font-size: 16px;}
   .main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-permalink span {font-size: 16px;}
   .main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-wrap-meta .meta-item::before {font-size: 15px;}
   .main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-wrap-meta .meta-item span, .course-wrap-meta .meta-item > div {font-size: 13px;}
   .main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-info .course-footer .course-readmore a {font-size: 15px;}
   .main-list-course .lp-archive-courses .learn-press-courses li .course-content .course-info .course-footer .course-price span {font-size: 16px;}
   .main-list-grid .e-con-inner .inner-grid {padding: 10px 5px;}
   .main-list-grid .e-con-inner .inner-grid .elementor-heading-title a{font-size: 17px;}
   .faculty-grid .faculty-list-grid .faculty-members .faculty-members-wrapper{grid-template-columns: repeat(4, 1fr); gap: 20px;}
   .category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item {padding: 20px;}
   .category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro .price bdi {font-size: 15px;}
   .category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item .fetured-main-pro .button {font-size: 15px;}
   .cate-main-section .elementor-widget-heading .elementor-widget-container{margin: 0px !important;}
   .cate-main-section {padding-bottom: 50px; margin-top: 50px;}
   .main-testimonial .elementor-container .elementor-widget-wrap .elementor-heading-title{padding: 12px 0 0 0;}
   .top-header .elementor-container .inner-column .elementor-container .column-boxs.call-wrap-header{width: 100%;}
   .top-header .elementor-container .inner-column .elementor-container .column-boxs.header-social-wrap{max-width: max-content; width: 100%;}
   .woocommerce .site-main .product .summary .product_title {font-size: 30px;}
   .woocommerce .site-main .product .summary .price bdi {font-size: 23px;}
   .woocommerce .site-main .woocommerce-product-details__short-description h3 {font-size: 20px;}
   .main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide .swiper-slide-inner .elementskit-single-testimonial-slider .elementskit-commentor-content p {font-size: 16px;}
}


@media only screen and (max-width: 1199px) {
  .custom-cate-grid{grid-template-columns: repeat(3, 1fr) !important;}
  .main-slider .wpr-advanced-slider-wrap .slick-slide .wpr-cv-inner .wpr-slider-content {padding: 0px 0px 0px 15px;}
  .main-slider .wpr-advanced-slider-wrap .wpr-advanced-slider{position: relative;}
  .main-slider .wpr-advanced-slider-wrap .wpr-advanced-slider::before{position: absolute; top: 0px; content: ""; background: #001A71; opacity: 0.7; left: 0px; width: 100%; height: 100%;}
  .main-featured-section .featured-down-img .elementor-widget-container{margin: 15px 0 0 0 !important;}
  .specialties-main-section .e-con-inner{padding-bottom:50px !important; padding-top:50px !important;}
  .statement-main-section .single_slider .slide-box .elementor-image-box-content {font-size: 15px; line-height: 23px; padding: 0 0px 0 30px;}
  .single_slider .slick-list .slick-slide .elementor-widget-container{padding: 30px;}
  .main-featured-section .main-list-course .lp-archive-courses .learn-press-courses li {width: calc(32% - -2px);}
  .header-main-sec .header-desktop{display: block;}
  .header-main-sec .header-desktop .e-con-inner .header-block{width: auto;}
  .header-main-sec .header-desktop .e-con-inner .header-block.header-menu{width: inherit;}
  .header-main-sec .header-desktop .e-con-inner .header-block.custom-main-cart{width: 90px;}
  .header-main-sec .header-desktop .e-con-inner {flex-wrap: nowrap;}
  .our-course .learn-press-courses .course .course-item {padding: 20px;}
  .custom-feature-pro .soqopslider-wrapper .slick-arrow {bottom: -50px;}
  .category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper{grid-template-columns: repeat(3, 1fr);}
  .woocommerce-page .content-area .site-main ul.products {grid-template-columns: repeat(3, 1fr);}
  .specialties-main-section{margin-bottom: 50px !important;}
  .specialties-main-section .e-con-inner{padding-top: 0 !important;}
  .top-header .elementor-container .inner-column .elementor-container .column-boxs.call-wrap-header{width: auto;}
  .top-header .elementor-container .inner-column .elementor-container .column-boxs{width: auto;}
  .main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide {margin: 0 15px 0 0 !important;}
  .specialties-main-section .e-con-inner .elementor-widget-container .elementor-heading-title{margin-top: 50px;}
  .woocommerce .site-main .product .summary .product_title {font-size: 28px;}
  .woocommerce .site-main .product .summary .price bdi {font-size: 22px;}
  .woocommerce .site-main .woocommerce-product-details__short-description h3 {font-size: 19px;}
  .custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a::before{display: none;}

}


@media only screen and (max-width:1024px) {
    .banner-slider .wpr-slider-content {
        padding: 0 25px !important;
        max-width: 980px !important;
    }
}
@media only screen and (max-width:991px) {
  .custom-cate-grid{grid-template-columns: repeat(2, 1fr) !important;}
  .header-main-sec .header-desktop .e-con-inner .header-block .elementor-widget-container a img{max-width: 250px;}
  .cate-main-section .custom-cate-grid {gap: 20px !important;}
  .main-featured-section .main-list-course .lp-archive-courses .learn-press-courses li {width: calc(50% - 8px);}
  .custom-cate-grid .cate-boxs {padding: 15px;}
  .header-top-main .inner-column .elementor-container{row-gap: 10px; flex-direction: column;}
  .footer-copyright .elementor-widget-container .ekit-wid-con .ekit_heading_tablet- {flex-direction: column; align-items: start;}
  .footer-copyright .elementor-widget-container .ekit-wid-con .ekit_heading_tablet- span{display: none;}
  .footer-bottom-sec .footer-social .elementor-widget-wrap {justify-content: start; padding: 0 0 0 10px !important;}
  .specilities-cate-sec .specilities-cate-wrap .elementor-widget-container .elementor-shortcode .woocommerce .products .product-category {width: calc(33.33% - 20px);}
  .review-pro-grid .custom-feature-pro .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item{width: calc(33.33% - 20px) !important;}
  .upcomming-course-main .custom-feature-pro .soqopslider-wrapper .soqopslider-item{width: calc(33.33% - 20px);}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-cv-container .wpr-slider-title h2{font-size: 19px;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-slider-content .wpr-slider-sub-title h5{font-size: 56px;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-cv-container .wpr-slider-description p{font-size: 20px; margin-bottom: 30px;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-cv-container .wpr-slider-btns .wpr-slider-primary-btn{margin: 0px;}
  .faculty-grid .faculty-list-grid .faculty-members .faculty-members-wrapper{grid-template-columns: repeat(3, 1fr);}
  .custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns{flex-direction: column;}
  .custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column1 {width: 100%;}
  .custom-my-account .elementor-widget-container .wp-block-table table tbody tr td .woocommerce .u-columns .u-column2 {width: 100%;}
  .top-header .elementor-container .inner-column .elementor-container .column-boxs .elementor-widget-wrap .elementor-element {text-align: center;}
  .top-header .elementor-container .inner-column .elementor-container .column-boxs .elementor-widget-wrap .elementor-element .ekit_social_media{text-align: center;}
  .footer-top-main .elementor-container .elementor-column .elementor-element .elementor-widget-container .elementor-heading-title{margin-top: 30px;}
  .ekit-template-content-footer .elementor .footer-top-main{padding-bottom: 0px;}
  .top-header .elementor-container .inner-column .elementor-container .column-boxs.header-social-wrap {max-width: 100%; width: 100%;}
  .custom-feature-pro .soqopslider-wrapper .soqopslider-item .soqopslider-title{min-height: auto;}
  .main-testimonial .testimonial-main-column .testimonial-boxs .elementskit-testimonial-slider .swiper-wrapper .swiper-slide{margin: 0 10px 0 0 !important}
  .woocommerce .site-main .product .summary .product_title {font-size: 27px;}
  .main-slider .wpr-advanced-slider-wrap .wpr-slider-content .wpr-slider-btns .wpr-slider-secondary-btn {
    cursor: pointer;
    margin: 0 10px !important;
}
}


@media only screen and (max-width: 768px) {
  .elementor-widget-container .elementor-heading-title{font-size: 25px !important;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item, .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider{height: 650px !important;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-cv-container .wpr-slider-title h2{font-size: 16px; letter-spacing: 2px;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-slider-content .wpr-slider-sub-title h5{font-size: 48px;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-cv-container .wpr-slider-description p{font-size: 16px; max-width: 430px; margin-bottom: 20px;}
  .header-top-main .inner-column .elementor-container .column-boxs .elementor-widget-wrap .elementor-widget{text-align: center;}
  .header-top-main .inner-column .elementor-container .column-boxs .elementor-widget-elementskit-social-media .elementor-widget-container{margin: 0px;}
  .header-desktop .e-con-inner .custom-main-cart .cart-image a {width: 55px; height: 55px;}
  .specilities-cate-sec .specilities-cate-wrap .elementor-widget-container .elementor-shortcode .woocommerce .products .product-category {width: calc(50% - 20px);}
  .review-pro-grid .custom-feature-pro .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item{width: calc(50% - 20px) !important;}
  .upcomming-course-main .custom-feature-pro .soqopslider-wrapper .soqopslider-item{width: calc(50% - 20px);}
  .main-list-grid .e-con-inner .inner-grid .elementor-heading-title a,   .main-list-grid .e-con-inner .inner-grid .elementor-heading-title{font-size: 16px !important;}
  .faculty-grid .faculty-list-grid .faculty-members .faculty-members-wrapper{grid-template-columns: repeat(2, 1fr);}
  .category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper{grid-template-columns: repeat(2, 1fr);}
  .woocommerce-page .content-area .site-main ul.products {grid-template-columns: repeat(2, 1fr);}
  .footer-bottom-sec .elementor-container{margin-top: 0px;}
  .woocommerce-page .content-area .site-main .woocommerce-products-header .woocommerce-products-header__title {font-size: 25px;}
  .faculty-list-grid .main-list-grid-faculty .elementor-widget-container ul{column-count: 2;}
  .featured-down-img .elementor-widget-container img{max-width: 100% !important;}
  .main-featured-section .e-con-inner{padding-top: 50px !important;}
  .woocommerce .site-main .product .summary {padding: 20px;}
  .woocommerce .site-main .product .summary .product_title {font-size: 25px;}
  .woocommerce .site-main .product .summary .price bdi {font-size: 20px;}
  .woocommerce .site-main .woocommerce-product-details__short-description h3 {font-size: 18px;}

}
@media only screen and (max-width:767px) {
    .statement-main-section .single_slider .slide-box .elementor-image-box-content { padding: 0 0px 0 0px;}
    .statement-main-section .elementor-widget-container { margin-right: 10px !important;  }
    .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-slider-item-bg {
        background-position: 25%;
    }

    .wpr-slider-btns .wpr-slider-secondary-btn {
        margin: 10px 0 !important;
    }
    .obster-section img {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
    }
    .woocommerce-notices-wrapper .woocommerce-message {
        flex-direction: column-reverse;
        align-items: flex-start;
        gap: 10px;
    }
    .woocommerce table.my_account_orders {
        padding: 0 30px 30px;
    }
    .custom-my-account .wp-block-table .woocommerce {
        padding: 15px;
    }  
    .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-cv-container .wpr-slider-description p{font-size: 16px; max-width: 100%; margin-bottom: 20px;}
    .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-slider-content .wpr-slider-sub-title h5{max-width: 100%;}
}
@media only screen and (max-width: 575px) {
  .main-featured-section .main-list-course .lp-archive-courses .learn-press-courses li {width: 100%;}
  .review-pro-grid .custom-feature-pro .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item{width: 100% !important;}
  .specilities-cate-sec .specilities-cate-wrap .elementor-widget-container .elementor-shortcode .woocommerce .products .product-category {width: 100% !important;}
  .upcomming-course-main .custom-feature-pro .soqopslider-wrapper .soqopslider-item{width: 100%}
  .category-main-grid .elementor-shortcode .soqopslider .soqopslider-wrapper{grid-template-columns: 1fr;}
  .woocommerce-page .content-area .site-main ul.products {grid-template-columns:1fr;}
  .woocommerce-page .content-area .site-main ul.products li .woocommerce-loop-product__title {min-height: auto;}
  .faculty-grid .faculty-list-grid .faculty-members .faculty-members-wrapper .faculty-member-item .faculty-member-title {font-size: 15px;}
  .faculty-list-grid .main-list-grid-faculty .elementor-widget-container ul{column-count: 1;}
  .e-con-boxed .e-con-inner .custom-cate-grid{display: flex; flex-direction: column;}
  .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-slider-content .wpr-slider-sub-title h5 {
    font-size: 46px;
}
.main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-cv-container .wpr-slider-description p {
    font-size: 16px;
    margin-bottom: 20px;
}
.main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-cv-container .wpr-slider-title h2 {
    font-size: 16px;
    letter-spacing: 1px;
}
.jw-widget.shelf .jw-widget-content .jw-widget-item {
    width: 100%;
    height: 130px;
    margin: 0 10px 0 0;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
    width: 100%;
}
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
    float: inline-start;
    clear: none!important;
}
.woocommerce-notices-wrapper .woocommerce-error li {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    flex-direction: column-reverse;
    gap: 10px;
}
.woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{
    padding-bottom: 1.5em;
}
.custom-my-account .wp-block-table .woocommerce .woocommerce-MyAccount-navigation ul{
    gap: 10px;
}
.woocommerce-cart .main-cart .wp-block-table table { width: 100%; display: inline-block;} 
.woocommerce-cart .main-cart .wp-block-table table tbody { width: 100%; display: inline-block;} 
.woocommerce-cart .main-cart .wp-block-table table tbody tr { width: 100%; display: inline-block;} 
.woocommerce-cart .main-cart .wp-block-table table tbody tr td{ width: 100%; display: inline-block;} 
.main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-slider-content .wpr-slider-sub-title h5 {
    font-size: 50px;
    max-width: 380px;
}
.main-slider  .wpr-slider-btns {
    display: flex;
    flex-direction: column;
    max-width: 190px;
    text-align: center;
    grid-gap: 15px;
}
.main-slider .wpr-advanced-slider-wrap .wpr-slider-content .wpr-slider-btns .wpr-slider-secondary-btn {
    cursor: pointer;
    margin: 0 !important;
}
}

.testimonial-boxs .elementskit-commentor-header{
    position: relative;
}
.testimonial-boxs .elementskit-commentor-header::before{
    content: '';
    position: absolute;
    background: url(../../uploads/2024/05/star.png);
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    background-repeat: no-repeat;
    justify-content: center;
    background-position: center;
}

.woocommerce-product-details__short-description iframe{
    width: 100%;
}
.woocommerce-error a {
    padding: 10px 20px;
    font-size: 14px !important;
}

.search-bar a {
    position: relative;
}
.search-bar a::before {
    display: flex;
    content: 'Search for Courses...';
    position: absolute;
    left: 23px;
    font-family: 'lora';
    font-size: 14px !important;
    align-items: center;
    justify-content: center;
    margin: 0;
    top: 2px;
}
.footer-social .connect-headi {
    margin-bottom: 0;
}
.footer-bottom-sec .footer-social .elementor-widget-wrap {
    grid-gap: 25px;
}
.ekit-template-content-footer {
    background-image: url(../../uploads/2024/05/footer-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
@media(max-width:767px){
    .ekit-template-content-footer{
        padding: 0 15px;
    }
    .banner-phone-img{
        display: block !important;
        padding-top: 20px;
    }
    .main-slider .wpr-slider-dots-pro-vr .wpr-advanced-slider-wrap .wpr-advanced-slider .slick-list .slick-track .slick-slide .wpr-slider-item .wpr-slider-item-bg{
        background-image:none !important;
        background-color: #123e89;
    }
    .main-slider .wpr-advanced-slider-wrap .wpr-slider-content .wpr-slider-description p {
        padding: 0px 0px 0 0 !important;
    }
}
@media(max-width:520px){

    .footer-icon-list .elementor-icon-list-item:after{
        display: none;
    }
    .footer-icon-list ul{
        flex-direction: column;
    }
    .footer-icon-list .elementor-icon-list-item a {
        padding-bottom: 20px !important;
        border-bottom: 1px solid #FFFFFF40;
        padding-top: 20px !important;
    }
    .banner-phone-img {
        max-width: 280px !important;
    }
}


.review-pro-grid .custom-feature-pro .elementor-shortcode .soqopslider-wrapper{display:flex; flex-wrap: wrap; row-gap: 30px;}
.review-pro-grid .custom-feature-pro .elementor-shortcode .soqopslider .soqopslider-wrapper .soqopslider-item{width: calc(25% - 20px); margin: 0 10px;}

.upcomming-course-main .custom-feature-pro .products{display: flex; flex-wrap: wrap; row-gap: 30px;}
.upcomming-course-main .custom-feature-pro .products .product{width: calc(25% - 20px); margin: 0 10px; border: 1px solid #e5e5e5; padding: 20px 35px !important; border-radius: 10px;}
.upcomming-course-main .custom-feature-pro .products .product a img{max-height: 250px; object-fit: contain; min-height: 250px; margin: 0 auto;}

/* product tabs hide */

.single-product .woocommerce-tabs #tab-title-what-others-are-saying-about-our-reviews{
display: none;
}
.bord-table .wpr-even td .wpr-td-content-wrapper > span {
    color: #fff;
}

.ixon-list p {
    color: #fff;
    font-size: 17px;
}

/*blog page starts*/
.wc-tabs-wrapper {
    border: 1px solid #001a71;
    border-radius: 30px;
    padding: 30px;
    margin-bottom: 50px;
}
.woocommerce .site-main .product .woocommerce-tabs .tabs {
    padding: 0px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 30px;
    gap: 20px 0;
    text-align: center;
}
.woocommerce .site-main .product .woocommerce-tabs .tabs li {
    border-radius: 25px;
}
.upsells.products h2 {
    font-size: 25px;
    font-family: "lora", sans-serif;
    /* font-weight: 700; */
}
.woocommerce table.shop_attributes td p {
    padding: 8px 20px;
}
.alignleft {
    float: unset;
}
.ixon-list .elementor-image-box-img img {
    /* align-items: center; */
    /* display: flex; */
    justify-content: center;
    margin: 0 auto;
}
.inner-grid .elementor-widget-container {
    height: auto !important;
}
.choose-specialty-even .main-list-grid .e-con-inner .inner-grid .elementor-heading-title a:hover {
    color: #000 !important;
}
.elementor-image-box-wrapper .image-bullet-points li a:hover {
    color: #000;
}
.obster-section p {
    color: #fff;
    font-family: "Lora", serif;
}
body a{
    color: #001A71;
}
body a:hover{
    color: #7B88B4;
}
.woocommerce-orders-table__cell .woocommerce-button.button.view {
    color: #ffffff;
    display: inline-block;
    width: auto;
    background-color: #001A71;
    font-family: "Lora", lora;
    font-size: 15px;
    font-weight: 700;
    padding: 10px 20px;
    border-radius: 50px;
    text-transform: uppercase;
}
.woocommerce-orders-table__cell .woocommerce-button.button.view:hover{
    background-color: #7B88B4;
}
.woocommerce-Tabs-panel button{
    color: #ffffff;
    display: inline-block;
    width: auto;
    background-color: #001A71;
    font-family: "Lora", lora;
    font-size: 15px;
    font-weight: 700;
    padding: 10px 20px;
    border-radius: 50px;
    text-transform: uppercase;  
    border: 0;
    margin-left: 10px;
}
.woocommerce-Tabs-panel button:hover{
    background-color: #7B88B4;
}
 .woocommerce-info {
    border-top-color: #001A71;
}
.woocommerce-info::before {
    color: #001A71;
}
.menu-item-object-product_cat a {
    display: flex !important;
    align-items: center;
}
.menu-item-object-product_cat {
    padding: 0px 0px !important;
}
.elementskit-navbar-nav .elementskit-submenu-panel > li > a{
    padding: 10px 10px !important;
}
.woocommerce-pagination {
    padding-bottom: 40px;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{
    padding: 15px;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
    background-color:#001A71 ;
    color: #fff;
}
.order-sec p a {
    color: #fff;
}
.order-sec p a:hover {
    color: #000;
}
.lp-archive-courses .course-wrap-thumbnail:hover .course-thumbnail a img {
    transform: scale(1) !important;
}
.lp-archive-courses .course-item:hover .course-thumbnail a img {
    transform: scale(1) !important;
}

/*blog page ends*/

.for-top {
    position: fixed;
    top: 89vh;
    left: 1vw;
    width: max-content;
}

.woocommerce-page .content-area .site-main ul.products li a .onsale, .woocommerce span.onsale{
    background-color: #b3af54;
    margin: 0px;
    width: 210px;
    padding: 15px 10px;
    top: 0px;
    transform: translateX(-50%);
    left: 50%;
    line-height: 1.3em;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0;
}
.woocommerce span.onsale {
    left: 10%;
    top: -17px;
    right: unset;
}
@media(max-width:1024px){
    .woocommerce span.onsale {
        left: 12%;
        top: -17px;
        right: unset;
    }
}
@media(max-width:768px){
    .woocommerce span.onsale {
        left: 50%;
        top: -27px;
        right: unset;
        width: 500px;
    }
}
.cart-collaterals {
    display: flex;
    flex-direction: column-reverse;
}
.cart_totals {
    width: 100% !important;
}
.cross-sells {
    width: 100% !important;
}
.cross-sells .products {
    display: flex;
    align-items: center;
    flex-wrap: wrap;

}

.cross-sells .products li {
    width: calc(33.33% - 20px) !important;
}
.cross-sells ul.products li.product .onsale{
    left: 50%;
    transform: translateX(-50%);
}

@media(max-width:991px){
    .cross-sells .products li {
        width: calc(50% - 20px) !important;
    }
}
@media(max-width:768px){
    .cross-sells .products li {
        width: 100% !important;
    }
}

/*******order style start*******/

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, .lp-user-profile .lp-profile-content .lp-button, .learn-press-form button, button.learnpress_avatar__button{
    color: #ffffff;
    display: inline-block;
    width: auto;
    background-color: #001A71;
    font-family: "Lora", lora;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 15px;
    border-radius: 50px;
    text-transform: uppercase;
    border: 0;

}
button.learnpress_avatar__button{
    background-color:#001A71  !important;
    border-radius: 50px !important;
    padding: 10px 15px !important;
    
}
button.learnpress_avatar__button:hover{
    background-color:#7B88B4  !important;

}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, .lp-user-profile .lp-profile-content .lp-button:hover, .learn-press-form button:hover, button.learnpress_avatar__button:hover{
    background-color: #7B88B4;
}
.custom-my-account .elementor-widget-container .wp-block-table table tbody tr td{
    text-align: center;
    padding: 10px 0;
}
.woocommerce table.shop_table th{
    text-align: center;
}
th.download-product {
    width: 380px;
}
.download-remaining {
    width: 200px;
}

.wp-block-table td, .wp-block-table th {
    border: 1px solid hsla(0,0%,50.2%,.5019607843) !important;
}
.wc-item-meta li {
    display: flex;
    justify-content: center;
}

.lp-user-profile #profile-nav .lp-profile-nav-tabs>li.active, .lp-user-profile #profile-nav .lp-profile-nav-tabs>li:hover {
    background: #001A71 !important;
}
.lp-user-profile #profile-nav .lp-profile-nav-tabs>li>a>i{
    color: #001A71 !important;
}
.lp-user-profile #profile-nav .lp-profile-nav-tabs li.active>a i, .lp-user-profile #profile-nav .lp-profile-nav-tabs li:hover>a i{
    color: #fff !important;
}

.page-id-239 .site-main{
    max-width: 100% !important;
}


.page-id-239 .site-main>.page-header{
    background-color: #001a71;
/*     background-image: url(../../uploads/2024/05/inner-banner.jpg); */
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    margin-bottom: 50px;

}
.page-id-239 .site-main>.page-header::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #123E89;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.page-id-239 .site-main>.page-header .entry-title {
    min-height: 341px;
    margin: 0 auto;
    color: #FFFFFF;
    font-family: "Lora", lora;
    font-size: 42px;
    font-weight: 700;
    letter-spacing: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
   position: relative;
}
.lp-content-area {
    max-width: 1600px;
}
.lp-user-profile .wrapper-profile-header, .learn-press-profile-course__progress .lp_profile_course_progress__header {
    background: #001a71 !important;
}
.lp-user-profile .lp-user-profile-avatar img {
    width: 120px !important;
}
.lp-user-profile .lp-profile-username {
    font-size: 24px !important;
    margin: 0 !important;
    padding: 0 !important;
}
.lp-user-profile .lp-profile-right {
    padding-right: 0  !important;
    padding-left: 0 !important;
}
.lp-user-profile .lp-profile-left {
    min-width: 170px !important;
    max-width: 170px !important;
}
.statistic-box .statistic-box__number, .learn-press-course-tab-filters .learn-press-filters a.active, .learn-press-filters>li span{
    color: #001a71 !important;
}
.learn-press-profile-course__progress .lp_profile_course_progress__header th{
    color: #fff !important;
}
.lp-user-profile #profile-nav .lp-profile-nav-tabs>li ul li a:hover, .lp-user-profile #profile-nav .lp-profile-nav-tabs li.active>ul .active>a{
    background: #001a71 !important;
    color: #fff !important;
}
.lp-list-table th, .lp-list-table td{
    padding: 10px 20px  !important;
    height: auto !important;
}
.lp-profile-content table.lp-list-table{
    border: 1px solid #ccc;
}

.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) label a,
.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) label a,
.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) label a {
    color: #001a71 !important;
}
.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1) label,
.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2) label,
.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3) label,
.lp-user-profile .profile-orders .column-order-actions a:hover, .lp-user-profile .profile-orders .column-order-actions a:focus   {
    color: #001a71 !important;
}
.learn-press-tabs .learn-press-tabs__checker:nth-child(1):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(1)::before,
.learn-press-tabs .learn-press-tabs__checker:nth-child(2):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(2)::before,
.learn-press-tabs .learn-press-tabs__checker:nth-child(3):checked ~ .learn-press-tabs__nav .learn-press-tabs__tab:nth-child(3)::before {
    background: #001a71 !important;
}

.page-id-107249 .learn-press-breadcrumb {
    display: none;
}
.lp-archive-courses {
    padding: 50px 0;
}
 .lp-content-area .order_details td a {
    color: #001A71 !important;
    font-weight: 600 !important;
}
.lp-profile-content .profile-recover-order {
    display: none !important;
}
@media(max-width:1024px){
    :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt {
        font-size: 11px;
        padding: 10px 15px;
    }
    th.download-product {
        width: 350px;
    }
    .download-remaining {
        width: 130px;
    }
}
@media(max-width:768px){
    th.download-product {
        width: 100%;
    }
    .download-remaining {
        width: 100%;
    }
    .custom-my-account .elementor-widget-container .wp-block-table table tbody tr td {
        text-align: center;
        padding: 13px;
    }
}
.lp-user-profile .lp-content-area {
    display: flex;
    grid-gap: 30px;
    padding: 50px 15px;
}
.lp-user-profile .lp-content-area .learn-press-form-login, .lp-user-profile .lp-content-area  .learn-press-form-register {
    width: 50%;
    max-width: 100%;
}
.learn-press-form-login button[type=submit], .learn-press-form-register button[type=submit] {
font-family: "Lora", lora;
    font-size: 15px;
    font-weight: 700;
	height:auto !important;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1.5px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    background-color: #001A71 !important;
    padding: 17px 26px 17px 26px;
	margin:10px 0;

}
.learn-press-form-login button[type=submit]:hover, .learn-press-form-register button[type=submit]:hover{
	background:#7B88B4 !important;
}

.logged-in  .lp-user-profile .lp-content-area {
    display: block;
}
.logged-in  .wrapper-profile-header .lp-content-area {
    display: flex;
}

.lp-profile-content table.lp-list-table tr td a:hover{
	color:#001A71 !important;
}

@media(max-width:990px){
	.logged-in  .lp-user-profile .lp-profile-content-area .lp-profile-right {
    padding: 0;
}
	.logged-in  .wrapper-profile-header .lp-content-area {
       display: flex;
       flex-direction: row;
	   grid-gap: 0;
	}
}

@media (max-width:767px){
	.lp-user-profile .lp-content-area{
		flex-direction:column;
	}
	.lp-user-profile .lp-content-area .learn-press-form-login{
		margin-bottom:0;
	}
	.lp-user-profile .lp-content-area .learn-press-form-login, .lp-user-profile .lp-content-area  .learn-press-form-register {
		width:100%;
	}
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--membership {
    display: none;
}

li.course-nav.course-nav-tab-instructor {
    display: none;
}
/*******order style end*******/


