/*
Theme Name: Careersmart Child
Template: careersmart
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
html, body, *{font-family: 'Roboto', sans-serif;}
h1, h2, h3, h4, h5, h6{font-weight: 500 !important; padding: 0; margin: 0 0 15px;}
.l-section.color_primary a, .l-section.color_secondary a, a{text-decoration: underline;}
.l-section.color_primary a:hover, .l-section.color_secondary a:hover, a:hover, a.w-toplink{text-decoration: none;}
a.w-btn, a.w-btn:hover, a.w-btn:focus{text-decoration:none;}
.color_alternate a {color: #E34D2B !important;}
.clearfix:after {visibility: hidden; display: block; content: ""; clear: both; height: 0;}
b, strong {font-weight: 500;}
.l-sidebar, .l-section-h, .l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {padding: 2.5rem 0;}
#page_title .l-section-h.i-cf {padding: 2.5rem 0;}
/* Width css */
.table-scrollable{overflow: auto;}
.w30{width: 30px !important; min-width: 30px !important; max-width: 30px !important;}
.w100{width: 100px !important; min-width: 100px !important; max-width: 100px !important;}
.w110{width: 110px !important; min-width: 110px !important; max-width: 110px !important;}
.w120{width: 120px !important; min-width: 120px !important; max-width: 120px !important;}
.w250{width: 250px !important; min-width: 250px !important; max-width: 250px !important;}
.w260{width: 260px !important; min-width: 260px !important; max-width: 260px !important;}
.w270{width: 270px !important; min-width: 270px !important; max-width: 270px !important;}
.w280{width: 280px !important; min-width: 280px !important; max-width: 280px !important;}
.w290{width: 290px !important; min-width: 290px !important; max-width: 290px !important;}
.w300{width: 300px !important; min-width: 300px !important; max-width: 300px !important;}
/* Width css */
.height-1rem{height:1rem!important;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a>.w-nav-title{font-weight: 500; font-size:16px;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item.level_1{padding: 0;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item.level_1>a.w-nav-anchor{text-decoration: none;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item.level_1.current-menu-item>a.w-nav-anchor,
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item.level_1.current-menu-item>a.w-nav-anchor:hover,
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1.current-menu-item>.menu-item>a>.w-nav-title,
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a:hover>.w-nav-title,
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item.level_1>.w-nav-anchor:focus{color: #E34D2B;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.signup-demo.menu-item>a.w-nav-anchor{background: #00A69D; border-radius: 3px; color: #fff;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.signup-demo.menu-item>a.w-nav-anchor:hover{background: #E34D2B;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.buynow-btn.menu-item>a.w-nav-anchor{background: #E34D2B; border-radius: 3px; color: #fff;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.buynow-btn.menu-item>a.w-nav-anchor:hover{background: #00A69D;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.signup-demo.menu-item>a,
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.buynow-btn.menu-item>a{line-height: 40px;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.signup-demo.menu-item>a.w-nav-anchor>.w-nav-title,
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.buynow-btn.menu-item>a.w-nav-anchor>.w-nav-title
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.signup-demo.menu-item>a.w-nav-anchor:hover>.w-nav-title,
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.buynow-btn.menu-item>a.w-nav-anchor:hover>.w-nav-title,
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.buynow-btn.menu-item>a.w-nav-anchor>.w-nav-title{color: #fff;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.signup-demo, .header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.buynow-btn{margin: 0 5px;}
.menu-item.level_1.current-menu-item>.w-nav-anchor,
.menu-item.level_1.current-menu-parent>.w-nav-anchor,
.menu-item.level_1.current-menu-ancestor>.w-nav-anchor {color: #E34D2B;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>li.hide, .header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>li.hide{display: none;}
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item,
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item.current-menu-item{padding: 0;}
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item>a.w-nav-anchor.level_1,
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item.current-menu-item>a.w-nav-anchor.level_1{padding: 10px 15px; text-decoration: none;}
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item.current-menu-item>a.w-nav-anchor.level_1,
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item.current-menu-item>a.w-nav-anchor.level_1:hover{background: #E34D2B; color: #fff;}
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item.signup-demo,
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item.buynow-btn {display: inline-block; margin: 15px 0 0 15px;}
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item.current-menu-item.signup-demo a,
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item.signup-demo a{background: #00A69D; border-radius: 3px; color: #fff; font-weight: 500;}
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item.current-menu-item.buynow-btn a,
.header_hor .ush_menu_1.type_mobile .w-nav-list.level_1>.menu-item.buynow-btn a{background: #E34D2B; border-radius: 3px; color: #fff; font-weight: 500;}
.btn, .tp-parallax-wrap a[rel="wp-video-lightbox"]{border-radius: 4px !important; padding: 8px 20px !important; margin: 0 10px !important; display: inline-block !important; color: #fff !important; font-size: 18px !important; line-height: 24px; border: 2px solid !important; text-decoration: none !important;}
.btn-signup{background: #00A69D; font-weight: 500; border-color: #00A69D !important;}
.btn-signup:hover{background: #E34D2B; border-color: #E34D2B !important;}
.btn.outline, .tp-parallax-wrap a[rel="wp-video-lightbox"]{border: 2px solid #fff !important; color: #fff !important;}
.btn.outline:hover, .tp-parallax-wrap a[rel="wp-video-lightbox"]:hover{background: #E34D2B; border: 2px solid #E34D2B !important; color: #fff !important;}
.btn-watch, .tp-parallax-wrap a[rel="wp-video-lightbox"]{padding-left: 40px !important; position: relative;}
.btn-watch:before, .tp-parallax-wrap a[rel="wp-video-lightbox"]:before{content: "play_arrow"; font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 30px; position: absolute; top: 8px; left: 8px;}
.wpb_wrapper h2 {font-size: 32px;}
.wpb_wrapper .terms-services h2 {font-size: 26px;}
.wpb_wrapper h3, .wpb_wrapper h5{font-size: 24px;}
.wpb_wrapper p{font-size: 16px; margin: 0 0 10px;}
footer .wpb_wrapper p, footer .wpb_wrapper p a{font-size: 16px; color:#fff; margin: 0;}
#home-content .wpb_wrapper h5{color: #222; font-size: 18px; margin-bottom: 5px;}
#home-content .wpb_wrapper h5+p{font-size: 16px; color: #222;}
.rev_slider .tp-caption p.ban-title{font-size: 50px !important;font-weight: 400 !important; text-align:center !important; line-height: 50px !important;}
.rev_slider .tp-caption p.ban-subtitle{font-size:20px !important; text-align:center !important; line-height: 24px !important;}
.rev_slider .cs-slider-text {max-width: 1140px; margin: 0 auto!important; text-align: center!important;}
.rev_slider .tp-caption .cs-slider-text p.ban-title{margin-bottom:0!important;}
.rev_slider .tp-caption .cs-slider-text p.ban-subtitle{margin:15px 0 12px 0!important;}
.w-iconbox-icon i.material-icons{font-size: 40px;}
.w-iconbox .w-iconbox-meta .w-iconbox-title{font-size: 18px; text-align: left; margin: 0 !important;}
.w-iconbox .w-iconbox-meta .w-iconbox-text p {color: #4B5F6B; font-size: 16px;}
#inner_banner_full .wpb_wrapper p{font-size: 22px; text-align: center; line-height: 30px;}
.w-separator.size_custom {height: 1px !important; background: #e2e2e2; margin: 40px 0 50px;}
#page_title h1{margin: 0; padding: 0; font-size: 56px; line-height:66px; font-weight:500; text-align: center;}
ul.green_check{margin: 0; padding: 0;}
ul.green_check li{list-style-type: none; padding-left: 25px; position: relative; margin: 0 0 10px;}
ul.green_check li:before{content: ""; position: absolute; left: 0; top: 4px; display: block; width: 18px; height: 18px;}
ul.circular_check li:before{background: url(images/circular-tick-icon.png) no-repeat;}
ul.orange_check li:before, .phase1_box ul li:before{background: url(images/tick-icon-orange.png) no-repeat;}
ul.green_check li{width:100%; clear:both; float: left;}
ul.green_check.mb-0{margin-bottom:0!important;}
ul.green_check li:before, .phase2_box ul li:before{background: url(images/tick-icon-green.png) no-repeat;}
ul.green_check li:before{content: '\f00c'; font-family: 'fontawesome'; font-weight: 900; font-size: 16px; color: #8CC63F; background: none; top: 0;}
section#box-content { max-width: 1140px;}
section#box-content .wpb_wrapper p{font-size: 18px; text-align: center;}
section#box-content .wpb_wrapper p:first-child, section#inner_banner_full .wpb_wrapper p:first-child{margin-bottom: 15px;}
section#inner_banner_full .wpb_wrapper{max-width: 92%;margin: 0 auto;}
h3.vc_custom_heading{padding: 10px; font-size:18px; text-align:center; display:block; color:#fff; margin-bottom: 20px; border-radius: 2px;}
.vc_custom_heading.phase-1{background:#E34D2B;}
.vc_custom_heading.phase-2{background:#00A69D;}
.wpb_wrapper h4{font-size: 18px;text-align: center;margin-bottom: 15px;}
.feature_box .phase-one {padding-right: 2% !important; margin-bottom: 30px;}
.feature_box .phase-two {padding-left: 2% !important; margin-bottom: 30px;}
.feature_box .phase-one>.vc_column-inner{border:2px solid #E34D2B;padding: 15px !important; border-radius:3px;}
.feature_box .phase-two>.vc_column-inner{border:2px solid #00A69D;padding: 15px !important; border-radius:3px;}
.feature_box .g-cols.type_default{margin:0;}
.color_alternate input:focus, .color_alternate textarea:focus, .color_alternate select:focus {box-shadow: none !important;}
.box-primary{ overflow: hidden;}
.box-primary ul{border: 2px solid #00A69D; overflow: hidden;}
.box-primary ul li.head_li{background: #00A69D;color: #fff;font-weight: 500;}
.box-primary ul li {padding: 8px 15px;float: left;margin: 0;width: 70%;font-size: 15px;}
.box-primary ul li.w30p{width: 30%;}
.box-primary ul li.odd{background: #e9f5f5;}
.pricing_fields ul li{padding:15px; float: left; width: 33.33%; margin:0 auto;}
.pricing_fields ul li:before{display: none;}
.pricing_fields ul li label{border: 2px solid #d0dabf; display:block; width:100%; max-width:340px; border-radius: 4px; margin:0 auto; position:relative;}
.pricing_fields ul li label span.qty-student{width:60%;padding: 20px 10px 20px 40px;display: inline-block;color: #535c61;}
.pricing_fields ul li label span.price-student{width:40%; padding: 20px 10px; display: inline-block; background: #e9f2dd; border-left:2px solid #d0dabf; color: #535c61;}
.pricing_fields ul li label span.qty-student strong, .pricing_fields ul li label span.price-student strong{color: #22242B; font-weight:500; font-size: 24px;}
.pricing_fields ul li.active_level label, .pricing_fields ul li.active_level label span.price-student{border-color: #b4c897;}
.pricing_fields input.btn.buynow{background: #E34D2B; font-weight:500; margin-top:15px!important;}
.pricing_fields input.btn.buynow:hover{background: #00A69D;}
/*#page_title+.l-section>.l-section-h:first-child{padding-top:0;}*/
.cs-pricing .w-pricing-item-header{background-color:#E4F6F4;}
.cs-pricing .w-pricing-item-h{border-color:#D7E9E7;}
.cs-pricing a{color:#fff!important; text-decoration:none;}
.cs-pricing .type_default a{background-color:#D9F2F0; color:#00A69D!important;}
.cs-pricing .type_default a:hover{background-color:#e97f58; color:#fff!important;}
.cs-pricing .w-pricing-item-title{font-size:20px; margin-bottom:15px;}
.cs-pricing .w-pricing-item-price{font-size:56px; font-weight:bold;}
.cs-pricing .w-pricing-item-price small{font-size:16px; font-weight:400; color:#54827E; margin-top:10px; min-height: 35px;}
.cs-pricing .type_featured .w-pricing-item-price small{color:#B3E4E2;}
.cs-pricing .w-pricing-item .w-pricing-item-features{text-align: left;}
.cs-pricing .w-pricing-item .w-pricing-item-features li{position: relative; padding-left:25px;}
.cs-pricing .w-pricing-item .w-pricing-item-features li:before{content: '\f00c'; font-family: 'fontawesome'; font-weight:900; font-size:16px; color:#8CC63F; position: absolute; left: 0; top: 7px;}
.cs-pricing .w-pricing-item:first-child .w-pricing-item-features li:first-child:before, .cs-pricing .w-pricing-item:last-child .w-pricing-item-features li:first-child:before, .cs-pricing .w-pricing-item:last-child .w-pricing-item-features li:nth-child(3):before{content:'\f00d'; color:#E34D2B;}
.cs-training-and-support-text{margin-top:40px; margin-bottom:30px;}
.cs-pricing .w-pricing-item-price .cs-select-box{font-size:16px; font-weight:400;}
.cs-pricing .w-pricing-item:first-child .w-pricing-item-price{display: table; width: 100%; margin:0 auto;}
.cs-pricing .w-pricing-item:first-child .w-pricing-item-price .cs-plan-price{display: table-caption; width: 100%; margin-bottom: 10px;}
.cs-pricing .w-pricing-item:first-child .w-pricing-item-price small, .cs-pricing .w-pricing-item:first-child .w-pricing-item-price .cs-select-box{display: table-cell; vertical-align: middle;}
.cs-pricing .w-pricing-item:first-child .w-pricing-item-price small{padding-right:10px; text-align:right; white-space: nowrap; margin-top:0;}
.cs-pricing .w-pricing-item:first-child .cs-select-box{border-color: #D7E9E7;}
.cs-pricing .w-pricing-item:first-child .cs-select-box:after{top:8px; right:10px;}
.cs-pricing .w-pricing-item:first-child .cs-select-box select{padding: 8px 24px 8px 10px; height: auto; line-height: 16px;}
.cs-pricing .w-pricing-item:first-child .cs-select-box select:focus{box-shadow: none;}
.two_col_listing {width: auto; clear: both; display: block; float: left; margin: 0 -10px;}
.two_col_listing li {width: calc(50% - 20px); float: left; margin: 0 10px 10px 10px;}
.two_col_listing li:nth-child(2n+1) {clear: left;}
.cs-sections-text .wpb_wrapper h3:not(:first-child) {margin-top:25px; border-top:1px solid #ddd; padding-top: 25px; width: 100%; clear: both; float: left;}
.cs-sections-text .wpb_wrapper p:last-child{margin-bottom:0;}
.cs-sections-text ul.green_check{margin-top:15px; width:100%; clear:both; float:left; margin:0; padding:0;}
.cs-sections-text ul.green_check+ul.green_check{margin-top:15px;}
.cs-sections-text p{clear:both; width:100%; float:left; display:block;}
.cs-banner-text .wpb_wrapper p{font-size: 22px; text-align: center; line-height: 30px;}
.g-cols.cs-video-library-video-row1{margin-bottom:25px;}
.cs-video-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin: 15px auto;}
.cs-video-container iframe {position: absolute; top:0; left: 0; width: 100%; height: 100%;}
.cs-video-box {background-color: #000; position: relative; padding-top: 56.25%; overflow: hidden;} 
.cs-video-box img {width: 100%; top: -16.84%; left: 0; opacity: 0.5; } 
.cs-video-box .play-button, .cs-video-box .video-library-popup-btn {width: 65px; height: 40px; background-color: #00ADEF; z-index: 1; opacity: 1; border-radius: 6px; } 
.cs-video-box .play-button:hover, .cs-video-box .video-library-popup-btn:hover{background-color: #00ADEF; opacity: 1;}
.cs-video-box .play-button:before, .cs-video-box .video-library-popup-btn:before {content: ""; border-style: solid; border-width: 10px 0 10px 16px; border-color: transparent transparent transparent #fff; } 
.cs-video-box .play-button, .cs-video-box .video-library-popup-btn {cursor: pointer; } 
.cs-video-box img, .cs-video-box iframe, .cs-video-box .play-button, .cs-video-box .play-button:before, .cs-video-box .video-library-popup-btn, .cs-video-box .video-library-popup-btn:before {position: absolute; }
.cs-video-box .play-button, .cs-video-box .play-button:before, .cs-video-box .video-library-popup-btn, .cs-video-box .video-library-popup-btn:before {top: 50%; left: 50%; transform: translate3d( -50%, -50%, 0 ); }
.cs-video-box iframe {height: 100%; width: 100%; top: 0; left: 0; }
.w-popup-box-content .cs-video-container{margin:0;}
.w-popup-box-content{padding: 5px!important;}
/* custom radio css */
input[type="radio"]:checked,
input[type="radio"]:not(:checked) {position: absolute; left: -9999px;}
input[type="radio"]:checked + span.radio,
input[type="radio"]:not(:checked) + span.radio{position: absolute;cursor: pointer;line-height: 20px;display: inline-block;color: #666;top: 0;bottom: 0;left: 15px;width: 20px;height: 20px;margin: auto;}
input[type="radio"]:checked + span.radio:before,
input[type="radio"]:not(:checked) + span.radio:before {content: ''; position: absolute; left: 0; top: 0; width: 18px; height: 18px; border: 1px solid #22242B; border-radius: 100%; background: #fff;}
input[type="radio"]:checked + span.radio:after,
input[type="radio"]:not(:checked) + span.radio:after {content: ''; width: 12px; height: 12px; background: #22242B; position: absolute; top: 4px; left: 4px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
input[type="radio"]:not(:checked) + span.radio:after {opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
input[type="radio"]:checked + span.radio:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
/* custom radio css */
.order-address {padding-left: 10%; margin-bottom: 15px;}
.w-cart-dropdown{background: #fff;}
header .l-subheader-cell>.w-cart {display: none;}
/* Cart page css */
form.woocommerce-cart-form {width: 60%; float: left;}
.us-woo-cart_compact .woocommerce .cart-collaterals {width: 38%;}
.us-woo-cart_compact .woocommerce .shop_table.cart{width: 100%;}
.us-woo-cart_compact .woocommerce .shop_table.cart td.product-thumbnail {display: none;}
.woocommerce .cart_totals{padding: 15px 20px 20px; background: #f1f1f1 !important;}
.woocommerce .cart_totals h2 {display: block; text-align: left; font-size: 20px;}
.woocommerce-message {background-color: #c9f7b2; color: #587549;}
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button {border-radius: 4px !important; padding: 8px 20px !important; font-size: 18px !important; line-height: 24px; text-decoration: none !important;}
.woocommerce-message .button:hover, .woocommerce-error .button:hover, .woocommerce-info .button:hover{color: #fff; background: #E34D2B; border-color: #E34D2B;}
.woocommerce .shop_table thead{background-color: #f1f1f1;}
.woocommerce .shop_table thead th {color: #222; font-size: 18px; opacity: 1; font-weight: 500!important; padding: 12px 10px !important;}
.us-woo-cart_compact .woocommerce .shop_table.cart td, .us-woo-cart_compact .woocommerce .shop_table.cart th {font-size: 18px; padding: 15px 10px;}
.woocommerce .product-remove a.remove {height: 24px; width: 24px; color: #c5c3c3; opacity: 1; text-decoration: none; text-align: center; border: 2px solid #c5c3c3 !important; line-height: 20px; border-radius: 50%;}
.woocommerce .shop_table.cart .product-subtotal{font-weight: 500;}
.no-touch .woocommerce .product-remove a.remove:hover {color: #666; border-color: #666 !important;}
.woocommerce .cart_totals .checkout-button, .woocommerce #payment #place_order, .return-to-shop a.button{font-size: 18px; background: #00A69D; padding: 10px 20px; color: #fff; text-decoration: none; border-color: #00A69D; border-radius: 4px; text-transform: uppercase;}
.woocommerce .cart_totals .checkout-button:hover, .woocommerce #payment #place_order:hover, .return-to-shop a.button:hover {background: #E34D2B; border-color: #E34D2B;}
.woocommerce-checkout h3{font-size: 18px;}
.woocommerce .form-row label{font-weight: 400;}
.woocommerce form .form-row .required{color: #f00;}
p.return-to-shop {text-align: center;}
.return-to-shop a.button{text-transform: none;}
/* Cart page css */
/* Checkout page css */
.woocommerce-checkout #order_review{padding: 20px; background: #f1f1f1 !important;}
.woocommerce form .form-row#last-name_field, .woocommerce form .form-row#site-administrator-email_field{float: right;}
.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table tfoot td{font-weight: 400;}
span.woocommerce-Price-amount.amount {font-weight: 500;}
.highlight_primary, .g-preloader, .l-main .w-contacts-item:before, .w-counter.color_primary .w-counter-value, .g-filters.style_1 .g-filters-item.active,
.g-filters.style_3 .g-filters-item.active, .w-form-row.focused .w-form-row-field:before, .w-iconbox.color_primary .w-iconbox-icon, .w-separator.color_primary,
.w-sharing.type_outlined.color_primary .w-sharing-item, .no-touch .w-sharing.type_simple.color_primary .w-sharing-item:hover .w-sharing-icon,
.w-tabs.layout_default .w-tabs-item.active, .w-tabs.layout_trendy .w-tabs-item.active, .w-tabs.layout_ver .w-tabs-item.active, .w-tabs-section.active .w-tabs-section-header,
.tablepress .sorting_asc, .tablepress .sorting_desc, .star-rating span:before, .woocommerce-tabs .tabs li.active, .no-touch .woocommerce-tabs .tabs li.active:hover,
.woocommerce #payment .payment_methods li>input:checked + label, .no-touch .owl-prev:hover, .no-touch .owl-next:hover{color: #00A69D;}
.woocommerce #payment .payment_methods li>label{font-weight: 400;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"],
input[type="range"], textarea, select, .select2-selection{border: 1px solid #ddd; box-shadow: none; line-height: 2.5rem; height: 2.5rem; background: #fff !important;}
textarea, .select2-selection {height: auto;}
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li{padding-left: 0;}
.woocommerce .shop_table.cart .actions>.button, .woocommerce .actions .coupon>.button{font-size: 18px; padding: 10px 20px;}
.text-right{text-align: right !important;}
.woocommerce-table--order-details, .woocommerce ul.order_details{background: #f1f1f1 !important;}
.woocommerce-order-details h2 {font-size: 20px;}
.woocommerce-table--order-details th {font-weight: 500;}
.woocommerce ul.order_details{margin-bottom: 20px;}
.woocommerce-thankyou-order-received{color: #E34D2B;}
form.checkout_coupon.woocommerce-form-coupon {padding: 20px; max-width: 550px;}
.tribe-events-button, button[type="submit"]:not(.w-btn), input[type="submit"]{padding: 10px 20px !important; text-transform: uppercase !important;}
.woocommerce-message a:not(.button), .woocommerce-error a:not(.button), .woocommerce-info a:not(.button){border-bottom: none;}
.cs-select-box{position: relative; z-index: 1; background-color: #fff; border:1px solid #ddd; border-radius:0.3rem; overflow:hidden;}
.cs-select-box select {-webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent!important; border:0!important; padding-right: 30px;}
.cs-select-box:after {content: '\f0d7'; font-family: 'fontawesome'; font-weight:900; position: absolute; top: 11px; right: 15px; z-index:-1; }
input:focus, textarea:focus, select:focus, .select2-container--focus .select2-selection{box-shadow: none!important; border: 1px solid #E34D2B;}
/* Checkout page css */
/*Contact Us*/
.wpcf7-form p{margin-bottom:15px;}
.wpcf7-validates-as-required{border:1px solid #00A69D!important;}
.wpcf7-validates-as-required.wpcf7-not-valid{border-color: #f00!important;}
.wpcf7-form textarea{height: 150px; resize: none; border: 1px solid #ddd;}
.l-main .w-contacts-item{align-items: normal;}
.l-main .w-contacts-item:before{box-shadow:none!important; line-height:1; width: auto;}
.cs-contact-us-section .w-contacts{margin-top:15px;}
.cs-map-container {position: relative; padding-bottom: 65%; height: 0; min-height: 222px; overflow: hidden; margin-top: 30px; border: 2px solid #ddd;}
.cs-map-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
/*Contact Us*/
.cs-above-footer-section>.l-section-h:first-child{padding-top:0;}
.cs-sign-up-section{padding:2rem 2.5rem; text-align: center; color: #fff; background: #00A69D url(https://careersmart.woaxvun4-liquidwebsites.com/wp-content/uploads/2019/01/peoples-new-bg.png) center center no-repeat; background-size: cover;}
.cs-sign-up-section p{font-size: 18px; margin-bottom: 15px;}
.cs-sign-up-section a{color:#fff;}
.cs-sign-up-section a:hover{color:#E34D2B;}
.cs-who-is-nc3t-section{clear: both; padding: 2.5rem 0 0 0; margin: 0 -1.5rem; height: auto; overflow: hidden;}
.cs-who-is-nc3t-section .cs-left, .cs-who-is-nc3t-section .cs-right{width:50%; float:left; padding-left: 1.5rem; padding-right: 1.5rem;}
.cs-who-is-nc3t-section .cs-left, .cs-who-is-nc3t-section .cs-left img{text-align:center;}
.cs-who-is-nc3t-section .cs-left img{margin:0 auto; max-width:100%;}
.cs-who-is-nc3t-section .cs-right a, .cs-who-is-nc3t-section .cs-right a:hover{color:#E34D2B;}
button.btn.outline{background: transparent;}
button.btn.outline:hover{background: #E34D2B; border-color:#E34D2B;}
#menu-footer-menu li{margin:0;}
footer .cs-banner-text p{margin-bottom:15px;}
.l-main .w-contacts-item.for_address:before{margin-top:-18px;}
.l-main .w-contacts-item:before{width:1.5rem!important; margin-right:10px!important;}
#rev_slider_1_1_wrapper .tp-revslider-mainul>li:after{content:''; background-color: rgba(0, 0, 0, 0.8); position:absolute; left:0; top:0; z-index:0; width:100%; height:100%; display:block;}
.pricing-form .pricing_fields ul{float:left; width:100%; clear:both; display:block; list-style:none; margin:0; padding:0;}
.pricing-form .pricing_fields ul li input[type=radio]:checked+span.radio, .pricing-form .pricing_fields ul li input[type=radio]:not(:checked)+span.radio{left:15px;}
footer .cs-btn-group button, footer .cs-btn-group a{margin-top:5px!important; margin-bottom:5px!important;}
.grecaptcha-badge{display:none;}
.rev_slider .tp-parallax-wrap .cs-slider-btn-group{margin:0 auto; padding:0; list-style:none; text-align:center;}
.rev_slider .tp-parallax-wrap .cs-slider-btn-group li{margin:0!important; padding:10px!important; display:inline-block;}
.rev_slider .tp-parallax-wrap .cs-slider-btn-group li a{display:block; padding:12px 35px!important; font-size:17px!important; line-height:17px!important; font-weight:500; background-color:rgba(227, 77, 43, 0.75); text-decoration:none!important;}
.rev_slider .tp-parallax-wrap .cs-slider-btn-group li a:hover{color:#000; background-color:rgba(255, 255, 255, 1); text-decoration:none!important;}

footer .wpb_wrapper p.copyright a{display:flex; align-items:center; flex-wrap:wrap; text-decoration:none;}
footer .wpb_wrapper p.copyright a:hover{text-decoration:underline;}
footer .wpb_wrapper p.copyright .yeartext{width:calc(100% - 80px); text-align:left;}
footer .wpb_wrapper p.copyright img{margin-right:10px;}

footer .color_footer-bottom>.l-section-h>.vc_row>.vc_col-sm-8{width:calc(100% - 192px);}
footer .color_footer-bottom>.l-section-h>.vc_row>.vc_col-sm-4{width:192px;}

@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}

/* Popup Theme 6786: Light Box */
.pum-theme-6786, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } 
.pum-theme-6786 .pum-container, .pum-theme-lightbox .pum-container { padding: 10px; border-radius: 3px; border: 0px !important; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-6786 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-6786 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit } 
.pum-theme-6786 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 30px; width: 30px; left: auto; right: -10px; bottom: auto; top: -10px; padding: 0px; color: #ffffff; font-family: inherit; font-size: 24px; line-height: 26px; border: 2px solid #ffffff; border-radius: 30px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } 

#pum-7296 {z-index: 1999999999}
.pum-theme-6786 .wpcf7-form-control-wrap{ margin-top:5px !important;}
.pum-theme-6786 form{ margin-bottom: 0 !important;}
.pum-theme-6786 .wpcf7-submit{ margin-bottom: 5px !important;}
.pum-theme-6786 .wpcf7 form .wpcf7-response-output{ margin: 15px 0 0 !important; }

#pum-7296 p.col-2 { width: calc(50% - 5px); float: left;}
#pum-7296 p.col-2.col-right {float: right;}
#pum-7296 p.clear { clear:both;}
#pum-7296 p.col-1.clear{ margin-bottom:0px;}
a.download-file.button.pum-trigger:before{ display: none;}


.w-tabs-item a { font-size: 20px; padding: 15px 20px; text-decoration: none;}
.w-tabs-section-content-h{ padding: 10px 20px !important;}
.w-tabs-list-h { border-top: 2px solid #e8e8e8;}
.w-tabs.layout_default .w-tabs-item{ margin-top: -2px;}
.w-tabs-section-content { padding-bottom: 10px;}
.w-tabs:not(.accordion).w-tabs-section-content { border-bottom: 1px solid #e8e8e8;}
.w-tabs-section-title { font-size: 20px !important; font-weight: normal !important;}


/*.accordion-box{}
.accordion { background-color: #8DC63F; color: #fff; cursor: pointer; padding: 10px 40px 10px 20px; width: 100%; border: none; text-align: left; outline: none; transition: .4s; position: relative; box-shadow: 0px 0px 0px #000;}
.accordion.blue{ background-color: #00A79D;}
.accordion.red{ background-color: #E34E2C;}
.accordion.black{ background-color: #222;}
.accordion:hover { opacity:0.9;}
.accordion:after { content: '\002B'; color: #fff; font-weight: 700; position: absolute; font-size: 24px; right: 20px; top: 10px;}
.accordion.active:after { content: "\2212";}
.panel { padding: 10px 20px; background-color: #fff; display: none; border: 2px solid #8DC63F;}
.accordion.blue + .panel{ border-color: #00A79D;}
.panel p{ float: none;}
.accordion.red + .panel{ border-color: #E34E2C;}
.accordion.black + .panel{ border-color: #222;}
.accordion.active + .panel{ display: block;}
h2.mb-5{margin-bottom: 5px;}

.tab-accordion-box .accordion{ display: none;}
ul.tabs {margin: 0; display: flex;}
ul.tabs li { margin: 0; padding: 0 10px; display: flex; align-items: center; cursor: pointer;}
ul.tabs.tab-3 li { width: 33.33%; cursor: pointer; color: #fff; background-color: #8dc63f;}
ul.tabs li.blue { background-color: #00a79d;}
ul.tabs li.green {background-color: #8dc63f;}
ul.tabs li.red { background-color: #e34e2c;}
ul.tabs li.black{ background-color: #222;}
ul.tabs.tabs-3 li img { margin-right: 5px;}
.tab-accordion-box h2{ font-size: 20px;}

.iconic-tabs{ display: flex; justify-content: space-between;}
.iconic-tabs.tab-7{ margin-left: -10px; margin-right: -10px;}
ul.tabs.iconic-tabs li { margin: 0 10px 20px; padding: 10px;}*/

.cs-hide{display:none!important;}


/*20/03/26*/
.l-subheader.at_middle .l-subheader-cell.at_left, .l-subheader.at_middle .l-subheader-cell.at_right{flex-basis:auto!important; flex-grow:unset!important;}
.l-subheader-cell.at_center{justify-content:end!important;}
.l-subheader.at_middle .l-subheader-cell.at_right>.w-btn.ush_btn_1{margin-left:18px;}
.home #page-content>.l-section:first-child>.l-section-h{padding-bottom:0!important;}
#rev_slider_1_1 p.ban-title{font-size:50px!important; line-height:1.2!important; font-weight:400!important; text-align:center!important;}
#rev_slider_1_1 p.ban-subtitle{font-size:20px!important; text-align:center!important; line-height:24px!important;}
#rev_slider_1_1 .cs-slider-text{max-width:750px; margin:0 auto!important; padding:0 15px; text-align:center!important;}
#rev_slider_1_1 .cs-slider-text *{white-space:normal!important;}
#rev_slider_1_1 .cs-slider-text br{display:none;}
#rev_slider_1_1 .cs-slider-text p.ban-title{margin-bottom:0!important;}
#rev_slider_1_1 .cs-slider-text p.ban-subtitle{margin:15px 0 12px 0!important;}
#rev_slider_1_1 .cs-slider-btn-group{margin:0; padding:5px 0 0 0; list-style:none;}
#rev_slider_1_1 .cs-slider-btn-group li a{display:inline-block; padding:12px 35px!important; font-size:17px!important; line-height:17px!important; font-weight:500; background-color:rgba(227, 77, 43, .75); text-decoration:none!important;}
#rev_slider_1_1 .cs-slider-btn-group li a:hover{color:#000; background-color:rgba(255, 255, 255, 1); text-decoration:none!important;}
#rev_slider_1_1 rs-slides>rs-slide:after{content:''; background-color:rgba(0,0,0,.8); position:absolute; left:0; top:0; z-index:0; width:100%; height:100%; display:block;}

#page-footer .color_footer-bottom .l-section-h{padding: 0!important;}
#page-footer .color_footer-bottom{padding-top: 2.6rem!important; padding-bottom: 2.6rem!important;}



/*Responsive CSS*/
@media (min-width: 992px){
	/*.icon-accordion-box .accordion + .panel{ background-color: #8DC63F;}
	.icon-accordion-box .accordion.blue + .panel{ background-color: #00A79D;}
	.icon-accordion-box .accordion.red + .panel{ background-color: #E34E2C;}
	.icon-accordion-box .accordion.black + .panel{ background-color: #222;}
	.icon-accordion-box .panel p, .icon-accordion-box .panel h2{ color: #fff;}
	ul.tabs.iconic-tabs li:before { content: ""; display: none; width: 0; height: 0; border-style: solid; border-width: 15px 10px 0; border-color: #6980fe transparent transparent; position: absolute; bottom: -15px; top: initial; left: calc(50% - 10px);}
	ul.tabs.iconic-tabs li.active:before{ display: block; }
	ul.tabs li.blue:before { border-color: #00a79d transparent transparent;}
	ul.tabs li.green:before {border-color: #8dc63f transparent transparent;}
	ul.tabs li.red:before { border-color: #e34e2c transparent transparent;}
	ul.tabs li.black:before { border-color: #222 transparent transparent;}*/
}

@media (min-width: 940px){
.d-none-min-940px{display:none!important;}
}

@media (min-width: 1200px){
	.home #rev_slider_1_1_wrapper{ height: 400px !important;}
}

@media (max-width: 1199px){
	#page_title h1{font-size:46px; line-height: 56px;}
	.cs-pricing .w-pricing-item-price{font-size: 46px;}
	.g-cols.cs-video-library-video-row1{margin-bottom:0;}
	.g-cols.cs-video-library-video-row1>.wpb_column:first-child, .g-cols.cs-video-library-video-row1>.wpb_column:nth-child(2), .cs-video-library-video-row1>.wpb_column:first-child .cs-video-container, .cs-video-library-video-row1>.wpb_column:nth-child(2) .cs-video-container{margin-top:0;}
	#rev_slider_1_1 p.ban-title{font-size:40px!important;}
}

@media (max-width: 1140px){
	/*.pricing_fields ul li label{max-width: 90%; min-width: 300px;}
	.rev_slider .tp-caption p.ban-title{font-size: 40px !important; line-height: 40px !important;}
	.rev_slider .tp-caption p.ban-subtitle{font-size:18px !important; line-height: 18px !important;}*/
	section#inner_banner_full .wpb_wrapper{max-width: inherit;}
}

@media (max-width: 1116px){
	.cs-pricing .w-pricing-item .w-pricing-item-features{min-height:232px;}
}

@media (max-width: 1089px) and (min-width: 768px){
	.cs-pricing .w-pricing-item-price small{min-height: 64px;}
	.cs-pricing .w-pricing-item:first-child .w-pricing-item-price small, .cs-pricing .w-pricing-item:first-child .w-pricing-item-price .cs-select-box{display: block; padding:0; text-align: center;}
	.cs-pricing .w-pricing-item:first-child .w-pricing-item-price small{margin-bottom: 5px; min-height: auto;}
}

@media (max-width: 1024px){
	.pricing_fields ul li{width: 50%;}
	/*.rev_slider .tp-caption p.ban-title{font-size: 28px !important; line-height: 32px !important;}
	.rev_slider .tp-caption p.ban-subtitle{font-size:13px !important; line-height: 16px !important;}*/
	#rev_slider_1_1 p.ban-title{font-size:36px!important;}
}

/*@media (max-width: 1023px){
.l-subheader.at_middle .l-subheader-cell.at_right{flex-grow:1!important;}
.header_hor .l-subheader-cell.at_right>.w-btn.ush_btn_1{margin-left:0!important;}
}*/

@media (max-width:1000px){
	form.woocommerce-cart-form, .us-woo-cart_compact .woocommerce .cart-collaterals{width: 100%; float: none;}
	.us-woo-cart_compact .woocommerce .cart-collaterals{margin: 20px auto 0; max-width: 420px;}
}

@media (max-width: 939px){
.header_hor .l-subheader-cell.at_right nav.type_mobile{margin-left:0!important;}

}

@media (max-width: 991px){
	#page_title h1{font-size:36px; line-height: 46px;}
	.cs-pricing .w-pricing-item-price{font-size: 32px;}
	.rev_slider .cs-slider-text{padding:0 30px!important;}
	.rev_slider .tp-caption p.ban-title {font-size: 40px !important; line-height: 40px !important;}

	/*.tab-accordion-box ul.tabs{ display: none; }
	.tab-accordion-box .accordion{ display: block;}*/
	#rev_slider_1_1 p.ban-title{font-size:32px!important;}
}

@media (max-width: 900px){
	.vc_col-sm-6.wpb_column{width: 100%;}
	.w-image.vc_custom_1546870093883 {padding-top: 0 !important;}
	.box-primary ul li{width: 100% !important; padding: 4px 10px;}
	.cs-video-library-video-rows>.wpb_column {width: 50%;}
}

@media (max-width: 767px){
	.pricing_fields ul li{width: 100%; float: none;/* max-width: 340px; margin: 0 auto 20px;*/}
	.pricing_fields ul li label{margin: auto; /*max-width: 340px; min-width: inherit;*/ width: 100%;}
	.pricing_fields ul li label span.qty-student strong, .pricing_fields ul li label span.price-student strong{font-size: 22px;}
	.feature_box .phase-one {padding-right: 0 !important;}
	.feature_box .phase-two {padding-left: 0 !important;}
	.wpb_wrapper h4 {margin: 15px 0 !important;}
	.wpb_wrapper h2, #page_title h1 {font-size: 24px;}
	.wpb_wrapper .terms-services h2 {font-size: 20px;}
	#page_title .l-section-h.i-cf{padding: 1.25rem 0;}
	h3.vc_custom_heading.phase-1, h3.vc_custom_heading.phase-2 {font-size: 16px!important; margin-bottom: 10px;}
	.wpb_wrapper h3, .wpb_wrapper h5 {font-size: 20px;}
	.w-separator.size_custom {margin: 20px 0 30px;}
	.rev_slider .tp-parallax-wrap, .rev_slider .tp-parallax-wrap *{position:relative !important; left:0 !important; right:0 !important; width:100% !important; max-width:inherit !important; text-align:center !important;}
	.rev_slider .tp-parallax-wrap a.btn, .rev_slider .tp-parallax-wrap a[rel="wp-video-lightbox"]{width:auto !important;}
	/*.rev_slider .tp-caption p.ban-title {font-size: 20px !important; line-height: 20px !important;}
	.rev_slider .tp-caption p.ban-subtitle {font-size: 14px !important; line-height: 16px !important; margin-top: -35px !important; padding: 0 15px !important;}*/
	.rev_slider .tp-caption p.ban-title {font-size: 30px!important; line-height: 30px!important;}
	.rev_slider .tp-caption p.ban-subtitle {font-size: 18px!important; line-height: 22px!important;}
	.pp_content_container .pp_details{padding-top: 20px; padding-bottom: 20px;}
	.pp_content_container .pp_details a.pp_close{top: 5px !important;}
	footer .wpb_wrapper p.copyright{text-align: center;}
	#page_title h1{font-size:26px; line-height: 36px;}
	.cs-pricing .w-pricing-item-price{font-size: 38px;}
	.cs-pricing{padding:0;}
	.l-section-h{padding: 1.25rem 0;}
	.cs-training-and-support-text {margin-top: 30px; margin-bottom: 20px;}
	.cs-pricing .w-pricing-item:last-child .w-pricing-item-h{margin-bottom:0!important;}
	.cs-pricing .w-pricing-item:first-child .w-pricing-item-price{max-width:320px;}
	.cs-pricing .w-pricing-item-price small, .cs-pricing .w-pricing-item .w-pricing-item-features{min-height:auto;}
	.g-cols.cs-video-library-video-rows>div:not([class*="vc_col-xs-"]){margin-bottom:0;}
	.cs-video-library-video-row1>.wpb_column:nth-child(2) .cs-video-container{margin-top:15px;}
	.cs-who-is-nc3t-section{padding: 1.25rem 0 0 0;}
	.cs-who-is-nc3t-section .cs-left, .cs-who-is-nc3t-section .cs-right{width:100%; clear: both;}
	.cs-who-is-nc3t-section .cs-left{margin-bottom:15px;}
	.two_col_listing {width: 100%; margin: 0 auto;}
	.two_col_listing li {width: 100%; margin: 0; display:block; clear:both;}
	.rev_slider .slotholder{transform:translate3d(0px, 0, 0px)!important;}
	.rev_slider .tp-parallax-wrap .cs-slider-btn-group li{width:auto!important; padding:5px!important;}
	.rev_slider .tp-parallax-wrap .cs-slider-btn-group li a{font-size:16px!important; line-height:16px!important; padding:12px 15px!important;}
	#rev_slider_1_1 p.ban-title{font-size:28px!important;}

	.g-cols.via_grid{gap: 1rem!important}
}

@media (max-width: 599px){
	.rev_slider .cs-slider-text {padding: 0 15px!important;}
	.rev_slider .tp-caption p.ban-title {font-size: 26px!important; line-height: 26px!important;}
	.rev_slider .tp-caption .cs-slider-text p.ban-subtitle {font-size: 16px!important; line-height: 20px!important; margin: 10px 0 12px 0!important;}

	.header_hor .l-subheader-cell.at_right>.w-btn.ush_btn_1{padding:0.85em 1.3em!important;}
}

@media (max-width: 559px){
footer .wpb_wrapper p.copyright, footer .wpb_wrapper p.copyright img{display:block; clear:both;}
footer .wpb_wrapper p.copyright img{margin:0 auto 5px auto;}
footer .color_footer-bottom>.l-section-h>.vc_row>.vc_col-sm-8, footer .color_footer-bottom>.l-section-h>.vc_row>.vc_col-sm-4{width:100%; clear:both;}
footer .color_footer-bottom>.l-section-h>.vc_row>.vc_col-sm-8{margin-bottom:5px;}

	#pum-7296 p.col-2{ width: 100%;}
}

@media (max-width: 480px){
	/*.rev_slider .tp-caption p.ban-subtitle, */.rev_slider .tp-parallax-wrap a.btn:before, .rev_slider .tp-parallax-wrap a[rel="wp-video-lightbox"]:before {display: none;}
	.rev_slider .tp-parallax-wrap a.btn, .rev_slider .tp-parallax-wrap a[rel="wp-video-lightbox"] {font-size: 14px !important;/* top: -30px; */padding: 4px 10px !important; line-height: 14px !important; font-weight: 500 !important;}
	.woocommerce .cart_totals table{display: table;}
	.woocommerce .cart_totals tbody{display: table-row-group;}
	.woocommerce .cart_totals tr{display: table-row;}
	.woocommerce .cart_totals th, .woocommerce .cart_totals td {display: table-cell;}
	.rev_slider .tp-caption .cs-slider-text p.ban-title{/*max-width: 426px!important;*/ margin: 0 auto 5px auto!important;}
	.rev_slider .tp-caption .cs-slider-text a.btn{margin-top:5px!important;}
}

@media (max-width: 479px){
.fullwidthbanner-container, .fullwidthbanner-container .fullwidthabanner{height:267px!important;}
.rev_slider .tp-parallax-wrap{top:50%!important; left: 50% !important; right:unset!important; transform: translate(-50%, -50%)!important;}
}

@media (max-width: 447px){
.rev_slider .tp-parallax-wrap .cs-slider-btn-group li{width:100%!important; max-width:227px!important; clear:both!important; display:block!important; margin: 0 auto!important;}
}

@media (max-width: 419px){
.l-subheader.at_middle .l-subheader-cell.at_right>.w-btn.ush_btn_1{margin-left:0!important;}
}

@media (max-width: 399px){
.l-subheader.at_middle .l-subheader-cell.at_left>.ush_image_1{height:42px!important;}
}	

@media (max-width: 389px){
	.cs-pricing .w-pricing-item:first-child .w-pricing-item-price small, .cs-pricing .w-pricing-item:first-child .w-pricing-item-price .cs-select-box{display: block; padding:0; text-align: center;}
	.cs-pricing .w-pricing-item:first-child .w-pricing-item-price small{margin-bottom: 5px;}
}
/*Responsive CSS*/