*{box-sizing:border-box}



@font-face{font-family:'Roboto-Regular';src:url(../fonts/Roboto-Regular.ttf); font-display: swap;}

@font-face{font-family:'Roboto-Light';src:url(../fonts/Roboto-Light.ttf); font-display: swap;}

@font-face{font-family:'Roboto-Bold';src:url(../fonts/Roboto-Bold.ttf); font-display: swap;}

@font-face{font-family:'Oxygen';src:url(../fonts/Oxygen.otf); font-display: swap;}

@font-face{font-family:'Oxygen-Light';src:url(../fonts/Oxygen-Light.ttf); font-display: swap;}

@font-face{font-family:'OLDENGL';src:url(../fonts/OLDENGL.ttf); font-display: swap;}

.sub-menu-columns ul.sub-menu li{display:inline-block;float:left;width:200px;height:5rem;}

.sub-menu-columns ul.sub-menu li:nth-child(odd){float:left;padding:5px;border-right:1px solid grey;}

.sub-menu-columns ul.sub-menu li:nth-child(even){float:right;padding:5px;}

.sub-menu-columns ul.sub-menu li:first-child,

.sub-menu-columns ul.sub-menu li:nth-child(2){font-size:2rem;font-weight:bold;background:#e6e1e1;padding-left:.063em !important;}

ul.sub-menu{display:block;width:422px;background-color:#fff;border:1px solid #d1d1d1;border-bottom-width:1px;}

.sub-menu-columns ul.sub-menu li{display:inline-block;float:left;width:210px;border:0px;margin:0px;}

.main-navigation li.focus>ul,

.main-navigation li:hover>ul{left:-116px;right:0;}

.main-navigation ul ul:after,

.main-navigation ul ul:before{display:none;}

.entry-header h1{font-size:40px}

.comment-form-email input[type="email"]{width:inherit}

.comment-form p{margin:10px 0}

body:not(.custom-background-image).admin-bar:before{top:0;bottom:0}

body:not(.custom-background-image):before,

body:not(.custom-background-image):after{background:none}

body{background:#fff;margin:0;padding:0!important;font-family:'Roboto-Regular';font-size:14px;color:#000;font-weight:400}

.entry-header{padding:20px 0 25px;border-bottom:1px solid #ed1c24}

.entry-footer{background:none}

h1{font-size:48px;font-family:'Roboto-Light';color:#111;margin:0;padding:0}

h2{font-family:'Roboto-Light';font-size:32px;color:#111;margin:0;padding:0}

h3,

.widget .widget-title,

.get-satrted-section h3,

.guide-title{font-size:36px;font-family:'Roboto-Light';color:#ed1c24;margin:0;padding:0}

.widget .widget-title{color:#00b4dc;font-size:30px}

h4{margin:0;padding:0}

.entry-content h5,

h5,

.go-to-map-content h5{font-size:24px;font-family:'Roboto-Light';color:#ed1c24;margin:0;padding:0}

.go-to-map-content h5{font-size:24px!important}

th{font-weight:400}

.entry-content h3,

.member-page-sidebar ul li h2,

.wc_payment_method label{font-family:'Roboto-Light';font-size:20px!important;color:#111;margin:0;padding:0;font-weight:lighter}

h6,

.get-satrted-section h6{font-family:'Roboto-Bold';font-size:16px;color:#111;margin:0;padding:0}

.textwidget,

.single-left .entry-content,

li{font-family:'Roboto-Regular';font-size:16px;color:#111;margin:0;padding:0}

.entry-content p{margin:7px 0}

.entry-content{float:left;width:100%}

.widget{border:none}

a,

a:hover,

a:focus{text-decoration:none}

.panel{box-shadow:none}

a:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

ul{margin:0;padding:0}

li{list-style:none}

.navigation-section .navbar-default{background:none;border:none;margin:0}

.navigation-section .navbar-default .navbar-nav>.active>a,

.navigation-section .navbar-default .navbar-nav>.active>a:focus,

.navigation-section .navbar-default .navbar-nav>.active>a:hover{background:none}

.main-header{float:left;width:100%;padding:0;border-bottom:1px solid #ed1c24}

.logo-section a{display:inline-block;padding-top:8px}

.main-navigation li{border-top:none}

.main-navigation .menu-item-has-children>a{margin-right:0}

.navigation-section .navbar-nav>li>a{font-family:'Oxygen-Light';font-size:16px;color:#00b4dc;font-weight:300;display:inline-block}

.navigation-section .navbar-default .navbar-nav>.active>a,

.navigation-section .navbar-default .navbar-nav>.active>a:focus,

.navigation-section .navbar-default .navbar-nav>.active>a:hover{color:#ed1c24}

.navigation-section{padding-top:5px;padding-bottom:5px}

.navbar-default .navbar-nav>li>a:focus,

.navbar-default .navbar-nav>li>a:hover{color:#ed1c24}

.main-navigation .current-menu-item>a,

.main-navigation .current-menu-ancestor>a{color:#ed1c24!important}

.navigation-section .navbar-nav>li>a i{color:#ed1c24;font-size:18px}

.header-inner{float:left;width:100%;padding:20px 0}

.main-navigation a:hover,

.main-navigation a:focus{color:#ed1c24!important}

.main-navigation .menu-item-has-children>a::after{color:#ed1c24;content:"\f0d7"; font-weight: 900; font-family:"FontAwesome";font-size:20px;width:18px;height:18px;right:0}

.main-navigation .menu-item-has-children>a{padding-right:20px!important}

.call_btn a::before{color:#ed1c24;content:"\f095";font-family:FontAwesome;position:inherit;font-size:18px;width:18px;height:18px}

.top_header_outer{float:left;width:100%;background:#111;padding:8px 0}

.top_header_outer ul li{display:inline-block;margin-left:30px}

.top_header_outer ul li:first-child{margin-left:0}

#searchform_1{position:relative}

.top_header_outer input.inputbox{height:32px;color:#00b4dc!important;font-size:16px;font-family:'Oxygen-light'!important;border:none;z-index:98;border-radius:3px;padding:5px 10px;position:relative}

.top_header_outer input.top_right{margin:0!important;padding:0!important;content:"";background:url(../image/ncpr_home_sprit.png) no-repeat 0 0!important;width:30px!important;height:30px;background-color:transparent!important;border:none!important;z-index:99;top:5px;right:0;position:absolute;background-position:-20px -193px !important;}

.top_header_outer ul{float:right}

.top_header_outer li a{font-family:'Oxygen';font-size:16px;color:#fff}

.top_header_outer li a:hover{color:#fff}

.buy-now-btn-header a,

.order-again a{font-family:'Oxygen-light'!important;font-size:16px;color:#fff;padding:5px 10px;background:#ed1c24;border-radius:3px;border:1px solid #ed1c24}

.buy-now-btn-header a:hover{color:#fff;background:#01b2d9;border-color:#01b2d9}

li.pagenav ul li{list-style-type:disc;margin-left:40px;font-size:10px}

li.pagenav{width:50%;float:left;font-size:25px;color:#ed1c24;padding-left:15px;box-sizing:border-box}

li.pagenav ul{padding-top:20px}

ul.sitemps li,

.sitemap-intirir-page li{list-style:disc;margin-left:30px;font-size:10px}

.col-md-3.sitemapcs ul li{list-style-type:disc;margin-left:30px;font-size:10px}

ul.sitemps li a,

.sitemap-intirir-page a,

li.pagenav a,

.sitemapcs ul li a{color:#00b4dc;font-size:16px}

ul.sitemps li a:hover,

.sitemap-intirir-page a:hover,

li.pagenav a:hover,

.sitemapcs ul li a:hover{color:#ed1c24}
 a.videolink.button {border: 1px solid green;border-radius: 5px;display: inline-block;margin-left: 0px;margin-top: 10px;padding: 8px 18px;
    color: green;font-weight: bold;font-size: 15px;vertical-align: middle;}
 a.videolink.button:hover { background: green;color: #fff;}
.col-md-3.sitemapcs li{list-style-type:disc;margin-left:12px;font-size:10px}

.sitemapcs h2{margin-bottom:20px}

.sitemapcsw h2{margin-bottom:20px}

ul.sitemps{margin-bottom:20px}

.dropbtn{padding:0;font-size:16px;border:none;cursor:pointer;background:none;color:#fff;outline:none}

.dropdown_btn{position:relative;display:inline-block}

.dropdown-content{display:none;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0, 0, 0, 0.15);float:left;min-width:125px;position:absolute;top:2.1em;z-index:9999;text-align:left}

.dropdown-content:before{border-color:#d1d1d1 transparent;border-width:0 10px 10px;right:9px;top:-9px}

.top_header_outer li .dropdown-content a{color:#00b4dc;padding:4px 8px;text-decoration:none;display:block;font-family:'Roboto-Light';font-size:14px;float:left;width:100%}

.dropbtn::after{content:"";font-size:16px;font-family:'Fontawesome';margin-left:5px}

.dropdown-content a:hover{background-color:#ed1c24;color:#fff!important}

.dropbtn:focus{outline:none!important}

.show{display:block}

.dropbtn:hover,

.dropbtn:focus{color:#ed1c24}

section,

.banner-inner{float:left;width:100%}

.banner-section{float:left;width:100%;background:url(../image/hero.jpg) no-repeat center right;padding:64px 0 60px; background-size:cover;}

.banner-inner h2{border-bottom:3px solid #00b4dc;display:inline-block;margin-top:30px;margin-bottom:0;padding-bottom:6px;margin-left:4em;font-size:48px!important;font-family:'Roboto-Bold'!important;color:#00b4dc!important}

.start-btn{display:block;margin-top:190px;padding-left:10em}

.start-btn a{font-family:'Roboto-Regular';font-size:30px;color:#fff;padding:16px 126px;background:#ed1c24;border-radius:3px;border:2px solid #ed1c24}

.start-btn a:hover{background:#01b2d9;border:2px solid #01b2d9;color:#fff}

.online-today{float:left;width:100%;padding:40px 0 50px}

.online-today-one{float:left;width:318px;background:#e5f7fb;border-right:1px solid #fff;min-height:355px}

.online-today-one h4{font-family:'Roboto-Light';font-size:30px;color:#111;margin:0;border-bottom:1px solid #fff;display:block;padding:10px 20px;line-height:normal}

.online-today-one h4:after{background:url(../image/ncpr_home_sprit.png) no-repeat center right;width:54px;height:35px;content:"";float:right;background-position:-114px -190px;}

.online-today-block{float:left;padding:20px}

.online-today-block p,

.online-today-block ul li{font-family:'Roboto-Regular';font-size:16px;color:#111;line-height:24px}

.online-today-inner{float:none;margin-left:auto!important;margin-right:auto!important;margin-top:35px;max-width:984px;width:100%;padding-left:15px;padding-right:15px}

.online-today-block-img{text-align:center;display:block;margin-bottom:30px;line-height:50px}

.select-courses{float:left;width:100%;background:#acacac;background-size:cover;padding:30px 0 40px}

.select-courses-inner h3{color:#fff;text-align:center}

.card-price{float:left;width:100%;margin-top:35px}

.card-price-one h5{font-family:'Roboto-Regular';font-size:20px;color:#111;background:#fff;margin:0;padding:15px 0;text-align:center}

.card-price-inner{display:block;background:#ebebeb;text-align:center;width:100%;float:left;padding-bottom:8px;padding-top:2px;-moz-box-shadow:13px 18px 18px rgba(51, 51, 51, 0.2);-webkit-box-shadow:13px 18px 18px rgba(51, 51, 51, 0.2);box-shadow:13px 18px 18px rgba(51, 51, 51, 0.2)}

.checkbox{float:left;width:100%;display:block}

.checkbox input[type=checkbox]{margin:6px 0 0;text-align:center;float:none;display:block;position:relative;}

.card-price-block{float:left;width:100%;display:block;margin-top:0;font-family:'Roboto-Bold';font-size:24px;color:#ed1c24;border-top:1px solid #acacac;padding-top:8px}

.buy-now-btn,

.cart .cstm_btn{display:block;float:left;width:100%;text-align:center;margin-top:55px;margin-bottom:20px}

.buy-now-btn a,

.cart .cstm_btn{font-family:'Roboto-Regular';font-size:24px;color:#fff;padding:12px 150px;background:#ed1c24;border-radius:3px;border:1px solid #ed1c24}

.buy-now-btn a:hover,

.cart .cstm_btn:hover{background:#01b2d9;border:1px solid #01b2d9;color:#fff}

.cart .cstm_btn{width:auto;float:none;margin:50px auto 5px}

.select-courses-inner .cart .cstm_btn{width:400px;max-width:100%}

.cart{float:left;width:100%;padding-left:15px;padding-right:15px}

.testimonial-section{float:left;width:100%;padding:40px 0 45px;background:#ebebeb url(../image/quotes-bg-graphic.png);background-repeat:no-repeat;background-position:48em 1em}

.testimonial .inner-wrapper{background-color:#fff;box-shadow:0 0 24px 0 rgba(121, 121, 121, 0.45);position:relative;padding:10px 20px}

.testimonial .inner-wrapper::after{background:url(../image/ncpr_home_sprit.png) no-repeat;content:"";position:absolute;left:20px;bottom:-50PX;height:53px;width:53px;background-position:-182px -72px;}

.testimonial-section .name{font-family:'Roboto-Regular';font-size:16px;color:#00b4dc;margin:0}

.testimonial-section h3{margin-bottom:35px}

.view-more-btn{display:block;float:left;width:100%;text-align:center;margin-top:70px;margin-bottom:20px}

.view-more-btn a{font-family:'Roboto-Regular';font-size:24px;color:#ed1c24;padding:12px 150px;background:none;border-radius:3px;border:1px solid #ed1c24}

.testimonial-section .content{margin-bottom:12px;min-height:90px;}

.view-more-btn a:hover{background:#ed1c24;border:1px solid #ed1c24;color:#fff}

.faq-section.full-page-faq .full-para-bottom{padding-left:15px;padding-right:15px}

.faq-section{float:left;width:100%;background:url(../image/question-mark-bg-graphic.png) no-repeat left -40px;min-height:504px;padding:45px 0 50px}

.faq-one h2{font-family:'Roboto-Bold';font-size:16px;color:#111;margin-bottom:20px;min-height:51px}

.faq-section h3{margin-bottom:30px}

.faq-section .view-more-btn{margin-top:40px}

.faq-one{margin-bottom:50px}

.faq-one h2 a{color:#000}

.homepage-map{float:left;width:100%;background:#ebebeb;background-size:cover;min-height:184px;position:relative}

.homepage-map::after{background:url(../image/map.png) no-repeat center center;content:"";height:175px;width:300px;position:absolute;left:46.5%;top:0;bottom:0}

.homepage-map-section-inner{width:100%;margin:0 auto;max-width:930px}

.go-to-map-content{padding:60px 0}

.go-to-map-content h5{margin-bottom:7px;display:block}

.go-to-map-btn{display:inline-block;padding:80px 0 60px;text-align:right}

.go-to-map-btn a{font-family:'Roboto-Regular';font-size:24px;color:#ed1c24;padding:12px 40px;background:none;border-radius:3px;border:1px solid #ed1c24}

.go-to-map-btn a:hover{background:#ed1c24;border:1px solid #ed1c24;color:#fff}

.get-satrted-section{float:left;width:100%;padding:50px 0 40px}

.get-satrted-section h3{margin-bottom:35px}

.home-features-section-one h6{font-family:'Roboto-light'!important;font-size:23px!important;color:#111!important;margin:0!important;padding:0!important;margin-bottom:15px!important;display:inline-flex}

.home-features-section-one h6::before{content:"";background:url(../image/ncpr_home_sprit.png) no-repeat;padding-right:35px;display:block;width:24px;height:24px;float:left;background-position:-60px -193px;}

footer.main-footer{background:rgba(149, 149, 149, 0.9);background-image:url(../image/apple-bg-graphic.png);width:100%;min-height:400px;background-repeat:no-repeat;background-position:center bottom}

.footer-left{float:left;padding:0}

footer h4{margin-bottom:10px}

.main-footer{padding:30px 0 40px}

.footer-left h4{font-family:'Roboto-light';font-size:24px;color:#fff;margin-left:10px;margin-bottom:10px;line-height:normal}

.footer-left ul{margin:0;padding:0;float:left}

.connect ul li{margin-top:10px!important}

.footer-left ul li{font-family:'Roboto-Regular';font-size:16px;color:#fff;margin-left:10px;display:block;text-align:left;line-height:30px;font-weight:400}

.connect ul li.face a{background:#3c5b9b;font-size:30px;}

.connect ul li.linkd a{background:#0173b2;font-size:30px;}

.connect ul li.pint a{background:#cb2027;font-size:30px;}

.connect ul li.twit a{background:#2daae1;font-size:30px;}

.connect ul li.yout a{background:#e70009;font-size:30px;}

.connect ul li.gplus a{background:#f63d27;font-size:30px;}

.connect ul li.insta a{background:#517fa4;font-size:30px;}

.footer-left.connect ul li a{width:48px;height:48px;display:inline-block;text-align:center;line-height:48px;}

.footer-left ul li a{text-decoration:none;color:#fff;}

.footer-left ul li a:hover{text-decoration:underline;color:#fff}

.no-sidebar .entry-header,

.no-sidebar .entry-content,

.no-sidebar .entry-summary,

.no-sidebar .entry-footer,

.no-sidebar .comments-area,

.no-sidebar .image-navigation,

.no-sidebar .post-navigation,

.no-sidebar .pagination,

.no-sidebar .page-header,

.no-sidebar .page-content,

.no-sidebar .content-bottom-widgets{margin:0}

body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content{float:left;margin:0;width:100%}

body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer{margin:0;width:100%;float:left;min-height:auto}

body:not(.search-results) article:not(.type-page) .entry-content{float:left;width:100%}

body:not(.search-results) article:not(.type-page) .entry-footer{margin:0;width:100%;float:left;min-height:auto}

.comments-area,

.main-sidebar .sidebar,

.content-bottom-widgets .widget-area,

.widecolumn{margin:0;width:auto}

.blog-page .comments-link{display:none!important}

.entry-content a,

.entry-summary a,

.taxonomy-description a,

.logged-in-as a,

.comment-content a,

.pingback .comment-body>a,

.textwidget a,

.entry-footer a:hover,

.site-info a:hover{box-shadow:none}

a:focus{outline:0}

.page-header{border-top:0}

.page-id-338 .testimonial-section{margin-bottom:50px}

.testimonial{margin-bottom:60px}

.section-one-right-side ul li.menu-active a{background:#ed1c24 none repeat scroll 0 0;color:#fff}

.blog-page h2{font-family:'Roboto-Light';font-size:32px;color:#111!important;margin-bottom:10px}

.blog-page .posted-on,

.single-left .posted-on{font-family:'Roboto-Regular';font-size:16px;text-decoration:none;color:#bebebe}

.blog-page .posted-on a,

.single-left .posted-on a{color:#bebebe}

.blog-page{float:left}

.blog-page p{}

.main-sidebar h2{font-family:'Roboto-Light'!important;font-size:24px!important;color:#111!important;margin-bottom:15px!important;text-transform:capitalize!important}

.main-sidebar ul li a{font-family:'Roboto-Regular';font-size:16px;color:#00b4dc;line-height:28px}

.main-sidebar ul li{list-style:disc;padding-left:0;padding-top:5px;margin-left:10px;font-size:10px}

.main-sidebar li#recent-posts-2 ul li,

.main-sidebar li#archives-2 ul li{list-style:none;margin-left:0;border-bottom:1px solid #d7d7d7;padding:15px 0}

.main-sidebar li#recent-posts-2 h2,

.main-sidebar li#archives-2 h2{border-bottom:1px solid #d7d7d7;margin-bottom:0!important;padding-bottom:20px!important}

.main-sidebar li#recent-posts-2 ul,

.main-sidebar li#archives-2 ul{padding-left:0}

.main-sidebar ul{padding-left:5px}

.main-sidebar li#recent-posts-2,

.main-sidebar li#archives-2{max-width:100%}

.entry-content .featured-img-id{margin-bottom:0;margin-right:15px;width:100%;max-width:100%;float:none;}

.blog-section.col-md-8{margin-top:0}

.wp-pagenavi{float:left;margin-top:30px}

.blog-page .entry-content{font-size:16px;border-bottom:1px solid #ed1c24;padding-bottom:22px;}

.blog-page .entry-header,

.single-left .entry-header{border:none;padding:0}

.blog-page .entry-header{float:left;width:100%}

.blog-page article,

.single-left article{padding-top:30px;padding-bottom:0}

.main-sidebar{padding-top:30px}

.alm-load-more-btn.more.load-more,

.load-more{border:1px solid #00b4dc;border-radius:3px;color:#00b4dc;float:left;font-family:"Roboto-Regular";font-size:24px;line-height:20px;padding-bottom:20px;padding-top:20px;text-align:center;width:100%;margin-top:25px}

.alm-load-more-btn.more.load-more{background:#FFF}

.load-more:hover,

.load-more:focus,

.load-more:active,

.alm-load-more-btn.more.load-more:hover,

.alm-load-more-btn.more.load-more:focus,

.alm-load-more-btn.more.load-more:active{background:#00b4dc;color:#fff;text-decoration:none}

.content-area-one{float:left;width:100%;margin-bottom:40px}

.entry-content h2 a,

.woocommerce h2{font-size:24px;line-height:1.35em;color:#ed1c24;font-family:'Roboto-Light'}

.woocommerce h2{margin-bottom:30px}

.post-26 .entry-content{float:none}

.post-26{padding-top:30px}

.post-26 .entry-content label,

label{font-weight:400;font-family:'Roboto-Regular';color:#111;font-size:14px}

input[type="text"],

input[type="email"],

input[type="url"],

input[type="password"],

input[type="search"],

input[type="tel"],

input[type="number"],

textarea,

.field-select select,

select{background:#fff;height:32px;border-radius:3px;border-color:#ccc;border:1px solid #ccc;padding:2px 10px}

.post-26 .entry-content .button{background:rgba(0, 0, 0, 0) -moz-linear-gradient(center bottom, #dfdfdf 0%, #fff 100%) repeat scroll 0 0;border-color:#d2d2d2 #c3c3c3 #9f9f9f;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.125), 0 1px 0 rgba(255, 255, 255, 0.5) inset;color:#646464;cursor:pointer;line-height:1;text-decoration:none;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);width:auto;padding:10px 20px;font-family:'Roboto-Light';text-shadow:none;font-size:14px}

.lost_password a{text-decoration:underline;font-size:14px}

.lost_password a:hover,

.lost_password a:focus{color:#ed1c24}

.widget_recent_entries a:hover,

.widget_archive a:hover{color:#ed1c24;}

.main-sidebar ul,

.follow-us-tile{max-width:450px}

input[type="file"]:focus,

input[type="checkbox"]:focus,

input[type="radio"]:focus{outline:none}

.woocommerce-thankyou-order-received{font-size:24px;color:#00b4dc;margin-top:0!important}

.woocommerce .order_details li{font-size:14px!important;color:#ed1c24}

p.date_outer{font-family:'Roboto-Regular';font-size:16px;color:#bebebe;text-transform:uppercase;margin-bottom:15px!important}

.single-post .entry-title{padding-bottom:25px!important}

.cart-icon{float:right}

.cart-icon i{font-size:20px;color:#ed1c24;padding:15px 0}

.cart_totals{width:30%;float:right}

.cart_totals table td,

.cart_totals table th,

.cart_totals table{border:none}

.cart_totals table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%}

.e-verify-input{float:left;width:100%}

.e-verify-input .required{color:red;font-size:14px;vertical-align:top;padding-top:10px}

.e-verify-input input{max-width:40em;width:100%;display:block}

.form-block-code{float:left;width:100%}

.group-discount-head{float:left;width:100%;text-align:center}

.group-discount-section h1{text-align:center;font-size:40px}

.group-discount-section{float:left;width:100%;padding-top:35px;padding-bottom:50px}

.group-discount-head h6 span{color:#000}

.group-discount-head h6{line-height:26px;font-family:'Roboto-Regular';color:#111;font-size:18px}

.group-discount-head h4{color:#cf0000;padding:10px 0 20px;font-size:25px;line-height:30px}

.group-discount-table{padding-top:30px;float:left;width:100%}

.group-discount-table thead{background:#999;color:#fff;font-family:'Roboto-Regular';border-bottom:none!important}

.table-bordered>thead>tr>td,

.table-bordered>thead>tr>th{border-bottom:0;padding:15px 10px;text-align:center;letter-spacing:.25px}

.payment-receipts>thead>tr>td,

.payment-receipts>thead>tr>th{text-align:left;}

.group-discount-table tbody td{text-align:center}

.group-discount-table input[type="number"]{width:auto;max-width:100px;max-height:34px}

.wc-proceed-to-checkout input[type="submit"],

.form-block-code input{width:100%}

.wc-proceed-to-checkout input[type="submit"]:hover,

.wc-proceed-to-checkout input[type="submit"]:focus{background:none}

.cart_totals h5{margin-bottom:10px}

.group-discount-head h5{font-size:40px;margin-bottom:15px;font-weight:700;color:#00b4dc}

label.inline{margin-left:10px!important}

.e-verify-section,

.e-verify-top-para{float:left;width:100%}

.e-verify-section h2{text-align:center;font-size:36px;color:#111;margin-bottom:20px}

.e-verify-section .blue{color:#00b4dc}

.e-verify-section .underline-text{text-decoration:underline}

.e-verify-section p{text-align:center}

.e-verify-top-para,

.e-verify-top-para p{text-align:left}

.e-verify-main-para p{text-align:left}

.entry-footer{min-height:auto}

p.para-bottom-space{margin-top:30px}

.post-navigation{border:none!important}

.post-navigation div+div{border:none!important;text-align:right;}

.post-navigation a{display:inline;padding:0;line-height:40px}

.single-left{padding-bottom:50px}

.single-left .byline{display:none}

.single-left .nav-links{border-top:1px solid #ed1c24;border-bottom:1px solid #ed1c24;float:left;width:100%;margin-bottom:30px;}

.post-navigation .post-title{font-family:'Roboto-Light';font-size:16px;color:#111;margin:0;padding:0;line-height:3}

.nav-links a{font-family:'Roboto-Regular'}

.post-navigation .meta-nav{display:none}

nav.navigation.post-navigation{margin-top:15px;float:left;width:100%;}

.single-left .ff{float:left;width:100%;padding-bottom:30px}

.entry-content a{color:#00b4dc}

.entry-content a:hover,

.entry-content a:focus{color:#ed1c24}

.entry-content #pgc-83-1-1{width:36%}

.entry-content #pgc-83-1-0{width:64%}

.entry-content #pg-83-1{width:100%;padding:0 15%;margin:0 auto}

.wpProQuiz_listItem .wpProQuiz_question{margin-top:15px!important}

.wpProQuiz_listItem .wpProQuiz_question_text{margin-bottom:25px!important}

.wpProQuiz_questionList{padding:10px 15px!important}

.wpProQuiz_questionListItem{margin-bottom:0!important}

.entry-content #pgc-83-1-0 ol h5{font-family:'Roboto-Light';font-size:24px;color:#ed1c24;margin:0;padding:0}

.wpProQuiz_questionList{background:#e5f7fb!important;border:none!important}

.wpProQuiz_questionListItem span{display:none}

.wpProQuiz_button,

#pl-58 .su-button-center a span{background:#ed1c24!important;border-radius:3px!important;border-color:#ed1c24!important;box-shadow:none!important;font-family:'Roboto-Light'!important;font-size:24px!important;color:#fff!important;text-transform:capitalize!important;padding:10px 15px!important;width:100%;margin-top:15px!important}

.wpProQuiz_button:hover,

.wpProQuiz_button:focus{background:#fff!important;border-radius:3px!important;border-color:#ed1c24!important;box-shadow:none!important;font-family:'Roboto-Light'!important;font-size:24px!important;color:#ed1c24!important;text-transform:capitalize!important;padding:10px 15px!important;width:100%;margin-top:15px!important}

.section-one-right-side h3{font-family:'Roboto-Regular';font-size:24px;color:#111;line-height:24px;background-color:#ebebeb;padding:12px;text-transform:capitalize}

.section-one-right-side ul li{border-top:1px solid #fff}

.section-one-right-side ul li a{color:#00b4dc;font-family:'Roboto-Regular';font-size:16px;padding:8px 10px;display:block;background-color:#ebebeb}

.section-one-right-side ul li a:hover,

.section-one-right-side ul li a:focus,

.section-one-right-side ul li a.active,

.section-one-right-side ul li:active{color:#fff;background:#ed1c24}

.wpProQuiz_forms table input{font-size:14px}

.wpProQuiz_forms input#forms_1_0{width:31em!important;margin-left:24px!important}

body:not(.search-results) article:not(.type-page) .entry-footer>span:last-child{margin-bottom:10px}

body:not(.search-results) article:not(.type-page) .entry-header>h1{font-family:'Roboto-Light';font-size:40px;color:#111;margin-bottom:20px}

.blog-page .posted-on{text-transform:uppercase}

.aside-newsletter{background:#e5f7fb;float:left;width:100%;max-width:450px}

.aside-newsletter-form{float:left;padding:15px;width:100%}

.aside-newsletter-heading{float:left;width:100%;padding-bottom:15px;border-bottom:1px solid #ed1c24}

.aside-newsletter-heading h2{margin-bottom:0!important}

.aside-newsletter h2{font-family:'Roboto-Light';font-size:32px!important;color:#ed1c24!important;font-weight:lighter;margin:0;padding:17px 15px 0}

.aside-newsletter h2::before{content:"";background-image:url(../image/icon-email-red-24.png);width:36px;height:24px;display:inline-block;margin-right:15px}

.aside-newsletter-form label{font-weight:lighter;width:100%;line-height:20px;margin-bottom:15px;font-size:16px!important}

input.newsletter-submit{padding:8px 10px!important}

.aside-newsletter-form span{float:left;width:100%}

.aside-newsletter-form .input-group-btn .btn{font-family:'Roboto-Regular'!important;font-size:16px!important;padding:10px 15px;line-height:16px;background:#ed1c24!important;border-radius:3px;text-transform:capitalize}

.aside-newsletter-form .input-group-btn .btn:hover,

.aside-newsletter-form .input-group-btn .btn:focus{background:none!important;border:1px solid #ed1c24!important;color:#ed1c24!important;padding:10px 14px;outline:none}

.aside-newsletter-form input[type="email"]{background:#fff;font-size:16px;font-family:'Roboto-Regular';border:1px solid #ccc;padding:0 10px;border-radius:3px!important;box-shadow:none}

::-webkit-input-placeholder{color:#bebebe!important;font-family:'Roboto-Regular';font-size:16px}

:-moz-placeholder{color:#bebebe!important;font-family:'Roboto-Regular';font-size:16px}

::-moz-placeholder{color:#bebebe!important;font-family:'Roboto-Regular';font-size:16px}

:-ms-input-placeholder{color:#bebebe!important;font-family:'Roboto-Regular';font-size:16px}

.main-sidebar #nav_menu-2{padding:0}

.menu-sidebar-menu-container{float:left;width:100%}

.menu-sidebar-menu-container ul{margin:0;padding:0}

.menu-sidebar-menu-container ul li{list-style:none;background:#fb0909;width:100%;padding:7px 15px;margin:15px 0}

.menu-sidebar-menu-container ul li a{font-family:'Roboto-Light';font-size:20px;color:#fff;line-height:30px}

.menu-sidebar-menu-container ul li a::after{content:"";float:right;background-image:url(../image/icon-rightarrow-white-32.png);height:32px;width:32px;float:right}

.menu-sidebar-menu-container ul li a:hover{color:#fff}

.menu-sidebar-menu-container ul li:hover,

.menu-sidebar-menu-container ul li:focus,

.menu-sidebar-menu-container ul li:active{background:#00b4dc;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

.menu-sidebar-menu-container ul li a:hover,

.menu-sidebar-menu-container ul li a:focus,

.menu-sidebar-menu-container ul li a:active{color:#fff}

.widget{padding:0}

article{float:left;width:100%;padding:40px 0}

.section-exam-page{padding:50px 0}

.section-one{float:left;width:100%}

.section-one-left,

.member-page-left{padding-left:0}

.section-one-left p{text-align:justify}

.page-id-26 .login-text>p{display:none}

.page-id-171 .entry-content>p:first-child{display:none}

input[type="submit"]{font-family:'Roboto-Light';font-size:24px;color:#fff;background:#ed1c24;border-radius:3px;float:left;width:50%;margin-top:20px;text-align:center;text-transform:capitalize;border:1px solid #ed1c24;padding:10px 20px}

input[type="submit"]:hover,

input[type="submit"]:focus{background:#01b2d9!important;color:#fff!important;border:1px solid #01b2d9!important}

.section-one-left a span{font-size:24px!important;border-radius:0!important;top:0!important;border:none!important}

.section-one-left a span:hover{color:#ed1c24!important}

.w3eden{float:left;width:100%}

.w3eden .member-page-left{padding-left:0}

.w3eden .member-page-sidebar{padding-right:0}

li.wc_payment_method.payment_method_PayPal-Pro{margin-bottom:15px!important}

.payment_box.payment_method_PayPal-Pro{margin-bottom:0}

.entry-title,

.register-page-content-section h2{font-family:'Roboto-Light';font-size:40px;color:#111;font-weight:lighter;margin:0;padding:0}

.entry-summary h1{font-family:'Roboto-Light'!important;font-size:40px!important;color:#111!important;font-weight:lighter!important;text-transform:capitalize!important;margin:0!important;padding:0!important;margin-bottom:30px!important}

.woocommerce-breadcrumb{font-family:'Roboto-Regular'!important;font-size:16px!important;color:#111!important;text-transform:capitalize!important;margin:0!important;padding:20px 15px 25px!important;border-bottom:1px solid #ed1c24!important}

.woocommerce .woocommerce-info{border:none}

.woocommerce table.my_account_orders{font-size:16px}

.woocommerce table.my_account_orders .order-actions .button,

.get_action_exam.button.exam,

.get_action_view.button.view,

.get_action_invite-user.button.invite-user,

table.shop_table.my_account_orders td a.button,

table.mobile_shop_table.my_account_orders a.button{width:100%;text-align:center;font-size:14px!important;font-family:'Roboto-Light'!important;margin:5px 0;display:block;text-shadow:none}

table.shop_table.my_account_orders td a.button,

table.mobile_shop_table.my_account_orders a.button{padding:.618em 1em;font-weight:700;line-height:1}

.woocommerce table.my_account_orders td,

.woocommerce table.my_account_orders th{text-align:center}

.woocommerce table.my_account_orders .order-actions .button:hover,

.woocommerce table.my_account_orders .order-actions .button:focus,

.woocommerce table.my_account_orders .order-actions .button:active,

table.shop_table.my_account_orders td a.button:hover,

table.shop_table.my_account_orders td a.button:focus,

table.mobile_shop_table.my_account_orders a.button:hover,

table.mobile_shop_table.my_account_orders a.button:focus{background:#01b2d9!important;color:#fff!important;border-color:#01b2d9!important}

address{font-size:16px}

.woocommerce table.shop_table tbody th,

.woocommerce table.shop_table tfoot td,

.woocommerce table.shop_table tfoot th{font-weight:400}

.section-exam-page,

.wpum-account-wrapper,

.checkout.woocommerce-checkout,

.account-login-checkout,

p.order-info,

.order-received,

.login-text{width:80%;margin:0 auto}

.woocommerce-account .customer-login-page,

.lost_reset_password{width:50%;float:left}

.woocommerce form .form-row{width:100%}

.woocommerce form .form-row label,

.woocommerce-shipping-fields p label{margin:0;font-weight:500;font-size:16px;color:#111;text-transform:capitalize}

.woocommerce-shipping-fields h3 span{font-family:'Roboto-Bold';font-size:16px;color:#111;padding-bottom:30px;display:inline-block}

button,

button[disabled]:hover,

button[disabled]:focus,

input[type="button"],

input[type="button"][disabled]:hover,

input[type="button"][disabled]:focus,

input[type="reset"],

input[type="reset"][disabled]:hover,

input[type="reset"][disabled]:focus,

input[type="submit"],

input[type="submit"][disabled]:hover,

input[type="submit"][disabled]:focus{text-transform:capitalize}

.woocommerce-billing-fields h3{margin-bottom:10px}

.woocommerce form .form-row .select2-container{line-height:30px}

.select2-search input{padding:2px 20px 2px 5px !important;font-size:12px}

span.select2-arrow{background:#00aeef}

.select2-container .select2-choice .select2-arrow b:after{margin-left:-4px;color:#fff!important;border-top-color:#fff}

.select2-container .select2-choice>.select2-chosen{text-align:center}

.wpProQuiz_resultsList .su-button-center a{width:10em}

.wpProQuiz_resultsList .su-button-center a span{padding:8px 16px!important;font-size:16px!important;border:none!important;background:#00b4dc}

.wpProQuiz_resultsList .su-button-center a span:hover{border:none!important;background:#ed1c24!important;top:0!important}

.button--full-width{width:100%;}

.button--red{background:#ed1c24;color:#fff;border-radius:3px;font-family:'Roboto-Light';font-size:14px;font-weight:bold;text-transform:capitalize;padding:.618em 1em;border:1px solid #ed1c24;}

.button--red:visited{background:#ed1c24;color:#fff;border:1px solid #ed1c24;}

.button--red:hover{background:#01b2d9;color:#fff;border:1px solid #01b2d9;}

.button--red:active{background:#01b2d9;color:#fff;border:1px solid #01b2d9;}

.button-lg--red{background:#ed1c24;color:#fff;border-radius:3px;font-family:'Roboto-Light';font-size:24px;font-weight:bold;text-transform:capitalize;padding:15px;border:1px solid #ed1c24;}

.button-lg--red:visited{background:#ed1c24;color:#fff;border:1px solid #ed1c24;}

.button-lg--red:hover{background:#01b2d9;color:#fff;border:1px solid #01b2d9;}

.button-lg--red:active{background:#01b2d9;color:#fff;border:1px solid #01b2d9;}

.woocommerce div.product form.cart .button, form.cart>.button,

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%;float:left;margin-top:30px;background:#ed1c24;color:#fff!important;border-radius:3px;font-family:'Roboto-Light';font-size:24px;text-transform:capitalize;padding:15px;border:1px solid #ed1c24}

.woocommerce div.product form.cart .button:hover,

.woocommerce div.product form.cart .button:focus,

.woocommerce div.product form.cart .button:active,

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus,

.woocommerce input.button:hover,

.woocommerce input.button:focus{background:#01b2d9!important;color:#fff!important;border-color:#01b2d9!important}

.woocommerce div.product form.cart .button{margin-top:0;}

.woocommerce #respond input#submit,/.woocommerce a.button,

*/.woocommerce button.button,

.woocommerce input.button,

.get_action_exam.button.exam,

.get_action_view.button.view,

.get_action_invite-user.button.invite-user,

table.shop_table.my_account_orders td a.button,

table.mobile_shop_table.my_account_orders a.button{background:#ed1c24!important;color:#fff!important;border-radius:3px!important;font-family:'Roboto-Light'!important;border:1px solid #ed1c24!important;box-shadow:none!important}

.woocommerce-message a.button{background:transparent none repeat scroll 0 0!important;color:#00b4dc!important;font-family:"Roboto-Bold"!important}

.woocommerce-message a.button:hover{background:transparent none repeat scroll 0 0!important;color:#ed1c24!important}

.table-responsive{border:none}

.woocommerce div.product div.images img{width:auto!important}

.woocommerce div.product form.cart div.quantity{width:100%!important}

.woocommerce table{table-layout:auto!important}

.product-remove a.remove{display:inline-block}

.woocommerce-cart table.cart .product-thumbnail,

.woocommerce-cart table.cart .product-remove{text-align:center}

ul.products{padding-top:20px!important}

.woocommerce .cart-collaterals .cart_totals,

.woocommerce-page .cart-collaterals .cart_totals{width:30%!important}

#wpum-account-forms-tabs ul li.active a,

#wpum-account-forms-tabs ul li a:hover,

#wpum-account-forms-tabs ul li a:focus{background:#ed1c24;color:#fff;font-family:'Roboto-Regular'}

#wpum-account-forms-tabs ul li a{border-radius:0;padding:10px 60px}

.wpum-password-form fieldset,

.wpum-profile-form fieldset,

.wpum-registration-form fieldset,

.wpum-update-password-form fieldset{border:none}

.woocommerce-shipping-fields h3 label,

.payment-method-title{font-family:'Roboto-Light'!important;font-size:24px!important}

.woocommerce-shipping-fields{float:left;width:100%;padding-top:30px}

.col-1 .woocommerce-checkout-payment{float:left;width:100%;padding-top:30px}

#order_review .woocommerce-checkout-payment{padding-top:0}

.woocommerce-checkout-payment .order-total{padding-bottom:15px}

.payment_box.payment_method_PayPal-Pro p label{font-weight:700}

p.form-row.form-row-first label{display:inline-block!important}

#payment p.form-row.form-row-first label::after,

#payment p.form-row.validate-required label::after{content:":";padding-right:7px;padding-left:3px}

.addresses{margin-top:30px}

h3#ship-to-billing-different-address{display:inline-block;margin-bottom:10px}

h3#ship-to-billing-different-address label{line-height:normal}

h3#ship-to-billing-different-address input{display:inline-block;float:left;margin-right:5px}

.comments-area,

.sidebar,

.content-bottom-widgets .widget-area,

.widecolumn{margin-bottom:0}

.sidebar,

.widecolumn{float:inherit;width:inherit;margin:0;padding:0}

.sidebar{width:100%}

.woocommerce-page #payment #place_order{width:100%;float:left;font-size:24px;font-family:'Roboto-Regular';background-color:#fb0909!important}

.woocommerce-page #payment #place_order:hover,

.woocommerce-page #payment #place_order:focus,

.woocommerce-page #payment #place_order:active{background:#01b2d9!important;color:#fff!important;border:none !important}

.form-row.place-order{padding:0!important;margin-top:30px!important;margin-bottom:0!important}

#guide_content{margin-top:50px}

.member-page-sidebar{padding-right:0}

.member-page-sidebar ul li{border:none}

.member-page-sidebar ul li a{background:none;color:#00b4dc;padding:0;margin:0;line-height:30px;display:block}

.member-page-sidebar ul li a::before{background-image:url(../image/icon-rightarrow-red-32.png);content:"";height:16px;width:16px;padding-left:22px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}
.member-page-sidebar .video_library ul li a::before{ content: none; padding-left: 0; }
.member-page-sidebar .video_library .panel-title{font-family:'Roboto-Light';font-size:24px;color:#111;font-weight:lighter;letter-spacing:.25px;text-transform:capitalize!important;line-height:normal;margin:0; padding-bottom: 20px;}
.member-page-sidebar .video_library ul li a i {
    padding-right: 5px;
}
.member-page-sidebar .menu-member-menu-container{margin-top:20px;border-bottom:1px solid #ed1c24;padding-bottom:10px}


.member-page-sidebar ul li a:hover,

.member-page-sidebar ul li a:focus,

.member-page-sidebar ul li a:active,

.member-page-sidebar ul li:active{background:none;color:#ed1c24}

.woocommerce #respond input#submit,

.woocommerce a.button,

.woocommerce button.button,

.woocommerce input.button{background:#ed1c24 !important;color:#fff !important;border-color:#ed1c24 !important;}

.woocommerce #respond input#submit:hover,

.woocommerce a.button:hover,

.woocommerce button.button:hover,

.woocommerce input.button:hover{background:#01b2d9!important;color:#fff!important;border-color:#01b2d9!important}

.member-page-sidebar ul li:last-child{margin-bottom:0}

.wc_payment_method label{margin-bottom:10px!important}

.first .menu-member-menu-container{border-bottom:none}

.members-aside .accordion-toggle{display:block;color:#111}

.members-aside .panel-default>.panel-heading{background:none;border:none;padding:20px 0}

.members-aside .panel-body{padding:0}

.members-aside .panel-body li a{background:#ebebeb;border-bottom:1px solid #fff;padding:3px 10px;width:100%;float:left}

.members-aside .panel-body li a:hover,

.members-aside .panel-body li a.active,

.members-aside .panel-body li a:focus{background:#00b4dc}

.members-aside .panel-body li a:hover,

.members-aside .panel-body li.active a,

.members-aside .panel-body li a:focus{color:#fff}

.members-aside .panel-body li:last-child{border:none}

.members-aside .panel{border:none;border-bottom:1px solid #ed1c24;border-radius:0;margin-top:0!important}

.members-aside .panel-title{font-family:'Roboto-Light';font-size:24px;color:#111;font-weight:lighter;letter-spacing:.25px;text-transform:capitalize!important;line-height:normal;margin:0}

.members-aside .accordion-toggle i{float:right;color:#ec1d24}

.members-aside .glyphicon.glyphicon-plus,

.members-aside .glyphicon.glyphicon-minus{font-family:'Roboto-Light'!important;font-size:48px;line-height:18px}

.coupon{text-align:left;width:50%;float:left}

.coupon input{width:48%!important;float:left;margin-right:2%!important}

.woocommerce .cart .button{max-width:200px}

.woocommerce-cart .wc-proceed-to-checkout{padding:0}

.numeric span.active{color:#4ab915;font-weight:700}

.grp-dis-course .numeric span.active{color:#c1ff8d}

#post-26 .login-text{width:100%}

#loading{display:block;bottom:0;top:0;width:100%;height:100%;text-align:center;position:fixed;background:rgba(255, 255, 255, 0.8);z-index:9999;left:0;right:0}

#loading img{position:fixed;top:40%;left:0;right:0;text-align:center;margin:0 auto}

.comment-form label{font-size:10px!important;font-family:'Roboto-Regular'!important}

#review_form_wrapper input#submit{width:auto!important}

.invite-user-sec-left form{width:80%}

form,

input[type="email"]{width:100%}

.reg_msg{float:left;padding-left:20px;padding-top:38px}

.table-about-user{table-layout:auto!important;width:80%;margin:0 auto}

.table-about-user td{text-align:center}

.checkout-sidebar{background:#e5f7fb;float:left}

.checkout-sidebar h3{font-family:'Roboto-Light';font-size:30px;color:#ed1c24;border-bottom:1px solid #ed1c24;padding:15px}

.checkout-sidebar .checkout-course-detail span{font-family:'Roboto-Bold';font-size:16px;color:#111}

.checkout-sidebar .checkout-course-detail span.f-child{font-family:'Roboto-Regular';display:inline-flax}

.checkout-sidebar .title-course{float:left}

.checkout-sidebar .amt-course{float:right}

.checkout-course-detail li{float:left;width:100%;padding:10px 15px;border-bottom:1px solid #fff}

.checkout-course-detail{float:left;width:100%}

.checkout-sidebar li label{text-align:right;float:right;margin:0}

.checkout-sidebar li label span,

.checkout-course-detail li a{font-family:'Roboto-Regular'!important;font-size:16px;color:#111}

.checkout-sidebar{background:#e5f7fb;float:left;margin-bottom:45px;width:100%}

.checkout-sidebar-1{float:left;width:100%}

.checkout-sidebar h3{font-family:'Roboto-Light';font-size:30px;color:#ed1c24;border-bottom:1px solid #ed1c24;padding:15px}

.checkout-sidebar .checkout-course-detail span,

.checkout-sidebar .title-shipping-method{font-family:'Roboto-Bold';font-size:16px;color:#111}

.checkout-sidebar .title-course{float:left}

.checkout-sidebar .amt-course{float:right}

.checkout-course-detail li{float:left;width:100%;padding:10px 15px;border-bottom:1px solid #fff;line-height:16px}

.checkout-course-detail{float:left;width:100%}

.checkout-sidebar li label,

.checkout-sidebar li span.amount{text-align:right;float:right;margin:0}

.checkout-sidebar li label span,

.checkout-course-detail li a,

.checkout-sidebar li span.amount{font-family:'Roboto-Regular'!important;font-size:16px;color:#111;font-weight:400!important}

.checkout-sidebar ul{width:100%;float:left}

.woocommerce ul#shipping_method li,

.checkout-sidebar #additional-courses li{text-indent:0!important;padding:10px 15px!important;border-bottom:1px solid #fff}

.woocommerce-billing-fields label,

.checkout-sidebar ul .total-order,

.checkout-sidebar ul .total-order label,

.woocommerce-shipping-fields p label,

.edit-account p label{font-weight:700!important}

.checkout-sidebar-1 h2{font-family:'Roboto-Light';font-size:24px;color:#111;margin-bottom:15px}

.course-list{padding-left:25px}

.my-histry-left-sec .course-list,

.member-page-left .course-list{padding-left:0}

.checkout-sidebar-1 ul li{line-height:30px;list-style-image:url(../image/icon-tick-red-16.png);list-style-position:outside}

#add_payment_method #payment,

.woocommerce-checkout #payment,

#add_payment_method #payment div.payment_box,

.woocommerce-checkout #payment div.payment_box{background:none;border:none}

#payment.woocommerce-checkout-payment ul,

#add_payment_method #payment div.payment_box,

.woocommerce-checkout #payment div.payment_box{padding:0!important;border:none!important}

#payment.woocommerce-checkout-payment .card-images{margin:0!important}

.card-images li{display:inline-block}

#add_payment_method #payment ul.payment_methods li img,

.woocommerce-checkout #payment ul.payment_methods li img{margin-left:0!important;margin-right:18px!important}

#add_payment_method #payment div.payment_box:before,

.woocommerce-checkout #payment div.payment_box:before{display:none}

.woocommerce .section-one-left .edit-account{max-width:450px}

.woocommerce-edit-account .entry-content .woocommerce .container{padding:0}

.woocommerce .section-one-left .edit-account fieldset{border:none!important;margin-top:25px}

.woocommerce .section-one-left .edit-account fieldset legend{font-family:'Roboto-Light';font-weight:lighter;font-size:24px;color:#111;border:none!important;padding-left:0!important;padding-right:0!important;margin-bottom:5px!important}

.woocommerce .section-one-left .edit-account p{margin-bottom:0!important}

.woocommerce .section-one-left .edit-account .woocommerce-billing-fields{margin-top:30px}

#ship-to-billing-different-address label{width:auto!important;margin-top:0!important;display:inline-block!important;float:right!important}

.dropdown-toggle{background:none!important}

.dropdown-toggle::after{content:""!important}

#order_comments_field{display:none}

.mailouter .mail991{display:none}

.mailouter .mail991:hover,

.mailouter .mailfull:hover{text-decoration:underline}

.mailouter .mailfull{display:inline-block}

.mo_btn#searchbutton2{display:none}

.dsk_btn{display:block}

.no-results.not-found .page-title,

.error-404.not-found .page-title{font-size:40px;font-family:'Roboto-Light'!important;color:#ed1c24}

.no-results.not-found .page-header,

.error-404.not-found .page-header{border-bottom:none}

.no-results.not-found .search-form,

.error-404.not-found .search-form{margin-top:20px!important}

.no-results.not-found .search-form label,

.error-404.not-found .search-form label{width:50%;position:relative}

.no-results.not-found .search-form .search-submit,

.error-404.not-found .search-form .search-submit{position:absolute;right:50%;background:#ed1c24;border:1px solid #ed1c24;height:32px}

.no-results.not-found .search-form .search-submit::before,

.error-404.not-found .search-form .search-submit::before{line-height:32px}

.no-results.not-found .search-form .search-submit:hover,

.no-results.not-found .search-form .search-submit:focus,

.error-404.not-found .search-form .search-submit:hover,

.error-404.not-found .search-form .search-submit:focus{background:none}

.search-page-section{float:left;width:100%;padding:30px 0}

.search-page-section article{padding:15px 0;border-bottom:1px solid #f1f1f1}

.search-page-section article .entry-header{border:none}

.search-page-section article .entry-header .entry-title{font-size:24px;font-weight:700}

.search-page-section article .entry-header .entry-title a{color:#00b4dc}

.search-page-section article .entry-header .entry-title a:hover,

.search-page-section article .entry-header .entry-title a:focus,

.search-page-section article .entry-header .entry-title a:active{color:#ed1c24}

.search-page-section .navigation.pagination{margin-top:30px;background:#fff;border:1px solid #ed1c24;float:right}

.search-page-section .pagination .prev,

.search-page-section .pagination .next{height:54px;background-color:#ed1c24}

.search-page-section .pagination::before,

.search-page-section .pagination::after{height:54px}

.search-page-section .pagination .prev:hover,

.search-page-section .pagination .next:hover{background-color:#00b4dc}

.search-page-section .pagination .page-numbers{font-size:16px;font-family:'Roboto-Regular'}

.search-page-section .nav-links{padding:8px 106px 10px 8px}

.guide_content .nav-tabs{border-bottom:none!important}

.ncpr-order-view{padding-top:30px}

.user-guide-page .nav.nav-tabs{border-bottom:medium none;margin-bottom:30px;border-bottom:1px solid #ed1c24}

.user-guide-page .nav-tabs>li.active>a{background-color:#00b4dc!important;color:#fff!important}

.user-guide-page .nav-tabs>li{background:#ed1c24;color:#fff}

.user-guide-page .nav-tabs>li a{color:#fff;border-radius:0;border:none;border-left:1px solid #fff;margin:0}

.user-guide-page .nav>li>a:focus,

.nav>li>a:hover{background-color:#00b4dc}

.nav-tabs>li.active>a,

.nav-tabs>li.active>a:focus,

.nav-tabs>li.active>a:hover{border-width:0;border-left-width:1px}

.register-page-content-section,

.every-course-inc-list,

.every-course-register-today-sec{float:left;width:100%;margin-top:100px}

.register-page-content-section .every-course-inc-list{float:left;background:url(../image/register-tick-bg.png) no-repeat 53.5em 11.5em;padding:40px 0 60px}

.register-page-content-section .entry-header{display:none}

.every-course-inc-list h2{text-align:center;padding-bottom:30px;border-bottom:1px solid #ed1c24;margin:auto;width:80%}

.every-course-inc-list ul li::before{background-image:url(../image/icon-tick-blue-36.png);content:"";width:36px;height:36px;float:left;margin-right:40px}

.every-course-inc-list ul li{font-family:'Roboto-Light';font-size:16px;color:#111;line-height:36px;padding:10px 0;border-bottom:1px solid #ed1c24;margin:auto;width:80%}

.every-course-register-today-sec{background:#ebebeb url(../image/Doctorpharmacistwoman-bw.jpg) -100px 0;padding:40px 0 60px;background-size:cover;border-bottom:1px solid #ed1c24}

.register-page-content-section .container-fluid{padding:0}

.register-today-inner-sec{margin-left:33%;margin-right:5%}

.register-today-inner-sec h2{color:#00b4dc;margin-bottom:25px}

.register-today-inner-sec p{padding:3px 0;line-height:24px;text-align:justify}

.register-page-content-section article{padding:0}

.select-courses.register-page-course-section{background:url(../image/register-bg-custom.jpg);background-size:cover;padding:70px 0 30px}

.select-courses.register-page-course-section .select-courses-inner h3{font-size:40px;color:#ed1c24}

.select-courses.register-page-course-section .card-price-inner{background:#00b4dc;box-shadow:13px 18px 18px rgba(51, 51, 51, 0.1)}

.select-courses.register-page-course-section .card-price-block{border-color:#fff;color:#fff}

.entry-footer .edit-link{display:none}

.register-page-course-section .squaredFour label{background:#fff;border:1px solid #ccc}

.select-courses.register-page-course-section.product-page-courses-section{background-image:url(../image/cta-blue-duotone-bg.jpg)!important;padding:30px 0 45px}

.product-page-course-buy-btn{float:none!important;margin:50px auto 5px!important;background:#ed1c24!important;border:1px solid #ed1c24!important;border-radius:3px!important;color:#fff!important;font-family:"Roboto-Regular"!important;font-size:24px!important;padding:17px 150px!important;display:block!important;max-width:inherit!important}

.summary.entry-summary{margin-bottom:0!important}

.top_header_outer input[type="submit"]:hover,

.top_header_outer input[type="submit"]:focus{background:rgba(0, 0, 0, 0) url(../image/icon-search.png) no-repeat scroll 0 0!important;border:none!important}

.search-page-section-right #menu-sidebar-menu{max-width:450px}

.payment_box.payment_method_PayPal-Pro,

p.form-row.form-row-first.validate-required{margin-bottom:0!important}

.short-des .main_top{margin-bottom:0!important}

table.cart{padding-left:0;padding-right:0}

.map-page-sction,

.map-page-sction-inner{float:left;width:100%}

.map-page-sction-inner{padding:60px 0 50px;width:80%;margin:0 auto;float:none}

.map-page-sction-inner h3{font-size:40px;color:#111;text-align:center;margin-bottom:120px}

.map-page-sction-inner img{text-align:center;margin:0 auto;display:block}

.map-page-sction-inner b p{margin-top:120px;text-align:center;margin-bottom:50px}

.map-page-location-section{float:left;width:100%;background:#ebebeb;padding:30px 0 70px}

.map-page-location-section h3{margin-bottom:40px}

.map-page-location-section ul{-moz-column-count:2;-webkit-column-count:2}

.map-page-location-section ul li a{color:#00b4dc}

.map-page-location-section ul li a:hover{color:#ed1c24}

.map-page-location-section ul li{line-height:30px}

.register-page-content-section.map-page-content-sec{margin-top:100px;margin-bottom:50px}

.register-page-content-section.map-page-content-sec p strong{margin-bottom:25px;display:block}

.full-page-faq .faq-one h2 a,

.full-page-faq h2,

.full-page-faq .faq-one h2{font-family:'Roboto-Light';font-size:32px;color:#111}

.full-page-faq .faq-one h2{min-height:inherit}

.full-page-faq .faq-one h2,

.full-page-faq h2{margin-bottom:15px}

.full-page-faq{float:none;margin:0 auto;width:80%;background:none}

.full-page-faq .faq-one{width:100%;margin-bottom:22px}

.full-page-faq h2{margin-top:20px}

.full-page-faq .reg_outer{float:left;width:100%;background:#e5f7fb url(../image/register-tick-bg.png) no-repeat scroll 44em 7em;padding:22px 15px 15px;background-size:40%;margin-bottom:40px}

.full-page-faq .reg_outer h2{font-size:29px;color:#ed1c24;margin:0;padding-bottom:20px;border-bottom:1px solid #00b4dc}

.full-page-faq .reg_outer h4,

.full-page-faq .reg_outer h3{font-size:24px;color:#111;font-family:'Roboto-Light';margin-top:20px;text-align:left;margin-bottom:20px}

.full-page-faq .reg_outer .card-price,

.full-page-faq .reg_btn{float:left}

.full-page-faq .reg_outer .card-price-inner{background:none;box-shadow:none;text-align:left;padding:0}

.full-page-faq .reg_btn{float:left;width:100%}

.full-page-faq .reg_outer .card-price{margin:0}

.full-page-faq .reg_btn .cstm_btn{padding:12px 0!important;width:100%;max-width:210px;margin-top:100px}

.full-page-faq .reg_cont1{padding:0;width:45%;float:left}

.full-page-faq .reg_cont2{padding:0;width:27%;float:left}

.full-page-faq .reg_cont3{width:27%;float:left}

.full-page-faq .reg_outer .card-price-inner .checkbox{margin:0}

.state-city-temp .reg_outer .reg_cont1,

.state-city-temp .reg_outer .reg_cont2{margin-right:3%;width:31%;}

.state-city-temp .reg_outer .reg_cont3{width:32%;}

.state-city-temp .reg_outer li,

.state-city-temp .reg_outer li p{font-size:14px !important;}

.state-city-temp .reg_outer .reg_cont3 button{margin:0}

.state-city-temp .reg_outer .reg_cont3 .price-box span{padding:0 0 10px 50px;text-align:left}

.state-city-temp .reg_outer .reg_cont3 button{margin:0}

.full-page-faq .reg_outer .card-price li{display:block;float:left;margin-bottom:15px;width:100%}

.full-page-faq form{padding:0}

.full-page-faq .squaredFour label{background:#fff none repeat scroll 0 0;border:1px solid #00b4dc;margin-left:-13px;margin-top:4px}

.full-page-faq .chk-txt{margin-left:3px;display:inline-block}

.full-page-faq .chk-amount{color:#00b4dc}

.member-page-sidebar .chk-amount,

.select-courses-inner.blog-page-right-bottom-sidebar .chk-amount{color:#ed1c24}

.full-page-faq .chk-amount::before,

.member-page-sidebar .chk-amount:before,

.select-courses-inner.blog-page-right-bottom-sidebar .chk-amount:before{color:#444;content:"";font-family:'FontAwesome';font-size:6px}

.product-cover .add-form-box .price-box .amount{color:#ed1c24;padding-bottom:15px;display:block}

.full-page-faq article{padding-bottom:30px}

.archive-page-heading{border-bottom:none;padding-bottom:0}

.main-sidebar .menu-sidebar-menu-container{margin-bottom:15px}

.archive .blog-section{margin-bottom:40px}

.full-page-faq.city-state-page-sec{width:100%}

#vmap{background:none!important}

li.grp-dis-course h5{background:#e5f7fb;padding:13px 0}

li.grp-dis-course .card-price-inner{background:#00b4dc;box-shadow:none;padding:0}

.grp-dis span{color:#fff;padding:17px 0;display:inline-block}

.numeric{color:#fff}

.numeric:last-child{margin-bottom:20px}

.grp-dis{padding:0;margin:0;border:none}

li.grp-dis-course .quantity{float:left;padding:11px 5px;width:45%;}

li.grp-dis-course .quantity span{font-size:16px;color:#fff;font-family:'Roboto-Light';display:inline-block}

.group-discount-inner-sec h3{font-size:24px;color:#000;font-family:'Roboto-Regular'}

li.grp-dis-course .quantity .group-course-quantity{max-width:60px !important;padding:3px 7px!important;font-size:16px;font-family:'Roboto-Regular';font-weight:lighter;margin-left:10px}

.grp-dis-buy-btn{max-height:60px;padding:12px!important;width:100%!important;max-width:400px!important}

.grp-dis-buy-btn:hover,

.grp-dis-buy-btn:focus{background:#00b4dc!important;border-color:#00b4dc!important}

.group-dis-content-sec{margin:0 auto;width:80%;padding:40px 0}

.group-dis-contact-sec{float:left;width:100%;padding-top:40px}

.grp-dis-cont-form{width:100%;max-width:450px;float:none}

.group-dis-contact-sec .grp-dis-cont-form .wpcf7-form-control.wpcf7-submit{max-width:100%;width:50%;margin-top:30px}

.group-dis-contact-sec .grp-dis-cont-form p{margin-top:6px;font-family:'Roboto-Bold';font-weight:500}

.group-dis-contact-sec .grp-dis-cont-form p sup{color:#ed1c24;font-family:'Roboto-Regular';font-size:16px;top:0}

.grp-dis-cont-msg{display:block;margin-top:20px}

.group-dis-contact-sec h3{font-family:'Roboto-Light';font-size:24px;color:#111;margin-bottom:20px}

body.error404 .page-header,

body.search-no-results .page-header{padding-top:20px}

body:not(.custom-background-image)::before,

body:not(.custom-background-image)::after{height:auto}

.customer-login-page h2{display:none}

.check-out-sign-in-content{padding-left:10%;display:block;margin-bottom:10px}

.archive_outer .arc_btn{border:1px solid #00b4dc;border-radius:3px;color:#00b4dc;font-family:"Roboto-Regular";font-size:16px;line-height:20px;margin-top:20px;padding-bottom:10px;padding-top:10px;text-align:center;width:160px;display:block}

.archive_outer .arc_btn:hover,

.archive_outer .arc_btn:focus{background:#00b4dc;color:#FFF}

span.new-price{display:block;padding-left:23px;padding-top:9px}

td.product-subtotal span.new-price,

td.product-price span.new-price{display:inline-block;padding-left:5px}

.full-para-bottom{margin-bottom:30px}

.grp-dis-right-heading{font-family:'Roboto-Light'!important;font-size:32px!important;color:#fff!important;font-weight:lighter;line-height:32px!important;padding:10px!important}

.grp-dis-con-sec-right td{text-align:center;font-size:24px!important}

td.blue-name{color:#00b4dc;font-family:'Roboto-Bold'!important;font-size:24px!important}

td.red-dis{color:#ed1c24}

.grp-dis-con-sec-right table tr,

.grp-dis-con-sec-right thead{border:1px!important}

header.inr-pgs-tle{float:left;width:100%;padding-top:30px}

.grp-dis.card-price-block{border-bottom:1px solid #fff;width:46% !important;}

.card-price.grp-crd-prc{margin:0!important}

.group-dis-content-sec h2{margin-top:20px}

iframe{margin-bottom:0!important}

.price-before-discount{color:#111!important;font-size:16px;text-decoration:line-through}

#comments{font-size:14px}

.comment-metadata{float:left;font-family:"Roboto-Regular";font-size:12px;padding-top:40px!important;width:100%}

.comment-metadata a{color:#ed1c24}

a.comment-reply-link{font-size:16px;font-family:'Roboto-Regular';padding:10px 50px;line-height:16px;border-color:#ed1c24;color:#ed1c24}

.comments-title,

.comment-reply-title{border-top:1px solid #111;margin-top:20px;font-family:'Roboto-Regular';font-size:24px}

.comment-notes,

.comment-awaiting-moderation,

.logged-in-as,

.form-allowed-tags{font-size:16px;color:#00b4dc}

p.comment-form-comment label{font-size:14px!important}

textarea#comment{width:100%;min-height:100px}

.tagslist p{display:inline-block;font-family:'Roboto-Regular';font-size:16px}

.tagslist a{color:#00b4dc}

.tagslist a:hover{color:#ed1c24}

.tagslist{width:100%;float:left;font-family:'Roboto-Regular';font-size:16px}

.edu-art .full-page-faq{padding:0!important}

.edu-art .entry-content ul li{list-style:disc!important}

.error-404.not-found{padding-bottom:70px;padding-top:20px}

.ywot_order_details.top{border:medium none;padding:0}

#vmap{width:100%;height:100%}

.member-page-sidebar ul li.current-menu-item{background:#00b4dc none repeat scroll 0 0}

.member-page-sidebar ul li.current-menu-item a{color:#fff}

.course-list>form table{table-layout:inherit!important}

.course-list>form table td a{display:inline-block!important;float:left;margin:5px!important;text-align:center!important;width:auto!important}

section.home-Para-section{width:100%;padding:0 0 40px;background:url(../image/computer-bg-graphic.png) no-repeat center center}

.homepage-welcome-para-sec{width:100%;max-width:984px;margin:0 auto;padding:0 15px}

section.home-Para-section .widget{margin:0}

section.home-Para-section .widget p{font-size:16px;text-shadow:none!important;margin-bottom:18px}

section.home-Para-section .widget h3{color:#ed1c24;font-weight:400;font-size:30px;margin:0 0 25px}

#order_review>#payment{max-width:480px}

#order_review>#payment ul{padding:0;border:none}

#order_review>#payment .form-row{padding:0!important;border:none!important}

.member-page-left h2{margin-top:0;font-size:32px;color:#111}

p.city-text{color:#111;float:left;padding-right:6px}

p.state-text{color:#111}

.section-one-left .login-text,

.section-one-left p a,

#wpdmmydls_paginate a{font-size:16px!important;font-family:'Roboto-Regular'}

.member-page-left .login-text,

.section-one-left p a,

#wpdmmydls_paginate a{font-size:16px}

.section-one-left p a:hover{background:none!important;border:none!important}

.loginbnon .loginbnon{display:none!important}

.section-one-left .login-text a,

.section-one-left p a,

#wpdmmydls_paginate a{background:none!important;border:none!important;padding:0;margin:0;float:none;color:#00b4dc;font-size:16px;width:inherit;font-family:'Roboto-Regular'}

.entry-content a{word-wrap:break-word}

.single .entry-content ul li{padding-bottom:0}

.invt-usr-left{padding-left:0}

.state-city-temp .entry-content h2{background:#00b4dc;padding:9px 20px;color:#fff;text-transform:capitalize;margin-bottom:0;margin-top:44px}

.state-city-temp .entry-content p{background:#e5f7fb;padding:13px 20px;margin:0;line-height:24px}

.state-city-temp .reg_outer{margin-bottom:0}

.state-city-temp .entry-content{margin-bottom:45px}

.su-table h2{text-align:center}

.su-table.pacific-reason th,

.su-table.pacific-reason td,

.su-table.pacific-reason .su-even td{background:#fff!important;border-color:#00b4dc!important;font-size:16px!important;font-family:'Roboto-Regular'!important;text-align:left!important;height:140px;padding:20px 25px!important}

.su-table.pacific-reason td img{display:block;text-align:center;margin:0 auto!important}

.jqvmap-pin{font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;cursor:default}

.city-stat-loction ul li{line-height:24px!important;-webkit-column-count:1;-moz-column-count:1;column-count:1}

.city-stat-loction ul li:before{list-style:disc;padding-right:7px;font-family:Fontawesome;content:"";display:inline;font-size:5px;padding-left:15px;line-height:24px;float:left}

.city-stat-loction ul.frst-left-ul{border-left:1px solid #00b4dc}

.city-stat-loction ul li p{background:none!important;padding:0!important}

.city-stat-loction h2{text-align:center;margin-top:30px!important}

ul.cities{-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:0;column-rule:1px solid #00b4dc;column-gap:0;-webkit-column-rule:1px solid #00b4dc;-moz-column-rule:1px solid #00b4dc;column-rule:1px solid #00b4dc}

input.wpProQuiz_button.start-ncpr{max-width:350px;font-size:16px!important;padding:10px!important;margin:0!important}

.course-guide h2{text-transform:capitalize}

.course-guide{padding-left:0}

.alm-reveal article{padding-top:0;padding-bottom:30px}

.alm-reveal{padding-top:0;float:left}

.tab-content p{padding:7px 0}

.tab-content ul,

.course-guide ul{margin:auto;padding:inherit;margin-left:20px;margin-bottom:0px}

.tab-content ul li,

.course-guide ul li{list-style:disc}

ul.nav.nav-tabs{padding:0;margin-left:0}

.customer-login-page{width:50%}

.return-to-shop a{background:#ed1c24!important;color:#fff!important}

ul.mydwnload li a{font-family:'Roboto-Light';font-size:30px;color:#111;margin-bottom:15px;display:block}

ul.mydwnload li a:hover,

ul.mydwnload li a:focus{color:#ed1c24}

ul.mydwnload li span{font-size:16px;color:#111}

ul.mydwnload li span:before{content:".";display:inline-block;font-family:"Roboto-Semibold";font-size:18px;font-weight:bolder;line-height:0;padding-right:5px;vertical-align:calc(3px)}

.mydwnload>li{border-bottom:1px solid #00b4dc;padding-bottom:25px;padding-top:20px;float:left;width:100%;}

ul.mydwnload{margin-top:20px}

.edit-adrs{margin:0 auto;width:50%}

ul.mydwnload li:first-child{padding-top:0}

ul.mydwnload li:last-child{border-bottom:none}

ul.mydwnload li span.pidate>br{display:none}

div.wpcf7-mail-sent-ok{float:left}

body .type-course-guide .entry-content footer.entry-footer{display:none!important}

.contact-sec-right .form-group>div#tab2{padding-bottom:10px}

.contact-sec-right .form-group label{font-size:16px}

.contact-sec-right .btn{background:#ed1c24!important;border:none!important;width:100%}

.contact-sec-right .btn:hover{background:#00b4dc!important;border:medium none!important}

.grp-dis-con-sec-left>form img{padding-bottom:10px}

.grp-dis-con-sec-left label{font-size:16px}

.grp-dis-con-sec-left .btn{background:#ed1c24!important;border:none!important}

.grp-dis-con-sec-left .btn:hover{background:#00b4dc!important;border:medium none!important}

td.address.small-font{padding:15px}

td.invoice-details{padding:15px}

.member-page-sidebar .select-courses-inner .cart .cstm_btn,

.select-courses-inner.blog-page-right-bottom-sidebar .cstm_btn{padding:8px 0;width:41%}

.select-courses-inner.blog-page-right-bottom-sidebar ul li{padding-top:0!important}

.pstimg img{width:70%;float:left}

.post-thumbnail{float:left;margin-bottom:0}

.blog-cover-image{background:#fff none repeat scroll 0 0;height:480px;left:0;position:relative;right:0;top:0;z-index:-1}

.single-post .blog-cover-image{margin-right:0;margin-top:0}

.blog-cover-fade{height:77%;left:0;position:absolute;right:0;top:11.3em;z-index:-1;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(75%, rgba(255, 255, 255, 0.86)), color-stop(100%, #fff));background:-o-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(75%, rgba(255, 255, 255, 0.86)), color-stop(100%, #fff));background:-moz-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(75%, rgba(255, 255, 255, 0.86)), color-stop(100%, #fff))}

.blog-cover-image{margin-top:30px;margin-right:15px}

header.entry-header.nosngl{display:none}

header.entry-header.pstimg{margin:0;padding:0;border:none;margin-top:-7em;margin-bottom:20px;}

.pstimg h2.entry-title{padding:0!important}

span.poste-author{color:#fb0909}

.single-left.col-md-8{padding-left:0}

p.author{text-transform:uppercase;margin-top:0}

.entry-content .blog-content-image{float:left;width:100%}

.entry-content .blog-content-image img{margin:0!important;max-width:100%!important;width:100%}

.blog-cover-image{background-repeat:no-repeat!important;background-position:center center!important}

.study-guide-page p{padding:7px 0!important}

table.seven-part td{padding:10px}

.seven-part td{border-color:#111}

.seven-part{border:1px solid #111}

.modal-lg{width:90%}

.study-guide-page ul li{padding:3px 0!important}

h3.guide-title{font-size:30px!important;border-bottom:1px solid #ccc!important;padding-bottom:15px!important;margin-bottom:15px!important}

.navigation-section .navbar-default .navbar-toggle{border-radius:0}

table.exam-history{table-layout:auto}

.edu-art .entry-content ul{margin-bottom:0!important}

table.exam-history tbody th{text-align:center}

h3.guide-title a:hover{color:#ed1c24}

.study-guide-page .entry-content{font-size:16px;line-height:24px}

.linkin{float:left;margin-bottom:15px;width:100%;text-align:center}

.my-histry-left-sec h2{margin-bottom:15px;margin-top:20px;}

.my-histry-left-sec table.order-tbl td a.button{background:#ed1c24;color:#fff;border-radius:3px;}

.woocommerce-Address-title.title{margin-bottom:10px;}

.linkin>a{background:#ed1c24;border:none;border-radius:3px;color:#fff;font-family:"Roboto-Regular";font-size:18px;padding:10px 50px;display:inline-block;margin:15px}

.linkin>a:hover,

.linkin>a:focus{background:#01b2d9}

.course-guide .alm-load-more-btn.more.load-more.done{display:none}

.woocommerce-error,

.woocommerce-info,

.woocommerce-message{padding-left:15px !important;}

.status-publish.hentry .woocommerce-message{padding-left:50px !important;}

#jqvmap1_ak_pin{margin-top:-2%}

#jqvmap1_ca_pin{margin-left:-2%}

#jqvmap1_ct_pin{margin-top:-.25%;margin-left:-.25%}

#jqvmap1_fl_pin{margin-left:3%}

#jqvmap1_id_pin{margin-top:3%;margin-left:-1%}

#jqvmap1_ky_pin{margin-left:2%}

#jqvmap1_la_pin{margin-left:-2%}

#jqvmap1_mi_pin{margin-top:4%;margin-left:3%}

#jqvmap1_ma_pin{margin-left:-14px;margin-top:-7px}

#jqvmap1_mn_pin{margin-top:2%;margin-left:-2%}

#jqvmap1_nh_pin{margin-top:1%;margin-left:-.25%}

#jqvmap1_ok_pin{margin-left:2%}

#jqvmap1_va_pin{margin-left:2%}

#jqvmap1_wv_pin{margin-left:-1%;margin-top:1%}

#emailnotsm{color:red;font-size:13px;margin:0;padding:0}

.jqvmap-pin{margin-left:-6px;margin-top:-10px;font-size:11px!important}

#jqvmap1_de_pin{margin-top:0}

#jqvmap1_dc_pin{display:none}

.wpProQuiz_text{text-align:center}

.citylist ul li a{pointer-events:none}

#nostong{font-weight:normal;}

.woocommerce form .form-row .input-checkbox{float:left;text-align:left;margin:10px 8px 0 0;}

.woocommerce form .form-row .checkbox input[type="checkbox"]{width:10px;}

.alm-reveal{overflow:auto;width:100%;}

.transfer-credit article{padding-top:0;}

.cpr-skills-review{overflow:auto;width:100%;}

.alert.alert-warning.no-certificate{margin-top:20px;}

.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{float:none;height:auto;text-align:center;width:100%;margin-bottom:20px;}

.btn-box a.pdf-download{background:#ed1c24;color:#fff;padding:5px 20px;font-size:19px;;float:left;margin:20px 20px 0 0;border-radius:5px;text-align:center;font-weight:600;}

.pdf-download2{background:#ed1c24 none repeat scroll 0 0;border:1px solid #ed1c24;border-radius:5px !important;color:#ffffff;float:left;font-family:"Roboto-Light";margin-top:20px;padding:10px 20px;text-align:center;text-transform:capitalize;width:auto !important;}

.btn-box a.pdf-download:hover,

.btn-box a.pdf-download:focus{background:#00b4dc !important;border:none !important;color:#fff !important;}

.search-page-section .main-sidebar ul li{list-style:outside none none;}

.cpr-skills-review table tr td p a{display:block !important;text-align:center !important;width:100% !important;}

table#checkout_cart tr td:last-child{text-align:center;}

.wpProQuiz_results{background:#cff0fb none repeat scroll 0 0;padding:10px}

.wpProQuiz_results>h4.wpProQuiz_header{border-bottom:1px solid red;font-size:24px!important;padding-bottom:10px;text-align:center}

.wpProQuiz_results h4.wpProQuiz_header+p{float:left;width:70%}

.wpProQuiz_quiz_time{float:right;width:30%;text-align:right}

.wpProQuiz_results .wpProQuiz_points{float:left;margin-bottom:20px!important;margin-top:15px;width:100%}

.single .blurb-title{color:#000;font-size:16px;font-weight:700;font-family:"Roboto-Regular";border-bottom:1px solid #d7d7d7;padding:15px 0}

.single .single-left-con-sec p{font-size:16px;font-family:"Roboto-Regular"}

.single .singlepostsec h2{font-size:20px;font-family:"Roboto-Regular";font-weight:700;color:#000;margin:0}

.single .singlepostsec p{color:#000;font-family:"Roboto-Regular";font-size:15px;margin:0;padding-bottom:10px;padding-left:20px;padding-top:2px}

.singlepostsec{margin:20px 0 10px;}

.aligncenter{margin:0 auto 1.75em !important;max-width:100% !important;}

.blog-single-p ul li{list-style:disc !important;margin-left:40px !important;}

.k_disabled{opacity:0.5;pointer-events:none;}

.page-id-150 .ncpr-order-view dl{display:none;}

.search-page-section .nav-links .next{padding:0px !important;color:#fff;}

.k-take-exam{float:left;margin-bottom:20px;text-align:center;width:100%;}

.exm-box a:hover{background:#00b4dc;color:#fff !important;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}

.exm-box .guide-btn-1.button{border:1px solid #00b4dc;border-radius:5px;display:inline-block;margin-right:5px;margin-top:20px;padding:8px 18px;color:#00b4dc;font-weight:bold;}

.exm-box .guide-btn-2.button{border:1px solid #00b4dc;border-radius:5px;display:inline-block;margin-left:5px;margin-top:20px;padding:8px 18px;color:#00b4dc;font-weight:bold;}
.exm-box .guide-btn-1.button.video-btn {
    border: 1px solid green;
    color: green;
}
.exm-box .guide-btn-1.button.video-btn:hover {
   background: green;
    color: #fff;
}
.exm-box .register-button.button{border:1px solid #ed1c24;color:#ed1c24;}

.exm-box a.register-button:hover{background:#ed1c24;}

.term-cpraed-certification .entry-content a{font-weight:normal;}

.term-cpraedfirst-aid-certification .entry-content a{font-weight:normal;}

.wpProQuiz_incorrect p{word-wrap:break-word;}

.wpProQuiz_correct p{word-wrap:break-word;}

#post-150 #payment li.wc_payment_method:first-child::after{content:none !important;}

.cart .card-price-inner .r1-line{float:left;width:100%;}

.page-id-24 .cart .card-price-inner .r1-line{padding-left:15px;}
.cart .card-price-inner .r1-line p.pprice_outer span {
    margin-left: 0px !important;
}

.cart .card-price-inner .r1-line .p-chk{float:left;margin:20px 15px 20px 20px;}

.cart .card-price-inner .r1-line p{float:left;line-height:50px;font-size:20px;color:#fff;}

.cart .card-price-inner .r1-line span{color:#fff;font-size:20px;float:right;line-height:50px;margin-left: 6%;}

/*.page-id-262 .cart .card-price-inner .r1-line span{color:#fff;font-size:20px;float:left;line-height:50px;margin-left: 6%;}
*/
.single-grp-pro-366.price-before-discount{float:right;margin-left:20px;}

.cart .card-price-one h5{color:#ed1c24;font-family:"Roboto-light";font-size:25px;}

.product-page-courses-section .r1-line p{color:#fff;}

.cart .card-price-inner .r1-line:first-child{border-bottom:1px solid #fff;}

#home-add-cart.card-price-inner .r1-line{float:left;width:100%;}

#home-add-cart .card-price-inner .r1-line .p-chk{float:left;margin:20px 15px 20px 20px;}

#home-add-cart .card-price-inner .r1-line p{float:left;line-height:50px;color:#000;font-size:20px;}

#home-add-cart .card-price-inner .r1-line span{color:#02b5e0;float:right;line-height:50px;margin-right:3%;font-size:20px;}

#home-add-cart .card-price-one h5{color:#ed1c24;font-family:"Roboto-light";font-size:25px;}

#home-add-cart .card-price-inner .r1-line:first-child{border-bottom:1px solid #acacac;}

.blog-cta .r1-line .p-chk{float:left;margin-right:10px;}

.blog-cta .r1-line span{color:#ed1c24;margin-left:4px;}

.blog-cta .r1-line span::before{color:#444;content:"";font-family:"FontAwesome";font-size:6px;position:relative;top:-3px;}

.blog-cta .r1-line p{float:left;margin:0px;}

.card-price.blog-cta ul{width:100%;margin:10px 0;}

.member-page-sidebar .card-price.blog-cta ul{width:100%;margin:10px 0px 10px 5px;}

.blog-cta ul li{float:left;width:90%;margin:4px 0 4px 10px;;}

.card-price.blog-cta h4{font-family:"Roboto-light";font-size:24px;letter-spacing:0;margin:0 0 10px 15px;text-transform:capitalize;}

.reg_outer .select-courses-inner .r1-line{float:left;width:100%;}

.reg_outer .select-courses-inner .r1-line .p-chk{float:left;margin:10px 11px 10px 0;}

.reg_outer .select-courses-inner .r1-line p{float:left;line-height:30px;color:#000;font-size:16px;margin: 0;}

.reg_outer .select-courses-inner .r1-line span{color:#00b4dc;margin-left:4px;line-height:30px;}

.reg_outer .select-courses-inner span::before{color:#444;content:"";font-family:"FontAwesome";font-size:6px;position:relative;top:-3px;}

.reg_outer .reg_btn .cstm_btn{float:left;margin-top:30px;}

.reg_outer .reg_cont4.full-width-cta{border-top:1px solid #67bfd6;float:left;margin-top:20px;width:100%;}

.group-discount-inner-sec .grp-crd-prc li.card-price-one{width:33%;}

.cpr_cert_skills td{padding:15px;}

.nav-previous{float:left;width:50%;}

.page-id-262 .discount-page span.price-before-discount{margin-right:10px !important;float:left !important;}

.page-id-262 .discount-page span.group-post-total-366{margin-right:0 !important;float:right !important;text-align:right !important;}

.page-id-262 .discount-page .pprice_outer{float:right !important;padding-right:18px;}

.woocommerce-checkout div#reviews.woocommerce-Reviews{display:none;}

.single-course-guide .single-left.edu-art table{table-layout:initial;}

.thnkuu{padding:10px 0 0 0;margin:0 !important;color:#090;}

.thanksmsg{text-align:center;font-size:18px;padding:27px;}

.study-guide-page>strong,

.study-guide-page ul li strong{font-weight:normal;}

.study-guide-page strong{font-weight:normal !important;}

article.type-course-guide{word-wrap:break-word;}

.type-course-guide h2{color:#000;font-size:20px;margin-top:10px;margin-bottom:6px;}

.type-course-guide h3{margin-bottom:10px;}

section.home_banner h1{font-size:40px; margin-left:10px;}

.su-post.course-guide h2{font-size:32px;color:#111!important;margin-bottom:10px;}

.su-post.course-guide table{table-layout:initial;}

.su-post.course-guide{padding-top:30px;border-bottom:1px solid #f00;padding-bottom:22px;}

.su-post h3{margin-bottom:10px;font-size:26px;}

.select-courses.register-page-course-section button.single_add_to_cart_button.button.alt.singlechecking.product-page-course-buy-btn{width:400px;}

.single.single-post .main-sidebar li#archives-2{display:none;}

.ncpr-product-view.state-city-temp .coupen-discount span{font-size:54px;line-height:74px;}

.ncpr-product-view.state-city-temp .coupen-discount{width:100%;}

.ncpr-product-view.state-city-temp .coupen-desc{padding-top:0em;}

.ncpr-product-view.state-city-temp .coupen-desc p{margin-bottom:5px;}

.ncpr-product-view.state-city-temp .btn-coupon input[type="submit"]{padding:9px 38px;}

.cta-discount.singledissetion{display:block;width:100%;text-align:left;}

.cta-discount.singledissetion span{font-size:54px;line-height:74px;}

.cta-discount.singledissetion .coupen-discount{text-align:left;line-height:40px;}

.cta-discount.singledissetion p.cta-discount-info{color:#fff;font-size:18px;font-family:'Roboto-Light';text-align:left;}

.cta-discount.singledissetion .btn-coupon input[type="submit"]{padding:9px 38px;}

.main-sidebar .cta-discount.singledis{width:100%;display:none;}

.blog-section.col-md-8{padding-left:0;padding-top:30px;}

.page-id-26 .woocommerce-shipping-fields{display:none;}

.page-id-26 .woocommerce-billing-fields{display:none;}

.study-guide-index {

 margin: 0 !important;

 padding: 0;

}

.study-guide-index li {

 list-style: none !important;

 position: relative;

 line-height: 26px;

 font-size: 14px;

 color: #000;

 font-weight: 400;

}

.study-guide-index li span {

 position: absolute;

 right: 4px;

 top: 0px;

 display: inline-block;

}

.page-id-60064 .study-guide-index li span {

	right: 30%;

}

.page-id-60056 .study-guide-index li span {

	right: 15%;

}

.page-id-60062  .study-guide-index li span {

	right: 20%;

}

/*Form CSS Start*/

.gform_wrapper ul.gform_fields li.gfield .gfield_label .gfield_required {
	color: red;
}
.gform_wrapper ul.gform_fields li.gfield .gfield_label {
	font-weight: 400;
	font-family: 'Roboto-Regular';
	color: #111;
	font-size: 16px;
}
.contact-form .gform_wrapper .gform_footer .gform_button {
	font-size: 24px;	
	border-radius: 3px;	
	padding: 10px 20px;
	width: 100%;
	font-weight: 400;
	margin-right: 0;
	line-height: 1.42 !important;
	margin-bottom:0 !important;
}


.contact-form .gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0 !important;
	width: 100%;
	margin-top: 0 !important;
	margin-bottom: 15px !important;
}
.contact-form .gform_wrapper ul.gform_fields li.gfield .ginput_container {
	margin-top: 0;
}
.contact-form .gform_wrapper ul.gform_fields li.gfield input, .contact-form .gform_wrapper ul.gform_fields li.gfield textarea {
	height: 32px;
	padding: 2px 10px !important;
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 3px;
	font-size: 14px !important;
	color: #555;
}
.contact-form .gform_wrapper ul.gform_fields li.gfield textarea {
	height: 210px;
	padding: 6px 10px !important;
}
.validation_error {
	display: none;
}
.gform_confirmation_wrapper {
	padding: 12px 10px;
	background: #dff0d8;
	color: #3c763d;
	border: 1px solid #d6e9c6;
	text-align: center;
	font-size:16px;
}
.contact-form .gform_wrapper {
	margin-top: 0;
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width: calc(100% - 0px) !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	background-color: transparent !important;
	margin-bottom: 0px !important;
	border-top: 0 !important;
	border-bottom: 0 !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

.validation_error {
	display: none;
}
.validation_message {
	font-size: 11px !important;
	color: #c93634 !important;
	font-weight: 300 !important;
	padding-top: 5px !important;
	padding-right: 0 !important;
}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea {
	border: 1px solid #ccc;
}
.gform_wrapper li input:focus,.gform_wrapper li textarea:focus {
	border-color: #66afe9 !important;
	outline: 0;
}
.group-discount-frm .gform_wrapper .gform_footer .gform_button {
	width: 50%;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top: 0 !important;
}
.contact-form .gform_wrapper .gform_footer {
	margin-top: 0;
	display: inline-block;
	padding-bottom: 0;
	padding-top: 10px !important;
}
/*Form CSS End*/

@media (max-width: 568px) {

 .study-guide-index li {

 font-size: 13px;

 line-height: normal;

 margin-bottom: 10px;

 }

 .page-id-60064 .study-guide-index li span, .page-id-60062  .study-guide-index li span, .page-id-60056  .study-guide-index li span {

	right: 5px;

}

}

@media only screen and (min-width:320px){.jqvmap-pin{font-size:6px}

}

@media only screen and (min-width:480px){.jqvmap-pin{font-size:8px}

}

@media only screen and (min-width:640px){.jqvmap-pin{font-size:10px}

}

@media only screen and (min-width:800px){.jqvmap-pin{font-size:12px}

}

@media only screen and (min-width:1024px){.jqvmap-pin{font-size:14px}

}

.mob-select li{margin-left:30px}

.mob-select{display:inline-block}

.card-price ul li.r1-line{width:100%;min-height:auto !important;width:100%;margin:4px 0 4px 10px;}

@media (max-width:1250px){.menu-sidebar-menu-container ul li a{font-size:18px}

.member-page-sidebar .chk-amount,

.member-page-sidebar .select-courses-inner .card-price .chk-txt{font-size:12px}

section.home_banner h1{font-size:36px;    margin-left: 75px;}

}

@media(max-width:1170px){.banner-section{background-size:cover;background-position:0 0;padding:80px 0 60px;}

.banner-inner{margin:0 auto;text-align:center;}

.banner-inner h2{margin-left:0px;}

.start-btn{padding-left:0px;}

.full-page-faq .reg_cont1{width:43%}

.full-page-faq .reg_cont2{width:34%}

.full-page-faq .reg_cont3{width:23%}

.full-page-faq .reg_outer{background-position:40em 7em}

.cart .card-price-one h5{font-size:22px;}

.discount-page .cart .card-price-inner .r1-line p,

.discount-page .cart .card-price-inner .r1-line span{font-size:17px;}

.page-id-262 .discount-page .pprice_outer{padding-right:13px;}

}

@media (max-width:1170px){

section.home_banner h1 {margin-left: 0;}



}

@media (max-width:1100px){.mailouter .mail991{display:inline-block}

.mailouter .mailfull{display:none}

.state-city-temp .reg_outer .reg_cont1{width:100%;margin-right:0px;}

.state-city-temp .reg_outer .reg_cont2,

.state-city-temp .reg_outer .reg_cont3{width:48%;margin-right:2%;}

.discount-page .cart .card-price-inner .r1-line p,

.discount-page .cart .card-price-inner .r1-line span{font-size:16px;}

section.home_banner h1 {font-size: 36px;margin-left: 0;}

}

@media(max-width:1024px){.home-features-section-one h6{min-height:60px}

.su-table.pacific-reason th,

.su-table.pacific-reason td,

.su-table.pacific-reason .su-even td{height:50px;padding:5px 10px!important}

.full-page-faq .reg_outer .summary ul.main_top li{font-size:16px}

.full-page-faq .reg_outer .card-price li{font-size:14px}

.full-page-faq .reg_outer .summary ul.main_top li::before{height:18px}

.checkout.woocommerce-checkout{width:100%}

.select-courses.register-page-course-section{padding:35px 0 30px}

.every-course-inc-list ul li,

.every-course-inc-list h2{width:90%}

.register-page-course-section .cart .cstm_btn{margin-top:30px}

.card-price ul li{margin:13px 0;width:50%;float:left;min-height:160px;}

.every-course-register-today-sec{background-position:-260px 0}

.full-page-faq .reg_outer .card-price li{width:100%;margin-bottom:15px;margin-top:0}

}

@media(max-width:991px){.sitemapcsw{float:left;padding-top:40px;width:100%}

.sitemapcs{float:left;width:50%}

.full-page-faq .reg_btn .cstm_btn{margin-top:40px;float:left}

.full-page-faq .reg_cont1{width:50%}

.full-page-faq .reg_cont2{width:50%}

.full-page-faq .reg_cont3{width:100%}

.course-page-aside-sec{display:none}

.woocommerce .cart-collaterals .cart_totals,

.woocommerce-page .cart-collaterals .cart_totals{width:50%!important}

.online-today-one{width:33.33%}

.main-sidebar{padding-left:0}

.blog-section{padding-right:0}

.card-price ul li{width:50%;margin:20px 0;min-height:180px;}

.testimonial-section .testimonial,

.home-features-section-one,

.faq-section .faq-one{width:33.33%;float:left}

.go-to-map-content{width:66.66%;margin:0;float:left}

.go-to-map-btn{width:33.33%;margin:0;float:left}

.homepage-map-section-inner{float:left;width:100%;padding:0 15px}

.logo-section{width:25%;float:left}

.navigation-section{width:75%;float:left}

.main-navigation .primary-menu{border:none}

.footer-left{width:33.33%;min-height:218px}

.footer-left.connect,

.footer-left.Contact{margin-top:25px}

.hemburger{float:right}

.cart-icon{position:absolute;right:4em;top:-4em}

.card-price{margin-top:15px}

.buy-now-btn{margin-top:46px}

.testimonial-section{padding:40px 0}

.navigation-section .navbar-toggle{margin-bottom:0}

.faq-section .faq-one{margin:20px 0}

.faq-section h3{margin-bottom:10px}

.faq-section .view-more-btn{margin-top:40px}

.navigation-section .container-fluid{padding:0}

.navigation-section .main-navigation{margin:0}

.entry-content #pg-83-1{padding:0}

.section-one-right-side{float:left;margin-top:30px;width:50%}

.section-one-right{clear:both;float:left;margin-top:30px;width:50%}

.member-page-sidebar{width:33.33%;max-width:33.33%!important;margin-top:0}

td.actions,

.coupon{width:100%}

.cart_totals{width:50%}

.select-courses-inner button{max-width:90% !important;margin-top:30px!important}

.full-page-faq .faq-one{width:100%}

.main-sidebar li.widget{float:left;margin-bottom:30px;width:100%}

.main-sidebar{float:left;width:100%}

.group-discount-inner-sec .grp-crd-prc li.card-price-one{width:50%;}

.cta-discount.singledissetion{display:block;width:100%;}

.main-sidebar .cta-discount.singledis{display:none;}

.blog-page .ff.single-left-con-sec.blog-single-p article{padding-top:0px;}

}

@media (max-width:920px){.primary-menu.nav.navbar-nav li.menu-item-has-children a{float:right}

.card-price ul li{min-height:190px;}

}

@media only screen and (max-width:800px){#no-more-tables table,

#no-more-tables thead,

#no-more-tables tbody,

#no-more-tables th,

#no-more-tables td,

#no-more-tables tr{display:block}

#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}

#no-more-tables tr{border:1px solid #ccc}

#no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}

#no-more-tables td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700;content:attr(data-title)}

.homepage-map::after{left:30%}

.banner-inner{margin:0 auto;text-align:center}

.banner-inner h2{margin-left:0}

.start-btn{padding-left:0}

.entry-content #pgc-83-1-0{width:100%;padding:0 15px;margin-bottom:0}

.entry-content #pgc-83-1-1{width:100%;padding:0 15px;max-width:360px;float:left}

.main-sidebar li.widget{float:left;margin-bottom:30px;width:100%}

.main-sidebar{float:left;width:100%}

}

@media (max-width:768px){.banner-section{background-size:cover;background-position:0 0;padding:80px 0 60px;}

.alm-btn-wrap{float:left;margin-bottom:40px;width:100%}

#member-sidebar>ul{margin-bottom:20px}

.grp-dis-con-sec-right{display:none}

.woocommerce-account .customer-login-page,

.lost_reset_password{float:left;width:100%}

.full-page-faq .reg_outer .card-price li{font-size:16px!important}

.exam-includes.checkout-sidebar-1{margin-bottom:40px}

.check-out-sign-in-content{padding-left:0}

.full-page-faq .reg_outer{background-position:30em 14em;background-size:50% auto}

.ncpr-product-view{padding-right:0!important}

.member-page-left{padding-right:0}

.ncpr-product-view.state-city-temp{padding-right:15px!important}

.full-page-faq.city-state-page-sec{padding:0!important}

.cart_totals{width:100%}

.aside-newsletter{margin-top:50px}

.member-page-sidebar{width:100%;max-width:100%!important;margin-top:30px;padding-left:0}

.member-page-sidebar .widget{margin-bottom:20px}

.main-sidebar li.widget{float:left;margin-bottom:30px;width:100%}

.main-sidebar{float:left;width:100%}

.navigation-section .navbar-header,

.navigation-section .container-fluid>.navbar-collapse{margin:0}

.navigation-section .container-fluid>.navbar-collapse{padding-left:15px;padding-right:15px}

.main-navigation .menu-item-has-children>a::after{top:10px}

.testimonial-section{background-position:25em 1em}

.navbar-header{width:100%}

.navigation-section{padding:0}

.main-navigation .menu-item-has-children>a::after{right:0}

.online-today .row{margin-left:0;margin-right:0}

.online-today-one{width:33.33%}

.online-today-block ul{margin-left:35px}

.online-today-block ul li{list-style-image:url(../image/online-check.png);margin-bottom:20px}

.online-today-one{min-height:460px}

.entry-content>.featured-img-id{display:block;width:100%!important;margin:20px 0}

.posted-on{display:block;margin-bottom:10px}

.main-sidebar,

.main-sidebar li{width:100%;float:left}

.main-sidebar #nav_menu-2{float:left;width:100%}

.main-sidebar .widget{margin-bottom:35px}

.single-left{padding-bottom:0}

.wpProQuiz_forms input#forms_1_0{float:left;width:100%!important;margin:0!important}

.wpProQuiz_forms td{float:left;width:100%}

.section-one-right-side,

.section-one-left-side{width:100%}

.section-one-left{padding-right:0}

.section-one-right-side{max-width:330px}

#wpum-account-forms-tabs ul li a{padding:10px 20px}

input[type="submit"]{width:100%}

form.checkout.woocommerce-checkout,

.post-26 .woocommerce,

.section-exam-page,

.wpum-account-wrapper{width:100%}

form.checkout.woocommerce-checkout{max-width:480px}

.logo-section a{display:inline-block;margin-bottom:20px}

.footer-left.Contact{clear:both}

.footer-left section{margin-bottom:0}

.mail991{display:inline-block}

.section-one-exam{width:100%}

.page-template-exam article{padding:25px 0}

.section-one-left-exam{padding-left:0;padding-right:0}

.section-one-right-exam{padding-left:0;padding-right:0}

.select-courses.register-page-course-section{background:#e5f7fb}

section.select-courses.register-page-course-section.product-page-courses-section{background:#e5f7fb!important}

.product-page-course-buy-btn{margin-top:30px!important}

.register-page-content-section .every-course-inc-list{padding-left:15px;padding-right:15px}

.every-course-inc-list ul li::before{background-repeat:no-repeat;height:40px}

.every-course-inc-list ul li{line-height:24px}

.register-page-content-section .every-course-inc-list ul li{line-height:24px;height:68px}

.every-course-register-today-sec{background:#ebebeb;padding:40px 15px 60px}

.every-course-inc-list ul li,

.every-course-inc-list h2{width:100%}

.register-today-inner-sec{margin:0}

.register-page-content-section .every-course-inc-list{background:rgba(0, 0, 0, 0) url(../image/register-tick-bg.png) no-repeat scroll 26.5em 11.5em}

.navigation-section .navbar-nav>li>a{padding-left:0;padding-right:10px}

section.home-Para-section{background-size:90%;background:none}

.member-page-sidebar .chk-amount,

.member-page-sidebar .select-courses-inner .card-price .chk-txt{font-size:16px}

.testimonial-section .content{min-height:160px}

.blog-cover-image{background-size:100% auto!important;background-position:center top!important;height:380px!important}

.single-left.edu-art{padding-bottom:30px}

li.grp-dis-course .quantity .group-course-quantity{max-width:50px !important;}

.grp-dis.card-price-block{width:41% !important;}

.cart .card-price-inner .r1-line span{font-size:16px !important;line-height:16px !important;margin-right:15px !important;padding:20px 0 !important;}
.group-discount-frm .gform_wrapper .gform_footer .gform_button {
	width: 100%;
	line-height: 1.42 !important;
}
}

@media (max-width:767px){.primary-menu.nav.navbar-nav li.menu-item-has-children a{float:none}

li.grp-dis-course .quantity .group-course-quantity {margin-left: 0;}

.full-page-faq .reg_cont1{width:100%}

.main-header,

.navigation-section,

.header-inner{padding-bottom:0}

.logo-section,

.navigation-section{width:100%;float:left}

.navigation-section nav{width:100%;float:left}

.navigation-section nav button{width:100%;margin-right:0;border:none;background:#111}

.navbar-default .navbar-toggle:focus,

.navbar-default .navbar-toggle:hover{background:#111}

.navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:5px;width:36px}

.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}

.navbar .navbar-collapse{text-align:center}

.navbar-collapse.collapse{display:none!important}

.navbar-collapse.collapse.in{display:block!important}

.navbar-header .collapse,

.navbar-toggle{display:block!important}

.navbar-header{float:none}

.navbar-toggle .button-label{display:inline-block;float:left;line-height:20px;padding-right:10px;color:#ebebeb;font-size:20px;font-family:'Roboto-Light';text-transform:uppercase}

ins{background:transparent}

.hemburger{display:inline-block}

.navigation-section ul li{border:none}

.navigation-section ul li a,

.navigation-section .main-navigation .menu-item-has-children>a{margin:0}

.navigation-section .navbar-nav>li>a{padding-left:30px;padding-right:30px}

.navigation-section .navbar-default .navbar-toggle{border-radius:0;padding:15px}

.navigation-section .navbar-toggle .icon-bar{border-radius:0}

.full-page-faq{padding-left:15px;padding-right:15px;width:100%}

#vmap{display:none}

.map-page-sction-inner{float:left;width:100%;padding:50px 0}

.map-page-sction-inner h3{margin:0}

.register-page-content-section.map-page-content-sec{margin:0;padding-top:30px}

.register-page-content-section.map-page-content-sec p strong{display:none}

.map-page-location-cities{margin-top:40px}

.map-page-location-section{padding-top:0}

.group-dis-content-sec{width:100%;float:left;padding-bottom:0}

.product-page-course-buy-btn{margin-top:20px!important}

.col-md-3.sitemapcs .col-sm-12{margin:0;padding:0}

.sitemapcs h2{padding-bottom:30px}

ul.sitemps{margin-bottom:0}

.row.sitecss h3{font-size:30px}

.sub-menu-columns ul.sub-menu li{width:150px;}

ul.sub-menu{width:302px; overflow: hidden;}

.page-id-725 .map-page-sction-inner h3{font-size:30px;}

.page-id-725 .register-page-content-section h2{font-size:24px;}

.page-id-725 h1{font-size:30px !important;}

#menu-item-107358 a, #menu-item-107360 a {

    padding: 0px !important;

}

}

@media (max-width:667px){ul.cities{-webkit-column-count:2;-moz-column-count:2;column-count:2}

ul.cities li{line-height:24px}

.online-today-one{width:100%;margin-bottom:30px;min-height:320px}

.home-features-section-one{width:100%}

.home-features-section-one h6{min-height:0}

.full-page-faq .reg_outer .card-price li{font-size:13px!important}

#home-add-cart .card-price-inner .r1-line span{margin-right:3%!important;}

li#menu-item-1059 {z-index: 9999;}

.home-features-section-one p{

padding-left: 35px;

}

}

@media(max-width:643px){.top_header_outer ul li{margin-left:10px}

.top_header_outer ul{text-align:center; }

.mob-select li{margin-left:10px!important}

.discount-page .cart .card-price-inner .r1-line p,

.discount-page .cart .card-price-inner .r1-line span{font-size:14px !important;}

}

@media(max-width:640px){.sitemapcs{float:left;width:100%}

.sitemapcs h2{padding-bottom:0}

.sitemapcsw{padding-top:0}

.sitemapcs,

ul.sitemps{padding-bottom:30px}

.state-city-temp .reg_outer .reg_cont1,

.state-city-temp .reg_outer .reg_cont2,

.state-city-temp .reg_outer .reg_cont3{width:100%}

.map-page-sction-inner h3{text-align:left}

.online-today-block ul li>br{display:none}

.online-today-one{width:100%;margin-bottom:30px;min-height:320px}

.online-today-one:last-child{margin-bottom:0}

.online-today-block{width:100%}

.online-today-block ul li::before{height:24px}

.testimonial-section .testimonial{width:100%;margin-bottom:80px}

.faq-section .faq-one{width:50%}

.buy-now-btn a,

.view-more-btn a{padding:3% 28%}

.buy-now-btn,

.view-more-btn{margin-bottom:0}

.view-more-btn{margin-top:70px}

.faq-section .faq-one{width:100%}

.select-courses-inner button{padding-left:15px;padding-right:15px}

.online-today-inner{padding-left:0;padding-right:0}

.cta-discount.singledissetion .coupen-discount, .cta-discount.singledissetion p.cta-discount-info{text-align:center;}

}

@media(max-width:599px){.woocommerce .cart-collaterals .cart_totals,

.woocommerce-page .cart-collaterals .cart_totals{width:100%!important}

.dropdown-content{top:2em}

.top_header_outer li .dropdown-content a{font-size:11px}

.start-btn a,

.cart .cstm_btn{padding:10px 16px;width:100%;display:block}

.select-courses-inner .single_add_to_cart_button.button.alt.cstm_btn{width:95%;display:block}

.top_header_outer{position:relative;text-align:center}

.dropdown-content{right:0;min-width:100px}

.top_header_outer input.inputbox{width:140px;height:28px;font-size:12px}

.top_header_outer input.top_right,

.top_header_outer input[type="submit"]:hover,

.top_header_outer input[type="submit"]:focus{height:24px!important;background-size:70%!important;width:24px!important}

.top_header_outer li a,

.dropbtn{font-size:12px}

.call_btn a::before{font-size:14px}

.discount-page .card-price ul li{width:100%;}

.discount-page .cart .card-price-inner .r1-line p,

.discount-page .cart .card-price-inner .r1-line span{font-size:18px !important;}

.single.single-post header.entry-header.pstimg{margin-top:-16em;}

}

@media(max-width:480px){.edit-adrs{width:100%}

.post-navigation a{line-height:22px}

.city-stat-loction>ul{width:100%;padding-top:0}

.frst-left-ul{padding-top:15px!important}

.city-stat-loction>ul{border:none!important;padding-bottom:0!important}

.account-login-checkout{width:100%}

.full-page-faq .reg_outer .card-price li{font-size:16px!important}

.rc-anchor.rc-anchor-normal.rc-anchor-light{width:90%!important}

.rc-anchor-normal .rc-anchor-checkbox-label{width:122px}

.rc-anchor-logo-portrait{width:58px;margin-left:0}

.rc-anchor-normal .rc-anchor-pt{right:24px;width:100%}

.testimonial-section .content{min-height:auto}

.rc-anchor-logo-portrait{margin-left:0}

.member-page-sidebar .chk-amount,

.member-page-sidebar .select-courses-inner .card-price .chk-txt{font-size:12px}

.register-page-course-section .select-courses-inner .single_add_to_cart_button.button.alt.cstm_btn{width:90%!important}

.group-dis-contact-sec .grp-dis-cont-form .wpcf7-form-control.wpcf7-submit{width:100%}

section.select-courses.register-page-course-section.product-page-courses-section,

.select-courses.register-page-course-section{padding-left:15px;padding-right:15px}

.full-page-faq .reg_cont1{width:100%}

.full-page-faq .reg_btn .cstm_btn{margin-top:20px;max-width:100%}

.full-page-faq .reg_cont2{width:100%}

.homepage-map::after{left:0;right:0;margin:0 auto;top:20%}

.go-to-map-content{padding-top:30px;padding-bottom:100px}

.homepage-map-section-inner,

.go-to-map-content,

.go-to-map-btn{width:100%;float:left;text-align:center}

.go-to-map-content h5{margin-left:2em;margin-right:2em}

.go-to-map-content p{  margin: 0 1em 0;}

.go-to-map-btn{padding-top:0}

.go-to-map-btn a{display:block;margin-left:1em;margin-right:1em}

.testimonial-section{background-position:0 1em}

.cart-icon{position:absolute;right:2em;top:-3.5em}

.logo-section{width:70%}

.get-satrted-section h3{font-size:30px}

.get-satrted-section{padding:30px 0}

.banner-section{padding:30px 0}

.start-btn{margin-top:100px}

.card-price ul li,

.faq-section .faq-one,

.footer-left{width:100%}

.card-price ul li{min-height:150px;}

.home-features-section-one{padding-bottom:30px}

.home-features-section-one:nth-child(4n){padding-bottom:0}

.footer-left{min-height:inherit}

.footer-left.connect,

.footer-left.Contact{margin-top:0}

.footer-left{padding-top:25px}

.footer-left:first-child{padding-top:0}

.select-courses-inner h3{font-size:24px}

.menu-sidebar-menu-container ul li a{font-size:20px}

.entry-content>.featured-img-id{height:auto}

#wpum-account-forms-tabs ul li{margin-right:0;width:100%;margin-bottom:10px}

#wpum-account-forms-tabs ul li:last-child{margin-bottom:0}

#wpum-account-forms-tabs ul li a{display:block;text-align:center}

.wpum-form-tab.tab-change-password{float:left}

.select-courses.register-page-course-section .select-courses-inner h3{font-size:24px}

.select-courses.register-page-course-section .card-price{margin-top:0}

.select-courses.register-page-course-section{padding:20px 0 40px}

.every-course-inc-list ul li::before{height:50px;margin-right:15px}

.every-course-inc-list h2{text-align:left}

.product-page-course-buy-btn{width:100%!important;padding-left:0!important;padding-right:0!important}

#searchbutton2.mo_btn{right:1em}

.top_header_outer input.top_right{left:80%}

li #searchform_1{display:none!important}

.top_header_outer ul li:last-child{display:none}

.top_header_outer input.inputbox{width:73px}

.top_header_outer ul li{float:left;margin:0;width:auto;margin-left: 10px;}

.buy-now-btn-header a{padding:3px 10px}

.top_header_outer li a,

.dropbtn{font-size:16px}

ul.mydwnload li span.pidate>br{display:block}
.contact-form .gform_wrapper ul.gform_fields li.gfield .ginput_recaptcha {
	transform: scale(0.88);
	-webkit-transform: scale(0.88);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}

}

@media (max-width:414px){.blog-cover-image{background-position:center center!important}

.top_header_outer ul li{margin-left:10px}

.checkout-course-detail .squaredFour input[type="checkbox"]{float:left;margin:0;}

#additional-courses .squaredFour input[type="checkbox"]{float:left;}

ul.cities{-moz-column-count:1;-webkit-column-count:1;-moz-column-count:1;padding-top:15px;border:1px solid #00b4dc!important;padding-bottom:15px!important}

.top_header_outer ul li{width:auto;margin-left:15px}

.top_header_outer ul li:first-child{margin-left:0}

.top_header_outer ul{float:right}

.mailouter .mail991{display:none}

.mailouter .mailfull{display:block}

.wpProQuiz_content .wpProQuiz_resultTable{width:22pc!important}

.wpProQuiz_resultValue div{width:235px!important}

.discount-page .cart .card-price-inner .r1-line p,

.discount-page .cart .card-price-inner .r1-line span{font-size:15px !important;}

}

@media (max-width:375px){.full-page-faq .reg_outer .card-price li{font-size:14px!important}

.grp-dis.card-price-block{width:auto !important;}

.card-price-one.squaredFour.grp-dis-course{padding:0;}

.page-id-725 h1{font-size:30px !important;}

}

@media (max-width:320px){.top_header_outer ul li{margin-left:5px}

.top_header_outer input.inputbox{width:73px}

.top_header_outer li a,

.dropbtn{font-size:14px}

.menu-sidebar-menu-container ul li a{font-size:14px}

.menu-sidebar-menu-container ul li{padding:7px 10px}

#searchbutton2.mo_btn{right:5px;max-width:20px}

.go-to-map-content p{margin:5em 2em 0}

.go-to-map-content h5{margin-left:1em;margin-right:1em}

.card-price ul li{margin:15px 0;width:100%}

.card-price-one h5{font-size:16px;padding:10px 0}

.buy-now-btn a,

.cart .cstm_btn,

.start-btn a,

.view-more-btn a{padding:10px;width:100%;display:inline-block}

.buy-now-btn,

.view-more-btn{padding:0 15px;width:100%}

.online-today h3{font-size:36px;line-height:45px}

.online-today{padding:20px 0 50px}

.online-today-block-img{margin-bottom:20px;margin-top:10px}

.testimonial-section{padding:20px 0}

.testimonial-section h3{margin-bottom:20px}

.view-more-btn{margin-bottom:30px}

.faq-section{padding:25px 0 50px}

.faq-section .view-more-btn{margin-top:25px;margin-bottom:0}

.get-satrted-section h3{margin-bottom:25px}

.get-satrted-section{padding:25px 0}

.buy-now-btn,

.view-more-btn{margin-bottom:40px}

.go-to-map-btn a{padding:12px}

.go-to-map-content h5{line-height:30px;margin-bottom:30px}

.homepage-map::after{top:25%}

.go-to-map-.go-to-map-btn{padding-top:20px}

.go-to-map-content{padding:35px 0 110px}

.banner-inner{visibility:visible}

.banner-inner h1{font-size:20px;margin-top:35px}

.banner-section{padding:0;background-position:0 -20px}

.banner-inner h2{font-size:20px}

.start-btn{margin-bottom:35px;margin-top:130px}

}

.homepage-map img{

display: none;

}

@media (max-width:800px){

	.homepage-map:after{
		display: none !important;
	}

	.homepage-map img{
		display: block;
		margin: auto;
		margin-bottom: 10px;
	}
		

}



@media (max-width:667px){

	.mailouter .mailfull{

		display: inline-block !important;
	}

	.mailouter .mail991{

		display: none !important;
	}

}

@media (max-width:419px){

	.mailouter .mailfull{

		display: none !important;
	}

	.mailouter .mail991{

		
		display: inline-block !important;
	}

}

@media (max-width:667px){

	.online-today{

		padding-bottom: 0px;
	}

}

body.page-id-60312 .description-detail h3, 
body.postid-60274 .description-detail h3, 
body.postid-60274 .description-detail h4{

    font-size: 28px;
    margin: 0;
    text-transform: none;
    letter-spacing: 0;
    color: #111;
    font-family: 'Roboto-Light';


}




@media (min-width: 1171px) and (max-width: 1340px) {


	section.home_banner h1{

		font-size: 30px;
		margin-left: 6%;
	}



}


@media (max-width: 767px){
	#menu-primary-menu li:first-child a{

		width: 100%;
	}


}