/*
Theme Name: Twenty Twenty-One Child
Template: twentytwentyone
*/

.MainHeader { position:fixed !important; top:0; left:0; transition:all ease 0.7s !important; width:100%;}
.MainHeader .BrandLogo img { max-width:69px !important; width:auto !important; height:auto !important; max-height:61px;}
.LangSwitcher nav ul li .sub-menu-toggle { display:none;}
.MainHeader .sub-menu-toggle { display:none;}

.MainHeader .MainNav .elementor-nav-menu li:last-child { display:none;}
.MainHeader .MainNav .elementor-nav-menu li:nth-last-child(2) { display:none;}
.MainHeader .MainNav .elementor-nav-menu li:nth-last-child(3) { display:none;}
.MainHeader .MainNav .elementor-nav-menu li:nth-child(3) { display:none;}
.MainHeader .MainNav .elementor-nav-menu li .sub-menu li:last-child { display:block;}
.MainHeader .MainNav .elementor-nav-menu li .sub-menu li:nth-last-child(2) { display:block;}
.MainHeader .MainNav .elementor-nav-menu li .sub-menu li:nth-last-child(3) { display:block;}
.MainHeader .MainNav .elementor-nav-menu li .sub-menu li:nth-child(3) { display:block;}

.FtrLogo img { max-width:260px !important; width:auto !important; height:auto !important;}

.logged-in .MainHeader .MainNav .elementor-nav-menu li:last-child { display:none;}
.logged-in .MainHeader .MainNav .elementor-nav-menu li:nth-last-child(2) { display:none;}
.logged-in .MainFooter .UpperFtr .FtrLinks .elementor-nav-menu li:last-child { display:none;}
.logged-in .MainFooter .UpperFtr .FtrLinks .elementor-nav-menu li:nth-last-child(2) { display:none;}

.AfterLoginMenu .elementor-nav-menu .sub-menu { padding:5px 15px; min-width:150px !important; left:auto !important; top:30px !important; right:0;}
.AfterLoginMenu .elementor-nav-menu .sub-menu li a { border:none; padding:7px 7px !important;}
.MainFooter .UpperFtr .FtrLinks .sub-menu-toggle { display:none;}
.MainFooter .UpperFtr .FtrLinks .sub-menu { display:none !important;}
.MainFooter .UpperFtr .elementor-nav-menu li a { display:inline-block;}



.HmBnr .HmBnrSlider .swiper-container .swiper-pagination { left:auto; top:0; right:0; bottom:0; width:50px; height:100%; display:flex; flex-flow:column; align-items:center; justify-content:center;}
.HmBnr .HmBnrSlider .swiper-container .swiper-pagination .swiper-pagination-bullet { width:6px; height:25px; background:#E08608; border-radius:5px; margin:4px 0; opacity:0.50;}
.HmBnr .HmBnrSlider .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity:1;}

.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents { position:relative;}
.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .elementor-slide-description { position:relative;}
/*.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { position:absolute; right:34%; background-image: linear-gradient(180deg, #0092F4 0%, #0071BC 100%) !important;}
.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { position:absolute; left:34%; bottom:-26px;}*/
.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"]:hover { transform:scale(1.1);}

/*.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { position:absolute; left:33%; right:auto; background-image: linear-gradient(180deg, #0092F4 0%, #0071BC 100%) !important;}
.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { position:absolute; right:33%; left:auto; bottom:-26px;}*/

.MainNav .sub-menu { width:300px !important;}
.MainNav .sub-menu li a { border:none !important; white-space:normal; line-height:1.2em !important;}

.TestimonialPnl .BluTestiPnl .swiper-slide .elementor-testimonial__image { position:relative;}
.TestimonialPnl .BluTestiPnl .swiper-slide .elementor-testimonial__image:after { position:absolute; top:0; right:0; content:''; background:url('https://roboicon.com/wp-content/uploads/2023/01/QuoteIcon1a.png') no-repeat center top; background-size:cover; width:32px; height:32px; }
.TestimonialPnl .BluTestiPnl .swiper-slide cite { margin-bottom:25px;}
.TestimonialPnl .BluTestiPnl .swiper-pagination { text-align:left; padding-left:175px;}

.BlackFont { color:#1d1d1b;}
.OrangeFont { color:#e05b15;}
.ChooseWhatWant { overflow:hidden;}
.HmProgramSlider .elementor-posts { display:block !important;}
.HmProgramSlider .elementor-posts .slick-list { width:1228px; direction:ltr;}

.HmProgramSlider article { display:block !important; margin:0 15px !important; }
.HmProgramSlider article .elementor-post__card { min-height:408px;}
.HmProgramSlider article .elementor-post__card .elementor-post__thumbnail__link { margin:0; position:absolute; top:0; bottom:0;}
.HmProgramSlider article .elementor-post__card .elementor-post__thumbnail__link .elementor-post__thumbnail { height:100%;}
.HmProgramSlider article .elementor-post__card .elementor-post__thumbnail__link .elementor-post__thumbnail img { width:auto !important; height:auto !important;}
.HmProgramSlider article .elementor-post__card .elementor-post__text { position:absolute; bottom:0; background:rgba(0,0,0,0.75); margin:0 !important; padding-top:25px !important; min-height:167px;}
.HmProgramSlider article .elementor-post__card .elementor-post__text h3 { min-height:77px;}

.CntctDtlsPnl .Contact_Form textarea { border-radius:20px !important;}
.CntctDtlsPnl .Contact_Form .elementor-acceptance-field { width:20px; height:20px; display:inline-block !important; border-radius:3px !important; border-width:1px; outline:none;}
.CntctDtlsPnl .Contact_Form .elementor-field-type-acceptance label { font-size:14px !important;}
.CntctDtlsPnl .Contact_Form #CntctFrmSubmitBtn { background-image:linear-gradient(180deg, #0090f0 0%, #0071bc 100%);}

.RegisterPnl .RegFrm { border:none; margin:0; padding:0;}
.RegisterPnl .RegFrm .ur-form-grid { padding:0;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item { width:48.5%; min-height:127px; display:inline-block; vertical-align:middle; margin-bottom:10px; line-height:0; position:relative;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item:nth-child(even) { float:right;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item:last-child { float:left;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item label { margin:0 0 15px 0 !important; font:500 17px "Poppins", Sans-serif; color:#010101 !important;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item .input-text { margin:0; padding:17px 30px !important; border:1px solid #c9c9c9 !important; border-radius:35px !important; height:auto !important; line-height:normal;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item .regular-text { margin:0; padding:18px 30px !important; border:1px solid #c9c9c9 !important; border-radius:35px !important; height:auto !important;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item.Subscriber_Adrs { width:100%;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item.Subscriber_Adrs textarea { height:61px !important;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item.field-date { float:left;}
.rtl .RegisterPnl .RegFrm .ur-form-grid .ur-field-item.field-date { float:right;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item.field-privacy_policy { width:100%; min-height:0; margin-bottom:25px;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item.field-privacy_policy .checkbox { margin:0 !important; position:relative; z-index:9;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item.field-privacy_policy .checkbox input { border:1px solid #c9c9c9; width:20px; height:20px; border-radius:3px; outline:none;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item.field-privacy_policy .checkbox abbr { display:none;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item.field-privacy_policy .description { padding:0 0 0 30px; margin:-22px 0 0 0;}
.rtl .RegisterPnl .RegFrm .ur-form-grid .ur-field-item.field-privacy_policy .description { padding:0 30px 0 0; margin:-22px 0 0 0;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item.field-privacy_policy .description a { color:#0094f6; font-weight:600; z-index:9; position:relative;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item.field-privacy_policy .description span { color:#f00;}


/*.RegisterPnl .RegFrm .ur-form-grid .ur-field-item.RegisteredEmail { width:100%;}*/
.RegisterPnl .RegFrm .ur-button-container { margin:15px 0 0 0; padding:0;}
.RegisterPnl .RegFrm .ur-button-container button { margin:0; border-radius:40px !important; background-image:linear-gradient(180deg, #0092f3 0%, #0071bc 100%); padding:18px 40px !important; outline:none !important;}
.RegisterPnl .RegFrm .ur-button-container button:hover { transform:scale(1.1);}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item .user-registration-error { border:none; padding:5px 0 0 0; background:none; font-size:13px; margin:0 !important; color:#f00 !important;}
.RegisterPnl .RegFrm .ur-form-grid .ur-field-item .user-registration-error:before { margin-right:7px; font-size:16px;}

.RegisterPnl .RegFrm .ur-form-grid #address-error { border:none; padding:5px 0 0 0; background:none; font-size:13px; margin:-33px 0 20px 0 !important; color:#f00 !important;}
.RegisterPnl .RegFrm .ur-form-grid #address-error:before { margin-right:7px; font-size:16px;}

.LoginPnl .user-registration { box-shadow:none !important; margin:0 !important;}
.LoginPnl .user-registration .ur-frontend-form { border:none; background:none; padding:0;}
.LoginPnl .user-registration .ur-frontend-form .ur-form-grid { padding:0;}
.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row label { margin:0 0 15px 0 !important; font:500 17px "Poppins", Sans-serif; color:#010101 !important;}
.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row { margin-bottom:35px;}
.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row .input-text { margin:0; padding:17px 30px !important; border:1px solid #c9c9c9 !important; border-radius:35px !important; height:auto !important; line-height:normal;}
.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .user-registration-form__label-for-checkbox { float:left; width:50%; margin:0;}
.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .user-registration-form__label-for-checkbox input { width:17px; height:17px; border:2px solid #0093f5; outline:none;}
.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .user-registration-form__label-for-checkbox input:after { top:0; left:3px; height:11px; border-color:#0093f5; transform:rotate(38deg);}
.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .lost_password { text-align:right; margin:0 0 0 0;}
.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .user-registration-Button { float:none; position:absolute; bottom:-80px; padding:18px 45px; outline:none;}
.LoginPnl .user-registration .user-registration-error { border:none; padding:5px 0 0 0; background:none; font-size:13px; margin:0 !important; color:#f00 !important;}
.LoginPnl .user-registration .user-registration-error:before { margin-right:7px; font-size:16px;}
.LoginPnl .user-registration .user-registration-error li { margin:-18px 0 25px; 0; padding-left:25px !important;}
.LoginPnl .user-registration .user-registration-error li strong { margin-right:5px;}
.AR_Lang .ur-form-grid .ur-field-item { float:left;}
.RegisterPnl .AR_Lang .RegFrm .ur-form-grid .ur-field-item:last-child { float:right;}

.CoursesPnl .CoursesList .e-loop-item .CourseImg .elementor-widget-container { height:191px; overflow:hidden; border-radius:20px;}
.CoursesPnl .CoursesList .e-loop-item .CourseImg .elementor-widget-container img { height:100% !important; object-fit:cover;}
.CoursesPnl .CoursesList .e-loop-item .OvrlayBG { position:absolute; top:0; left:0;}
.CoursesPnl .CoursesList .e-loop-item .OvrlayBG .LrnMoreBtn { opacity:0; transition:all ease 0.7s;}
.CoursesPnl .CoursesList .e-loop-item .OvrlayBG:hover .LrnMoreBtn { opacity:1;}
.AR-Testimoni .elementor-testimonial__footer { padding:0 0 0 30px !important;}
.TestimonialPnl .BluTestiPnl .AR-Testimoni .swiper-pagination { text-align:right; padding:0 175px 0 0;}

.FaqPnl .FaqList .elementor-accordion-item { margin-bottom:20px; border-bottom:1px solid #e1e1e1 !important;}
.FaqPnl .FaqList .elementor-accordion-item .elementor-accordion-icon { margin-top:7px;}
.FaqPnl .FaqList.ArabicList .elementor-accordion { text-align:right;}
.FaqPnl .FaqList.ArabicList .elementor-accordion .elementor-accordion-icon { float:left;}

.CourseDtlsPnl .PrgrmHighlights ul { padding:0; list-style-type:none;}
.CourseDtlsPnl .PrgrmHighlights ul li { font:400 16px "Poppins", Sans-serif; padding:0 0 0 45px; margin-bottom:20px; background:url('https://roboicon.com/wp-content/uploads/2023/02/BulletIcon.png') no-repeat left top; background-size:auto; min-height:30px;}

.CourseDtlsPnl .LearnTargets ul { padding:0; list-style-type:none;}
.CourseDtlsPnl .LearnTargets ul li { font:400 16px "Poppins", Sans-serif; padding:0 0 0 25px; margin-bottom:15px; background:url('https://roboicon.com/wp-content/uploads/2023/02/BulletIcon2.png') no-repeat left top 6px; background-size:auto;}

.CourseDtlsPnl .PrgrmHighlights.ArabicList ul { padding:0; list-style-type:none;}
.CourseDtlsPnl .PrgrmHighlights.ArabicList ul li { font:400 16px "Poppins", Sans-serif; padding:0 45px 0 0; margin-bottom:20px; background:url('https://roboicon.com/wp-content/uploads/2023/02/BulletIcon.png') no-repeat right top; background-size:auto; min-height:30px;}

.CourseDtlsPnl .LearnTargets.ArabicList ul { padding:0; list-style-type:none;}
.CourseDtlsPnl .LearnTargets.ArabicList ul li { font:400 16px "Poppins", Sans-serif; padding:0 25px 0 0; margin-bottom:15px; background:url('https://roboicon.com/wp-content/uploads/2023/02/BulletIcon2.png') no-repeat right top 6px; background-size:auto;}

.AfterLoginContent { display:none;}
.logged-in .AfterLoginContent { display:block;}
.logged-in .BeforeLoginContent { display:none;}

.logged-in .LoginBnr { display:none;}
.logged-in .LoginPnl { padding-top:165px !important;}
.logged-in .LoginPnl .LftClmn .elementor-widget-wrap { padding:0 15px !important;}
.logged-in .LoginPnl .LftClmn .user-registration-MyAccount-content { padding:0 !important;}
.logged-in .LoginPnl .LftClmn .user-registration-MyAccount-content h3 { text-align:left !important; margin-bottom:50px !important; font:700 38px "Poppins", Sans-serif !important; color:#000 !important;}
.logged-in .LoginPnl .LftClmn .ArabicFrm .user-registration-MyAccount-content h3 { text-align:right !important;}
.logged-in .LoginPnl .LftClmn .ArabicFrm .user-registration-MyAccount-content h2 { text-align:right !important;}

.logged-in .LoginPnl .LftClmn .user-registration-EditProfileForm h2 { text-align:left !important; margin-bottom:50px !important; font:700 38px "Poppins", Sans-serif !important; color:#000 !important;}
.logged-in .LoginPnl .LftClmn .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper { margin:0 !important;}

/*.logged-in .LoginPnl .LftClmn { width:75%;}
.logged-in .LoginPnl .RhtClmn { width:25%;}
.logged-in .LoginPnl .LftClmn .user-registration-EditProfileForm .ur-field-item { width:49%; display:inline-block; vertical-align:top; padding-right:20px;}
.logged-in .LoginPnl .LftClmn .user-registration-EditProfileForm .ur-field-item .input-text { padding:0 !important; border:none !important; border-radius:0 !important; font-size:22px; color:#434242;}
.logged-in .LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row label { margin-bottom:7px !important;}
.logged-in .LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row { margin-bottom:20px;}*/

.logged-in .LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row textarea { height:61px !important;}
.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row .flatpickr-input { margin:0; padding:17px 30px !important; border:1px solid #c9c9c9 !important; border-radius:35px !important; height:auto !important; line-height:normal;}
.logged-in .LoginPnl .user-registration .ur-frontend-form .edit-password .ur-form-grid h2 { text-align:left !important; margin-bottom:50px !important; font:700 38px "Poppins", Sans-serif !important; color:#000 !important;}

.rtl .LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row label { text-align:right;}
.rtl .LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row .input-text { text-align:right;}
.logged-in .LoginPnl .user-registration .ur-frontend-form .ur-form-grid .user-registration-Button { position:static;}
.rtl.logged-in .LoginPnl .user-registration .ur-frontend-form .ur-form-grid .user-registration-Button { float:right;}
.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .ur-field-item { position:relative;}
.logged-in .LoginPnl .user-registration .user-registration-error { position:absolute; top:100%;}
.rtl.logged-in .LoginPnl .user-registration .user-registration-error {}
.rtl.logged-in .LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row .input-text { padding:20px 30px !important;}
.rtl.logged-in .LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row .flatpickr-input { padding:20px 30px !important;}

.MyCoursePnl .MyCourseList { width:100%; padding:0; list-style-type:none; display:flex; flex-wrap:wrap;}
.MyCoursePnl .MyCourseList li { width:33.33%; padding:0 15px; margin:0 0 40px 0;}
.MyCoursePnl .MyCourseList li .ListWrapper .ImgHldr { height:191px; overflow:hidden; border-radius:20px; margin:0 0 20px 0;}
.MyCoursePnl .MyCourseList li .ListWrapper .ImgHldr .OverlayDiv { display:flex; width:100%; height:100%; flex-flow:column; align-items:center; justify-content:center; background:rgba(0,0,0,0.45); opacity:0; transition:all ease 0.7s; }
.MyCoursePnl .MyCourseList li .ListWrapper .ImgHldr .OverlayDiv:hover { opacity:1;}

.MyCoursePnl .MyCourseList li .ListWrapper .TxtHldr h4 { line-height:1em; margin-bottom:15px;}
.MyCoursePnl .MyCourseList li .ListWrapper .TxtHldr h4 a { color:#0098FE; line-height:1em;}
.MyCoursePnl .MyCourseList li .ListWrapper .TxtHldr .PrgrmContentDtls { width:100%; padding:0; list-style-type:none;}
.MyCoursePnl .MyCourseList li .ListWrapper .TxtHldr .PrgrmContentDtls li { width:100%; padding:0; margin:0; font:400 16px "Poppins", Sans-serif; color:#1D1D1B;}
.MyCoursePnl .MyCourseList li .ListWrapper .TxtHldr .PrgrmContentDtls li span { width:190px; padding-right:10px; display:inline-block;}

.PrivacyPnl .PrivacyUL .elementor-icon-list-items li { align-items:start;}
.PrivacyPnl .PrivacyUL .elementor-icon-list-items li .elementor-icon-list-icon { margin-top:9px;}
.CoursesPnl .CoursesList .e-loop-item .elementor-heading-title { min-height:84px;}
.CourseDtlsPnl .BookNowBtn .elementor-shortcode .BookBtn { margin-left:15px; outline:none;}
.CourseDtlsPnl .BookNowBtn .elementor-shortcode p select { border:1px solid #c9c9c9; font:400 14px "Poppins", Sans-serif; color:#1b1b1d; outline:none; padding-top:15px; padding-bottom:15px;}
.CourseDtlsPnl .BookNowBtn.BookNowBtn-AR .elementor-shortcode .BookBtn { margin-left:0; margin-right:15px; outline:none;}

.rtl .HmBestPnl .FeatureBox figure { margin:0 0 0 10px !important;}
.AboutRoboPnl .HmAbtImg img { object-fit:cover; width:auto !important; max-width:262px !important; height:440px !important; object-position:center;}


.ChooseWhatWant .HmProgramSlider .slick-arrow { z-index:9; font-size:0; padding:5px 5px; width:50px; height:50px; border-radius:0; background:none !important;}
.ChooseWhatWant .HmProgramSlider .slick-arrow:hover:before { color:#e05b15; /*color:#0092F4;*/}
.ChooseWhatWant .HmProgramSlider .slick-arrow.slick-prev:before, .ChooseWhatWant .HmProgramSlider .slick-arrow.slick-next:before { font-size:40px; line-height:47px; color:#e05b15;}
.ChooseWhatWant .HmProgramSlider .slick-arrow.slick-prev { left:15px;}
.ChooseWhatWant .HmProgramSlider .slick-arrow.slick-next { right:0px;}

.rtl .ChooseWhatWant .HmProgramSlider .slick-arrow.slick-prev { right:15px; left:auto;}
.rtl .ChooseWhatWant .HmProgramSlider .slick-arrow.slick-next { left:0px; right:auto;}


.cky-consent-container .cky-consent-bar { padding:10px 20px !important;}
.cky-consent-container .cky-title { font-size:14px !important; margin:0 !important;}
.cky-consent-container .cky-notice-group .cky-notice-des p { font-size:12px;}
.cky-consent-container .cky-notice-group .cky-notice-btn-wrapper button { font-size:11px; font-weight:500; padding:4px 12px; border-radius:5px;}
.cky-consent-container .cky-notice-group .cky-notice-btn-wrapper button.cky-btn-customize { padding-right:22px;}
.cky-consent-container .cky-notice-group .cky-notice-btn-wrapper button.cky-btn-customize:after { right:7px; top:14px; border-top-color:#fff;}

.cky-consent-container .cky-preference-wrapper .cky-preference-title { font-size:14px !important;}
.cky-consent-container .cky-preference-wrapper .cky-preference-body-wrapper p { font-size:12px;}
.cky-consent-container .cky-preference-wrapper .cky-preference-body-wrapper .cky-accordion-btn { font-size:14px !important;}
.cky-consent-container .cky-preference-wrapper .cky-btn-preferences { font-size:11px; font-weight:500; padding:4px 12px; border-radius:5px;}
.rtl .cky-btn-accept { margin-right:8px !important;}


.user-registration-ur-lost-password .user-registration { margin:0 !important; padding:135px 0 75px 0; box-shadow:none !important;}
.user-registration-ur-lost-password .user-registration .ur-frontend-form { padding:0; border:none; max-width:600px;}
.user-registration-ur-lost-password .user-registration .ur-frontend-form .ur_lost_reset_password .ur-form-grid { padding:0;}
.user-registration-ur-lost-password .user-registration .ur-frontend-form .ur_lost_reset_password .ur-form-grid .user-registration-Input { margin:0 0 30px 0; padding:17px 30px; border:1px solid #c9c9c9; border-radius:35px; height:auto; line-height:normal;}
.user-registration-ur-lost-password .user-registration .ur-frontend-form .ur_lost_reset_password .ur-form-grid .user-registration-Button { float:left; padding:17px 25px; font-size:14px;}
.user-registration-ur-lost-password .user-registration .user-registration-error { border:none; padding:0; margin:0 0 30px 0 !important; background:none;}
.user-registration-ur-lost-password .user-registration .user-registration-error li { padding:0 30px !important; margin:-24px 0 0 0 !important;}
.rtl.user-registration-ur-lost-password .user-registration .ur-frontend-form .ur_lost_reset_password .ur-form-grid .user-registration-Button { float:right;}

.user-registration-ur-lost-password .user-registration .user-registration-message { border:none; padding:0; margin:0 0 30px 0 !important; background:none; color:#28a925;}

.TestimonialPnl .BluTestiPnl .swiper-container .elementor-testimonial { justify-content:start;}






.modal-dialog h5{
   font-size: 35px !important;
}
.ur-frontend-form {    border: none !important;}
.nav-tabs  {    border: none !important;}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  border: none !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item {
      margin-bottom: 20px;
    /* float: left; */
    padding: 0 15px;
    width: 49%;
    display: inline-block;
}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.Subscriber_Adrs { width: 100%;}

.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label {        
	/*display: block;
    width: 100%;*/
    margin: 0 0 10px;
    padding: 0;
    font-weight: 500;
    color: #010101 !important;
    font-size: 14px;}

.ur-form-row span.input-wrapper {
    position: relative;
    width: 100%;
}

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item:last-child { width: 100%;     margin-bottom: 20px !important;}
.ur-frontend-form {
    padding: 0  !important;
    
}

.ur-frontend-form .ur-form-row .ur-form-grid input[type=text] { margin-bottom: 0!important;}

.ur-frontend-form .ur-form-row .ur-form-grid input[type=checkbox]:first-child {border: 1px solid #c9c9c9;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    outline: none;}


.ur-frontend-form .ur-form-row .ur-form-grid input {    margin-bottom: 0 !important;}

.ur-frontend-form.ur-frontend-form--rounded form button[type=submit] {    margin: 15px 0;
    width: 200px;}

.close {
    background: none !important;
    color: #000 !important;
    font-size: 25px !important;
    z-index: 999;
    cursor: pointer !important;
}


.nav-tabs {
       width: 245px;
   /* border:3px solid #E03D1E !important;*/
    border-radius: 35px;
    margin: 0 auto 40px !important;
}

.nav-tabs li.nav-item { width:50% !important;}
 
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff !important;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
    background-image: linear-gradient(180deg, #E08608 0%, #E03D1E 100%);
}

.nav-tabs .nav-link {
    margin-bottom: -1px;
    padding: 10px 30px;
    color: #1D1D1B;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
      border-radius: 35px !important;
    border: none !important;
}

.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea {
    height: 45px !important;
}


#user-registration, #user-registration.horizontal {
    box-shadow: none !important;
}

.ur-frontend-form .ur-form-row .ur-form-grid label{        
	/*display: block;
    width: 100%;*/
    margin: 0 0 10px;
    padding: 0;
    font-weight: 500;
    color: #010101 !important;
    font-size: 14px;}


#user-registration input[type=text]{
    width: 62%;
	    border: 1px solid #c0c4d4;
    border-radius: 25px;
    outline: 0;
    transition: all .35s;
    padding: 10px 15px;
    background: #fff;
    color: #676d8a;
    height: 45px;
}

#user-registration input[type=password]{
    width: 62%;
	    border: 1px solid #c0c4d4;
    border-radius: 25px;
    outline: 0;
    transition: all .35s;
    padding: 10px 15px;
    background: #fff;
    color: #676d8a;
    height: 45px;
}

.tab-content .user-registration-form-login .user-registration-form__label {
    display: inline-block !important;
    float: left;
    width: 37%;
    margin-left: -198px !important;
}
.lost_password {    display: inline-block;
       float: left; width:50%;}

.user-registration-Button  {       float: left !important;
    margin-top: 50px;  padding: 15px 25px!important;   width: 200px;}

.modal-title { display:none !important;}
.modal-header { border: none !important;
    padding-bottom: 0 !important;
    margin-bottom: -20px;}

.modal-body {padding: 0 30px 0!important;}

.modal-body #user-registration {
    background-color: #fff;
    margin: 16px 0!important;
}

.modal-body #user-registration input[type=text] {
    width: 100%;
  }

.modal-body #user-registration input[type=password] {
    width: 100%;
  }

.modal-body .lost_password {
    display: inline-block;
    float: right!important;
    width: 50%;
    text-align: right!important;
}

.modal-body .ur-form-grid {
    flex: 1;
    padding: 0 0!important;
}


.modal-content {border-radius: 30px 30px 30px 30px !important;}

 .user-registration-error {
      border: none;
    padding: 5px 0 0 0;
    background: none;
    font-size: 13px;
    margin: 0 0 15px!important;
    color: #f00 !important;
    display: flex;
    align-items: center;
}

 .user-registration-error:before {
    margin-right: 7px;
    font-size: 16px;
}

.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid label.user-registration-error {
   border: none;
    padding: 5px 0 0 0 !important;
    background: none;
    font-size: 10px !important;
    margin: 0 0 0!important;
    color: #f00 !important;
    display: flex !important;
    align-items: center;
    position: absolute;
    bottom: -24px;
}


.user-registration-message { border: none;
    padding: 5px 0 0 0;
    background: none;
    font-size: 13px;
    margin: 0 0 15px!important;
    color: #0075c3 !important;
    display: flex;
    align-items: center;}

.user-registration-message:before {
    margin-right: 7px;
    font-size: 16px;
}

.user-registration-EditProfileForm {}
.user-registration-EditProfileForm .ur-form-grid .ur-field-item {    width: 100% !important; padding: 0 0!important; margin-bottom: 0!important;}
.user-registration-EditProfileForm .ur-form-grid .ur-field-item input[type=text] { width: 100%!important; }
.user-registration-EditProfileForm #user_registration_privacy_policy_Check_field {display: flex;}
.nav-tabs { display:none!important;}









/*================= Responsive Design Start =================*/

@media screen and (max-width:1366px){
.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { right:31%;}
.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { left:31%;}

	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { left:31%;}
.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { right:31%;}
	
}


@media screen and (max-width:1280px){
	.ChooseWhatWant { padding-left:40px !important;}
	.ArabicList.ChooseWhatWant { padding-left:0 !important; padding-right:40px !important;}
	
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { left:29%;}
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { right:29%;}
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { left:30%;}
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { right:30%;}
	
}


@media screen and (max-width:1024px){
	.MainHeader .MainNav .elementor-nav-menu li:last-child { display:block;}
	.MainHeader .MainNav .elementor-nav-menu li:nth-last-child(2) { display:block;}
	
	.MainNav .elementor-nav-menu--dropdown { position:absolute; right:0; top:100%; min-width:300px;}
	.MainNav .elementor-nav-menu--dropdown .sub-menu { position:static; display:block; height:225px; overflow-y:auto;}
	.MainNav .elementor-nav-menu--dropdown .sub-menu li { padding-left:15px;}
	.MainNav-ar.MainNav .elementor-nav-menu--dropdown { right:auto; left:0;}
	.MainNav-ar.MainNav .elementor-nav-menu--dropdown .sub-menu li { padding-left:0; padding-right:15px;}
	.ChooseWhatWant { padding-left:0 !important;}
	.ArabicList.ChooseWhatWant { padding-left:0 !important; padding-right:0 !important;}
	.Contact_Form .elementor-field-group { margin-bottom:15px !important;}
	.Contact_Form .elementor-field-group label { margin-bottom:0;}
	
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { left:19%;}
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { right:19%; font-size:14px;}
	
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { right:20%;}
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { left:20%; font-size:14px;}
	.AboutRoboPnl .HmAbtImg img { max-width:162px !important; height:340px !important;}
	
}



@media screen and (max-width:767px){
	.MainHeader .BrandLogo img { max-width:50px !important;}
	
	.RegisterPnl .RegFrm .ur-form-grid .ur-field-item { width:100%; min-height:0;}
	.RegisterPnl .RegFrm .ur-form-grid .ur-field-item label { margin-bottom:5px !important; font-size:13px;}
	.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row { margin-bottom:15px;}
	.LoginPnl .user-registration .ur-frontend-form .ur-form-grid .form-row label { margin-bottom:5px !important; font-size:13px;}
	.CntctDtlsPnl .Contact_Form .elementor-field-type-acceptance label { font-size:13px !important}
	.CntctDtlsPnl .Contact_Form .elementor-acceptance-field { float:left; margin-bottom:25px;}
	.CntctDtlsPnl .Contact_Form #CntctFrmSubmitBtn { padding:20px 40px;}
	.CntctDtlsPnl .Contact_Form.ArabicCntctFrm .elementor-acceptance-field { float:right;}
	
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { font-size:13px; right:12%;}
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { left:12%; bottom:-18px;}
	
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { right:12%; bottom:-18px;}
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { font-size:13px; left:12%;}
	.AboutRoboPnl .HmAbtImg img { max-width:177px !important; height:300px !important;}
	
	.CoursesPnl .CoursesList .e-loop-item .elementor-heading-title { min-height:0;}
	.CourseDtlsPnl .PrgrmHighlights ul li { font-size:14px;}
	.CourseDtlsPnl .LearnTargets ul li { font-size:14px;}
	
	
}

@media screen and (max-width:375px){
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { font-size:13px; right:8%;}
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { left:8%; bottom:-18px;}
	
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { right:9%; bottom:-18px;}
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { font-size:13px; left:9%;}
	.AboutRoboPnl .HmAbtImg img { max-width:157px !important; height:300px !important;}
}

@media screen and (max-width:360px){
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { font-size:13px; right:5%;}
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { left:5%; bottom:-18px;}
	
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { right:6%; bottom:-18px;}
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { font-size:13px; left:6%;}
	.AboutRoboPnl .HmAbtImg img { max-width:150px !important; height:300px !important;}
}

@media screen and (max-width:320px){
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { font-size:13px; right:0%;}
	.HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { left:0%; bottom:-18px;}
	
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents a[button-value="Try"] { right:0%; bottom:-18px;}
	.rtl .HmBnr .HmBnrSlider .swiper-container .swiper-slide-contents .WatchBtn { font-size:13px; left:0%;}
	.AboutRoboPnl .HmAbtImg img { max-width:130px !important; height:260px !important;}
	
	.MainNav .elementor-nav-menu--dropdown { min-width:0; width:285px !important;}
}











