.navbar-nav .dropdown-menu::before{ border-bottom:5px solid #fff; border-left:5px solid transparent; border-right:5px solid transparent; content:""; height:0; position:absolute; right:110px; top:-5px; width:0 }
.navbar-nav .dropdown-menu.categories-menu{ background: #fff; float:left; margin:10px auto auto; max-width:1000px; padding:15px; position:absolute; right:0; top:45px; width:100%; z-index:1000; column-count: auto}
.navbar-nav>li>.dropdown-menu.categories-menu{ margin-top:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px }
.navbar-nav .open .dropdown-menu.categories-menu{ background-color:#fff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px }
.dropdown-menu.categories-menu{left:auto}
.dropdown-menu.categories-menu ul {margin-left: 0px; padding-left: 0px}
.dropdown-menu.categories-menu li{ border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; display:block; margin:0; overflow:hidden }
.dropdown-menu.categories-menu .top-categories-menu-container .free-courses-btn-container {background-image: url("../../images/menu-image.png"); background-size: cover; height: 272px; width: 100%}
.dropdown-menu.categories-menu .top-categories-menu-container .free-courses-btn {background-color: #fff; color: #FE7C00; font-size: 14px; font-weight: 600; margin: 20px; padding: 10px 20px; border-color: #ccc}
.dropdown-menu.categories-menu .top-categories-menu-container .free-courses-btn:hover {color: #fff; background-color: #fe7c00}
.dropdown-menu.categories-menu .top-categories-menu-container .university-btn-container {margin-top: 20px}
.dropdown-menu.categories-menu .top-categories-menu-container .university-btn {background-color: #fe7c00; color: #fff; font-size: 14px; font-weight: 600; padding: 10px; width: 100%; white-space: normal}
.dropdown-menu.categories-menu .top-categories-menu-container .university-btn:hover {color: #fe7c00; background-color: #fff; border: 1px solid #fe7c00}
.dropdown-menu.categories-menu li>a{display:inline-block}
.nav .dropdown-menu li>a{ clear:both; margin:0; padding:3px 6px; width:100%; line-height:30px; color:rgba(43,43,43,0.9); font-weight: 600; cursor: pointer}
.nav .dropdown-menu li>a:hover{ color: #FE7C00; text-decoration: none}
 @media screen and (min-width: 990px) and (max-width: 1290px) {.navbar-nav .dropdown-menu.categories-menu {width: 1000px !important}
}
@font-face {font-family: "budhandbold"; font-style: normal; font-weight: normal; src: url("../fonts/budhand2-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/budhand2-webfont.woff") format("woff"), url("../fonts/budhand2-webfont.ttf") format("truetype"), url("../fonts/budhand2-webfont.svg#budhandbold") format("svg")}
body {margin: 0; font-family: 'Roboto', sans-serif; font-size: 14px; color: #2b2b2bcc}
a {color: #24A8E0}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 700}
.h3, h3 {font-size: 17px}
header {position: fixed; top: 0; left: 0; right: 0; background: #fff; z-index: 99; margin-bottom: 10px; line-height: 32px !important}
header .sub-header {background: #e3e3e3; margin-bottom: 10pt}
header .sub-header-blue {background: #22a9e1; margin-bottom: 10pt;  }
header .logo-container > .row > div:first-child img {margin-top: 5px; max-width: 100%}
#first-nav {margin-bottom: 0}
#first-nav ul li {font-size: 16px}
#first-nav ul li i {width: 24pt; height: 24pt; border-radius: 50%; text-align: center}
#first-nav ul li i::before {color: #fff; font-size: 16pt; line-height: 23pt}
#first-nav ul li:first-child i {background: #24A8E0}
#first-nav ul li a {color: #828485}
#first-nav ul li:nth-child(2) i {background: #f79421}
#first-nav ul li:nth-child(3) i {background: #aeaeb0}
#third-nav > ul > li {padding: 0; margin: 0; color: #fff}
#third-nav > ul > li h3 {margin: 0 0 5px}
#third-nav > ul > li p {margin: 0; opacity: 0.5}
#third-nav > ul > li > a {color: #949494; padding: 0px 10px; line-height: 34px}
#third-nav > ul > li > a:hover {color: #fff; background: #084368; opacity: 1}
#third-nav > ul > li.open > a {color: #fff; background: #084368; opacity: 1}
#third-nav .dropdown-menu {overflow: hidden; width: 364px; margin-top: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border: none; padding: 0}
#third-nav .dropdown-menu > li {padding: 15px 5px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; background: #084368}
#third-nav .dropdown-menu > li::after {content: ''; display: block; clear: both}
#third-nav .dropdown-menu > li i {border: 2px solid #3E799D; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; background: #0F537D; color: #084368; padding: 8px; margin-top: 10px}
#third-nav .dropdown-menu > li:nth-child(1):hover {background: #f67118; cursor: pointer}
#third-nav .dropdown-menu > li:nth-child(2):hover {background: #5fb01c; cursor: pointer}
#third-nav .dropdown-menu > li:nth-child(2):hover i {border-color: #447D14; background: #539020; color: #356B09}
#third-nav .dropdown-menu > li:nth-child(2) .mss-close i {border-color: #447D14; background: #539020; color: #356B09}
#third-nav .dropdown-menu > li:nth-child(2) .menu-sub-section {background: #5fb01c}
#third-nav .dropdown-menu > li:hover i {border-color: #D75B08; background: #FA802E; color: #D75B08}
#third-nav .dropdown-menu > li .mss-close i {border-color: #D75B08; background: #FA802E; color: #D75B08}
#third-nav .dropdown-menu > li:nth-child(3) p {font-family: "budhandbold"; opacity: 1}
.mss-close {position: absolute; bottom: 15px; right: 15px}
.mss-close i {transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg)}
.menu-sub-section {margin-left: 364px; width: 364px; height: 100%; position: absolute; top: 0; left: 0; background: #f67118; padding: 10px; z-index: 9}
.menu-sub-section ul {margin: 0; padding: 0; list-style: none}
.menu-sub-section ul li {padding: 10px}
.menu-sub-section ul li a {font-weight: 700; text-decoration: underline; text-transform: none; color: #fff}
.menu-sub-section ul li a:hover {opacity: 0.5}
#market-nav-box {font-size: 14px}
#market-nav-box form {margin: 0}
#market-nav-box form input {padding: 0 17px; text-align: left; width: 100%; font-size: 20px; height: 40px; line-height: 40px; border: none; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px}
#market-nav-box form button[type="submit"] {border: none; background: none; height: 24px; width: 24px; color: #dcdcdc; vertical-align: middle}
#market-nav > .row {position: relative}
#market-nav > .row > .d {padding-top: 4px; padding-bottom: 4px; border-right: 1px solid #e7e7e7}
#market-nav > .row > .d:nth-child(3) {border-right: none; line-height: 20px; color: #595652; font-size: 14px}
#market-nav > .row > div.checkout-btn {text-align: center; font-size: 20px}
#market-nav > .row > div.checkout-btn a {background: #3bb54a; line-height: 48px; color: #fff}
#market-nav .row a {font-size: 20px; line-height: 40px; text-transform: none; position: relative; display: block; text-decoration: none; color: #6b6967}
#market-nav .row a small {color: #616161}
#market-nav .row a:hover {text-decoration: none}
#market-nav .row .btn {color: #fff; font-size: 16px; border: none; display: inline-block; padding: 4px 8px; background-image: linear-gradient(to bottom, #68b819 0px, #56a81f 100%); line-height: 16px}
#market-nav .row .btn:hover {background-image: linear-gradient(to bottom, #469687 0px, #34860d 100%); background-position: 0 0}
.footer_area {background-color: #F6F6F6; padding: 60px 0}
.footer_area h4 {font-size: 18px; margin-bottom: 20px; text-transform: uppercase; color: #55524f}
.footer_area ul {padding-left: 0px; margin-left: 0px}
.footer_area ul li {display: block}
.footer_area ul li a {display: block; color: rgba(43, 43, 43,.8); font-size: 16px; line-height: 32px}
.footer_area ul li a:focus {text-decoration: none}
.footer_area ul li a:hover {color: #FE7C00}
.footer_area p {font-size: 16px; margin-top: 20px; color: rgba(43, 43, 43,.8); line-height: 32px}
 .copy_right_area {font-size: 16px; color: #0D0804; opacity: .7; background-color: #F6F6F6; padding: 20px 0px}
.copy_right_area ul {line-height: 28px}
.social_links li {display: inline-block !important}
.social_links {text-align: right}
.social_links li a {color: #38AFE4 !important; background-color: transparent; border-radius: 100%; width: 42px; height: 42px; line-height: 42px; text-align: center; margin: 0px 3px; font-size: 16px !important; border: 1px solid #38AFE4; display: block}
.social_links li a:hover {color: #fff !important; background-color: #38AFE4 !important}
.footer_area ul li a svg path {-webkit-transition: all .0s cubic-bezier(0.4, 0, 1, 1) !important; -moz-transition: all .0s cubic-bezier(0.4, 0, 1, 1) !important; -ms-transition: all .0s cubic-bezier(0.4, 0, 1, 1) !important; transition: all .0s cubic-bezier(0.4, 0, 1, 1) !important}
.copy_right_area span {vertical-align: middle; line-height: 43px}
 .header_area {padding: 10px 15px}
.header_area .text-right {padding-top: 6px;}
.coggno_main_menu {margin-bottom: 0px}
.coggno_main_menu li {line-height: 32px}
.coggno_main_menu li a:hover svg path {fill: #FF9D40}
.coggno_main_logo {display: block; width: 122px; height: 50px}
.coggno_main_logo img {height: 100%}
.header_area .header_container {display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between}
.flex-box {display: flex; display: -webkit-flex}
.coggno_main_menu li a {font-weight: 500; text-transform: uppercase}
.coggno_main_menu {padding-left: 20px; padding-top: 11px}
.coggno_main_menu li {display: inline-block;position: relative;}
.coggno_main_menu li a {color: #55524F; display: block; font-size: 14px; padding: 0px 15px}
.coggno_main_menu a.dropdown-item {text-transform: capitalize; display: block; width: 100%; padding: .25rem 1.5rem; clear: both; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0}
.coggno_main_menu li a:hover, .coggno_main_menu li a:focus {color: #FE7C00; text-decoration: none}
.coggno_boxed_btn {display: inline-block; background-color: transparent; border: 1px solid #B5B4B3; border-radius: 18px; padding: 1px 18px; color: #0D0804; font-size: 14px; font-weight: 400}
header .coggno_boxed_btn {margin-left: 5px; margin-top: 5px}
header .coggno_boxed_btn{ color: #FE7C01; border-color: #FE7C01}
.header_container .coggno_boxed_btn {text-transform: none; font-weight: 500; padding: 0px 18px; border-color: #CECDCC; color: #55524F}
.header_container .coggno_boxed_btn:hover {background-color: #FE7C00; color: #fff; text-decoration: none}
.header_container .account-details {margin-top: 5px}
.header_container .account-details li a:hover {text-decoration: none}
.header_container .account-details li.currentLoginName {text-transform: lowercase}
.header_container .account-details ul {padding-top: 3px; margin-bottom: 0px}
header .coggno_boxed_btn:last-child {border-color: #FE7C00; color: #FE7C00}
header a.dropdown-toggle::after {display: inline-block; margin-left: .255em; vertical-align: .255em; content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-bottom: 0; border-left: .3em solid transparent}
.dropdown-menu.top-categories-menu {padding: 0; border: 0}
.top-categories-menu {position: absolute; width: 100%; z-index: 7; top: 70px; display: none}
.top-categories-menu.show {display: block}
.top-categories-menu-container {padding: 20px; background-color: #fff; box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.3)}
.top-categories-menu-container ul {margin-left: 0px; padding-left: 0px; margin-bottom: 0px}
.top-categories-menu-container ul li {width: 100%; display: block; padding: 3px 0px; line-height: 28px}
.top-categories-menu-container ul li a {color: rgba(43, 43, 43, 0.9); font-weight: 500; text-transform: none; font-size: 14px; transition: none}
.top-categories-menu-container ul li a:hover {color: #fe7c00; text-decoration: none}
.top-categories-menu-container ul li:hover {color: #fe7c00}
.top-categories-menu-container .free-courses-btn-container {background-image: url('../../images/menu-image.png'); background-size: cover; height: 272px; width: 100%}
.top-categories-menu-container .university-btn-container {margin-top: 20px}
.top-categories-menu-container .university-btn {background-color: #fe7c00; color: #fff; font-size: 14px; font-weight: 500; padding: 10px; width: 100%; white-space: normal}
.top-categories-menu-container .university-btn:hover {color: #fe7c00; background-color: #fff; border: 1px solid #fe7c00}
.top-categories-menu-container .free-courses-btn {background-color: #fff; color: #fe7c00; font-size: 14px; font-weight: 500; margin: 20px; padding: 10px 20px}
.top-categories-menu-container .free-courses-btn:hover {color: #fff; background-color: #fe7c00}
.top-categories-menu-container .categories-menu-header {background-color: #fe7c00; padding: 7px 0}
.mobile_menu_thum {display: block; position: absolute; right: 6px; top: 8px; cursor: pointer; padding: 10px}
.menu_thum {display: block; width: 30px; height: 5px; background-color: rgba(0,0,0, .6); margin: 2px 0px}
.mobile_menu{display: none;}
.mobile.coggno_main_menu {width: 500px; height: 100%; position: fixed; top: 0; left: -100px; background-color: #fff; padding: 20px; z-index: 9; box-shadow: 0px 0px 5px rgba(254, 124, 0, .2); opacity: 0; visibility: hidden; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: 101; overflow-y: auto}
.mobile.coggno_main_menu li {display: block; line-height: 32px !important}
.mobile.coggno_main_menu li .coggno_boxed_btn {margin-top: 12px;display: inline-block;width: 200px;text-align: center;border-radius: 5px !important;font-size: 16px;}
.mobile.coggno_main_menu li:last-child .coggno_boxed_btn {background-color: #FE7C00; color: #fff; border-color: #FE7C00}
.black_shade {position: fixed; width: 100%; height: 100%; background-color: black; top: 0; left: 0; z-index: 8; opacity: 0; visibility: hidden; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out; z-index: 100}
.mobile-menu-categories {display: none}
.mobile-menu-categories ul li a {text-transform: none; font-weight: lighter}
.mobile-menu-categories.show {display: block}
.mobile-menu-categories ul {padding-left: 20px}
@media only screen and (max-width: 1024px) {.mobile_menu{ display: block; padding: 3px 0 10px 0}
.black_shade.show{ opacity: .3; visibility: visible}
.header_area{ display: none}
.coggno_main_menu.show{ opacity: 1; visibility: visible; left: 0px}
.coggno_main_menu li.currentLoginName {padding: 0 15px 5px 15px; border-bottom: 1px solid #eee; margin-bottom: 10px}
}
@media only screen and (max-width: 991px) {.copy_right_area .col-md-6 .social_links {text-align: left}
}
 @media only screen and (min-width: 1024px) and (max-width: 1199px) { .header_area {max-width: 98%}
}
@media only screen and (min-width: 1024px) and (max-width: 1054px) {.coggno_main_menu li a {padding: 0 5px}
}
 @media only screen and (min-width: 768px) and (max-width: 1023px) {.coggno_main_logo img{ position: relative; top: 5px}
}
 @media only screen and (max-width: 767px) {.mobile_menu {padding: 3px 0 5px 0}
footer .coggno_main_logo {width: 100%; height: auto}
.margin_fix {display: none}
.mobile_menu_thum {top: -45px}
.mobile.coggno_main_menu{ width: 300px}
.mobile.coggno_main_menu li a {padding: 0 5px}
.mobile.coggno_main_menu li .coggno_boxed_btn {font-size: 12px}
.coggno_main_menu li a{ width: 100% !important}
.coggno_main_menu {overflow: scroll; overflow-x: hidden}
.footer_item_3, .footer_item_4 {padding-left: 15px}
.footer_area {margin-bottom: -30px}
.footer_area .col-md-6 {margin-bottom: 30px}
.coggno_main_menu li.currentLoginName {padding: 0 5px 5px 5px}
}
@media only screen and (max-width: 480px){ .footer_item_1 img {width: 50%; height: auto}
.menu_thum {width: 25px; height: 3px; margin: 4px 0px}
}
 @media only screen and (max-width: 375px){ .menu_thum {width: 25px; height: 3px; margin: 4px 0px}
.mobile.coggno_main_menu{ width: 250px !important}
}
 @media only screen and (max-width: 1023px) {.top-categories-menu {display: none !important;}
}
@media (min-width: 576px) {.container {width: 540px}
}
@media (min-width: 768px) {.container {width: 720px}
}
@media (min-width: 992px) {.container {width: 960px}
}
@media (min-width: 1200px) {.container {width: 1140px}
}
header {position: relative}
.notice {background: #ddff88; border: 1px solid #ccff00; padding: 10px; text-align:center; margin:10px 30%; color:#555}
.ie8warning{display:none; margin:20px auto; width:80%}
.top-nav .account-details {margin-top:19px; margin-right:15px; font-size:13px; text-transform:uppercase }
.top-nav .account-details > ul > li:nth-child(1) {font-size:12px; text-transform:none }
#market-nav .row a {line-height: 48px; color: #fff}
#market-nav .navbar-nav>li>a {padding-top: 0px; padding-bottom: 0px}
#market-nav .navbar-right {margin-right: 0px}
.container .page1 {margin-top: 30px}
#main-nav .categories-menu li a, #main-nav .categories-menu .dm-link span {color: #fff}
.categories-menu li a {font-size: 14px}
 .coggno-tooltip-theme .tooltipster-box {border-radius: 5px; border: 3px solid #7fa8de; background: #fff; max-width: 500px}
.coggno-tooltip-theme .tooltipster-content { font-size: 14px; line-height: 16px; padding: 8px 10px; color: #505050}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {border-bottom-color: #7fa8de}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {border-left-color: #7fa8de}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {border-right-color: #7fa8de}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {border-top-color: #7fa8de}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #7fa8de}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {border-left-color: #7fa8de}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {border-right-color: #7fa8de}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {border-top-color: #7fa8de}
.courseBoxDesc .desc_html a {text-decoration: underline}
 .widget h3 {margin-top: 20px; margin-bottom: 10px}
@media only screen and (max-width: 768px) and (min-width: 480px) {#filter-dropdown .container {padding: 0;}
header .container.filters-applied {padding: 0;}
}
.courseRating .rating {text-align:center}
#content{padding-bottom: 20px;}
 #subscription-box .alert{border: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;padding: 10px;font-weight: 700;}
#subscription-box .alert-danger{background: #f9e5e5;color: #c30000;}
#subscription-box input[type="text"]{text-align: center;padding: 6px 10px;}
#subscription-box{border: 1px solid #d2d2d2;margin:24px;}
#subscription-box aside{background-color: #f7f7f7;box-shadow: 5px 0 10px -5px #999;z-index: 1;padding: 0 !important;}
#subscription-box aside > ul{position: absolute;top: 20px;margin: 0;background-color: #f7f7f7;padding: 0;width: 100%;list-style: none;}
#subscription-box aside > ul > li a{color: #44423c;font-size: 15px;padding: 10px 0 10px 34px;display: block;}
#subscription-box aside > ul > li a:hover{color: #8cc63f;text-decoration: none;}
#subscription-box aside > ul > li{position: relative;}
#subscription-box aside > ul > li > a[aria-expanded="true"]{background-image: linear-gradient(to right, #5d8dac 0px, #9bbfd6 100%);margin-left: -10px;color: #fff;padding: 10px 0 10px 44px;font-weight: 700;line-height: 22px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d8dac',endColorstr='#9bbfd6',GradientType=0);}
#subscription-box aside > ul > li > a[aria-expanded="true"]::before{background: #306282;top: 36px;content: "";height: 12px;left: -7px;position: absolute;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);width: 12px;z-index: -1;}
#subscription-box aside > ul > li > ul{background-color: #fff;padding-left: 20px;list-style: none;}
#subscription-box aside > ul > li.panel{box-shadow: none;background-color: transparent;border: none;margin-bottom: 0;}
#subscription-box .content{padding: 15px 20px 100px;position: relative;font-size: 14px;}
#subscription-box .content h2{margin: 15px -20px 15px -20px;background: #e0e0e0;padding: 0 20px 0 20px; font-size: 18px; color: #4984a9;font-weight: 700;line-height: 32px;}
#subscription-box .content .widget{border: 1px solid #daf3ba;padding: 20px;margin-bottom: 35px;box-shadow: 0 12px 8px -8px #999;background: #fff;}
#subscription-box .content .widget .title{background-color: #8cc63f;padding: 10px;margin: -10px -30px 0px;position: relative;}
#subscription-box .content .widget .title h3{font-size: 18px;color:#fff;line-height: 18px;margin: 0 0 0 18px;float: left;max-width: 50%;}
#subscription-box .content .widget .title h3::before{background: #5d8b20;bottom: -6px;content: "";height: 12px;left: 3px;position: absolute;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);width: 12px;z-index: -1;}
#subscription-box .content .widget .title h3::after{background: #5d8b20;bottom: -6px;content: "";height: 12px;right: 3px;position: absolute;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);width: 12px;z-index: -1;}
#subscription-box .content .widget .title label{float: right;color: #fff;margin: 0;}
#subscription-box .content .widget .widget-content{margin-top: 20px;}
#subscription-box .content .widget .widget-content ul{margin: 0;padding: 0;}
#subscription-box .content .widget .widget-content ul li{display: inline;margin-right: 18px;}
#subscription-box .content .widget .widget-content a{color: #f67118;text-decoration: underline;}
#subscription-box .content .widget .widget-content a:hover{text-decoration: none;}
#subscription-box .price{color: #8cc63f;font-size: 11px;text-align: center;}
#subscription-box .price strong{font-size: 30px;font-weight: 400;}
#subscription-box #total-price{font-size: 18px;font-weight: 700;line-height: 34px;}
#subscription-box #total-price > span{color: #57a91f;}
#subscription-box .icheckbox_minimal-grey, .iradio_minimal-grey{background-color: #fff;}
#subscription-box .btn-success{padding: 4px 12px;}
#subscription-footer{position: absolute;left: 0;bottom: 0;width: 100%;background-color: #f7f7f7;padding-top: 15px;padding-bottom: 15px;}
#subscription-box input[type="submit"]{font-size: 18px;font-weight: 700;text-transform: uppercase;border: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;background: #6ca028;}
#subscription-box .sub-content a[data-toggle="collapse"]{color: #969696;text-decoration: none !important;}
#subscription-box .sub-content{margin-top: 20px;}
#subscription-box .sub-content ul{margin: 20px 0;column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;column-width: 1px;}
#subscription-box .content .widget .sub-content ul li{display: block !important;margin-bottom:10px;}
#subscription-box #accordion ul li.selected a {color: #8cc63f; font-weight: bold;}
#subscription-box .table-cell-view {display: table-cell; float: none;}
#subscription-box .hrcrs label{display: inline;}
#subscription-box a:focus {outline: 0;}
#subscription-box .content .widget .widget-content a.bundle_doc_link{color: #20729f;display: inline-flex;margin-left: 10px;text-decoration: underline;width: 85%;}
 #subscription-box .content .widget {padding: 0 20px 0 20px; border-radius: 20px 20px 0 0}
#subscription-box .content .widget .title {margin: 0px -20px 0px; border-radius: 20px 20px 0 0}
#subscription-box .sub-content {margin-top: 0px}
#subscription-box #hr-courses40 {margin-top: 20px}
#subscription-box .price-row {margin-right: -20px}
#subscription-box .price {background-color: #f79421; color: #fff; padding: 5px 0; border-radius: 27px 0 0 0}
#subscription-box .price span {font-size: 14px; font-weight: bold}
#subscription-box .price p {margin-bottom: 0px}
#subscription-box .bundle-image-box img {margin-left: auto; margin-right: auto}
#subscription-box input[type="submit"] {border-radius: 15px}
@media screen and (max-width: 1023px) {#subscription-box footer .table-cell-view{float: left;}
}
@media screen and (max-width: 767px) {#subscription-box .table-row-view,#subscription-box .table-cell-view{display: block;}
#subscription-box aside > ul{position: relative;top: 0;}
#subscription-box aside{box-shadow: none;}
#subscription-box .sub-content ul{column-count: 1;-webkit-column-count: 1;-moz-column-count: 1;-o-column-count: 1;}
#subscription-footer .text-center,#subscription-footer .text-right{text-align: left;}
#subscription-box .price{float: none !important;}
}
@media screen and (max-width: 479px) {#subscription-box{margin: 0;}
}
@media screen and (max-width: 1199px) {#subscription-box .price-row {margin-top: 10px}
#subscription-box .price {float: right !important}
}