#home-section-cta {} #home-section-cta p { margin: 0; padding: 0; font-size: 26px; color: #fff; text-align: center; } #home-section-cta a { display: block; text-decoration: none; padding: 50px 0 !important; } #home-section-cta .content { padding: 0; } #home-section-cta img { display: block; padding: 0; margin: 0 auto; } #home-section-cta h3 { font-size: 36px; color: #fff; text-align: center; margin: 15px auto; padding: 0; } #reqqualification .tab_titles { display: flex; justify-content: center; border-left: 1px solid #ddd!important; margin-bottom: 50px; align-items: center; border-right: 1px solid #ddd!important; } #reqqualification .tab_titles > .tab { border-top: 1px solid #ddd!important; background: transparent; flex: 0 0 33.3459%; text-align: center; margin: 0 !important; top: 0 !important; letter-spacing: 1px; text-transform: uppercase; font-size: 1.25em !important; color: #222 !important; font-weight: normal; border-radius: 0; transition: all 0.3s ease 0s; border-bottom: 1px solid #ddd!important; border-left: none !important; border-right: none !important; } #reqqualification .tab_titles > .tab.active_tab { background: #222 !important; color: #fff !important; border-color: #222 !important; } #reqqualification .tab_content { border: none !important; padding: 0 !important; background: transparent !important; } #reqqualification .tab_inner_content h3 { letter-spacing: 1px; text-transform: uppercase; font-size: 1.25em; margin: 0 0 25px 0; } #reqqualification .tab_titles .tab.active_tab:after { content: " "; position: absolute; bottom: -13px; left: 50%; border-top: 12px solid #222; border-right: 14px solid transparent; border-bottom: 0; border-left: 14px solid transparent; margin-left: -14px; } .btns-wrapper { display: flex; justify-content: center; align-items: center; margin: 30px auto 20px; } .btns-wrapper .avia-color-light { border-color: #222 !important; color: #222 !important; border-width: 1px !important; height: 44px; } .btns-wrapper .avia-button-wrap { flex: 0 0 190px; } #reqqualification:before { content: " "; position: absolute; top: 0; left: 50%; border-top: 16px solid #fff; border-right: 18px solid transparent; border-bottom: 0; border-left: 18px solid transparent; margin-left: -16px; } #reqqualification { position: relative; } #reqqualification .special_amp { font-family: inherit; color: inherit; font-size: inherit; font-style: inherit; } .main_color strong { color: inherit !important; } #home-section-1 .avia-image-container { display: flex; width: auto; position: absolute; bottom: -75px; left: 50%; margin-left: -71.5px; } #home-section-2 { padding-top: 20px; } #home-section-2 .modern-quote h1.av-special-heading-tag, #home-section-5 .modern-quote h1.av-special-heading-tag { font-weight: bold; color: #ba0404; letter-spacing: 0px; } #home-section-2 .modern-centered .av-subheading, #home-section-5 .modern-centered .av-subheading { color: #222222; margin-top: 15px; width: 770px; max-width: 100%; margin-left: auto; margin-right: auto; } #home-section-2 .av-content-full.units { padding-bottom: 0; } #home-section-3 { margin-bottom: 40px; } #home-section-3 .avia-button.avia-size-large { padding: 10px 30px 8px; font-size: 26px; font-weight: bold; width: 470px; max-width: 100%; } #home-section-4 { background-size: cover; } #home-section-4 .av-special-heading h2 { margin-top: 70px; text-align: left; font-weight: bold; } .divided-info { display: flex; flex-wrap: wrap; justify-content: space-between; max-width: 770px; margin: 170px auto 0; width: 100%; color: #fff; align-items: center; } .divided-info .col-half { flex: 0 0 50%; } .divided-info h2 { color: #fff; font-size: 77px; font-weight: 700; letter-spacing: 0 !important; } .divided-info h3 { font-weight: 700; font-size: 36px; color: #fff; } .divided-info .col-full { flex: 0 0 100%; text-align: center; border-top: 6px solid #f0ca26; margin-top: 25px; padding-top: 25px; } .divided-info ul { display: flex; list-style: none; justify-content: center; margin: 0 0 15px; padding: 0; flex-wrap: wrap; } .divided-info ul li { position: relative; margin-right: 8px; font-size: 30px; font-weight: bold; margin-left: 0; } .divided-info ul li:before { width: 10px; height: 10px; content: ""; background: #f0ca26; display: inline-block; vertical-align: middle; border-radius: 50%; margin-right: 8px; margin-top: -2px; } .divided-info ul li:first-child:before { display: none; } #home-section-5 .entry-content-wrapper { max-width: 770px; margin: 0 auto; width: 100%; } #home-section-5 .avia-image-container { margin-top: 50px; } #home-section-5 .av-special-heading-h3 { margin-top: 10px; } #home-section-6 .entry-content-wrapper { display: flex; flex-wrap: wrap; } #home-section-6 .iconbox { height: 100%; margin: 0; } #home-section-6 .iconbox .iconbox_content { height: 100%; border-radius: 0; padding-top: 0; padding-bottom: 30px; box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.1); } #home-section-6 .entry-content-header { display: none; } #home-section-6 .iconbox_content_container p { margin: 15px 0 25px; } #home-section-6 { position: relative; } #home-section-6:before { content: " "; position: absolute; top: 0; left: 50%; border-top: 16px solid #fff; border-right: 18px solid transparent; border-bottom: 0; border-left: 18px solid transparent; margin-left: -16px; } #home-section-6 .iconbox_content_container p:first-child { margin: 0; } #home-section-6 .iconbox_content_container img { margin: 0 -20px; padding: 0; display: block; min-width: calc(100% + 40px); height: 225px; object-fit: cover; } #home-section-6 .iconbox_content_container h2 { background: #525151; color: #fff; font-weight: 700; letter-spacing: 0 !important; margin: 0; padding: 15px 0; width: calc(100% + 40px); margin-left: -20px; margin-bottom: 30px; } #home-section-6 .iconbox_content_container h3 { font-size: 18px; color: #06528f; text-transform: uppercase; font-weight: 700; } #home-section-6 .av-special-heading-tag, #home-section-7 .av-special-heading-tag, #home-section-8 .av-special-heading-tag, #home-section-9 .av-special-heading-tag, #home-section-10 .av-special-heading-tag, #home-section-11 .av-special-heading-tag, #contactus .av-special-heading-tag { font-weight: 700; letter-spacing: 0 !important; } #home-section-7 .avia-icon-list li { margin-bottom: 15px; color: #222222; font-size: 18px; text-transform: uppercase; font-weight: bold; } #home-section-7 .avia-icon-list li .av_iconlist_title { font-size: 18px !important; margin-left: 15px; margin-top: 3px; } #home-section-7 .avia_textblock img { margin: 0 20px 30px 0; } #home-section-7 h3.av-special-heading-tag { font-size: 18px !important; } #home-section-7 .avia-button { font-weight: bold; font-size: 18px; } #home-section-8 .av_one_fourth { margin-top: 20px; } #home-section-8 .iconbox.av-no-box .iconbox_content { font-size: 19px; } #home-section-8 .iconbox.av-no-box .iconbox_icon { margin: 0 auto 20px auto; left: 0; width: 30px; border: none; height: 30px; line-height: 30px; } #home-section-8 .iconbox .avia-button { background: transparent; border: none; padding: 0; font-size: 19px; font-weight: bold; font-style: italic; margin: 0; } #home-section-9 { background-size: cover; } #home-section-9 .content { padding-bottom: 110px; padding-top: 160px; } #home-section-9 blockquote { border: none; padding: 85px 0 0; font-size: 28px; font-weight: bold; line-height: normal; color: #fff; background: url(https://www.nationwidecranetraining.com/wp-content/uploads/2019/11/quote.png); background-repeat: no-repeat; background-position: top left; background-size: 80px auto; margin-bottom: 75px; } #home-section-9 blockquote p { margin: 0 0 10px; } #home-section-9 blockquote cite { font-size: inherit; font-style: italic; } #home-section-9 .avia_textblock a { color: #f0ca26; font-size: 26px; text-transform: uppercase; font-weight: bold; } #home-section-10 .avia-icon-list li { margin-bottom: 30px; color: #222222; font-size: 18px; font-weight: bold; } #home-section-10 .avia-icon-list li .av_iconlist_title { font-size: 18px !important; margin-left: 15px; margin-top: 3px; } #home-section-11 .tabcontainer { max-width: 770px; margin: 0 auto; } #home-section-11 .tab_titles { display: flex; justify-content: center; border-left: 1px solid #ddd!important; margin-bottom: 50px; border-right: 1px solid #ddd!important; } #home-section-11 .tab_titles > .tab { border-top: 1px solid #ddd!important; background: #f8f8f8; flex: 0 0 33.3459%; text-align: center; margin: 0 !important; top: 0 !important; letter-spacing: 1px; text-transform: uppercase; font-size: 1.25em !important; color: #222 !important; font-weight: bold; border-radius: 0; transition: all 0.3s ease 0s; border-bottom: 1px solid #ddd!important; border-left: none !important; border-right: none !important; display: flex; justify-content: center; align-items: center; padding: 5px 0; } #home-section-11 .tab_titles > .tab.active_tab { background: #06528f !important; color: #fff !important; border-color: #06528f !important; } #home-section-11 .tab_content { border: none !important; padding: 0 !important; background: transparent !important; } #home-section-11 .tab_inner_content h3 { letter-spacing: 1px; text-transform: uppercase; font-size: 1.25em; margin: 0 0 25px 0; } #home-section-11 .tab_titles .tab.active_tab:after { content: " "; position: absolute; bottom: -13px; left: 50%; border-top: 12px solid #06528f; border-right: 14px solid transparent; border-bottom: 0; border-left: 14px solid transparent; margin-left: -14px; } #home-section-11:before { content: " "; position: absolute; top: 0; left: 50%; border-top: 16px solid #fff; border-right: 18px solid transparent; border-bottom: 0; border-left: 18px solid transparent; margin-left: -16px; } #home-section-11 { position: relative; } #home-section-11 .special_amp { font-family: inherit; color: inherit; font-size: inherit; font-style: inherit; } .tab-flex { display: flex; overflow: hidden; width: 100%; flex-wrap: wrap; } #contactus { margin-bottom: 300px; } .contactform { max-width: 415px; margin: 30px auto -250px; background: #fff; padding: 30px 20px; box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.1); } .contactform-inner { display: flex; flex-wrap: wrap; justify-content: space-between; } .contactform-inner span.wpcf7-not-valid-tip { margin-top: -20px; margin-bottom: 20px; } .contactform .col-half { flex: 0 0 48%; } .contactform span.wpcf7-list-item { display: block; margin: 0 1em 0 0; } .contactform .col-full { flex: 0 0 100%; text-align: center; } .col-full .wpcf7-form-control.wpcf7-submit { font-size: 18px; text-transform: uppercase; font-weight: bold; background: #a70e15; padding-top: 12px; transition: all 0.2s ease 0s; padding-bottom: 11px; margin-top: 30px; } .wpcf7 .row { margin: 0 -15px 0px; display: flex; flex-wrap: wrap; } .wpcf7 .row .col-xs-12 { padding: 0 15px; flex: 0 0 100%; } .wpcf7 .row .col-sm-6 { width: 50%; flex: 0 0 50%; } .col-wrapper { border: 1px solid; padding: 20px; margin: 20px 0; } .price-title { margin: 0; font-size: 18px !important; } .checkbox-wrap { position: relative; display: table; width: 100%; } .wpcf7 .row .col-sm-1 { flex: 0 0 calc(100%/12*1); } .wpcf7 .row .col-sm-2 { flex: 0 0 calc(100%/12*2); } .wpcf7 .row .col-sm-3 {flex: 0 0 calc(100%/12*3);} .wpcf7 .row .col-sm-4 {flex: 0 0 calc(100%/12*4);} .wpcf7 .row .col-sm-5 { flex: 0 0 calc(100%/12*5); } .wpcf7 .row .col-sm-6 { flex: 0 0 calc(100%/12*6); } .wpcf7 .row .col-sm-7 { flex: 0 0 calc(100%/12*7); } .wpcf7 .row .col-sm-8 { flex: 0 0 calc(100%/12*8); } .wpcf7 .row .col-sm-9 { flex: 0 0 calc(100%/12*9); } .wpcf7 .row .col-sm-10 { flex: 0 0 calc(100%/12*10); } .wpcf7 .row .col-sm-11 { flex: 0 0 calc(100%/12*11); } .wpcf7 .row .col-sm-12 { flex: 0 0 100%; } .entry-content .form-info { color: #a81010; font-size: 14px; } .font-normal { font-size: 12px; line-height: normal; } input.wpcf7-form-control { background-color: #fcfcfc; color: #919191; border: 1px solid #e1e1e1; padding: 6.1px 6px; width: 100%; line-height: 18px; font-size: 14px; margin-bottom: 20px; display: block; } .wpcf7 .row h3 { margin-top: 30px; margin-bottom: 20px; } .wpcf7 .row .col-xs-12 h3 { margin-top: 0; margin-bottom: 0; } .checkbox-wrap { border-bottom: 1px dashed; padding-bottom: 10px; margin-bottom: 10px; } .wpcf7-list-item > label { display: flex; align-items: center; } .wpcf7-list-item > label .wpcf7-list-item-label { margin-left: 10px; } .wpcf7-list-item { margin: 0; } .checkbox-wrap:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .fees-wrap { display: flex; align-items: center; width: 100%; margin-bottom: 10px; margin-top: 10px; } .fees-wrap br { display: none; } .fees-wrap .wpcf7-list-item-label { display: none; } .fees-wrap > label { margin-left: 10px; display: flex; justify-content: space-between; flex-grow: 1; } .col-wrapper hr { margin: 20px 0 !important; display: block; } .fees-wrap > label .price-name {font-size: 16px !important;} .total-fees > label { margin-left: 0; } .total-fees label { width: 100%; } .total-fees label .price-name { width: 100%; display: flex; align-items: center; justify-content: space-between; } .price-cost { display: flex; align-items: center; font-size: 18px !important; } .price-cost .wpcf7-form-control-wrap { width: auto; max-width: 100px; } .price-cost .wpcf7-form-control-wrap .wpcf7-form-control { margin: 0 !important; } .fees-wrap> span:first-child { width: 20px; } .qrs-class { } .qrs-class .wpcf7-list-item-label { font-size: 18px !important; } .qrs-class .wpcf7-list-item { display: block; } del { color: #444 !important; } .price-cost {} .price-cost .font-large.font-bold { font-weight: bold !important; font-size: 24px !important; margin-left: 5px; } .red-notice { color: #a81010; font-size: 18px; font-weight: bold; margin-bottom: 20px; } .wpcf7 .row .wpcf7-list-item-label { font-size: 16px !important; line-height: 23px; } .wpcf7-checkbox .wpcf7-list-item.last {} .toc-wrap { font-style: italic; font-weight: bold; } .form-footer { display: flex; justify-content: space-between; margin-top: 20px; } .qrs-info { display: flex; height: 100%; align-items: center; justify-content: center; text-align: center; font-size: 30px; line-height: normal; color: #204481; } .toc-checkbox input[type="checkbox"] {margin-top: 5px;} .toc-checkbox label { align-items: flex-start; } .toc-checkbox .wpcf7-list-item.first { margin-bottom: 20px; } .wpcf7 .row .col-xs-12 h3.mb-10 { margin-bottom: 7px; } @media only screen and (min-width: 991px){ .nowrap, li#menu-item-1945 { white-space: nowrap; } #top #header .avia_mega_div > .sub-menu > li { white-space: nowrap; } .col-5-3 { flex: 0 0 60%; padding-right: 40px; } } @media only screen and (max-width: 767px){ .responsive #reqqualification .tabcontainer .tab_titles { display: none !important; } .responsive #reqqualification .tabcontainer .active_tab { background-color: #222 !important; color: #ffffff; border-color: #222; } #reqqualification .tab_inner_content { left: 0; position: relative; padding: 20px !important; } .btns-wrapper { flex-direction: column; } .btns-wrapper .avia-button-wrap { flex: 0 0 100%; } .responsive #home-section-11 .tabcontainer .tab_titles { display: none !important; } .responsive #home-section-11 .tabcontainer .active_tab { background-color: #06528f !important; color: #ffffff; border-color: #06528f; } #home-section-11 .tab_inner_content { left: 0; position: relative; padding: 20px !important; } .divided-info .col-half, .contactform .col-half { flex: 0 0 100%; } #home-section-3 .avia-button.avia-size-large { width: auto; } .divided-info { margin: 70px auto 0; } #home-section-9 { background-position: top center !important; } .col-xs-12{ width: 100% !important; flex: 0 0 100% !important; } .col-wrapper { padding: 20px 10px; } .price-cost { white-space: nowrap; } .form-footer { flex-direction: column; } } .single-sfwd-courses .ld-item-list.ld-lesson-list {display: none;} .woocommerce-terms-and-conditions {display: block !important; max-height: 500px !important;} .entry-content-wrapper .post-title { font-size: 32px; line-height: 38px; } .entry-content p { font-size: 1.2em; line-height: 1.5em; } .av-share-box {display: none !important;}