/*
Theme Name: Ready Training Online 2024
Theme URI: https://readytrainingonline.com
Template: Divi
Author: Glimmernet Technologies
Author URI: https://www.glimmernet.com
Description: Custom theme for Ready Training Online
Version: 4.26.1.17212178723
Updated: 2024-07-17 08:04:32

*/

/* Variable RTO Colors */
.rto-red{color: var(--rto-red);}
.rto-yellow{color: var(--rto-yellow)!important;}
.rto-dark-blue{color: var(--rto-dark-blue)!important;}
.rto-med-blue{color:var(--rto-med-blue)!important;}
.rto-light-blue{color: var(--rto-light-blue)!important;}
.rto-light-gray{color:var(--rto-light-gray)!important;}
.rto-dark-gray{color:var(--rto-dark-gray)!important;}
.rto-white{color:var(--rto-white)!important;}
.rto-red-background{background-color: var(--rto-red)!important;}
.rto-yellow-background{background-color: var(--rto-yellow)!important;}
.rto-dark-blue-background{background-color: var(--rto-dark-blue)!important;}
.rto-light-blue-background{background-color: var(--rto-light-blue)!important;}
.rto-light-gray-background{background-color:var(--rto-light-gray)!important;}
.flex-space-between{justify-content:var(--flex-space-between)!important;}
.flex-start{justify-content:var(--flex-start)!important;}
.med-icon-size{font-size:var(--rto-med-icon-size)!important;}
.link-style{text-decoration:underline;}
.rto-text-center{text-align:var(--rto-text-center);}


:root{
    /*RTO Color variable*/
--rto-light-blue:#B5D9E8;
--rto-dark-blue:#0B4060;
--rto-med-blue:#86b3ce;
--rto-hover-blue:#002237;
--rto-hover-light-blue:#89a9b6;
--rto-white:#fff;
--rto-red:#E66760;
--rto-dark-red:#d2473f;
--rto-light-gray:#F3F3F3;
--rto-dark-gray:#6a6f83;
--rto-black:#282828;
--rto-yellow:#ffc810;
--flex-space-between:space-between;
--flex-start:flex-start;
--rto-header-font:'Montserrat', sans-serif;
--rto-body-font:'Nunito', sans-serif;
--rto-box-shadow: 0px 2px 18px 0px rgb(40 40 40 / 18%);
--rto-google-icons: 'Material Symbols Outlined';
--rto-sm-icon-size:35px;
--rto-med-icon-size:40px;
--rto-lg-icon-size:55px;
--rto-cell-border:1px solid #f1f1f1;
--rto-cell-padding:20px 8px 20px;
--rto-row-margin:4.2em 0 0;
--rto-text-center:center;
}

/*--Standard Styles---*/
/* -- header styles -- */
.et-menu-nav {padding: 7px 14px;box-shadow: var(--rto-box-shadow); background-color: var(--rto-white); border-radius: 50px; height:44px; align-items: center !important;}
/*.gradient_heading  h5 { background: linear-gradient(90deg, #0b4060 1%, #e66a63 21%); -webkit-background-clip: text; }*/
 .KIS_RTO_header_row { align-items:center; } 
.et_pb_menu__menu .et-menu-nav li.mega-menu>ul { left:auto !important; }
.mega-menu > .sub-menu { padding:20px !important; width:auto !important; border-radius:20px !important; background-color:white !important; transition: all 0.5s ease-in-out 0s !important; }
.KIS_RTO_footer_row_col1  { display:flex; flex-wrap:wrap; margin-right:0px !important; }
.KIS_RTO_footer_row_col2 { display:flex; flex-wrap:wrap; width:60% !important; }
.KIS_RTO_footer_row .et_pb_text_inner p{font-size:16px;}
.KIS_RTO_footer_row .et_pb_text_inner p a{color:var(--rto-black);}
.KIS_RTO_header_row .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a, .et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item a{background-color:var(--rto-dark-blue); color:var(--rto-white)!important;}
.KIS_RTO_header_row .et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item a, .et_pb_menu_1_tb_header.et_pb_menu ul li.current-menu-item a{background-color:var(--rto-dark-blue); color:var(--rto-white)!important;}
.KIS_RTO_header_row .et_pb_column{align-items:center;}
#footer-info, #footer-info a{color:var(--rto-black)!important;}
.et_pb_text{word-wrap:normal!important;}

.et-menu-nav li.mega-menu>ul>li>a{border:none!important;}
.et_pb_menu .et-menu>li{padding-left:15px; padding-left:15px;}
body .et_pb_menu_0_tb_header.et_pb_menu ul li a{color:var(--rto-black)!important;}
.et_pb_menu_0_tb_header.et_pb_menu .sub-menu li a{padding:10px 20px!important; font-weight:500!important; font-size:16px!important; color:var(--rto-black)!important; line-height:inherit!important; border-radius:32px; text-wrap:nowrap;}
.et-db #et-boc .et-l .nav li ul{width:300px;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 1px); border-radius:17px;}
.et-menu li{display:flex;}
.et-menu li li a{width:auto;}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:7px 7px; border-radius:32px;}
.et-menu-nav li.mega-menu ul li{width:100%!important; float:none!important;}
.et-menu .menu-item-has-children>a:first-child:after{content:'\e145'!important; font-family: var(--rto-google-icons)!important;}
.KIS_RTO_header_row.et_pb_menu_0_tb_header.et_pb_menu .sub-menu li a:hover{background-color:var(--rto-dark-blue); color:var(--rto-white)!important; opacity:unset;}
.et-menu li li.menu-item-has-children>a:first-child:after{right:0px;}
.et_pb_sticky .et-menu-nav{box-shadow:none;}
.et_pb_sticky .hide-primary-nav{display:none;}
.secondary-nav{display:none;}
.et_pb_sticky .secondary-nav{display:block;}
.et_pb_menu--style-left_aligned .et_pb_menu_inner_container, .et_pb_menu--style-left_aligned .et_pb_row{align-items:center;}
.et_pb_sticky.et_pb_section_0_tb_header.et_pb_section .search-icon span:before{ color:var(--rto-white); }
.top-nav-left,.top-nav-right ul{font-family: var(--rto-header-font); font-weight: 500; font-size: 16px;}
.top-nav-left ul li{ background-color:transparent!important; display:flex;}
.top-nav-left ul li span {margin-right:.3em;}
.top-nav-left ul li:nth-child(3){margin-right:3.5em!important; margin-left:3.5em!important; background-color:transparent!important;}
.top-nav-left ul li a{color: var(--rto-black);}
.secondary-top-header .top-nav-left ul li a{color: var(--rto-white)!important;}
.top-nav-left ul li a:hover{text-decoration:underline; transition:.3s ease-in;}
.top-nav-right ul li{background-color:transparent!important; display:flex; margin:0!important;}
.top-nav-right ul li span{margin-right:0.3em;}
.top-nav-right ul li a:hover{text-decoration:underline; transition:.3s ease-in;}
.top-nav-right ul li:first-child{margin-right:1.5em;}
.et_pb_sticky .KIS_RTO_top_header_row{display:none;}
.et_pb_sticky.et_pb_section_0_tb_header.et_pb_section .top-nav-left ul li a{color:var(--rto-white);}
#et-boc > header > div > div.et_pb_section.et_pb_section_1_tb_header.header.pa-fullscreen-menu.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top > div.et_pb_row.et_pb_row_1_tb_header.KIS_RTO_header_row.et_pb_gutters1.et_pb_row--with-menu > div > div.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_text_align_right-phone.et_dropdown_animation_fade.et_pb_menu--with-logo.et_pb_menu--style-left_aligned > div > div.et_pb_menu__logo-wrap > div > a > img{content: url('https://readytrainingonline.com/wp-content/uploads/2024/08/RTO_Gray_Color_Reg_NOTEXT_1.png');height:44px;}
#et-boc > header > div > div.et_pb_section.et_pb_section_2_tb_header.header.pa-fullscreen-menu.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top > div.et_pb_row.et_pb_row_2_tb_header.KIS_RTO_header_row.et_pb_gutters1.et_pb_row--with-menu > div > div.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_text_align_right-phone.et_dropdown_animation_fade.et_pb_menu--with-logo.et_pb_menu--style-left_aligned > div > div.et_pb_menu__logo-wrap > div > a > img{content: url('https://readytrainingonline.com/wp-content/uploads/2024/08/RTO_Gray_Color_Reg_NOTEXT_1.png');height:44px;}
#et-boc > header > div > div.et_pb_section.et_pb_section_3_tb_header.header.pa-fullscreen-menu.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top > div.et_pb_row.et_pb_row_3_tb_header.KIS_RTO_header_row.et_pb_gutters1.et_pb_row--with-menu > div > div.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_text_align_right-phone.et_dropdown_animation_fade.et_pb_menu--with-logo.et_pb_menu--style-left_aligned > div > div.et_pb_menu__logo-wrap > div > a > img{content: url('https://readytrainingonline.com/wp-content/uploads/2024/08/RTO_Gray_Color_Reg_NOTEXT_1.png'); height:44px;}
#et-boc > header > div > div.et_pb_section.et_pb_section_1_tb_header.header.pa-fullscreen-menu.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top > div > div > div.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_text_align_right-phone.et_dropdown_animation_fade.et_pb_menu--with-logo.et_pb_menu--style-left_aligned{height:44px;}
#et-boc > header > div > div.et_pb_section.et_pb_section_2_tb_header.header.pa-fullscreen-menu.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top > div > div > div.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_text_align_right-phone.et_dropdown_animation_fade.et_pb_menu--with-logo.et_pb_menu--style-left_aligned{height:44px;}
#et-boc > header > div > div.et_pb_section.et_pb_section_3_tb_header.header.pa-fullscreen-menu.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top > div > div > div.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_text_align_right-phone.et_dropdown_animation_fade.et_pb_menu--with-logo.et_pb_menu--style-left_aligned{height:44px;}
.et-db #et-boc .et-l .et_mobile_menu li a:hover, .et-db #et-boc .et-l .nav ul li a:hover{opacity:1; background-color:var(--rto-dark-blue); color:var(--rto-white)!important;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu #menu-simplified-mega-menu .sub-menu li a:hover{color:var(--rto-white)!important; width:auto;}
/*-- Start Osano cookie --*/
.osano-cm-info-views__view p{font-size:12px;}
#dx_chatbot_fab_wrapper_id.hide-chat {opacity: 0; pointer-events: none; transform: scale(0.8);}
/* End Osano Cookie --*/
/*--- Start 360 form snippet ---*/
.three-sixty-form{display:flex;flex-wrap:wrap;gap:1.875rem 1.5rem;justify-content:center}.three-sixty-form .form-group{flex-basis:100%}@media(min-width:48rem){.three-sixty-form .form-group{flex:1 1 calc(50% - 1.5rem)}}.three-sixty-form .three-sixty-form-submit{background-color:var(--rto-dark-blue, #0b4060);border-radius:2rem;color:var(--rto-white, #fff);font-family:var(--rto-header-font, "Montserrat")!important;font-size:1.125rem;font-weight:400;padding:1em;width:100%}.three-sixty-form .three-sixty-form-submit:hover{background-color:var(--rto-dark-blue, #0b4060)}.three-sixty-form{margin-bottom:1rem}.three-sixty-form .form-group .form-control{appearance:auto!important;border-radius:2rem!important;height:2.3125rem;max-height:2.3125rem;max-width:100%;padding:.5625rem .625rem;width:100%}.three-sixty-form .form-group label{display:block;line-height:1.5rem}.three-sixty-form .form-group>label:not(.error):after,.three-sixty-form .form-group>.select_list label:not(.error):after{color:red;content:"*"}.three-sixty-form .form-group .checkbox_list_multi .checkbox__top-label:after{color:red;content:"*"}.three-sixty-form .form-group .form-textarea{border-radius:1rem!important;height:8rem!important;max-height:8rem!important;max-width:unset}.three-sixty-form .form-group label:not(.error){font-family:var(--rto-header-font, "Montserrat");font-size:1rem;font-weight:500}.three-sixty-form .form-group label:not(.error):after{font-size:1.25rem}.three-sixty-form .form-group label.error{background-color:#e667603b;border-radius:.3125rem;border:.0625rem solid var(--rto-red, #e66760);color:var(--rto-black, #282828);font-family:Nunito;font-size:1rem;font-weight:500;line-height:1.5625rem;margin:.75rem 0;padding:1rem;text-align:center}.three-sixty-form iframe{border-radius:0!important}.three-sixty-form .three-sixty-form-captcha{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.three-sixty-form #captcha-error{color:#e66760;font-family:Nunito;font-size:1rem;font-weight:500;line-height:1.5625rem;margin:.75rem 0}
/*--- END 360 form snippet ---*/
/*-------secondary-menu --------- */
body .et_pb_menu_1_tb_header.et_pb_menu ul li a{color:var(--rto-black)!important;}
.et_pb_menu_1_tb_header.et_pb_menu .sub-menu li a{padding:10px 20px!important; font-weight:500!important; font-size:16px!important; color:var(--rto-black)!important; line-height:inherit!important; border-radius:32px; text-wrap:nowrap;}
.et-menu .menu-item-has-children>a:first-child:after{content:'\e145'!important; font-family: var(--rto-google-icons)!important;}
.et_pb_menu_1_tb_header.et_pb_menu .sub-menu li a:hover{background-color:var(--rto-dark-blue); color:var(--rto-white)!important; opacity:unset;}
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul{border-radius:17px;}
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul{border-radius:17px;}
.nav li li ul{left:230px; border-radius:17px;}
.secondary-top-header ul.flex-row li{background-color:transparent; margin:0!important;}
ul.flex-row li{margin:0 10px 0 0!important;}

/* -- header styles end -- */

/* Start Search Button -- */
.test-search-module{ overflow: visible !important; opacity: 0; width: 26vw; min-width: 300px; background-color: #fff; border: 1px solid #6a6f83; transition: opacity .3s ease; z-index: 999; border-radius:32px!important; }
.single.single-post .test-search-module{ right: 0;}
.search-module.et_pb_search input.et_pb_searchsubmit,
.test-search-module.et_pb_search input.et_pb_searchsubmit{ background-color: var(--rto-dark-blue)!important; color: var(--rto-white)!important; border-radius: 40px;}
.search-module.visible{ opacity: 1; bottom: -60px;}
.test-search-module.visible{ opacity: 1; /*top: -128px;*/ }
.secondary-search.visible{ opacity: 1; top: 13px; }
.search-icon{ width: 37px; cursor: pointer;}
.search-icon span:before{ content: "\e8b6"; font-family: var(--rto-google-icons)!important; font-size: 25px; color:var(--rto-white); }
.search-icon.visible span:before{content: "\e5cd"; font-family: var(--rto-google-icons)!important; font-size: 25px; margin-left:0px;}

/* -- End Search Button --*/

/*-- Start Confetti --*/
canvas {
  overflow-y: hidden;
  overflow-x: hidden;
  width: 100%;
  margin: 0;
}
/*-- Baisc styles -- */
h1{line-height:1.5em;}
h2{font-size:45px; line-height:1.5em;}
p{font-size:20px;}
.quote-text p {font-size:30px; line-height:1.8em;}
.quote-text .quote-container{margin-top:1.2em;}
.quote-text .quote-container .quote-image{margin-right:1.2em; max-width:100px;}
.quote-text .quote-container .quote-details p{font-size: 18px; margin-top:.8em;}
.flex-row{display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; justify-content:center;}
.flex-column{display:flex; flex-direction:column;}
#page-container{overflow-x:hidden;}
.gradient-header{text-transform: uppercase; text-align: center; background-clip: text !important; -webkit-background-clip: text !important;-webkit-text-fill-color: transparent; background: linear-gradient(115deg, var(--rto-dark-blue), var(--rto-red)); font-weight: 700;}
.global-sub-header{ text-transform: uppercase; text-align: center; font-size: 22px; display: inline-block;background-clip:text!important; -webkit-background-clip:text!important; -webkit-text-fill-color: transparent; background: linear-gradient(115deg, var(--rto-dark-blue), var(--rto-red)); font-weight:700; }
.header-underline{background: linear-gradient(115deg, var(--rto-dark-blue), var(--rto-red)); width:50%; max-height:3px; height:3px; display:block;}
.sub-header-background{background-color:var(--rto-white); border-radius:32px; display:inline-block; padding: 0 0.9em;}
.global-cta-img{width:200px; margin:0 auto; margin-top:-150px; text-align:center;}
.primary-button{background-color:var(--rto-dark-blue); text-decoration:none!important; padding: 0.9em 1.8em; border-radius:32px; font-family:'Montserrat' , sans-serif; font-weight:600; color: var(--rto-white)!important; font-size:18px;}
.primary-button:hover{background-color:var(--rto-hover-blue)!important;}
.secondary-button{background-color:var(--rto-light-blue); text-decoration:none; padding: 0.9em 1.8em; border-radius:32px; font-family:'Montserrat' , sans-serif; font-weight:600; color: var(--rto-dark-blue); font-size:18px;}
.secondary-button:hover{transition:all .3s; background-color:var(--rto-hover-light-blue);}
.outlined-secondary-button{background-color:transparent; text-decoration:none; padding: 0.9em 1.8em; border: 2px solid var(--rto-white); border-radius:32px; font-family:'Montserrat' , sans-serif; font-weight:600; color: var(--rto-white); font-size:18px;}
.outlined-secondary-button:hover{transition:all .3s; background-color:var(--rto-white); color:var(--rto-black);}
.cta-box{overflow:visible!important;}
.cta-circle-button{display:flex; position:absolute; background-color:var(--rto-dark-blue); color:var(--rto-white); width:80px; height:80px; justify-content:center; align-items:center; right:0; bottom:-27px; background-size:150% 100%; left:0; border-radius:100%; text-decoration:none; transform:skewX(0deg) skewY(-12deg); margin:0 auto;}
.cta-circle-button:hover{cursor:pointer;}
.list-spacing{list-style-type:none!important; padding-left:0!important;}
.list-spacing li{margin-top:15px; margin-right:.3em; display:flex; line-height:1.6em;}
.list-spacing > li:before{content: "\e5ca"; font-family: 'Material Symbols Outlined'; font-size:25px; vertical-align: -30%;}
.no-styling-list{list-style-type:none!important; padding:0!important;}
.popular-tag{display:inline-flex; align-items:center; font-size: 14px; font-weight:600; background-color: var(--rto-white); padding: .325em 1em; border-radius: 32px; color:var(--rto-dark-blue);}
.popular-tag span{margin-right:.325em;}
.read-more{display:inline-flex; font-family:var(--rto-header-font); font-size:18px; margin-top:1em; background: linear-gradient(115deg, var(--rto-dark-blue) 5%, var(--rto-red) 37%);}
.read-more:hover{cursor:pointer;}
body #main-content .et_builder_inner_content>p{padding-bottom:0;}
.test{padding:0!important;}
.icon-background {background-color: var(--rto-light-gray); border-radius: 17px; padding: 15px; box-shadow: var(--rto-box-shadow);}
.et_pb_menu__wrap .mobile_menu_bar{background-color:var(--rto-white); padding:.4em; border-radius:32px;}
.banner-buttons ul li{display:flex;}
.banner-buttons ul li a{display:flex; font-family:var(--rto-header-font);}
.banner-buttons ul li .arrow-button:after{line-height: inherit; margin-left: .5em; left: auto; display: inline-block; opacity: 1; content: "\e8e4"; font-family: var(--rto-google-icons) !important; font-size: 28px !important; transition:all 300ms ease 0ms;}
.banner-buttons ul li .arrow-button:hover:after{margin-left:.8em;}
.simple-link a {color:var(--rto-white); text-decoration:underline;}
body .toggle-accordion .et_pb_toggle_open h5{color:var(--rto-dark-blue)!important;}
.arrow-button{font-family: var(--rto-header-font); display:flex;}
.arrow-button:after{ line-height: inherit; margin-left: .5em; left: auto; display: inline-block; opacity: 1; content: "\e8e4"; font-family: var(--rto-google-icons) !important; font-size: 28px !important; transition:all 300ms ease 0ms; font-weight:600;}
.arrow-button:hover:after{margin-left:.8em;}
.uni-icon{background-color:var(--rto-white); border-radius:5px; box-shadow:var(--rto-box-shadow); padding:10px;}
.number-bx{padding:10px 17px; border-radius:5px; font-family:var(--rto-header-font); font-weight:bold;}
.box-spacing{padding:10px 9px 9px 10px;}
.box-spacing:hover{box-shadow:var(--rto-box-shadow); border-radius:10px; transition: all .3s}
.purchase-options-container{display:flex; flex-direction:row; justify-content:space-around; max-width:480px; min-width:400px; margin:0 auto;}
.purchase-options-container h3{font-size:22px!important; color:var(--rto-black);}
.purchase-options-container .icon-container{ margin-right:20px;}
.uni-icon{background-color:var(--rto-white); border-radius:5px; box-shadow:var(--rto-box-shadow); padding:10px;}
.purchase-box{transition: opacity 0.3s;}
/*-- End Baisc styles -- */

/* Start Universal Tabs Styles --*/
.rto-tabs-mod .et_pb_tab{border:none; margin:3em 0; background-color:var(--rto-white); border-radius:30px; box-shadow:var(--rto-box-shadow);}
.rto-tabs-mod .et_pb_all_tabs{background-color:transparent;}
.rto-tabs-mod ul.et_pb_tabs_controls{background-color:transparent; color: var(--rto-white);}
.rto-tabs-mod ul.et_pb_tabs_controls:after{border:none;}
.rto-tabs-mod .et_pb_tabs_controls li.et_pb_tab_active {background-color:var(--rto-dark-blue); border-radius:32px; border:none; color:var(--rto-dark-blue);}

.rto-tabs-mod .et_pb_tabs_controls li.et_pb_tab_active a{color:var(--rto-dark-blue)!important;}
.rto-tabs-mod.et_slide_transition_to_1 .et_pb_tabs_controls .et_pb_tab_0 a{color:var(--rto-white)!important;}
.rto-tabs-mod ul.et_pb_tabs_controls li{margin-right:1em; border:2px solid var(--rto-light-blue); border-radius:32px; border-right:none;}
.rto-tabs-mod .et_pb_tabs_controls li:not(.et_pb_tab_active):last-child{border-right:2px solid var(--rto-light-blue);}
#main-content > div > div > div > div > div > div > div > div > div.et_pb_section.et_pb_section_2.square-bg-center.text-w-checkmarks.et_section_regular > div > div > div.et_pb_module.et_pb_tabs.et_pb_tabs_0.rto-tabs-mod.et_slide_transition_to_1 > ul > li.et_pb_tab_0{border-right:none!important;}
.rto-tabs-mod .et_pb_tabs_controls{display:flex; justify-content:center;}
/* End Universal Tabs Styles --*/

.quote-container {margin:2em;}
.quote-container .quote-image{width:100px; margin-right:1.2em;}
.quote-container .quote-details{text-align:left;}
.quote-container .quote-details p{font-size:18px;}

.et_pb_title_meta_container a {display: inline-block; color: #0b4060 !important; padding: 5px 15px;
 background-color: var(--rto-light-blue); border-radius: 5px; text-decoration: none !important;
}

/* -- Home Page Edits -- */
.home-testimonials .flex-row{flex-wrap:nowrap;}
.home-testimonials .quote-container{margin:0;}
.home-testimonials .quote-image{max-width:64px;}
.home-testimonilas .quote-container p{font-size:16px;}
/* -- End Home Page Edits -- */

/*-- Start Contact Page Edits -- */
.contact-info .list-spacing > li:before{content:none;}
/* -- End Contact Page Edits -- */

/* -- Start Packages Edits -- */
.package-list li{display:flex; align-items:baseline; font-size:18px!important;}
/* --  End Packages Edits -- */

/* -- Start Blog Edits -- */
.blog-sidebar-categories a{background-color:var(--rto-light-gray); border-radius: 32px; padding: 0.3em 0.8em; text-wrap: nowrap;
font-size: 14px; display: inline-block; margin-bottom: 12px; margin-right: 11px;}
.blog-sidebar-categories a:after{display:none;}
.current-blog-indicator{padding:.5em .7em; color:var(--rto-dark-blue)!important; background-color:var(--rto-light-blue);border-radius:32px;}
.blog-sidebar-recent-posts a:hover{text-decoration:underline; transition:all 0.3s;}
.leadership-articles .post-meta a{background-color:var(--rto-light-blue); border-radius:32px; color:var(--rto-dark-blue)!important; padding:0.5em; text-wrap:nowrap;}
.leadership-articles .post-content a{background-color:var(--rto-dark-blue); border-radius:32px; color:var(--rto-white)!important; display:inline-block; padding:0.5em 1.2em; margin-top:1em; text-transform:capitalize; font-family:var(--rto-header-font);}
.leadership-articles .entry-featured-image-url img{border-radius:30px;}
.et_pb_blog_grid .et_pb_post{padding:0px;}
.et_pb_image_container{padding:19px 19px 0;}
.category-nav ul li a{border:2px solid var(--rto-dark-blue); border-radius:32px; padding:0.5em 1.2em;}
.category-nav ul li a:hover{background-color:var(--rto-dark-blue); color:var(--rto-white);}
.category-nav ul li{margin-right:1.5em;}
.category-nav ul li.active a{background-color:var(--rto-dark-blue); color:var(--rto-white); padding:0.5em 1.2em;}
.article-container .et_pb_post_title_1_tb_body .et_pb_title_featured_container img{border-radius:30px;}
#main-content > div > div > div.et_pb_section.et_pb_section_0_tb_body.article-container.et_section_regular > div.et_pb_row.et_pb_row_5_tb_body.blog-article-container.et_pb_gutters3.et_pb_row_3-4_1-4 > div.et_pb_column.et_pb_column_3_4.et_pb_column_5_tb_body.et_pb_css_mix_blend_mode_passthrough > div > div.et-l.et-l--post > div > div{padding:0!important;}
#main-content > div > div > div.et_pb_section.et_pb_section_0_tb_body.article-container.et_section_regular > div.et_pb_row.et_pb_row_5_tb_body.blog-article-container.et_pb_gutters3.et_pb_row_3-4_1-4 > div.et_pb_column.et_pb_column_3_4.et_pb_column_5_tb_body.et_pb_css_mix_blend_mode_passthrough > div > div.et-l.et-l--post > div > div > div{width:90%;}
body .et_pb_blog_0_tb_body .et_pb_post .entry-title a, .et_pb_blog_0_tb_body .not-found-title, .et_pb_text_1_tb_body.et_pb_text a{color:var(--rto-yellow); text-decoration-color:var(--rto-black);}
.recent-mrps a.more-link{background-color:var(--rto-dark-blue); text-decoration:none; padding: 0.9em 1.8em; border-radius:32px; font-family:'Montserrat' , sans-serif; font-weight:600; color: var(--rto-white)!important; font-size:18px; text-transform:capitalize;}
.recent-mrps a.more-link:hover{background-color:var(--rto-hover-blue)!important;}
.recent-mrps .post-content .post-content-inner{margin-bottom:1.5em;}
.et-fixed-header #logo{
	content: url('https://readytrainingonline.com/wp-content/uploads/2024/08/RTO_Gray_Color_Reg_NOTEXT_1.png');}
.redesigned-blog .list-spacing li{margin-right:0; display:inline-block;}
.redesigned-blog .list-spacing li:before{  -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; background: linear-gradient(115deg, var(--rto-dark-blue), var(--rto-red)); font-weight: 700;}
.redesigned-blog .list-spacing li b span{color:var(--rto-dark-blue);}
/* --  End Blog Edits -- */

/*-- Start MRP Template Edits --*/
/*.mrp-details li{display:flex; align-items:center; }
.mrp-details li span{margin-right: .8em;}
.et-blog-css-grid > div {display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 20px;}
.et-blog-css-grid .et_pb_post{align-self:start; padding:15px;}
.et-blog-css-grid > div > div {width:100%; position:absolute; bottom:0; transform: translate(0%, 150%);}
.et-blog-css-grid .entry-featured-image-url{padding-top: 60.25%;}
.et-blog-css-grid .entry-featured-image-url img{position: absolute; height:100%; width:100%; top: 0; object-fit: cover;}
.et-blog-css-grid .more-link{display:inline!important;}*/
/*-- End MRP Template Edits -- */

/* -- Start Search Results Edits --*/
.et_pb_blog_0_tb_body .et_pb_blog_grid .et_pb_post{min-height:420px;}
/* -- Start Search Results Edits --*/

/*-- Start Vidyard Lightbox Edits -FIXES POISTIONING AND CLOSE BUTTON --*/
  #vidyard-content-fixed {top:30%!important;}
  .vidyard-close-container{top:30%!important; right:2%!important;}
/*-- End Vidyard Ligtbbox Edits --*/

/* -- Start Timeline -- */
.main-timeline:before { content: ""; display: block; width: 1px; height: 100%; background: #d0d0d0; margin: 0 auto; position: absolute; left: 0; right: 0; }
.timeline-item { display: flex; flex-flow: row wrap; justify-content: center; align-items: center; padding-top: 10px; }
.timeline-item:nth-child(2n+2) .date-content { order: 3; }
.timeline-item:nth-child(2n+2) .timeline-icon { order: 2; left: 20px; }
.timeline-order-3 { order: 1; }
.main-timeline .timeline-icon { width: 40px; height: 40px; position: relative; right: 20px; font-size: 30px; background: var(--themeht-white-color); display: flex; align-items: center; justify-content: center; color: var(--rto-dark-blue); border-radius: 50%; z-index: 9; }
.main-timeline .timeline-content p{line-height:1.8em;}
.main-timeline .timeline-content h4{font-size:25px; color:var(--rto-black);}
.main-timeline .date-content { width: 50%; position: relative; }
.main-timeline .date-content:before { content: ""; width: 50%; height: 1px; background: #d0d0d0; margin: auto 0; position: absolute; right: 10px; top: 0; bottom: 0; }
.timeline-item:nth-child(2n+2) .date-content:before { content: ""; width: 42%; height: 1px; background: #d0d0d0; position: absolute; padding-right: 30px; margin-right: 50% !important; }
.main-timeline .date { font-family: var(--rto-header-font); display: flex; line-height: 1; font-weight: 700; font-size: 30px; color: var(--rto-white); position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); align-items: center; justify-content: center; background: linear-gradient(115deg, var(--rto-dark-blue), var(--rto-red)); border-radius: 50%; width: 125px; height: 125px; z-index: 1; }
.main-timeline .timeline-content { padding: 20px 20px; }
/* -- End Timeline -- */

/*-- Start Standard Table Edits */
.standard-table-styles .table-header .advanced-mobile-show{border-top-left-radius: 32px; border-top-right-radius: 32px;}
#tableContent .table-header .cell span a{font-weight:700;}
#tableContent .table-header .cell span a:hover{text-decoration:underline;}
.standard-table-styles  .rto-chart-cells{border-bottom:var(--rto-cell-border);}
.standard-table-styles  .rto-chart-row-spacing{margin:var(--rto-row-margin);}
.standard-table-styles  .align-center{text-align:center!important; margin:0 auto;}
.standard-table-styles  .feature-support-table{display:flex; flex-direction: column; width:100%; border-collapse: collapse; color:var(--rto-black);font-size:16px;font-family:var(--rto-body-font);font-weight:normal; border-radius:6px;}
.standard-table-styles.feature-support-table #tableContent{margin-top:50px;}
.standard-table-styles  .feature-support-table .table-header{display: flex; flex-direction:row; font-weight:bold;}
.standard-table-styles  .feature-support-table .table-row{display: flex; flex-direction: row; align-items: center;}

.standard-table-styles  .feature-support-table .table-row-background{background-color:var(--rto-light-gray); border-radius: 6px;}
  /*.feature-support-table .table-row .advanced-mobile-show{background-color:var(--rto-light-blue);}*/
.standard-table-styles  .feature-support-table .cell{flex:1; padding:var(--rto-cell-padding);}
.standard-table-styles  .feature-support-table .cell h3{font-family: var(--rto-header-font); font-size:18px; font-weight:700; color:var(--rto-black);}
.standard-table-styles  .feature-support-table img{max-width:100%; width:24px; height:auto; margin:0 auto; text-align:center;}

.standard-table-styles .popular-tag{font-size:12px; background-color:#F3F3F3; padding: 10px; margin-left:20px; border-radius:6px; white-space:nowrap;}
.standard-table-styles .popular-tag img{margin-right:5px;}

.standard-table-styles .no-bg{background-color:transparent!important;}
.standard-table-styles #compareToggle{border:none; background-color:transparent;display:flex; align-items:center; margin: 0 auto; font-size:18px;}
.standard-table-styles  #compareToggle:hover{cursor:pointer;}
.standard-table-styles  #compareToggle img{margin-left:15px;}
.standard-table-styles .icon {margin-right: 5px;}
.standard-table-styles    .table-row .cell:first-of-type {min-width:360px;}


.standard-table-styles #additionalText {display: none; white-space: nowrap;}
.standard-table-styles #sticky-header{position: sticky; top:154px; z-index: 999; transition:0.5s ease; background-color:var(--rto-white); padding:0 0;}
.standard-table-styles .sticky-visible{  opacity:1;}
.standard-table-styles .sticky-hidden{opacity:1;}
.standard-table-styles .table-header .cell:first-of-type{min-width:360px;}
.standard-table-styles .hidden {display: none;}
.standard-table-styles #arrow {display: inline-block;transition: transform 0.3s ease;}
    button{color:#282828;}

.standard-table-styles .dropdown-wrapper{display: none; font-family: var(--rto-header-font); color:var(--rto-black); text-align: center; margin-top:10px;}
.standard-table-styles .dropdown-wrapper button{border:none; font-weight:bold; background-color: transparent;}
.standard-table-styles .dropdown-wrapper #dropdown-content{margin-top:10px; margin-bottom:10px;}
.standard-table-styles .dropdown-wrapper #dropdown-content button{font-size:14px; font-weight:normal;}
.standard-table-styles #dropdown-content > a:nth-child(2){margin-right:5px; margin-left:5px;}
.standard-table-styles .dropdown-wrapper #dropdown-content button:hover{cursor:pointer; text-decoration:underline;}
.standard-table-styles #arrow {display: inline-block; transition: transform 0.3s ease; }
/* -- End Standard Table Edits */

/*-- Error Page Edits -- */
.error-404-title{font-size:200px; line-height:0;}
.error-circle{width:100px; height:100px; border-radius:50%; border:10px solid var(--rto-yellow); border-left-color:transparent; position:relative; margin:30px 20px; animation: 1s infinite cir;}
.error-circle2{width:70px; height:70px; border-radius:50%; border: 5px solid var(--rto-dark-blue); border-right-color:transparent; position:absolute; top:5px; left:5px; bottom:5px; right:5px; animation:2s infinite cir2;}
.error-404-container .et_pb_code_inner{display:flex; flex-direction:row; align-items:center; justify-content:start;}
/*-- End Error Page Edits -- */

/* -- Start Animations -- */
#ht-preloader {background: #fff; bottom: 0; height: 100%; left: 0; overflow: hidden !important; position: fixed; right: 0; text-align: center; top: 0; width: 100%; z-index: 99999;}
.clear-loader { z-index: 999; box-sizing: border-box; display: inline-block; left: 50%; transform: translateX(-50%) translateY(-50%); position: absolute; text-align: center; top: 50%; display: flex; justify-content: center; align-items: center; }
.loader span { width: 200px; height: 200px; border: 12px solid transparent; border-radius: 50%; position: absolute; animation-duration: 5s; animation-timing-function: ease-in-out; animation-iteration-count: infinite; }
.loader span:nth-child(1) { border-bottom-color: var(--rto-red); animation-name: rotate1; }
.loader span:nth-child(2) { border-right-color: var(--rto-yellow); animation-name: rotate2; }
.loader span:nth-child(3) { border-top-color: var(--rto-med-blue); animation-name: rotate3; }
.loader span:nth-child(4) { border-left-color: var(--rto-dark-blue); animation-name: rotate4; }
.loader-text { color: var(--themeht-text-color); font-size: 20px; font-weight: 700; font-family: var(--themeht-typography-secondary-font-family); margin-top: 10px; letter-spacing: 2px; animation-name: fadeInOut; animation-duration: 2s; animation-timing-function: ease-in-out; animation-iteration-count: infinite; opacity: 0; }

@keyframes rotate1 {
  0% {
    transform: rotateZ(0);
  }
  25% {
    transform: rotateZ(360deg);
  }
  50% {
    transform: rotateZ(0);
  }
  100% {
    transform: rotateZ(0);
  }
}
@keyframes rotate2 {
  0% {
    transform: rotateZ(0);
  }
  25% {
    transform: rotateZ(-360deg);
  }
  50% {
    transform: rotateZ(0);
  }
  100% {
    transform: rotateZ(0);
  }
}

@keyframes rotate3 {
  0% {
    transform: rotateZ(0);
  }
  25% {
    transform: rotateZ(360deg);
  }
  50% {
    transform: rotateZ(0);
  }
  100% {
    transform: rotateZ(0);
  }
}
@keyframes rotate4 {
  0% {
    transform: rotateZ(0);
  }
  25% {
    transform: rotateZ(-360deg);
  }
  50% {
    transform: rotateZ(0);
  }
  100% {
    transform: rotateZ(0);
  }
}

@keyframes cir{
  0%{
    transform: rotate(0deg);
  }
  50%{
    transform: rotate(180deg);
  }
  100%{
    transform: rotate(360deg);
  }
}
/* -- Start Mobile Navigation -- */
/*change hamburger icon to x when mobile menu is open*/
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {content: '\4d';}

/*adjust the new toggle element which is added via jQuery*/
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
width: 44px; height: 100%; padding: 0px !important; max-height: 44px; border: none; position: absolute; right: 0px; top: 0px; z-index: 999; background-color: transparent;}


/*some code to keep everyting positioned properly*/
ul.et_mobile_menu>li.menu-item-has-children,
ul.et_mobile_menu>li.page_item_has_children,
ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {position: relative;}

/*remove default background color from menu items that have children*/
.et_mobile_menu .menu-item-has-children>a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {background-color: transparent;}

/*hide the submenu by default*/
ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {display: none !important;visibility: hidden !important;}

/*show the submenu when toggled open*/
ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {display: block !important; visibility: visible !important;
}

/*adjust the toggle icon position and transparency*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {text-align: center; opacity: 1;}

/*submenu toggle icon when closed*/
ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after { top: 10px; position: relative; font-family: var(--rto-google-icons);content: '\e145'; color: var(--rto-black); border-radius: 50%;padding: 3px;}

/*submenu toggle icon when open*/
ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {content: '\e15b';}

/*add point on top of the menu submenu dropdown*/
.et_pb_menu_0.et_pb_menu .et_mobile_menu:after { position: absolute; right: 5%; margin-left: -20px; top: -14px; width: 0; height: 0; content: ''; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #ffffff;
}

/*adjust the position of the hamburger menu*/
.mobile_menu_bar { position: relative; display: block; top: 20%; line-height: 0;}

/*force the background color and add a rounded border*/
.et_pb_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_menu_0.et_pb_menu .et_mobile_menu ul {background-color: #ffffff!important; border-radius: 10px; }

/*align the hamburger menu to the right right*/

.pa-fullscreen-menu .et_pb_menu__wrap {justify-content: flex-end !important; align-items:center!important;}

/*hide the desktop version of the menu*/
.pa-fullscreen-menu .et_pb_menu__wrap .et_pb_menu__menu {/*display: none !important;*/}

/*show the mobile version of the menu on desktop*/
.pa-fullscreen-menu .et_pb_menu__wrap .et_mobile_nav_menu {/*display: block !important; align-items: center !important;*/}

/*style the opened menu*/
.pa-fullscreen-menu .opened #mobile_menu1 {width: 72vw !important; position: fixed !important; top: 0em !important; left: 28vw !important; height: 100vh !important; display: flex !important; justify-content: center !important; flex-direction: column !important; opacity: 1 !important; visibility: visible !important; transition: visibility 0.3s, opacity 0.3s ease-in-out;padding: 0 !important;}

/*style the closed menu*/
.pa-fullscreen-menu .closed #mobile_menu1 {background-color: #fff !important; text-align: center !important; width: 100vw !important; position: fixed !important; left: 100vw !important; top: 0em !important; height: 100vh !important; display: flex !important; justify-content: center !important; align-items: center !important; flex-direction: column !important; transition: visibility 0.3s, opacity 0.3s, left 1s, ease-in-out; opacity: 0 !important; visibility: hidden !important;}

/*remove the bullet points from the list items*/
.pa-fullscreen-menu #mobile_menu1 li {list-style: none !important; text-align: left !important; width: 100%;}

/*move the menu to the top above other elements*/
.pa-fullscreen-menu .et_pb_menu__wrap span.mobile_menu_bar {z-index: 999999 !important;}

/*change the opened menu icon*/
.pa-fullscreen-menu .et_pb_menu__wrap .opened .mobile_menu_bar:before {font-family: var(--rto-google-icons)!important; content: "\e5cd" !important; color:var(--rto-black); }

/*make the hamburger menu fixed position on mobile*/
.pa-fullscreen-menu .opened .mobile_menu_bar {/*position: fixed !important;*/}

/*remove the default blue border top on the mobile menu*/
.pa-fullscreen-menu .et_mobile_menu {border-top: none;}

/*remove the default background color on menu items*/
.pa-fullscreen-menu .et_mobile_menu .menu-item-has-children>a { background-color: transparent;}

/*remove the default hover background color and adjust opacity*/
.et_mobile_menu li a:hover {background-color: transparent; opacity: 1; }

/*remove the default border bottom on menu items*/
.pa-fullscreen-menu .et_mobile_menu li a {border-bottom: none;}

/* Hides mobile menu background */
.menu-bg-overlay{display:none;}
/* -- End Mobile Navigation --*/

@keyframes cir2{
  0%{
    transform: rotate(0deg);
  }
  30%{
    transform: rotate(180deg);
  }
  100%{
    transform: rotate(360deg);
}
}


/* Start Mobile CSS */
@media only screen and (min-width: 1530px){
	.test-search-module{right:33vw;}
}
@media screen and (max-width: 1366px) {
.et_pb_menu .et-menu > li {
    padding-right: 6px;
    padding-left: 6px;
}
}
@media only screen and (max-width: 1280px) {
 
}
@media only screen and (max-width: 1200px){
.et_pb_row_4 .cta-circle-button {}
	
.mobile-overlay{position:fixed; top:0; left:0; right:-100%; width:100%; height:100%; background-color: var(--rto-dark-blue); z-index:-1; display:none; opacity: 0.8; transform: translateX(100%); -webkit-transform: translateX(100%); transition: all 900ms ease; -webkit-transition:all 900ms ease; transition-delay:300ms; -webkit-transition-delay:300ms;}
.overlay-visible{transform:translateX(0); transition: all 900ms ease;
        -moz-transition: all 900ms ease;
        -webkit-transition: all 900ms ease;
        -ms-transition: all 900ms ease;
        -o-transition: all 900ms ease;
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)}
	
}

@media (max-width: 1230px) and (min-width: 980px) { 
	.et-menu .menu-item-has-children>a { padding: 3px 15px 3px 0px !important; }
	
 }
@media (min-width:1306px){.et_pb_menu_0_tb_header{width:auto!important;}}
@media (max-width: 1305px) and (min-width: 1100px) {
	.et_pb_menu_0_tb_header{width:80%!important;}
	.et_pb_menu .et-menu>li{padding-left:6px; padding-right:6px;}
	.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:13px!important;}
}

@media only screen and (max-width: 1180px) {
	.et_pb_menu_0_tb_header{width:75%!important;}
	.et_pb_menu .et-menu>li{padding-left:6px; padding-right:6px;}
	.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:13px!important;}
	
}
@media (min-width:1040px) and (max-width:1100px){
	h1{font-size:45px!important;}
	.et-menu-nav{padding:7px 25px;}
	.et_pb_menu .et-menu>li{padding-left:0px; padding-right:0px;}
}


@media only screen and (max-width:1024px){
.et_pb_row_4 .cta-circle-button {}
.et_pb_menu .et-menu > li{padding-right:3px; padding-left:3px;}
/*show hamburger menu on desktop*/
.et_pb_menu .et_pb_menu__menu, .et_pb_fullwidth_menu .et_pb_menu__menu {
    display: none;
}
.et_pb_menu .et_mobile_nav_menu, .et_pb_fullwidth_menu .et_mobile_nav_menu { display: flex; float: none; margin: 0 6px; align-items: center; }
	.pa-fullscreen-menu .et_mobile_menu li a{font-size:25px!important;}
	.pa-fullscreen-menu #mobile_menu1 li{margin-top:6%;}
	.mobile_menu_bar:before{font-size:42px;}
	.mobile_menu_bar{top:0px;}
	ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, ul.et_mobile_menu li.page_item_has_children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:100%;}
	ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{left:36%;}
}

@media only screen and (min-width: 981px) {
 .rto-blog-main-redesign .column.size-1of3 article { height: 400px;}
	.pa-gallery-load-more .et_pb_gallery_item:nth-child(4n) {
		margin-right: 0 !important;
	}

}
 @media(max-width:981px) {
	.KIS_RTO_footer_row_col2 {
	width:100% !important; }
	.et_pb_row_4 .cta-circle-button {}
	 .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{justify-content:right;}
	 .et_pb_menu .et-menu > li{padding-right:4px; padding-left:4px;}
	 .et_pb_menu .et-menu > li a{font-size:12px!important;}
} 

/*adjust the gallery grid items after clicking the load more button*/

@media all and (max-width:980px) and (min-width: 767px) {
	.pa-gallery-load-more .et_pb_gallery_item:nth-child(3n) {
		margin-right: 0 !important;
	}
}

@media only screen and (max-width:955px){

}

@media only screen and (max-width:768px){
	.et_pb_row_4 .cta-circle-button {}
	.et_pb_menu_0_tb_header{width:70%!important;}
	.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size:17px;}
	.hero-shape1{min-height:80vh!important; bottom:711px!important;}
	.error-404-title{font-size:130px;}
	.pa-fullscreen-menu .opened #mobile_menu1{height:100%!important;}
/*	#et-boc > header > div > div.et_pb_section.et_pb_section_1_tb_header.header.pa-fullscreen-menu.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu > div > div > div.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_text_align_right-phone.et_dropdown_animation_fade.et_pb_menu--with-logo.et_pb_menu--style-left_aligned > div > div.et_pb_menu__logo-wrap > div > a > img{content: url('https://readytrainingonline.com/wp-content/uploads/2024/11/RTO_White_Color_Reg_NOTAG.png')!important;}*/
}
@media (min-width:768px){
	.col-md {flex: 1 0 0%;}
}

@media (max-width:767px) {
    .timeline { flex-direction: column !important; }
    .main-timeline:before { margin-left: 1px; }
    .main-timeline .timeline-icon { margin: auto 2px;  order: 1; left: -1em; }
    .main-timeline .timeline-content { padding: 40px 30px; order: 3; }
    .timeline-item:nth-child(2n+2) .date-content { order: 2; }
    .timeline-item:nth-child(2n+2) .timeline-icon { order: 1; left: -1em; }
    .timeline-item:nth-child(2n+2) .date-content:before { width: 100%; }
    .timeline-item .date-content:before { width: 100%; }
    .timeline-item .date-content:before { content: ""; width: 100%; height: 2px; background: var(--themeht-border-light-color); position: absolute; top: 0; padding-right: 30px; bottom: 0; margin-right: 50% !important; }
    .main-timeline .date { width: 80px; height: 80px; font-size: 20px; }
    .main-timeline .date-content { order: 2;}
}
@media only screen and (max-width:500px){
	.cta-box{margin-bottom:5em;}
}

@media only screen and (max-width:480px){
p{font-size:18px;}
.et_pb_menu_0_tb_header.et_pb_menu{width:100%;}
.et_pb_menu .et_pb_menu__wrap{ justify-content:end;}
.cta-box{margin-bottom:6em;}
.et_pb_row_4 .cta-circle-button {}
.error-404-container .et_pb_code_inner{justify-content:center;}
.et_pb_menu_0_tb_header{width:100%!important;}
 .standard-table-styles .feature-support-table .table-row{flex-direction: row;}
 .standard-table-styles .feature-support-table .table-row .cell:before{content:attr(data-label); margin-bottom: 5px; display: block;}
 .standard-table-styles .dropdown-wrapper{display: block;}
 .standard-table-styles .advanced-mobile-show,
 .standard-table-styles .premium-mobile-show {display: none;}
#et-boc > header > div > div.et_pb_section.et_pb_section_1_tb_header.header.pa-fullscreen-menu.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top > div.et_pb_row.et_pb_row_1_tb_header.KIS_RTO_header_row.et_pb_gutters1.et_pb_row--with-menu > div > div.et_pb_module.et_pb_menu.et_pb_menu_0_tb_header.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_text_align_right-phone.et_dropdown_animation_fade.et_pb_menu--with-logo.et_pb_menu--style-left_aligned > div > div.et_pb_menu__logo-wrap > div > a > img{content: url('https://readytrainingonline.com/wp-content/uploads/2023/02/cropped-RTO-Favicon-2021.png');}	
.pa-fullscreen-menu .opened #mobile_menu1{height:100%!important;}
.global-sub-header{font-size:16px;}
.primary-button{font-size:16px; padding:0.7em 1.4em;}
.secondary-button{font-size:16px; padding:0.7em 1.4em;}
.button-icon-container .secondary-button{padding:0.6em 1.2em;}
.et_pb_row_4 .cta-circle-button{}
.cta-circle-button{}
.sub-header-background{padding:0 0.7em;}
/* -- Mobile Vidyard Video Fix --*/
#vidyard-content-fixed{top:5%!important;}
#vidyard-popbox{width:100%!important;}
/* -- End Mobile Vidyard Video Fix --*/
/*--- Mobile quote adjustments ---*/
.quote-container{margin:2em 0;}
.quote-container .quote-image{margin-bottom:1.2em; margin-right:0;}
.quote-text p{font-size:22px;}
.quote-details h4{font-size:20px; line-height:1em!important; text-align:center!important;}
.quote-container .quote-details p{font-size:16px; text-align:center;}
	/*--- End Mobile Quote Adjustments ---*/
/*--- Start Pricing Table ---*/
.feature-support-table .table-row{border-bottom:var(--rto-cell-border);}
.table-row div{border-bottom:none!important;}
.purchase-options-container{flex-direction:column; min-width:auto;}
	.purchase-options-container p{font-size:16px;}
	#coc-podcast-banner .coc-banner-title{font-size:35px; line-height:1.7em;}
}

@media (max-width:350px) {
    .timeline-icon { visibility: hidden; }
    .main-timeline .date-content:before { visibility: hidden; }
    .date-content { left: -15px; }
}