/*************************************************   
Theme Name: Course Finder
Author: Kailash Choudhary
Version: 1.1
License: See on zip package
License URI: See on zip package
Description: A fully responsive ultra-customizable 
Theme URI: 
Author URI: http://www.coursefinder.com
Tags: dark, light*************************************************/
/* -------------------------------------------------
  Table of Contents
----------------------------------------------------
:: Header
:: - Top Bar
:: - Logo
:: - Tagline
:: - DropDown Menu - Superfish
:: Page Title
:: Blog page
:: - Global styles
:: - Pagination
:: - Single post
:: - Comments
:: - Search form
:: Widgets
:: - Categories
:: - Tags
:: - Flickr
:: - Tab
:: - Post listing
:: Footer
:: - Global styles
:: - Back to top
:: Contact page
:: Portfolio page
:: - Filtering
:: - Item content
:: - Items listing
:: Main Elements
:: - Featured Blocks
:: - Featured titles
:: - Social icons
:: - Appointment block
:: - Tab and accordion
:: - Services block
:: - Promo block
:: - Testimonials
:: - Logo slider
:: Helper classes
:: Miscellaneous classes
:: Mobile overrides*/

/* ------------------------------------------------------
  Header
------------------------------------------------------*/
button:hover, button:focus, .button:hover, .button:focus{background-color:#D2522B}
/* --- Top Bar --*/
.top-bar-section ul li>a:hover {
	color: #F4B800;
}

.top-bar-section ul li>a.button:hover {
	color: #F4B800;
}

.top-bar-section .dropdown li:hover {
	border-left: solid 4px #F4B800;
}

.top-bar-section ul li.active>a,.top-bar-section ul li.active>a:hover {
	background: #F29100;
}

/* ------------------------------------------------------
  Page Title
------------------------------------------------------*/

/* ------------------------------------------------------
  Blog Page
------------------------------------------------------*/

/*--- Global styles ---*/
a,a:hover,a:focus {
	color: #F29100;
}

.footer_wrapper a,.footer_wrapper:hover,.footer_wrapper:focus {
	color: #78C8E3;
}

.primary-content .social-icons a {
	color: #4a4c4c;
}

.primary-content .social-icons a:hover,.primary-content .social-icons a:focus {
	color: #000;
}

.about-us ul li,.privacy-policy ul.feature-listing li {
	background-image: url(images/OrangeTick.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	list-style: none outside none;
	margin-left: 32px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-size: 13px;
}

.privacy-policy ul,.terms-and-conditions ul{
	font-size: 16px !important;
	font-weight: 100 !important;
	color:#000 !important;
	padding-left: 44px !important;
}

/*--- Search Form ---*/
#search-global-form,#searchform {
	position: relative
}

#search-global-form input[type="text"],#searchform input[type="text"] {
	border: solid 1px #e8e8e8;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	color: #111;
	padding: 22px 40px 21px 10px;
	font-size: 13px
}

#search-global-form button,#searchform button {
	position: absolute;
	width: 45px;
	height: 45px;
	background: transparent;
	right: 0px;
	top: 0px;
	text-align: center;
	border: none
}

#search-global-form button i,#searchform button i {
	color: #ddd;
	font-size: 22px;
	display: block;
	width: 25px;
	height: 25px;
	margin-left: -2px
}

#searchform button {
	background: transparent !Important;
	border: solid 1px #e8e8e8 !important;
	padding: 8px 12px !important;
	border-radius: 0 !important
}

#searchform input[type="text"] {
	padding: 22px 10px 21px 10px;
	margin-top: -1px;
}

#searchform button i {
	margin-left: -4px
}
/******BREADCRUMBS OVERWRITE*/
.main-navigation {
	margin: 0px 0px 3px 0px;
}

.breadcrumbs>*:before {
	margin: 0 0.55em;
}

.breadcrumb-row .breadcrumbs {
	background-color: white;
	margin: 0em 0em 0em 0em; /*kailashcss*/
}

.breadcrumb-row .breadcrumbs li,.breadcrumb-row .breadcrumbs li a,.breadcrumb-row .breadcrumbs li span {
	color: #F29100 !important;
	font-size: 11px;
}

.breadcrumb-row .breadcrumbs li a {
	text-decoration: underline;
}

.breadcrumb-row .breadcrumbs li a:hover {
	color: #F29100 !important; text-decoration:none !important;
}

.breadcrumb-row .breadcrumbs li:before {
	color: #F29100;
	content: "-";
	top: 0px;
	margin: 0 0.55 em;
}

.breadcrumb-row .breadcrumbs li:first-child {
	padding-left: 0.7em
}

.breadcrumb-row .breadcrumbs>li:first-child:before {
	content: " ";
	margin: 0
}
/******BREADCRUMBS OVERWRITE*/

/* ------------------------------------------------------
  Widgets
------------------------------------------------------*/

/* --- Global styles ---*/
.widgets a.user,.widgets p.wid_date {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #77BF43;
}
/* --- Category ---*/
.widgets ul {
	list-style: none;
	margin-bottom: 0
}

.widgets ul li {
	background: url('images/list1.png') no-repeat left;
	padding-left: 20px;
	line-height: 26px;
	color: #000
}

.widgets ul.categories a {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #000;
}

.widgets a:hover {
	color: #f29100; text-decoration:underline;
}

.widgets ul.categories span {
	font-family: 'Open Sans', sans-serif;
	color: #9d9d9d;
	margin-left: 4px
}

.widgets.side-widgets {
	border: none
}

.side-nav li,.section-container section .title a,.section-container .section .title a,.section-container.auto section .title a,.section-container.auto .section .title a
	{
	font-size: 1em
}

.shop-sidebar {
	border: 1px solid #dfdfdf;
	margin-bottom: 15px;
	padding: 20px;
}

.shop-sidebar>h3 {
	font-size: 17px;
	color: #fff;
	background: #666;
	padding-left: 20px;
	height: 50px;
	line-height: 50px;
	margin: -20px -20px 20px -20px;
	text-transform: uppercase;
}

.shop-sidebar li {
	list-style: none;
	margin-bottom: 0
}

.shop-sidebar li {
	background: url('images/list1.png') no-repeat left;
	padding-left: 20px;
	line-height: 26px;
	color: #000
}

.shop-sidebar li a {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #000;
}

.widgets li a:hover,.shop-sidebar li a:hover {
	color: #f29100
}

.shop-sidebar li span {
	font-family: 'Open Sans', sans-serif;
	color: #9d9d9d;
	margin-left: 4px
}

.side-nav li,.section-container section .title a,.section-container .section .title a,.section-container.auto section .title a,.section-container.auto .section .title a
	{
	font-size: 1em !important
}

/* --- Flickr ---*/

/* ------------------------------------------------------
  Footer
------------------------------------------------------*/
.footer_wrapper {
	background: #f8f8f8;
	padding-top: 20px;
	border-top: solid 1px #e9e9e9;
	margin: 42px auto 0px auto !important;
}

h4.footer-title {
	font-size: 18px;
	color: #78C8E3; /*#77BF43;*/
	background: #f8f8f8
}

.footer_part_content {
	font-size: 13px;
	color: #c0c0c0;
	margin-top: 10px;
}

.footer_part_content input[type="text"],.footer_part_content textarea {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border: solid 1px #d7d7d7;
	color: #787878;
	padding-left: 10px
}

.footer_part_content input[type="text"] {
	height: 32px
}

.footer_part_content a.postfix {
	background: #77BF43;
	font-size: 11px;
	color: #fff;
	border: 1px solid;
	border-color: rgb(36, 36, 36);
}

.footer_bottom .right {
	float: right !important;
	text-align: right
}

#footer-contact-form div.large-6.columns:nth-child(2) {
	padding-right: 1.2em;
	padding-left: 0.8em
}

#footer-contact-form div.large-6.columns {
	padding-right: 0em
}

.footer_part_content span.foot_about {
	font-size: 13px;
	color: rgb(115, 115, 115);
}

.footer_part_content a.foot_about {
	font-size: 13px;
	color: #fff;
	text-decoration: #fff;
}

.footer_part_content img {
	margin-bottom: 5px;
}

.footer_part_content a.button {
	margin-top: 15px;
}

.footer_wrapper .footer_bottom p {
	font-size: 12px;
	color: #FFF;
	margin-bottom: 0
}

.footer_wrapper .privacy .copyright a {
	color: white;
}

.footer_bottom {
	background: #78C8E3; /*#77BF43;*/
	padding: 20px;
	color: #fff
}

.divline {
	margin-bottom: 10px;
	margin-top: 10px
}

.divline span {
	display: block;
	width: 50px;
	height: 3px;
	background: #78C8E3; /*#77BF43;*/
	margin-top: -5px
}

h4.footer-title {
	border-bottom: dashed 1px #e6e6e6;
	padding-bottom: 6px;
	margin-bottom: 20px;
	text-transform: uppercase
}

.footer_wrapper,.footer_wrapper p {
	color: #4a4c4c
}

.botlogo {
	margin-bottom: 20px
}

.social-icons li { /*display:inline-block; margin-left:6px;*/
	list-style: none;
	margin-bottom: 2px;
	/*width:32px; height:32px; background:#77BF43; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center;*/
}

.social-icons li a i {
	width: 32px;
	height: 32px;
	background: #78c8e1;
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}

.social-icons li span {
	padding-left: 10px;
	line-height: 42px;
}

.social-icons .icon-facebook {
	padding: 5px 10px;
}

.social-icons .icon-pinterest {
	padding: 5px 6px;
}

.social-icons li:hover {
	background: #fff
}

.social-icons i {
	font-size: 20px;
	color: #f8f8f8;
	padding: 6px 6px 4px 4px
}

.social-icons li:first-child {
	margin-left: 0
}

.latest-posts {
	list-style: none
}

.latest-posts li {
	color: #4a4c4c;
	margin-bottom: 16px;
	text-decoration: underline;
}

.widget_scf_social_icons h4 {
	border-bottom: 1px dashed #E6E6E6;
	margin-bottom: 20px;
	padding-bottom: 6px;
	text-transform: uppercase;
	font-size: 18px;
}

.footer_wrapper .widget_scf_social_icons h4 {
	background: none repeat scroll 0 0 #F8F8F8;
	color: #78C8E3;
}
/*--- Back to top button ---*/

/* ------------------------------------------------------
  Main Elements
------------------------------------------------------*/

/*--- Featured Blocks ---*/
.featured-block {
	width: 100%;
	height: 200px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
	background: #67bcdb; /*#77BF43;*/
}

.featured-block.autoheight {
	height: auto;
}

.title-bar {
	background: none repeat scroll 0 0 #FBFBFB;
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	margin-bottom: 20px;
	padding-top: 0;
}

h1.archive-title,h1.entry-title,h1.page-title {
	text-transform: uppercase;
	color: #595959;
	font-size: 22px;
}

h2.entry-title {
	font-size: 22px;
	color: #00000c;
}

h3.widget-title {
	display: none;
}

h4.interest-line-heading {
	border-bottom: 2px solid #6CBDDA;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 10px;
}

.featured-block>a {
	text-align: left;
	width: 100%;
	height: 100%;
	display: block;
	color: #333;
	position: relative;
}

.fblock-icon {
	font-size: 53px;
	color: #fff;
	line-height: 150px;
	position: absolute;
	width: 100% !important;
	height: 50% !important;
	left: 0px;
	top: 20px;
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	padding-right: 0;
	display: block;
}

.fblock-content {
	position: absolute;
	left: 0px;
	width: 100%;
	/*height: 25%;*/
	height:auto;
	bottom: 0;
	font-size: 13px;
}

.fblock-main {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #fff;
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	margin: 0;
}

.fblock-sub {
	text-align: center;
	font-size: 14px;
	background: #fff;
	color: #747474;
	border: solid 1px #e8e8e8;
	border-top: none;
	/*line-height: 48px;*/
	padding:8px 0px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	border-bottom: solid 2px #e8e8e8;
	text-transform: uppercase;
	margin:0;
	font-weight: 400;
}

.fblock-sub span.count-color{color:#E40E5C;}

@
-webkit-keyframes moveFromLeft {from { -webkit-transform:translateX(-100%);
	
}

to {
	-webkit-transform: translateX(0%);
}

}
@
-moz-keyframes moveFromLeft {from { -moz-transform:translateX(-100%);
	
}

to {
	-moz-transform: translateX(0%);
}

}
@
-ms-keyframes moveFromLeft {from { -ms-transform:translateX(-100%);
	
}

to {
	-ms-transform: translateX(0%);
}

}
@
-webkit-keyframes moveFromRight {from { -webkit-transform:translateX(100%);
	
}

to {
	-webkit-transform: translateX(0%);
}

}
@
-moz-keyframes moveFromRight {from { -moz-transform:translateX(100%);
	
}

to {
	-moz-transform: translateX(0%);
}

}
@
-ms-keyframes moveFromRight {from { -ms-transform:translateX(100%);
	
}

to {
	-ms-transform: translateX(0%);
}

}
@
-webkit-keyframes moveFromBottom {from { -webkit-transform:translateY(100%);
	
}

to {
	-webkit-transform: translateY(0%);
}

}
@
-moz-keyframes moveFromBottom {from { -moz-transform:translateY(100%);
	
}

to {
	-moz-transform: translateY(0%);
}

}
@
-ms-keyframes moveFromBottom {from { -ms-transform:translateY(100%);
	
}

to {
	-ms-transform: translateY(0%);
}

}

/************My Css Start************/
.describe {
	background: url(images/link-arrow.png) no-repeat;
	color: #fff;
	text-transform: uppercase;
	font-size: 22px;
	padding: 15px 60px 15px 5px;
	text-align: right;
	background-position: 94% 50%;
	white-space:nowrap;
}

.describe a {
	color: #fff;
}

div.bottom-course-links a,div.bottom-course-links a:active,div.bottom-course-links a:visited {
	display: block;
	margin-bottom: 5px;
	background-color: #E3643D;
}

div.bottom-course-links a:hover {
	background-color: #d3442d;
}
/********* Inactive Courses *************************/
.inactive-course-wrapper .course_sidebar_form_wrapper
{
	padding: 10px!important;
	margin-top:10px;
}
/* .inactive-course-wrapper .course_detail_sidebar_wrapper{
	margin-top:28px;
} */
.inactive-course-wrapper .course-inactive {
    background-image: url(images/SCF_howie2.png);
    background-position: right top;
    background-repeat: no-repeat;
    height: 121px;
}
.inactive-course-wrapper .row.owl-icon {margin-right:0px;}
.inactive-course-wrapper .inactive-course-note{
    /* color: #fff;
    font-weight: 500;
    font-size: 16px; */
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5em;
    padding-right: 21px;
}
.inactive-course-wrapper .course-inactive .course-inactive-text {
    bottom: 14px;
    left: 24px;
    margin: 0;
    position: absolute;
    width: 65%;
    font-weight: bold;
}
.inactive-course-wrapper .course-inactive .course-inactive-text span {
    font-weight: normal;
}
.inactive-course-wrapper label{
    color: #fff;
    padding: 0 0 5px 5px;
    font-size: 12px;
}
.inactive-course-wrapper .course_sidebar_form_wrapper input[type=text] {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #adb4bc;
    border-radius: 0;
    box-shadow: none;
    color: #aba7a6;
    font-size: 13px;
    height: auto;
    padding: 7px 8px;
}
.inactive-course-wrapper .row .odd {
	padding-right: 5px;
}
.inactive-course-wrapper .row .even {
	padding-left: 5px;
}
.inactive-course-wrapper .inactive-enquiry-button {
    font-size: 14px;
    font-weight: 700;
    background-color: #B0CF50;
    width: 43%;
}
/********* End Inactive Courses *********************/
/*** Fixes after WP and Plugins update ******************/
.course_left_wrapper .left_course_first_box table tr td div.angelleye_buton_box_relative {
	width: 132px;
    margin-left: 73px;
    margin-top: -27px;
}
.checkout-button.button.alt.wc-forward {display: none;}
/** Checkout Page ********/
.woocommerce form.checkout section #checkout_paypal_message {overflow: hidden;padding-top: 2em!important;padding-bottom: 2em!important;}
.woocommerce form.checkout section p.checkoutStatus {margin: 0;}
.woocommerce-checkout #payment .form-row select {font-size: 100%!important;color: #000!important;}
.woocommerce-checkout #payment .form-row input.input-text.wc-credit-card-form-card-cvc {width: 4em;}
div.create-account p.form-row.form-row-wide.create-account.div_create_act_para, p a.button.angelleye_cancel {display:none;}
/** End Checkout Page ****/
/*** End Fixes after WP and Plugins update **************/
.course_left_wrapper .course_text_wrapper .accordion li a {text-decoration: underline;color: #F29100;}
.woocommerce-cart .shop_table.cart, .woocommerce-cart div.cart-total .custom-cart-details {border-color: #e9e9e9;}
.woocommerce-cart .shop_table.cart tbody td {border: 0;}
.woocommerce-cart .shop_table.cart tbody tr {border-bottom: 1px solid #e9e9e9;}
.woocommerce-cart .shop_table.cart tbody tr td:last-child, .woocommerce-cart .shop_table.cart thead tr th:last-child{border-right: 1px solid #e9e9e9;}
.woocommerce-cart .shop_table.cart tbody tr{background: #fff;}
.woocommerce-cart .shop_table.cart tbody tr.cart_item input[type="number"]{width:56px;height:42px;text-align:center;font-size:18px;top: 10px;position: relative;}
.woocommerce-cart .shop_table.cart tbody tr:last-child{background:#f8f8f8;}
.woocommerce-cart .shop_table.cart tbody tr td.product-name a.cart-prod-title{font-size: 18px;color: #000;}
.woocommerce-cart .shop_table.cart tbody tr .show-for-medium-up, .woocommerce-cart .shop_table.cart tbody tr .show-for-medium-up a{font-size: 14px;color: #75787a;}
.woocommerce-cart .shop_table.cart tbody tr td a.remove{font-size: 14px;color: #f5931f;text-decoration: underline;float: right;font-family: inherit;}
.woocommerce-cart .shop_table.cart tbody tr td span.amount {font-size: 18px;font-weight: bold;color:#222;}
.woocommerce-cart .shop_table.cart tbody tr td .coupon_code_btn{background: #cccccc;color: #222;}
.woocommerce-cart .shop_table.cart tbody tr.cart_item td {padding: 18px 8px;}
.woocommerce-cart .shop_table.cart tbody tr .show-for-large.float_left {display:none!important;}
.woocommerce-cart .shop_table.cart tbody tr input#coupon_code{width:50%;padding: 1.4em;}
.woocommerce-cart .shop_table.cart tbody tr .coupon_code_btn{float:left;padding: 0.6em;}
.woocommerce-cart .shop_table.cart tbody tr .coupon.columns{width:50%;}
.woocommerce-cart .shop_table.cart tbody tr .product-subtotal{display: inline;padding-right: 15px;}
.woocommerce-cart .shop_table.cart tbody tr .icon-trash:before{margin-right: 8px;font-size: 20px;text-decoration: blink;font-family: FontAwesome;}
.woocommerce-cart .shop_table.cart tbody tr td:first-child{width: 14%;}
.woocommerce-cart .shop_table.cart tbody tr td:nth-child(2){width: 52%;}
.woocommerce-cart .shop_table.cart tbody tr td:nth-child(3){width: 10%;}
.woocommerce-cart .shop_table.cart tbody tr td:nth-child(4){width: 28%;}
div.cart-total{width: 38%; float: right;}
table.custom-cart-details a.checkout-button.button.alt.wc-forward{float: right;display: block;background:#e3643d;font-size:18px;width: 100%;margin:0;font-weight:bold;}
table.custom-cart-details tr td{font-size:22px;color:#222;}
table.custom-cart-details tr td:first-child{width:100%;text-align: right;padding-bottom: 11px;}
table.custom-cart-details tr:nth-child(2) td, .cart-right-sidebar table.custom-cart-details tr:nth-child(3) td{padding-top:0;}
table.custom-cart-details span.custom-cart-total-text{color:#979797;}
.custom-cart-details tr td{border:0;background:#fff;float:right;}
.custom-cart-details tr hr{margin: 0 auto !important;position: relative;top: 5px;}
.custom-cart-details strong{font-weight:normal;}
.cart-total .continue-shopping{float:right;padding-top:14px;font-size:16px;text-decoration:underline;}
.cart-right-sidebar table.custom-cart-details{width: 100%;}
.cart-right-sidebar{padding-left:0!important;}
.cart-right-sidebar table.custom-cart-details tr td{background: #f8f8f8;text-align: left;}
.cart-right-sidebar table.custom-cart-details tr:nth-child(2) td{border: 1px solid red;margin:15px;width: 90%;text-align: center;background: #fff;padding-top: 4px;margin-bottom:6px;padding-bottom: 7px!important;}
.cart-right-sidebar table.custom-cart-details tr td:first-child{padding-bottom: 0;}
.cart-right-sidebar table.custom-cart-details a.checkout-button.button.alt.wc-forward{margin-bottom: 10px;}
.woocommerce-page .woocommerce .woocommerce-message {
    background: #78c8e3;
    text-align: left;
    color: white;
    border-radius: 0px;
    border: none;
    float: none;
    width: 100%;
    font-size: 16px;
    box-shadow: none;
    padding-left: 26px !important;
    text-shadow: initial !important;
}
div.woocommerce-message.removefromcart, div.woocommerce-message.removefromcart a{
	color: #e3643d !important;
}
div.woocommerce-message.removefromcart a{
	text-decoration: underline;
}
div.woocommerce-message.removefromcart:before{
	content: "\f014";
    margin-right: 8px;
    font-size: 20px;
    text-decoration: blink;
    font-family: FontAwesome;
    color: #e3643d;
}
.courses_list_mini li{border-bottom: 1px solid #e9e9e9;padding-bottom: 15px;}
.courses_list_mini .row, .cart_items.scf_mini_cart .row{margin: 0px -0.25em;}
.prod-title{font-size:15px;}
.courses_list_mini .prod-title{padding-bottom: 8px;}
.courses_list_mini .prod-title a{text-transform: capitalize!important;paddingt: 17px!important;}
.scf_mini_cart .cart_list {padding-top: 0px!important;}
.scf_mini_cart .cart_list li prod-title a{line-height: 0.5em!important;}
.courses_list_mini .minicart-product-price-qty{font-size: 15px;margin-bottom: -8px;}
.courses_list_mini .minicart-product-price-qty div.columns{padding-left: 0;padding-right: 0;}
.courses_list_mini .minicart-product-price-qty input{
	height: 29px;
    width: 48px;
    text-align: center;
    font-size: 15px;
    display: inline;
    position: relative;
    top: 0px;
    left: 5px;
}
.scf_mini_cart .cart_list{padding-right: 10px; padding-left: 10px;background: #fff;}
.scf_mini_cart .top_checkout {
	padding-right: 0;
    padding-left: 3px;
    background: #e06242;
    padding-top: 0px;
    text-align: center;
    padding-top: 2px;
    margin-bottom: 10px;
}
.scf_mini_cart .top_checkout a{background: #e06242!important;text-align: center;padding: 0px!important;font-size: 20px;position: relative;top: 4px;font-size: 22px;}
.scf_mini_cart .minicart-total{
	padding: 6px;
    font-size: 24px;
    border: 1px solid #67BCDB;
    text-align: center;
    margin-bottom: 14px;
    top: 7px;
}
.scf_mini_cart .minicart-total span{color:#979797}
.scf_mini_cart span.amount{font-weight: bold;display: inline!important;font-size: 20px;}
.scf_mini_cart .minicart-total .amount{color:#333333;}
.scf_mini_cart .top_viewcart{
	background: #67BCDB;text-align: center;
	padding-right: 0px;
    padding-left: 3px;
    margin-bottom: 10px;
}
.scf_mini_cart .top_viewcart a{color:#fff;text-transform: capitalize!important;font-size: 20px!important;}
.cart_items.scf_mini_cart{margin-left: -29%;min-width: 350px;}
.scf_mini_cart .row .columns{padding-left:2px;text-align: left;}
.courses_list_mini .icon-trash{color:#f5931f!important;font-size: 24px;}
.addtocart-area{
	
    width: auto;
    display: inline;
    padding-right: 30px;
    top: 11px;
    position: relative;
    padding-left: 59px;
}
.addtocart-area a{font-weight: normal!important;}
.addtocart-area img{
	position: relative;
    bottom: 6px;
    left: 3px;
    height: 28px;
    width: 28px;
}
.top_course .addtocart-area img{left: -1px;}
.top_course .addtocart-area{top: -2px;}
.top_course .addtocart-area{
	padding-right: 48px;
}
.top_course .popup-area{
	right: 17px;
}
.addtocart-area a{
	color: #e3643d!important;
	text-decoration: underline;
    font-size: 14px!important;
}
.mini-cart-course-count{padding-right: 6px;}

@media only screen and (min-width: 1200px) {
	div.bottom-course-links a,div.bottom-course-links a:active,div.bottom-course-links a:visited {
		display: block;
		height: 70px;
		margin-bottom: 1.5em;
		font-weight: bold;
	}
	.customer_details>.large-8,.customer_details .large-6 {
		padding-left: 0px;
	}
	div.bottom-course-links p.describe {
		margin: 0;
		padding: 18px 60px 18px 5px;
	}
	.woocommerce-order-received #menu-scf_topmenu .dropdown, .woocommerce-checkout #menu-scf_topmenu .dropdown {padding-left:0px;}
}


.searchform .search_bar {
	background: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 0px;
	color: #A9A9A9 !important;
	padding: 4px 14px !important;
	height: 55px;
	font-size: 24px !important;
	margin: 0px !important;
	border: 0px solid #ccc !important;
	-webkit-box-shadow: 2px 2px 2px 1px rgba(218, 218, 218, 0.8) !important;
	box-shadow: 2px 2px 2px 1px rgba(218, 218, 218, 0.8) !important;
}

.footer-pad {
	display: none;
}

.searchnav {
	background: #EBEBEB;
}

.footer_part_content form {
	margin: 0;
}

.footer_part_content .searchnav {
	background: none;
}

.footer_part_content .searchnav .searchinputdiv {
	width: 100%;
}

.footer_part_content .searchnav .searchinputdiv .search_bar {
	font-size: 13px !important;
}

.footer_part_content .searchnav .searchbuttondiv {
	float: right;
	width: 35%;
	padding-top: 0px
}

.footer_part_content .footer-pad {
	display: block
}

.searchform .searchinputdiv {
	padding: 0.9375em;
}

.searchform .searchbuttondiv {
	padding: 0.9375em;
	padding-left: 0px;
}

.searchform .searchbuttondiv .search_but {
	margin: 0;
	width: 100%;
	height: 60px;
	background-size: contain;
	padding: 0;
	background-color:transparent;
}

.search_nav {
	background: #EBEBEB;
	float: left;
	width: 100%;
}

.search_but {
	background: url(images/findbutton.png) no-repeat;
	text-indent: -9999px;
	height: 60px;
	width: 190px; /*kailashcss*/
	outline: none;
}

.search_but:focus {
	background: url(images/findbutton.png) no-repeat;
}

.search_but:hover {
	background: url(images/findbutton-hover.png) no-repeat;
}

#page div.action-buttons a {
	font-size: 16px;
	font-weight: bold;
	white-space: no-wrap;
	color: white;
}

.enquire_button {
	margin-left: 3px;
	color: #FFFFFF !important;
}

.find-button {
	background: url(images/findbutton.png) no-repeat;
	text-indent: -9999px;
	outline: none;
	height: 100%;
	width: 100%
}

/************My Css End************/

/*--- Tab and Accordion ---*/
.section-container.accordion,.section-container.auto {
	border-color: #e8e8e8
}

.section-container.accordion section,.section-container.accordion .section,.section-container.accordion.auto section,.section-container.auto.accordion .section
	{
	border-color: #e6e6e6
}

.section-container.accordion section p.title {
	color: #3f3f3f;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Open Sans', serif;
}

.section-container.accordion section .title a {
	padding: 20px
}

.section-container.accordion section.active .title a {
	background: #77BF43;
	color: #fff
}

.section-container.accordion section i {
	margin-top: 6px;
	width: 17px;
	height: 10px;
	background-image: url('images/toggle_nav.png');
	background-repeat: no-repeat;
	display: inline-block;
	float: right;
	background-position: -16px 0px
}

.section-container.accordion section.active i {
	background-position: 0px -10px
}

.section-container.accordion section p.title {
	background: #fff
}

.section-container.tabs>section.active>.title a,.section-container.tabs>.section.active>.title a {
	background: #77BF43
}

.section-container.tabs>section>.title,.section-container.tabs>.section>.title {
	background-color: #fff
}

.section.active a {
	color: #fff !important
}

.content .side-nav a {
	color: #505050 !important
}

.content .side-nav li {
	margin-bottom: 10px
}

ul.accordion,ol.accordion {
	margin: 0;
	padding: 0;
}

.accordion li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.accordion li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	*zoom: 1;
}

.accordion li li {
	list-style-type: disc;
	margin-left: 1em;
}

.accordion a {
	color: inherit;
	text-decoration: inherit;
}

.accordion .loading {
	display: none;
}

.study-tips-faqs .accordion .handle {
	border-bottom: solid 1px #e6e6e6;
	padding: 10px 0px;
}

.study-tips-faqs .handle a {
	color: #3f3f3f;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Open Sans', serif;
	/*display: inline-block;*/ /*kailashcss*/
	overflow: hidden; /*kailashcss*/
}

.study-tips-faqs .accordion .handle span {
	background: #77BF43;
	height: 40px;
	width: 40px;
	display: inline-block; /*kailashcss*/
	text-align: center;
	border-radius: 20px;
	margin-right: 10px;
}

.study-tips-faqs .accordion .handle span i {
	background: url('images/accordion_nav.png') 0px 0px no-repeat;
	display: inline-block;
	width: 17px;
	height: 10px;
	margin: 13px 0px 0px 2px
}

.study-tips-faqs .handle a.accordion-opener {
	display: block
}

.study-tips-faqs .accordion li.active .handle .accordion-opener i {
	background-position: 0px -10px;
	margin-top: 16px
}

.study-tips-faqs ol.accordion .panel,ul.accordion .panel {
	background: #fff;
	border: none;
	padding: 1.25em 0;
	font-size: 13px;
	color: #868686;
	margin-bottom: 0
}

.study-tips-faqs ol.accordion .panel p,ul.accordion .panel p {
	font-size: 13px;
	color: #868686
}
/*.content-page a {color:#F29100 !important; text-decoration:underline !important;}
.content-page a:hover {text-decoration:none !important;} 
.content-page a.accordion-opener  {text-decoration:none !important; color:#222 !important;}
*/
/* --- Services --*/
.services {
	background: #77BF43;
	height: 150px;
	text-align: center;
	padding-top: 20px;
}

.services img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	margin-bottom: 20px;
}

.services span {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #fff;
	margin-top: 20px;
}

.service_learn_more {
	border: 1px solid rgb(236, 236, 236);
	text-align: center;
	height: 50px;
	padding-top: 18px;
}

.service_learn_more a {
	font-size: 14px;
	color: rgb(116, 116, 116);
}

/* --- Promo block --*/
.promo {
	background: #77BF43;
	padding: 25px 21px;
	border: 1px solid #eaeaea;
	margin: 15px 0;
}

.promo p {
	font-size: 1.57em;
	color: #fff;
	display: inline-block;
	margin-bottom: 0;
	margin-top: 0.25em
}

.main-content-top.promo p {
	font-size: inherit
}

.promo a.button {
	background: #fff;
	font-size: 14px;
	color: #000;
	border-radius: 5px;
	text-transform: uppercase;
}

a.button.shadow-button {
	margin-bottom: 0
}

.promo a.button:hover {
	background: #fff;
}

/* --- Logo slider --*/
.footer-list li {
	margin-bottom: 10px
}
/* ------------------------------------------------------
  Helper classes
------------------------------------------------------*/
.text-right {
	text-align: right
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.grey-bg {
	background: #ebebeb;
}

.alignleft {
	float: left;
}

img.alignleft {
	margin: 5px 20px 5px 0;
}

.alignright {
	float: right;
}

img.alignright {
	margin: 5px 0 5px 20px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter {
	margin-top: 5px;
	margin-bottom: 5px;
}

figcaption {
	margin-top: 10px;
	line-height: 1.5em
}

table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td {
	line-height: 1.5em;
	font-size: 1em; /*color: #707070*/
}

iframe {
	border: none
}

/* ------------------------------------------------------
  Mobile Overrides
------------------------------------------------------*/

/*SIDEBAR AND WIDGETS*/
ul.widget-popular-list,ul.widget-post-list {
	list-style: none !Important;
	margin-left: 0;
	padding-bottom: 20px !Important
}

.widget-post-list li {
	margin-bottom: 10px
}

.widget-post-list li:last-child {
	margin-bottom: 0
}

.posts3-1 .title i {
	color: #999 !important
}

.posts3-1.tabs section.active .title i {
	color: #fff !important
}

.section-container .content {
	margin-top: 0px !important
}
/**************************************************/
.no-margin {
	margin: 0
}

/*-----------Flickr widget-----------*/
.thumbs {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.thumbs li {
	list-style: none;
	float: left;
}

.thumbs li a {
	
}

.thumbs li img {
	display: block;
}

.thumbs li a img {
	border: none;
	width: 54px;
	height: 54px;
	margin: 5px;
}

.thumbs li a img:hover {
	border: #77BF43 6px inset;
}

#contactFormWidget div.small-6.columns {
	padding-left: 0.6em
}

#contactFormWidget div.small-6.columns:first-child {
	padding-right: 0.6em;
	padding-left: 1.250em
}

#contactFormWidget .right {
	margin-right: 4px
}
#contact_details{
    border-top: solid 1px #fbfbfb;
    margin-top: 30px;
    padding-top: 30px;
}

#contact_details b{
    font-weight: 400;
    color: #3F3F3D; 
}
.footer_part_content input[type="text"] {
	height: 32px
}

.footer_part_content textarea {
	height: 100px
}

.footer_part_content input[type="text"]:hover,.footer_part_content textarea:hover {
	background: #F1EEEE
}

.footer_part_content input[type="text"],.footer_part_content textarea {
	color: #bbb; /*border:solid 1px #232323; background:#292929*/
}

#map_canvas {
	width: 100%;
	height: 450px;
}
/* ======================== Under Construction =====================*/
.uc-wrapper {
	background-image: url('images/uc.jpg')
}

.construction_title {
	text-align: center;
	margin-top: 20px;
}

.construction_description {
	line-height: 1.6;
}

.construction .progress h4 {
	font-weight: 300;
	font-size: 20px;
	margin: 0;
	position: absolute;
	padding: 10px;
	color: #fff;
}

.construction .progress {
	height: 50px;
	padding: 0
}

.construction .meter.progress {
	height: 48px
}

.construction .progress .meter {
	background: #77BF43
}

.construction span.icon-cogs {
	color: #fff
}

.construction .progress.primary {
	background: url('images/uc_progress.jpg') repeat-x center center
}

.uc-header #logo-image {
	margin: 20px 0px
}

div#clock {
	color: white;
	margin: 20px auto;
	overflow: hidden;
	text-align: center;
}

div#clock .small-2.columns p {
	background: #77BF43
}

div#clock .small-2.columns:last-child {
	float: left
}

div#clock p {
	padding: 10px;
	border: 1px dotted #e5e5e5;
}

div#clock p span {
	display: block;
	font-size: 50px;
	font-weight: 700;
	letter-spacing: -1px;
	padding: 5px 0 0;
}

div.coupon {
	color: #333 !important;
	font-size: 50px;
	font-weight: bold;
}

/*******************TOGGLE*****************/
.toggle {
	position: relative;
	margin: 1px 0 0 1px;
	padding: 0 10px 0 12px;
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
}

.toggle:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 45px;
	background: #77BF43
		url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%228px%22%20height=%228px%22%20viewBox=%220%200%208%208%22%20enable-background=%22new%200%200%208%208%22%20xml:space=%22preserve%22%3E%3Crect%20x=%223%22%20fill=%22rgb(255,255,255)%22%20width=%222%22%20height=%228%22/%3E%3Crect%20y=%223%22%20fill=%22rgb(255,255,255)%22%20width=%228%22%20height=%222%22/%3E%3C/svg%3E")
		no-repeat center;
}

.toggle.open:before {
	content: '';
	background: #77BF43
		url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%228px%22%20height=%228px%22%20viewBox=%220%200%208%208%22%20enable-background=%22new%200%200%208%208%22%20xml:space=%22preserve%22%3E%3Crect%20y=%223%22%20fill=%22rgb(255,255,255)%22%20width=%228%22%20height=%222%22/%3E%3C/svg%3E")
		no-repeat center;
}

.toggle-title {
	display: block;
	padding: 13px 0 11px 50px;
	font-size: 1.231em;
	color: #4e5257;
}

.toggle-title:hover {
	color: #77BF43;
}

.toggle.open .toggle-title {
	color: #77BF43;
}

.toggle.open .toggle-title:hover {
	color: #77BF43;
}

.toggle-content {
	display: none;
	margin: 20px 0 0 8px;
	padding: 0px 10px 6px 0px;
}

/*************************************/
/******************Search*************/
input#search {
	height: 33px
}

button#searchsubmit {
	border: solid 1px #e8e8e8;
	border-left: none;
	padding: 8px 12px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}

#searchsubmit i {
	font-size: 16px;
	padding-right: 0 !important
}

mark {
	background-color: #77BF43;
	color: #fff;
	padding: 0 5px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
}

.pricing-wrapper .columns:last-child {
	float: left
}

.eemail_caption {
	line-height: 20px
}

.eemail_textbox,.eemail_button {
	float: left !important;
	margin-top: 10px !Important
}

.eemail_textbox {
	width: 170px
}

.eemail_button {
	width: 89px
}

.eemail_textbox_button {
	width: auto !Important;
	border: none;
	cursor: pointer;
	font-family: inherit;
	font-weight: 300;
	line-height: 1;
	margin: 0 0 1.25em;
	position: relative;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-top: 0.75em;
	padding-right: 1em;
	padding-bottom: 0.7em;
	padding-left: 1em;
	font-size: 1em;
	background-color: #77BF43;
	color: white;
}

.alignleft {
	float: left;
}

img.alignleft {
	margin: 5px 20px 5px 0;
}

.alignright {
	float: right;
}

img.alignright {
	margin: 5px 0 5px 20px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter {
	margin-top: 5px;
	margin-bottom: 5px;
}

.post.fixed {
	height: auto;
	position: relative
}
/******************************************/
.view-two .mask {
	background-color: rgb(37, 201, 218);
	background-color: rgba(37, 201, 218, 0.8);
}
/********** WooCommerce******/

/****************** Start Extra Template CSS BY VIKRAM*************/

/******************STUDY TIPS Template*************/
.study_tips .study_tips_title {
	background: none repeat scroll 0 0 #FBFBFB;
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	margin-bottom: 20px;
	padding-top: 0px;
}

.study_tips .divline span {
	background: none repeat scroll 0 0 #77BF42;
}

.study_tips .button {
	background-color: #77BF42;
}

.study_tips .study_sidebar .widget_tag_cloud a {
	background: none repeat scroll 0 0 #77BF42;
}

.study_tips .study_sidebar .widget_tag_cloud a:hover {
	background: none repeat scroll 0 0 #666666;
	color: #FFFFFF !important;
}

.study_tips .study_sidebar .widgets ul li {
	background: none;
}

#studytips_icons div.left,#studytips_icons div.right {
	height: 300px
}

#studytips_icons div.center {
	margin-left: 27%;
}

#studytips_icons{
	padding-top:10px;
}

#studytips_icons div.right {
	margin-right: 40px;
}

/******************PROVIDER Template*************/
.main_providers .study_tips_title {
	background: none repeat scroll 0 0 #FBFBFB;
	border-bottom: 1px solid #E9E9E9;
	border-top: 1px solid #E9E9E9;
	margin-bottom: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.main_providers .provider_image {
	float: left;
	height: 110px;
	padding: 3%;
	text-align: center;
	width: 20%;
}

.main_providers .provider_image img {
	width: 100%;
}

.main_providers .providers {
	box-shadow: 0 0 8px 0 #CCCCCC;
}

.main_providers .provider_image img {
	max-width: 260px;
	max-height: 150px;
}
/******************COURSE Template*************/
.study_tips .courses_by_list {
	background: none repeat scroll 0 0 #77BF42;
	color: #77BF42;
	float: left;
	margin: 5px 0;
	padding: 7px 15px;
	width: 585px;
}

.study_tips .courses_name {
	float: left;
	width: 90%;
}

.study_tips .courses_link {
	float: right;
}

.study_tips .courses_name a {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.study_tips_details {
	padding-top: 10px;
}
/* RefineBy CSS 28nov*/
.searchWrap {
	background: #E5F2F4;
	float: left;
	/*width: 92.5%;*/
	margin-bottom: 20px;
}

.searchTtl {
	background: #6CBDDA; /*FEB713 9dec*/
	color: #FFFFFF;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 45px;
	padding: 13px 0 0 20px;
	/* text-shadow: 0 -1px 1px #3E535D;*/ /* commnet 24dec by Vikram*/
	width: 100%;
	border-bottom: 1px solid #F9F2E4;
}

.searchWrap ul {
	float: left;
	list-style: none outside none;
	padding: 15px 0 15px 20px;
	width: 100%;
}

.searchWrap li {
	float: left;
	width: 95%;
}

.searchWrap li a {
	background: url("images/searchwrap-li-bg.png") no-repeat scroll left 7px rgba(0, 0, 0, 0);
	color: #354850;
	float: left;
	padding: 5px 5px 5px 22px;
}

.margin_right_10 {
	margin-right: 10px;
}

.float_right {
	float: right;
}

.float_left {
	float: left;
}

.searchWrap li .Selected a,.searchWrap li.subSelected a,.searchWrap li.subSelectedCourseType a {
	background: url("images/searchwrap-li-selected-bg.png") no-repeat scroll left 7px rgba(0, 0, 0, 0);
}

.post_img_course {
	margin-bottom: 10px;
	position: relative;
}

.fontsize {
	font-size: 14px;
}

.cursor {
	cursor: pointer;
}

.searchline {
	display: list-item;
	border-bottom: 1px solid #6cbdda; /*FEB713 9dec*/
}

.searchline.noside {
	display: none; /*FEB713 9dec*/
}

.searchWrap li.search_careerpath a,.searchWrap li.subSelected a {
	margin-left: 15px;
	padding: 5px 5px 5px 22px !important;
	width: 195px;
}

.searchWrap li.subSelectedCourseType a {
	padding: 5px 5px 5px 22px !important;
	width: 195px;
}

.post_img_course p {
	background: url(images/OrangeTick.png) no-repeat scroll left rgba(0, 0, 0, 0);
	background-size: 13px;
	color: #77BF43; /*#04B500 9dec*/
	font-size: 12px;
	line-height: 16px;
	padding-left: 17px;
	margin-bottom: 0px;
}
/* START:: WD-106 : CF: changing tick on course landing pages*/
.post_img_course p.tick,.billing_address_table_header p.tick {
	background: url("images/OrangeTick.png") no-repeat scroll left center/13px auto rgba(0, 0, 0, 0);
}

.billing_address_table_header p.tick {
	padding-left: 15px;
	line-height: 25px;
}
/* END:: WD-106 : CF: changing tick on course landing pages*/
.interest_desc {
	line-height: 20px;
}

.top-heading {
	font-size: 14px;
	margin: 2% 0 0;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 2px solid #C01F5D; /*B3858F 9dec*/
}

.interest-line {
	width: 100%;
	padding: 1% 0;
	border-bottom: 2px solid #6CBDDA; /*B3858F 9dec*/
	width: 100%;
	position: relative;
}

.interest-line p {
	margin-bottom: 0;
}

.left-img { /*float:left;*/
	display: inline-block;
	width: 6%;
	padding-left: 1%;
}

.left-img img {
	width: 100%;
}

.interest_name { /*float: left;*/
	margin-left: 3%;
	display: inline-block;
	vertical-align: middle;
}

.interest_name a {
	font-size: 18px;
	color: #212121;
	text-transform: uppercase;
	white-space: nowrap;
}

.blog-sidebar h3,#interest_related_search h3 {
	color: #666666;
	font-size: 17px;
	height: 50px;
	line-height: 50px;
	margin: 0;
	text-transform: uppercase;
}

.right-img {
	position: absolute;
	display: inline-block;
	line-height: 40px;
	top: 10px;
	right: 0px;
}

.view_all {
	text-align: right;
	line-height: 45px;
	margin: 2% 0 3%;
}

.view_all a {
	background: #BF0556;
	padding: 1% 3%;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
}

#career_details .industry_details,#career_details .industry_coursetype_details,#career_details .industry_logo {
	padding-top: 10px;
	padding-bottom: 10px;
}

.industry_details p {
	margin: 0;
}

.margin_1 {
	margin-bottom: 1%;
}

#career_logo img,.industry_logo img {
	max-height: 150px;
	max-width: 260px; /*margin-left: 8px;*/
}

.course_provider_img {
	/*max-height: 75px;
	max-width: 130px;*/
	min-height: 45px;
	min-width:79px;	
}
/***** Course Details page css and Lightbox css*****/
.clear_both {
	clear: both;
}

.course_sidebar_first_box .arrow_bg_box {
	/*background:url(images/bg_2_course_sidebar.png) no-repeat;*/
	background: #F2F2F2; /*#ececec*/
	border-radius: 15px;
	color: #333333;
	display: inline-block;
	font-size: 14px;
	line-height: 19px;
	padding: 21px 15px 21px 15px;
	font-style: italic;
	font-weight: bold;
	float: right; /*width:252px;  height: 80px;*/
}

.arrow_bg_box em {
	display: block;
	overflow: hidden;
	border: 6px solid #f2f2f2;
	border-color: #fff #f2f2f2;
	border-width: 9px 37px 9px 0px;
	position: absolute;
	margin-top: 10px;
	margin-left: -50px;
}

.course_sidebar_first_box .course_sidebar_bride_img { /*width:22%;*/
	display: inline-block;
	vertical-align: top;
	padding: 3px 0;
}

.course_sidebar_form_wrapper {
	background: #e06242; /*bf185d 9dec*/
	padding: 20px;
}

.course_sidebar_form_wrapper table {
	border: none;
	margin: 0;
}

.course_sidebar_form_wrapper table td {
	background: #e06242; /*bf185d 9dec*/
}

.course_sidebar_form_wrapper table tr td {
	padding: 2px 0;
}

.course_sidebar_form_wrapper table tr td input[type=text] {
	background: #fff;
	border: 1px solid #adb4bc;
	padding: 7px 10px;
	margin: 0;
	box-shadow: none;
	height: auto;
	color: #aba7a6;
	font-size: 13px;
	border-radius: 0px;
}

.course_sidebar_form_wrapper table tr td select {
	background: #fff;
	border: 1px solid #adb4bc;
	line-height: 27px;
	margin: 0;
	box-shadow: none;
	height: auto;
	color: #aba7a6;
	font-size: 13px;
	padding: 1.5px 6px;
	background: url('images/select_box_bg.png') right center no-repeat #fff;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	text-indent: 0.01px;
	text-overflow: '';
}

.course_sidebar_form_wrapper table tr td input[type=submit] {
	-webkit-appearance: none;
	/* padding: 12px 18px 12px 6px;*/
	padding: 12px 20px;
	border: none;
	color: #fff;
	/* margin-top: 10px !important;*/
	/*  background: url(images/arrow_icon2.png) #73bf41 no-repeat;*/
	background: #A6C947 no-repeat;
	background-position: 105px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 3px; /*add kailash 4march*/
	font-family: 'Open Sans', sans-serif;
}

.course_sidebar_form_wrapper table tr td input[type=submit] {
	background: :#A6C251;
}

.couser_pdf_box {
	color: #fff;
}

.couser_pdf_box table {
	border: none;
	background: #71bed9;
	margin-bottom: 5px; /*f7b717 9dec*/
}

.couser_pdf_box span {
	font-size: 18px;
	color: #fff;
}

.couser_pdf_box span b {
	font-weight: bold;
	font-size: 18px;
}

.first_name_course_form {
	/*padding-top: 13px !important;*/
	padding-top: 6px !important; /*add kailash 4march*/
}

.first_name_course_form input {
	width: 98% !important;
}

.left_course_first_box table {
	border: none;
	background: #fff;
}

.left_course_first_box table tr th {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 23px;
	color: #434343;
	padding-left: 0px;
}

.left_course_first_box table tr {
	background: none;
}

.table_highlight_box {
	background: #e8f3f5 !important;
}

.table_course_border_top {
	border-top: 2px solid #7cc8e0;
}

.table_course_border_bottom {
	border-bottom: 2px solid #7cc8e0 !important;
}

.left_course_first_box table tr td b {
	color: #414242;
}

.left_course_first_box table tr td {
	font-size: 18px;
	color: #414242;
}

.single-product .course_text_wrapper .course_text_title_box {
	border-bottom: 1px solid #71BED9 !important;
}

.single-product .course_text_wrapper .course_text_title_box span a {
	/*.course_text_wrapper .course_text_title_box span*/
	/*Change by Kailash 7 march*/
	background: url("images/arrow_icon_5.png") no-repeat scroll 93% center #C0175D;
	padding: 8px 30px 8px 15px;
	display: inline-block;
	color: #fff;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	float: right;
}

.single-product .course_text_wrapper .course_left_text_box p,#career_details p,#filter_courses p,p {
	color: #414242;
	font-size: 16px;
}

#filter_courses {
	padding-top: 20px;
}

#filter_courses a.synopsis-readmore {
	font-size: 12px;
}

#filter_courses a.synopsis-readmore:hover {
	color: #65AD30;
}

.single-product .course_left_text_box .course_text_hight_box {
	/*background:#eaebeb; font-style:italic;*/
	color: #636464;
	font-size: 25px;
	text-align: left; /*  padding: 25px 25px;*/
}

.single-product .course_left_text_box ul {
	padding-left: 60px;
	list-style-image: url(images/pink-icon.png);
	color: #414242;
	font-size: 16px;
	font-weight: 300; /* Css change by kailash on 7 march*/
	margin: 0 0 25px; /* 0px; Css change by kailash on 7 march*/
}

.single_course_text_title_box {
	padding: 5px 0;
}

.single-product .course_text_wrapper .course_text_title_box span a {
	color: #FFFFFF;
}

.course_bottom_aifa_box {
	padding: 25px 15px 0;
	color: #414242;
	line-height: 16px;
}
/*** lightbox form css*/
.course_form_for_light_box_wrapper .course_sidebar_first_box {
	
}

.course_form_for_light_box_wrapper .course_sidebar_first_box .arrow_bg_box {
	/*background:url(images/bg_2_course_sidebar.png) no-repeat;*/
	background: #F2F2F2;
	border-radius: 15px;
	color: #333333;
	display: inline-block;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 19px;
	padding: 21px 15px;
	/*width:252px;  height: 80px;*/
}

.course_form_for_light_box_wrapper .course_sidebar_first_box .course_sidebar_bride_img {
	/*width:22%;*/
	display: inline-block;
	vertical-align: top;
	padding: 6px 0;
}

.course_form_for_light_box_wrapper .course_sidebar_form_wrapper {
	background: #C01F5D; /*bf185d 9dec*/
	padding: 20px;
}

.course_form_for_light_box_wrapper .course_sidebar_form_wrapper table {
	border: none;
	margin: 0;
}

.course_form_for_light_box_wrapper .course_sidebar_form_wrapper table td {
	background: #C01F5D; /*bf185d 9dec*/
}

.course_form_for_light_box_wrapper .course_sidebar_form_wrapper table tr td {
	padding: 2px 0;
}

.course_form_for_light_box_wrapper .course_sidebar_form_wrapper table tr td input[type=text] {
	background: #fff;
	border: 1px solid #adb4bc;
	padding: 7px 10px;
	margin: 0;
	box-shadow: none;
	height: auto;
	color: #aba7a6;
	font-size: 13px;
	border-radius: 0px;
}

.course_form_for_light_box_wrapper .course_sidebar_form_wrapper table tr td select {
	background: #fff;
	border: 1px solid #adb4bc;
	margin: 0;
	box-shadow: none;
	height: auto;
	color: #aba7a6;
	font-size: 13px;
	line-height: 27px;
	background: url('images/select_box_bg.png') right center no-repeat #fff;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	padding: 1.5px 6px;
	text-indent: 0.01px;
	text-overflow: '';
}

.course_form_for_light_box_wrapper .course_sidebar_form_wrapper table tr td input[type=submit] {
	-webkit-appearance: none;
	padding: 12px 20px;
	border: none;
	color: #fff;
	background: #73bf41 no-repeat;
	background-position: 105px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 3px; /*add kailash 4march*/
	font-family: "Arial Black", Gadget, sans-serif;
}

.course_form_for_light_box_wrapper .couser_pdf_box {
	color: #fff;
}

.course_form_for_light_box_wrapper .couser_pdf_box table {
	border: none;
	background: #FDB70E; /*f7b717 9dec*/
}

.course_form_for_light_box_wrapper .couser_pdf_box span {
	font-style: italic;
	font-size: 18px;
	color: #fff;
}

.course_form_for_light_box_wrapper .couser_pdf_box span b {
	font-weight: bold;
	font-size: 18px;
}

.course_form_for_light_box_wrapper .first_name_course_form {
	/*   padding-top: 13px !important;*/
	/*add kailash 4march*/
	padding-top: 6px !important;
}

.course_form_for_light_box_wrapper .first_name_course_form input {
	width: 98% !important;
}

.certication_text_css {
	padding: 10px !Important;
	color: #666;
}

.certication_text_css span {
	color: #77BF43;
	font-size: 14px;
	font-weight: bold;
}

.couser_pdf_box {
	text-align: center;
}

.couser_pdf_box .couser_pdf1 {
	display: inline-block;
	width: 10%;
}

.couser_pdf_box .couser_pdf2 {
	display: inline-block;
	width: 20%;
}

.couser_pdf_box .couser_pdf3 {
	display: inline-block;
	width: 60%;
}

@media screen and (max-width: 740px) {
	.main-wrapper,.top-header,.footer_wrapper,.slider-wrapper,.main-content-top {
		max-width: 100% !important;
	}
	.checkout_icon {
		display: none;
	}
	.full_menu {
		padding: 0px !important;
	}
	.top-bar .name,.top-bar {
		height: 40px;
	}
	.arrow_bg_box em {
		display: block;
		overflow: hidden;
		border: 6px solid #f2f2f2;
		border-color: #f2f2f2 #fff;
		border-width: 0 16px 27px;
		position: absolute;
		margin-top: -47px;
		margin-left: 49px;
	}
}

/****************** End Extra Template CSS BY VIKRAM*************/
#enquiryForm p {
	font-size: 13px;
	margin-bottom: 3px !important;
}

#enquiryForm label {
	color: white;
	display: inline;
}

#pgd_5yrs_or_bach_No,#pgd_5yrs_or_bach_Yes {
	margin: 10px;
	color: #fff
}

#enquiryForm td {
	color: #fff;
}

#search_coursestype,#search_coursestype_name { /*display:none !important;*/
	
}

#course_survey_form_display {
	top: 150px !important;
}

#enquiryForm input[type="submit"] {
	cursor: pointer;
}

.featured-block:hover {
	background: #4badc4;
}

.featured-block:hover .fblock-sub {
	background: #4badc4 !important;
	font-size: 14px;
}

.featured-block:hover .fblock-icon {
	font-size: 70px;
	color: #77BF43; /*#77BF43;*/
	-webkit-animation: moveFromLeft 400ms ease;
	-moz-animation: moveFromLeft 400ms ease;
	-ms-animation: moveFromLeft 400ms ease;
}

.featured-block:hover .fblock-main {
	color: #77BF43; /*#77BF43;*/
	-webkit-animation: moveFromRight 300ms ease;
	-moz-animation: moveFromRight 300ms ease;
	-ms-animation: moveFromRight 300ms ease;
}

.featured-block:hover .fblock-sub {
	border-color: #4badc4; /*#77BF43;*/
	background: #4badc4; /*#77BF43;*/
	color: #fff;
	-webkit-animation: moveFromBottom 500ms ease;
	-moz-animation: moveFromBottom 500ms ease;
	-ms-animation: moveFromBottom 500ms ease;
}

.footer_search {
	width: 95% !important;
	height: 40px !important;
	border: 2px solid #eee;
}

.footer_wrapper #headersearch_form .button.success {
	background: url("images/footer-findbutton.png") no-repeat;
	float: right;
	height: 34px;
	margin-right: 12px;
	padding: 0;
	text-indent: -9999px;
	width: 103px;
}

.footer_wrapper #headersearch_form .button.success:hover {
	background: url("images/footer-findbutton-hover.png") no-repeat;
}
/******* Follow form*********/
#course_enquiry_form {
	width: 355px;
}

aside.sidebar-right {
	height: auto;
	position: relative;
}

.main-wrapper {
	position: relative;
}

.reset-top-button {
	width: 100%;
	float: right;
}

.reset-top-button a {
	float: right;
	font-size: 16px;
	font-weight: normal;
	padding: 10px;
	margin-bottom: 5px;
}

/*kailashcss*/
.bx-wrapper .bx-caption {
	display: none;
}
/* Kailash*/
#filter_courses p.tick {
	/*font-size: 12px;*/
	padding: 5px 20px;
	color: #333;
}

#filter_courses .tick .tick-img {
	background: url(images/course-extras-sprite.png) no-repeat scroll left -16px rgba(0, 0, 0, 0);
	line-height: 16px;
	padding-left: 17px;
}

#course_loading_block_wrap_new {
	position: fixed;
	bottom: 0px;
	left: 0px;
	background: #fff;
	height: auto;
	display: block;
	width: 100%;
	float: left;
	border: #fff solid 0px;
}

#course_loading_block_wrap {
	height: auto;
	display: block;
	width: 100%;
	float: left;
	border: #fff solid 1px;
}

#course_loading_block1 {
	display: none;
	height: 80px;
	width: 7%;
	margin: 0 auto;
	margin-top: 50px;
	border: #fff solid 1px;
}

#course_loading_block2 {
	display: none;
	text-align: center;
}

#course_loading_block1 img {
	width: 50%;
}

#course_loading_block {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1001;
	background: #fff;
	opacity: 1;
}

#course_loading_block img {
	position: fixed;
	top: 1px;
	left: 45%;
	z-index: 1002;
	width: 500px;
	opacity: 1;
}

#course_loading_block .inner_container {
	width: 50%;
	margin: 0 auto;
	background: #fff;
	opacity: 1;
}

@
-webkit-keyframes fadeInEffect {from { opacity:0;
	
}

to {
	opacity: 1;
}

}
@
-moz-keyframes fadeInEffect {from { opacity:0;
	
}

to {
	opacity: 1;
}

}
@
keyframes fadeInEffect {from { opacity:0;
	
}

to {
	opacity: 1;
}

}
.loadData {
	opacity: 1;
	-webkit-animation-duration: 525ms;
	-webkit-animation-name: fadeInEffect;
	-moz-animation-duration: 525ms;
	-moz-animation-name: fadeInEffect;
	animation-duration: 525ms;
	animation-name: fadeInEffect;
}

.padding_online {
	padding-top: 30px;
}

#contentResults .course_provider_img {
	max-width: 100%;
	max-height: 100%;
}

#contentResults .post_img_course {
	position: relative;
}

#contentResults .clear {
	clear: both;
}

.side_nav p.fblock-sub {
	margin-bottom: 0px;
}
/*--added by pawan---*/
.side_nav p {
	margin-bottom: 0;
}

.side_nav a {
	text-decoration: none;
}

#accordion_course_detail .right-buttons {
	background: #C0175D;
	padding: 2px 6px 2px 6px;
	display: inline-block;
	color: #fff;
	vertical-align: top;
	font-size: 10px;
	font-weight: bold;
}
/*--added by pawan---*/
#accordion_course_detail .handle span i {
	background: url('images/accordion_mobile.png') no-repeat;
	width: 10px;
	height: 6px;
}

.reveal-modal .close-reveal-modal {
	height: 40px;
	width: 40px;
	z-index: 1001;
	right: 0em;
	text-align: center;
	margin-top: -12px;
	padding-top: 10px;
	padding-left: 10px;
}

@
-moz-document url-prefix () { .course_sidebar_form_wrapper table tr td
	select,.course_form_for_light_box_wrapper .course_sidebar_form_wrapper
	table tr td select {
	padding: 7px6px;
}

}
/*Add New Css for enquire From Improvements on page and popup*/
.course_sidebar_form_wrapper #enquiryForm {
	margin: 0; /*margin:-1em 0;*/
}

.postcode_course_form input,.postcode_course_form select {
	width: 98% !important;
}

.postcode_course_form #state {
	float: right;
}

.postcode_course_form>p {
	clear: both;
}

.padding_left {
	padding-left: 4%;
}

.course_sidebar_form_wrapper table tr td textarea {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #ADB4BC;
	box-shadow: none;
	color: #ABA7A6;
	height: auto;
	margin: 0;
	font-size: 11px;
}

.couser_pdf_box table td {
	padding-left: 0px;
	padding-right: 0px;
}

#enquiryForm .popup_course_wrapper {
	text-align: left;
	padding: 12px 15px 20px;
	background: #fff;
}

#enquiryForm .popup_course_wrapper .popup_course_desc {
	color: #2D2D2D;
}

#enquiryForm .popup_course_wrapper .popup_course_desc span {
	font-weight: bold;
}

#enquiryForm .popup_course_title {
	color: #78be44;
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 19px;
}

.course_sidebar_form_wrapper #enquiryForm #message {
	padding-left: 10px;
}

.course_popup_table {
	position: relative;
	height: 70px;
}

.course_popup_table table {
	left: -7%;
	position: absolute;
	width: 114%;
}

#enquiryForm .course_popup_table table tr td {
	background: none repeat scroll 0 0 #67BCDB;
	padding: 8px 0;
}
/*End Css for enquire From Improvements*/
.homepage_thumb_section .large-3 {
	font-size: 12px;
}
/*Remove border for editor table*/
.editor_no_border>table,.editor_no_border>table tr,.editor_no_border>table tr td {
	border: 0px !important;
}
/*New css Add By Kailash*/
.course_text_wrapper .course_left_text_box ul {
	padding-left: 30px;
}

.course_text_wrapper .course_left_text_box p,.course_bottom_aifa_box p {
	margin-bottom: 1.25em;
}

#bottom_slider .ls-thumbnail {
	position: absolute;
	right: 25px;
	top: -30px;
}

#bottom_slider .ls-thumbnail a {
	background-color: #4e5257;
	transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	-webkit-transition: background-color .2s linear;
	-ms-transition: background-color .2s linear;
	-o-transition: background-color .2s linear;
}

#bottom_slider .ls-thumbnail-inner {
	background: none;
}

#bottom_slider .ls-thumbnail a:hover {
	background-color: #77BF43;
}

#bottom_slider .ls-thumbnail a img {
	visibility: hidden !important;
}

.top-bar {
	z-index: 999;
}

.avanserbox {
	border: 1px solid #E0F1F9;
	margin-bottom: 20px;
}

.avanserbox .avansertext {
	color: #77BF42;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 0;
	text-align: center;
}

.avanserbox .avanser-availability {
	padding: 5px;
	text-align: center;
}

.avanserbox .avnum,.avanserbox .avnum a {
	color: #77BF42;
	font-size: 22px;
}

.avanserbox .avansertitle {
	background-color: #C01F5C;
	padding: 7px 5px 7px 16px;
	text-align: center;
}

.avansermobile {
	border: none;
	margin: 0 auto;
}

.avansermobile .avansertext {
	color: #77BF42;
	font-size: 16px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
	background-color: #77BF42;
	border-radius: 5px;
	background-image: url("images/avanser-phone-icon.png");
	background-repeat: no-repeat;
	background-position: 22px -1px;
	background-size: contain;
}

.avansermobile .avanser-availability {
	padding: 5px;
	text-align: center;
	margin: 0;
	white-space: nowrap;
}

.avansermobile .avnum {
	margin: 0;
	color: white;
	padding: 5px 0px 5px 25px;
	font-weight: bold;
}

.avansermobile .avnum,.avansermobile .avnum a {
	font-size: 18px;
	color: white;
}

.avansermobile .avansertitle {
	color: #77BF42;
	padding: 7px 5px 7px 16px;
	font-size: 16px;
	text-align: center;
	margin: 0;
	font-weight: bold;
	white-space: nowrap;
}

@media ( min-width : 760px) {
	.avansermobile .avansertext,.avansermobile .avanser-availability {
		width: 66.6667%;
		margin: 0;
	}
	.study_mode {
		width: 13%;
	}
	.duration {
		width: 10%
	}
	.no-padding-left {
		padding-left: 0px !important;
	}
	.no-padding-right {
		padding-right: 0px !important;
	}
}
/**** For mobile register interest ***********/
@media ( max-width : 767px) {
	a.reg_interest {
	    height: 45px !important;
	    font-size: 18px !important;
	    background: url("images/ButtonArrow.png") no-repeat 96% center;
	    font-weight: bold !important;
	    border: none;
	    cursor: pointer;
	    font-family: inherit;
	    font-weight: 300;
	    line-height: 1;
	    position: relative;
	    text-decoration: none;
	    text-align: center;
	    padding-top: 0.75em;
	    padding-right: 1.5em;
	    padding-bottom: 0.8125em;
	    padding-left: 1.5em;
	    font-size: 16px;
	    background-color: #B0CF50;
	    color: white;
	    display: block;
	}
	.inactive-course-wrapper #course_enquiry_form {
	    width: 100%;
	}
	.inactive-course-wrapper .course_sidebar_form_wrapper {padding:0!important;}
	.inactive-course-wrapper .inactive-course-note {padding: 2px;margin-top: 6px;margin-bottom: 14px;}
	/* .inactive-course-wrapper .course_sidebar_form_wrapper input[type=text] {font-size:16px;} */
	.inactive-course-wrapper .course-inactive .course-inactive-text {left: 11px;bottom: 22px;}
	#menu-scf_topmenu li a{text-transform:uppercase;}
	.woocommerce-cart .shop_table.cart tbody tr .coupon.columns{width: 100%;}
	div.cart-total{width: 100%;}
	.shop_table.cart .coupon input[type=submit], .shop_table.cart .coupon input[type=text]{
		-webkit-border-radius:0px;
	}
	.study-tips-faqs .handle a.accordion-opener {
		padding-left: 52px;
    	padding-bottom: 6px;
    	margin-bottom: 6px;
	}
	.study-tips-faqs .handle a.accordion-opener span{
		margin-left: -49px;
	}
}
/**** End for mobile register interest *******/
.checkout_icon {
	background: url(images/cart_icon.png) no-repeat 0 31px;
	margin-left: 10px;
	padding-left: 10px;
}

.checkout_icon:hover,.checkout_icon:focus {
	background-color: transparent;
}

@media screen and (min-width:900px) {
	.top-bar .title-area,.checkout_icon_white {
		display: none;
	}
}

.checkout_icon_white {
	font-size: 14px;
	text-align: right;
	height: 40px;
	line-height: 40px;
	/*padding-left: 25px !important;*/
	padding-left:0px !important;

	background-size: 18px;
	position:relative;
	background-color: #747474;
}

.bold {
	font-weight: bold !important;
}

.checkout_icon_white a {
	color: #fff;
	background: url(images/cart_icon_white.png) #747474 no-repeat left center;
	padding-left: 20px;
}

.primary-content .social-icons li a i {
	background: none repeat scroll 0 0 #E36439;
}

#filter_courses .post .synopsis-readmore,#filter_courses .post .synopsis-readmore:hover {
	color: #F5963C;
}

.course_left_text_box ul {
	color: #414242;
	font-size: 16px;
	font-weight: 300;
	list-style-image: url(images/pink-icon.png);
}

.sidebar_checkout a {
	font-size: 20px;
	background: #e06242;
	display: block;
	color: #fff;
	text-align: center;
	padding: 15px 0;
	background: url(images/cart_btn.png) #e06242 no-repeat 28% 15px;
	margin-bottom: 30px;
}

.top_checkout {
	padding-top: 10px;
}

.top_checkout a {
	background: url(images/cart_btn.png) #e06242 no-repeat 18% 10px !important;
	display: block;
	color: #fff;
	padding: 0 30px !important;
	text-transform: inherit !important;
	text-align: right;
	line-height: 40px !important;
	margin-bottom: 10px !important;
}

.sidebar_checkout a:hover {
	background-color: #D2522B;
}

.cart_heading h3 {
	color: #f3b701;
	font-size: 22px;
	text-transform: uppercase;
	padding: 20px;
}

.cart_table table,.order_status_table table {
	width: 100%;
	margin-bottom: 0px;
	border-collapse: collapse;
	border-color: #CCE9F1;
}
/* Zebra striping*/
.cart_table th,.order_status_table th {
	background: #f8f8f8;
	font-size: 18px;
	border: none;
	font-weight: normal;
}

.cart_table td,.order_status_table td {
	border: 1px solid #cce9f1;
	text-align: left;
}

.right_message_bg {
	background: url(images/right_message_bg.png) center no-repeat;
	min-height: 325px;
	position: relative;
	background-size: 210px;
}

.inner_message p {
	font-size: 10px !important;
}

.inner_message h4 {
	font-family: Arial Rounded MT Bold, Helvetica Rounded, Arial, sans-serif;
	font-size: 16px;
	color: #ea794c;
	margin: 0;
}

.inner_message {
	left: 35%;
	position: absolute;
	top: 10%;
	width: 145px;
}

.inner_table td {
	padding: 2%;
	border: none;
	/*	text-align:center;*/
	position: relative;
}

.inner_table td span {
	float: left;
	padding: 2px 0;
	display: block;
}

.inner_table .coupon_code_text {
	width: 75%;
	float: right;
	color: #000;
	border-color: #E9E9E9;
	font-family: Arial, Helvetica, sans-serif;
}

.inner_table .coupon_code_text:focus {
	border-color: #eee;
	box-shadow: 0px 0px 4px #C4C4C4 !important;
	-moz-box-shadow: 0px 0px 4px #C4C4C4 !important;
	-webkit-box-shadow: 0px 0px 4px #C4C4C4 !important;
}

.inner_table {
	border-color: #cce9f1;
	margin-bottom: 0px;
	width: 100%;
	float: left;
	border-top: 0;
}

.inner_table .coupon_code_text {
	margin-bottom: 0px;
}

.coupon_code_btn,.update_cart_btn,.check_out_btn,.receipt_btn {
	background: #aaaaaa;
	color: #fff;
	padding: 5px 20px;
	border: none;
	cursor: pointer;
}
.update_cart_btn{
		background:url(images/re.png) 18px 4px  no-repeat #aaaaaa;
		padding: 5px 20px 5px 45px;

}
.coupon_code_btn:hover,.update_cart_btn:hover,.receipt_btn:hover {
	background-color: #939393;
}

.confirm_btn {
	background: #A6C947;
	color: #fff;
	padding: 5px 20px;
	border: none;
	cursor: pointer;
}

.confirm_btn:hover {
	background-color: #A0BA3F;
	color: #ffffff;
}

.check_out_btn {
	background: #a6c947;
	color: #fff;
}

.check_out_btn:hover {
	background-color: #a0ba3f;
}

.orange_text {
	font-size: 15px;
	font-weight: bold;
	padding: 17px;
	text-align: center;
	color: #f2b701;
}

.cart_table td,.order_table_wrapper td,.order_status_table td {
	color: #75787a;
}

.secure_icon {
	text-align: right;
	color: #dc6046;
	font-size: 8px;
	margin-bottom: 5px;
}

.secure_icon span img {
	margin-top: -5px;
	padding-right: 5px;
	width: 17px;
}

.billing_address_table {
	background: #F5FAFA;
	border: 1px solid #dbeff6;
	float: left;
	padding: 10px 3% 15px;
	width: 100%;
	margin-bottom: 10px;
}

.address_form {
	padding: 15px 0 0;
	float: left;
	width: 100%;
}

.address_form label {
	font-size: 13px;
	padding-bottom: 5px;
	color: #000;
	font-weight: bold;
}

.small-text {
	font-size: 12px;
	font-weight: 300;
}

.order_table_wrapper {
	margin: 20px 0 90px;
	float: left;
	width: 100%;
}

.customer_details {
	margin-top: 20px;
}

.order_table_wrapper table {
	border: none;
}

.payment_options div {
	line-height: 15px;
	padding-top: 5px;
}

.payment_options span {
	float: left;
	margin-left: 25px;
	padding: 0;
}

.billing_address_table input {
	border-color: #d6edf3;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	font-size:1em;
}

.billing_address_table input:focus {
	border-color: #bde3f1;
	box-shadow: 1px 1px 5px #bde3f1;
	-webkit-box-shadow: 1px 1px 5px #bde3f1;
	-moz-box-shadow: 1px 1px 5px #bde3f1;
}

.billing_address_table select {
	background: #fff;
	max-height: 26px;
	border: 1px solid #D6EDF3;
	line-height: 27px;
	margin: 0 0 1em;
	box-shadow: none;
	height: auto;
	color: #aba7a6;
	font-size: 11px;
	padding: 5px 5px 3px;
	background: url(images/select_box_bg_blue.png) right center no-repeat #fff;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	text-indent: 0.01px;
	text-overflow: '';
}

.cvv_block a {
	color: #ea794c;
	text-decoration: underline;
	margin-left: -8%;
	position: relative;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
}

.billing_address_table p.tick {
	padding-left: 20px;
	line-height: 25px;
}

.billing_address_table_header .large-4 {
	padding: 15px 0;
}

.receipt_btn {
	background-image: url(images/print.png);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 30px;
	max-width: 140px;
	padding: 8px 10px 8px 35px;
	display: inline-block;
	margin-top: 15px;
	margin-right: 5px;
}

.update_cart_btn.print {
	background-image: url(images/print.png);
	background-repeat: no-repeat;
	background-position: 5px;
	padding-left: 30px;
	float: right;
	max-width: 140px;
	padding: 8px 10px 8px 35px;
	margin-right: 5px;
}

.update_cart_btn.print:hover,.update_cart_btn.print:focus,.receipt_btn:hover,.receipt_btn:focus {
	color: #fff;
}

.order_status {
	line-height: 25px;
	clear: both;
}

.address_form .columns,.checkout .order-received {
	padding-left: 0;
}

.checkout .order-received-img {
	padding-right: 0;
}

.black-text {
	color: #333;
	padding: 0 5px
}

.red_star {
	color: #ff0000;
	padding: 0 5px;
}

label {
	cursor: default;
}

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

.small-6.columns.back_cart {
	text-align: center;
}

.back_cart a {
	text-decoration: underline;
	color: #F3B701;
	float: right;
}

#paypalexpress_order_review .back_cart a {
	padding-top: 20px;
}

.inner_message span {
	float: left;
	display: block;
	padding: 0 5px 0 0;
}

.payment_page h4 {
	line-height: normal;
	width: 130px;
	text-align: center;
}

.payment_page {
	left: 37%;
	position: absolute;
	top: 4%;
	width: 145px;
}

.inner_message.payment_page span {
	display: inline-block;
	margin-left: 0;
	float: none;
	padding-right: 5px;
	width: 20px;
}

.inner_message.payment_page span img {
	margin-top: -5px;
}

.cvv_image {
	/*opacity: 0;*/
	display: none;
}

.cvv_block a:target .cvv_image {
	opacity: 1;
}

.cart_items,.cart_empty {
	color: #FFFFFF;
	margin-left: -22%;
	position: absolute;
	text-align: center;
	min-width: 300px;
	display: none;
	opacity: 0;
	border: 1px solid #67BCDB;
}

.cart_empty {
	min-width: 200px;
	margin-left: -8%;
}

.cart_items:after,.cart_empty:after {
	border-bottom: 15px solid #67BCDB;
	border-left: 15px solid rgba(0, 0, 0, 0);
	border-right: 15px solid rgba(0, 0, 0, 0);
	content: "";
	display: block;
	height: 0;
	left: 58%;
	position: absolute;
	right: 0;
	top: -10px;
	width: 0;
}

.add_cart_item:after {
	border: none;
}

.empty_cart_heading,.mini_cart_heading {
	background: none repeat scroll 0 0 #67BCDB;
	padding: 10px;
	float: left;
	width: 100%;
}

.checkout_icon:hover .cart_items,.checkout_icon:hover .cart_empty {
	display: block;
	opacity: 1;
}

.woocommerce-cart .scf_mini_cart,.woocommerce-checkout .scf_mini_cart {
	display: none !important;
}

.woocommerce-cart .coupon {
	font-size: 1em;
}

.woocommerce-cart .black-text {
	float: left;
	font-size: 1em;
}

.woocommerce-cart .coupon_code_text {
	float: left;
	width: 70%;
}

.woocommerce-cart .coupon_code_btn {
	float: right;
}

.scf_mini_cart .cart_list {
	padding-top: 10px;
}

.scf_mini_cart .cart_list .row a {
	color: #333333;
}

.cart_list,.add_cart_item_wrapper {
	background: #f5fafa;
	float: left;
	width: 100%;
	padding: 0 20px;
	position: relative;
	z-index: 15000;
}

.scf_mini_cart .cart_list li {
	border-bottom: 1px solid #e9e9e9;
	color: #333333;
	font-size: 12px;
	padding: 3px;
	text-align: left;
	width: 100%;
	float: none !important;
	position: relative;
	padding-bottom: 15px;
}

.scf_mini_cart .cart_list li.empty {
	border: none;
	text-align: center;
	padding-bottom: 10px;
}

.scf_mini_cart .cart_list li span {
	display: block;
	width: 15px;
	position: absolute;
	top: 0px;
	right: 20px;
}

.scf_mini_cart .cart_list li a,.up_list_btn a,.down_list_btn a {
	padding: 0px !important;
	line-height: normal !important;
}

.add_cart_item li {
	list-style: none;
}

.scf_mini_cart .cart_list .courses_list_mini span {
	position: relative;
	right: 2px;
	top: 0px;
}

.empty_cart_heading h4 {
	color: #fff;
	font-size: 16px;
	margin: 0px;
	font-weight: bold;
}

.program_detail h5 {
	font-size: 14px;
	margin-bottom: 0px;
	color: #596676;
}

.program_detail {
	clear: both;
	font-size: 12px;
	color: #596676;
	float: left;
	padding: 5px 25px;
}

.program_detail p {
	padding: 0px !important;
	color: #596676 !important;
	font-size: 13px !important;
}

.add_cart_item_wrapper {
	padding: 0px;
}

.continue_browsing {
	background: none repeat scroll 0 0 #67BCDB;
	font-size: 12px;
	line-height: 14px;
	padding: 3px 15px;
}

.continue_browsing:hover,.continue_browsing:focus {
	background: #4BADC4;
}

.add_cart_item {
	border: 1px solid #67BCDB;
	color: #FFFFFF;
	min-width: 300px;
	position: absolute;
	text-align: center;
	margin-left: -30%;
	bottom: 90px;
	display: none;
}

.cart_popup_bottom {
	bottom: -20px;
	left: 44%;
	position: absolute;
}

.enrol_now_btn {
	background: url(images/enroll_icon.svg) 25px 10px #e3643d no-repeat;
	background-size: 22px;
	padding-left: 3.5em;
	border: none;
	cursor: pointer;
	font-family: inherit;
	font-weight: 300;
	line-height: 1;
	margin: 0 0 1.25em;
	position: relative;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-top: 0.75em;
	padding-right: 1.5em;
	padding-bottom: 0.8125em;
	font-size: 1em;
	color: white;
}

.cart_new_btn {
	background: url(images/cart_btn.png) 20px 9px #e3643d no-repeat;
	padding-left: 4em;
	border: none;
	cursor: pointer;
	font-family: inherit;
	font-weight: 300;
	line-height: 1;
	margin: 0 0 1.25em;
	position: relative;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-top: 0.75em;
	padding-right: 1.5em;
	padding-bottom: 0.8125em;
	font-size: 1em;
	color: white;
}

.cart_new_btn:hover {
	opacity: 1;
	cursor: url(images/OrangeHandPointer.png);
}

.inavalid_coupon {
	background: url("images/InvalidIcon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 65px;
	left: 56px;
	padding: 30px 25px;
	position: absolute;
	top: 22px;
	width: 165px;
	color: #EA794C;
}

.billing_address_table h3 {
	color: #000000;
	font-weight: bold;
}

.popup-area {
	position: relative;
	display: inline-block;
}

.popup-aside {
	display: inline-block;
	float: right;
	margin-left: 10px;
}

.enq-popup-box {
	top: -148px !important;
	width: 220px;
	left: -20px;
	background-color: #f5fafa;
	border-left: 2px solid #67bcdb;
	border-right: 2px solid #67bcdb;
	color: rgba(85, 94, 106, 0.8);
	font-size: 16px;
	text-align: left;
	margin: 0;
	padding: 0;
	transition: all 0.3s ease 0s;
	position: absolute;
	-webkit-box-shadow: 0 2px 0 #67bcdb;
	-moz-box-shadow: 0 2px 0 #67bcdb;
	box-shadow: 0 2px 0 #67bcdb;
	display: none;
}

.enq-popup-box:before {
	border: solid 8px transparent;
	z-index: 3;
	border-top-color: #f5fafa;
	top: auto;
	right: auto;
	bottom: -16px;
	left: 100px;
}

.enq-popup-box:before {
	content: "";
	display: block;
	height: 0;
	width: 0;
	position: absolute;
}

.enq-popup-box:after {
	border: solid 8px transparent;
	z-index: 2;
	border-width: 12px;
	border-top-color: #67bcdb;
	top: auto;
	right: auto;
	bottom: -24px;
	left: 96px;
}

.enq-popup-box:after {
	content: "";
	display: block;
	height: 0;
	width: 0;
	position: absolute;
}

.popup-hading {
	background: #67bcdb;
	color: #fff;
	width: 100%;
	font-size: 15px;
	margin: 0px;
	padding: 5px;
	font-weight: bold;
}

p.text-popup {
	font-size: 13px !important;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 15px;
	margin-bottom: 2px;
}

.popup-btns {
	text-align: center;
	margin-bottom: 10px;
}

.popup-btns a {
	margin-right: 10px;
}

.p-box-top {
	top: 23px;
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'),
		url(https://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'),
		url(https://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

.course_fees {
	color: #000000 !important;
	font-size: 14px !important;
	font-weight: 600;
	padding: 0;
}

.reveal-modal h1 {
	font-size: 1.8em;
	color: #f3b800;
	margin: 0px;
	font-weight: bold;
}
.button {background-color:#D3442d;}
.reveal-modal .button {background-color:#e3643d !important;}
.reveal-modal{z-index:9999;}
.reveal-modal .order_status_table {
	margin: 0;
}

#coursedetails_display #social_icon_share li {
	width: 85px;;
	display: inline;
	float: right;
}

#coursedetails_display .cart_new_btn,#coursedetails_display .enquire_button {
	background-position: 30%;
	width: 100%;
}

#coursedetails_display .cart_new_btn:hover {
	display: block;
}

#social_icon_share {
	width: 100%;
}

.pos_relative {
	position: relative;
}

#accordion_course_detail .handle {
	border-bottom: none;
}

#accordion_course_detail .handle span {
	background: none repeat scroll 0 0 #78C8E3;
}

#accordion_course_detail h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 0;
	display: inline-block;
	color: #414242;
	text-transform: uppercase;
	font-size: 14px;
	vertical-align: baseline;
	padding: 0;
}

#accordion_course_detail .main-div {
	width: 88%;
	float: left;
	margin-top: 0px;
	border-bottom: 1px solid #78C8E3;
}

#accordion_course_detail li.active .main-div {
	border-bottom: 1px solid #E06242;
}

#accordion_course_detail li.active .right-buttons {
	background: #E06242;
}

#accordion_course_detail .enquiry_form_display_details {
	position: absolute;
	top: 9px;
	right: 7px;
}

#accordion_course_detail .handle span {
	height: 25px;
	width: 25px;
	margin-right: 5px;
	float: left;
}

#accordion_course_detail .handle span i {
	background: url('images/accordion_mobile.png') no-repeat;
}

#accordion_course_detail li.active .handle a.accordion-opener i {
	margin-top: 10px;
	background-position: 0px -7px;
}

#accordion_course_detail li.active .handle a.accordion-opener span {
	background: #E06242;
}

#accordion_course_detail .handle span i {
	margin: 5px 0px 1px 1px;
}

#accordion_course_detail p {
	font-size: 16px !important;
	color: #414242;
}

#accordion_course_detail {
	padding: .5em;
}

#accordion_course_detail .right-buttons {
	background: #78C8E3;
}
/*-----enquiry---*/
.arrow_bg_box em {
	display: block;
	overflow: hidden;
	border: 6px solid #344650;
	border-color: #fff #ececec;
	border-width: 9px 37px 9px 0px;
	position: absolute;
	margin-top: 10px;
	margin-left: -50px;
}

.course_sidebar_form_wrapper .large-3 {
	width: 33%;
}

.course_sidebar_form_wrapper .large-8 {
	width: 66%
}

.course_sidebar_form_wrapper h3 {
	color: #e88161;
	text-align: left;
	padding-left: 10px;
}

.course_sidebar_form_wrapper p.innertext {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

#enquiryForm .innertext {
	font-size: 13px !important;
}

.enquire_button {
	border: none;
	cursor: pointer;
	font-family: inherit;
	font-weight: 300;
	line-height: 1;
	margin: 0 0 1.25em;
	position: relative;
	text-decoration: none;
	text-align: center;
	display: block;
	padding-top: 0.75em;
	padding-right: 1.5em;
	padding-bottom: 0.8125em;
	padding-left: 1.5em;
	font-size: 1em;
	background-color: #a6c947;
	color: white;
}

.enquire_button:hover,.enquire_button:focus {
	background-color: #a0ba3f !important;
}

.course_sidebar_form_wrapper .enquire_button {
	width: 100%;
	font-size: 1.5em;
	padding-top: .6em;
	padding-bottom: .7em;
	margin-top: 12px;
	font-weight: bold;
}

.couser_pdf_box table tr td {
	background: #67BCDB;
}

.course_pdf_wrap {
	margin-left: -12px;
	margin-right: -12px;
	background: #67BCDB;
}

.first_name_course_form input.width_100 {
	width: 100% !important;
}

.first_name_course {
	vertical-align: top;
}

.avansermobile {
	border: none;
	margin: 0 auto;
}

.avansermobile .avansertext {
	color: #40A847;
	font-size: 16px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
	background-color: #77BF42;
	border-radius: 5px;
	background-image: url("http://www.coursefinder.com.au/wp-content/themes/coursefinder/images/avanser-phone-icon.png");
	background-repeat: no-repeat;
	background-position: 22px -1px;
	background-size: contain;
}

.avansermobile .avanser-availability {
	padding: 5px;
	text-align: center;
	margin: 0;
	white-space: nowrap;
}

.avansermobile .avnum {
	margin: 0;
	color: white;
	padding: 5px 0px 5px 25px;
	font-weight: bold;
}

.avansermobile .avnum,.avansermobile .avnum a {
	font-size: 18px;
	color: white;
}

.avansermobile .avansertitle {
	color: #77BF42;
	padding: 7px 5px 7px 16px;
	font-size: 16px;
	text-align: center;
	margin: 0;
	font-weight: bold;
	white-space: nowrap;
}

@media ( min-width : 760px) {
	.avansermobile .avansertext,.avansermobile .avanser-availability {
		width: 66.6667%;
		margin: 0;
	}
}

.top-cout-btn {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background: #fff;
	text-align: center;
}

.top-cout-btn h3 {
	color: #f5c940;
	font-weight: bold;
	margin-bottom: 10px;
}

.top-chck-btn {
	display: inline-block;
	padding: 12px 12px;
	margin-bottom: 0px;
	font-size: 19px;
	color: #fff;
	font-weight: bold;
	line-height: 1.42857;
	text-align: center;
	background: #e3643d;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}

.top-chck-btn:hover {
	background: #c8502b;
	color: #fff;
}
/*---pdf-block-mobile-enquiry-form---*/
#enquiryForm .course_pdf_wrap .plus_icon {
	width: 15%;
	text-align: right;
}

#enquiryForm .course_pdf_wrap .email_text {
	text-align: left;
}

#enquiryForm .course_pdf_wrap .email_text span b {
	font-size: 16px;
}

#enquiryForm .course_pdf_wrap .email_text span {
	font-size: 16px;
}

.right_message_bg_new img {
	width: 50%;
}

.top-bottom-30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.menu-cart-position {
	height: 40px;
	line-height: 40px;
	float: right;
	width: 80px;
}

.menu-cart-position a {
	font-weight: bold;
	color: #fff;
	font-size: 14px;
}

.displayTable {
	display: table;
}

.displayTableCell {
	display: table-cell;
}

.verticalAlignTop {
	vertical-align: middle;
	padding-right: 4px;
}

.vAlignT {
	vertical-align: top;
}

.padRight0 {
	padding-right: 0px !important;
	background: #747474;
}

.woocommerce form .form-row .required,.woocommerce-page form .form-row .required {
	border: 0 none;
	color: #FF0000;
	font-weight: 700;
}

.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid select
	{
	border-color: #FB7F88;
}

.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error {
	border-top: 3px solid #B81C23;
}

.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message
	{
	background: -moz-linear-gradient(center top, #FCFBFC 0px, #F7F6F7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 4px;
	box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.05) inset, 0 -2px 30px rgba(0, 0, 0, 0.016) inset, 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.3);
	color: #5E5E5E;
	list-style: none outside none !important;
	margin: 0 0 2em !important;
	padding: 1em 1em 1em 3.5em !important;
	position: relative;
	text-shadow: 0 1px 0 #FFFFFF;
	width: auto;
}

.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button
	{
	float: right;
}

.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li,.woocommerce-page .woocommerce-error li,.woocommerce-page .woocommerce-info li,.woocommerce-page .woocommerce-message li
	{
	list-style: none outside none !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}

.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message {
	border-top: 3px solid #8FAE1B;
}

.checkout-review-order .button {
	background: none repeat scroll 0 0 #A6C947;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	padding: 5px 20px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	height:37px;
}

.checkout-review-order .button.cancel:hover {
	background-color: #A0BA3F;
}

.checkout-review-order .button.cancel {
	background: none repeat scroll 0 0 #E3643D;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	padding: 8px 20px;
	margin-top: 10px;
	margin-left: 0;
	white-space: nowrap;
}

.checkout-review-order .button.cancel:hover {
	background-color: #D3442d;
}

.woocommerce-checkout .checkout .payment_method_paypal_pro label,.woocommerce-checkout .checkout .payment_options span {
	margin-left: 0;
}

.woocommerce-checkout .checkout fieldset {
	background-color: #EEF7F8;
	border-color: #CCE9F1;
}

.woocommerce-checkout .checkout .payment_box {
	padding-left: 0;
	clear: both;
}

.payment_options .payment-label {
	clear: both;
}

.payment_options .payment-label #payment_method_paypal_pro,.payment_options .payment-label label {
	float: left;
}

.woocommerce-checkout .checkout .payment_method_paypal_pro .payment-label label {
	margin-left: 10px;
}

.woocommerce .woocommerce-billing-fields div,.woocommerce .order_heding div,.woocommerce-checkout form #order_review .payment_options {
	padding-left: 0;
}

form.checkout {
	margin: 0;
}

@
-moz-document url-prefix () { .course_sidebar_form_wrapper table tr td select,.course_form_for_light_box_wrapper .course_sidebar_form_wrapper table
	tr td select {
	padding: 7px6px;
	-moz-appearence: none;
}

}
.width_30 {
	width: 30%;
}

.width_68 {
	width: 68%;
}

span.cart-item-count {
	background: none repeat scroll 0 0 #e36439;
	border-color: red;
	border-radius: 25px;
	color: white;
	font-size: 13px;
	height: 23px;
	padding: 0px;
	position: absolute;
	right: -10px;
	text-align: center;
	top: 31px;
	width: auto;
	min-width:25px;
}

.cart-count-mini{
	background: none repeat scroll 0 0 #e36439;
	border-color: red;
	border-radius: 25px;
	color: white;
	font-size: 13px;
	height: 18px;padding: 0px 5px;
	
	text-align: center;
	
	width: auto;
	line-height: 16px;
	min-width: 15px;}
#scf_courses_list a.synopsis-readmore {text-decoration:underline;}
#scf_courses_list a.synopsis-readmore:hover {text-decoration:none;}
.course_text_wrapper button.redirect-checkout {background-color:#E06242;font-weight:500;font-size:16px;padding:10px 25px 10px 10px;background-image:url(images/ButtonArrow.png);background-repeat:no-repeat; background-position: 95% 50%;}
.course_text_wrapper button.redirect-checkout:hover {background-color:#D2522B;}
/*---Added for top course----*/
.top_course {
	padding-top: 1.25em;
	padding-bottom: 1.25em;
	border-radius: 0 5px 5px 5px;
	background-color: #fff4dc;
	border: .25em solid #e3643d;
	margin-bottom: 15px !important;
}
div.topCourseDiv {
	background-color: #e3643d;
	color: white;
	padding: 3px 13px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	width: 114px;
	line-height: 26px;
	height: 28px;
}
.scf_courses_list a.synopsis-readmore {text-decoration:underline;}
.scf_courses_list a.synopsis-readmore:hover {text-decoration:none;}
.scf_courses_list .cart_new_btn {margin:0;}
.scf_courses_list .enquire_button{margin:0;}
#scf_courses_list article.post{border-bottom:1px solid #F0F0F0; padding:10px 20px 0px 15px !important;}
#scf_courses_list article.post:first-child{margin-top:0px;}
#scf_courses_list article.post .row{margin-bottom:15px;}
#scf_courses_list .action-buttons {text-align: right !important;}
.refine-button{padding: 10px 0px 20px 0px;}

/*----top course css end---------------*/

.study-tips-faqs .accordion .panel{line-height:1.6;color: #414242 !important;font-size: 16px !important;padding-left:50px;font-weight: 300;}
.study-tips-faqs .accordion .handle span{background:#78C8E3 !important;}
.woocommerce .place-order p.terms {margin:10px 0px;}
.woocommerce .place-order p.terms input {float:left;margin:3px 10px 0px 0px;}
@media (min-width: 768px) and (max-width: 1024px) {
	.cart-right-sidebar table tr td .checkout-button.button.alt.wc-forward{
		padding-left: 0;
    	padding-right: 0;
    }
    .woocommerce-cart .shop_table.cart tbody tr td:nth-child(2){width: 48%;}
    .woocommerce-cart .shop_table.cart tbody tr td:nth-child(4){width: 30%;}
    .woocommerce-cart .shop_table.cart tbody tr .product-subtotal{padding-right: 5px;}
    .scf_mini_cart .top_checkout a{top: 2px;}
    .top_checkout a{margin-bottom: 3px !important;}
    .courses_list_mini .cart_item .prod-title a{font-size: 15px!important;}
    .checkout_icon{padding-left: 30px;}
    .shop_table.cart .coupon input[type=submit], .shop_table.cart .coupon input[type=text]{
		-webkit-border-radius:0px;
	}
	.study-tips-faqs .handle a.accordion-opener {
		padding-left: 52px;
	    line-height: 8px;
	    padding-bottom: 6px;lo
	    margin-bottom: 7px;
	}
	.study-tips-faqs .handle a.accordion-opener span{
		margin-left: -51px;
	}
	.woocommerce-checkout #menu-scf_topmenu li ul.dropdown{padding-left: 0px;}
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	.summary-txt{font-size: 18px;}
	.cart-right-sidebar table td{padding-right: 4px;padding-left: 4px;}
	.cart-right-sidebar table tr td .checkout-button.button.alt.wc-forward{
		font-size:15px;
		padding-left: 0;
    	padding-right: 0;
    }
    div.cart-total{width:50%;}
    .cart-right-sidebar table.custom-cart-details tr:nth-child(2) td{
    	margin-right: 5px;
    	width: 95%;
    }
    .woocommerce-cart .shop_table.cart tbody tr td a.remove{display:block;float: none;}
    .scf_mini_cart .top_checkout a{margin-bottom: 3px!important;}
    .cart_items.scf_mini_cart{min-width: 310px;}
    .cart_items.scf_mini_cart:after, .cart_empty:after{left: 60% !important;}
    #menu-scf_topmenu li.menu-item a:first-child{padding-left: 10px;}
    #menu-scf_topmenu li.menu-item .dropdown a{padding-left:15px;}
    .sidebar_checkout_detail_page{width: 238px !important;}
	.detail_page_right_message .owl_icons{height: 120px!important;}
	.sidebar_checkout_detail_page .cart_button{padding-right: 0;padding-left: 6px;}
	.detail_page_right_wrapper .content_wrapper .cart_button button{width: 124px!important;font-size: 16px!important;background: #b6cc6a url(images/ShoppingCart_32x32.png) no-repeat 5% 46%!important;background-size: 24px 24px!important;padding-right: 6px!important;}
	.detail_page_right_wrapper .content_wrapper .terms_conditions{margin-left: 8px !important;margin-top: 0!important;position: relative!important;}
	.detail_page_right_wrapper .product_price{margin-left: 9px!important;padding-left: 6px!important;padding-right: 10px!important;}
	.detail_page_right_wrapper .product_price span.amount{font-size: 17px!important;}
	.scf-thank-you-page, .scf-thank-you-page .large-6.columns{width:100%;}
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.cart-right-sidebar table.custom-cart-details tr:nth-child(2) td{
		width: 88%;
	}
	.cart_items.scf_mini_cart .checkout_icon{padding-left: 14px;}
	.cart_items.scf_mini_cart:after, .cart_empty:after{left: 70% !important;}
	.sidebar_checkout_detail_page{width: 300px !important;}
	.detail_page_right_message .owl_icons{height: 134px!important;}
	.detail_page_right_wrapper .product_price{margin-left: 21px!important;}
	.sidebar_checkout_detail_page .cart_button{padding-right: 0;padding-left: 6px;}
	.detail_page_right_wrapper .content_wrapper .cart_button button{width: 150px!important;font-size: 16px!important;background: #b6cc6a url(images/ShoppingCart_32x32.png) no-repeat 7% 42%!important;background-size: 24px 24px!important;}
	.detail_page_right_wrapper .content_wrapper .terms_conditions{    margin-top: 106px !important;}
}
@media only screen and (min-width : 320px) and (max-width : 480px) {
	#studytips_icons div.center{margin-left:0;}
	.scf_courses_list .provider_logo ul li{font-size: 10px !important;padding-left: 15px!important;background: url("images/pink-sprite-icon.png") no-repeat scroll left -16px rgba(0, 0, 0, 0)!important}
}
.left_course_first_box table{border-bottom: 2px solid #7CC8E0;}
.single-product .course_text_wrapper .accordion li{margin-bottom:2px !important;}
#bottom-course{display:none;}
.content-page ol {padding-left: 50px;font-size: 16px;color: #414242;font-family: 'Open Sans', sans-serif !important;font-weight:100;}
#home_popular_searches a:hover{text-decoration:underline;}
.footer_wrapper #home_popular_searches  {display:none;}
#footer_elm .search_bar{
font-size: 0.875em !important;
}
#footer_elm .searchform .search_bar {
	border: solid 1px #d7d7d7 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-moz-box-shadow: none;
}
/*short online courses*/
.more-industries-button{padding: 15px;text-align: center;}
.more-industries-button a.link-industries {color: #fff !important;}
.broucher_button{background: url("images/ButtonArrow.png") no-repeat 96% center;font-weight:bold !important;border: none;cursor: pointer;font-family: inherit;font-weight: 300;line-height: 1;margin-top:10px;position: relative;text-decoration: none;text-align: center;padding-top: 0.75em;padding-right: 1.5em;padding-bottom:0.8125em;padding-left: 1.5em;font-size: 16px;background-color: #B0CF50;color: white;}
a.broucher_button:hover{background-color: #A6C251}
.spacer{height: 10px}
.online-courses-industry-block-padding{padding-bottom:20px;}
.online-courses-industry-block .fblock-sub{border-bottom: solid 2px #F1AE9A;border: solid 1px #F1AE9A;color: #E45E36;}
.online-courses-industry-block {
	width: 100%;
	height: 200px;
	overflow: hidden;
	position: relative;
	webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
	background: #E3643D;
}
.online-courses-industry-content{
position: absolute;
left: 0px;
width: 100%;
height: auto;
bottom: 0;
font-size: 13px;
}
.online-courses-industry-block>a {
	text-align: left;
	width: 100%;
	height: 100%;
	display: block;
	color: #333;
	position: relative;
}
.online-courses-industry-block:hover {
	/*background: #E25329;*/
}

.online-courses-industry-block:hover .fblock-sub {
	background: #E55426 !important;
	font-size: 1em;
}

.online-courses-industry-block:hover .fblock-icon {
	font-size: 70px;
	color: #77BF43; /*#77BF43;*/
	-webkit-animation: moveFromLeft 400ms ease;
	-moz-animation: moveFromLeft 400ms ease;
	-ms-animation: moveFromLeft 400ms ease;
}

.online-courses-industry-block:hover .fblock-main {
	color: #77BF43; /*#77BF43;*/
	-webkit-animation: moveFromRight 300ms ease;
	-moz-animation: moveFromRight 300ms ease;
	-ms-animation: moveFromRight 300ms ease;
}

.online-courses-industry-block:hover .fblock-sub {
	border-color: #E55426; /*#77BF43;*/
	background: #E55426; /*#77BF43;*/
	color: #fff;
	-webkit-animation: moveFromBottom 500ms ease;
	-moz-animation: moveFromBottom 500ms ease;
	-ms-animation: moveFromBottom 500ms ease;
}
.more-industries-button a.link-industries {
    color: #fff !important;
    padding: 0.75em 1.5em 0.8125em 0.75em;
}

.normal-fonts{
	font-family: inherit;
	font-weight: 300;
	font-size: 1em;
	line-height: 1.6;
	margin-bottom: 1.25em;
	color: #414242;
	font-size: 16px;
}
.seperator-border-bottom{border-bottom: 1px solid #F0F0F0}
div.checkout_terms{padding-top:0px !important;}
div.checkout_terms label{font-size: 12px;font-weight: 300;padding-bottom:13px;}
div.checkout_terms input{float:left;margin: 3px 10px 0px 0px;}
/*iserp like search title*/
.page-title .iserp_title{text-transform: lowercase !important;}
/*product detail page checkout section on right*/
.detail_page_right_message .owl_icons{background: url('images/TanyaCartForm_355x120.png') no-repeat;height:120px;background-size: contain;}
.detail_page_right_message .cart_message{float:right;margin: 33px 14% 0 0;vertical-align: middle;line-height: 1.4em;font-size: 14px;color: #414242;font-weight: bold;}
.detail_page_right_message .heading_cart{color:#868686;font-weight: normal;}
.detail_page_right_wrapper{min-height:145px;background-color: #E57657;margin-top: 4px;text-align: center;vertical-align: middle;}
.detail_page_right_wrapper .product_title{color: #fff;font-size: 14px;font-weight: bold;padding-top:10px;line-height: 1.2em;}
.detail_page_right_wrapper .product_price{display:table;background-color: #fff;width:103px;height:45px;margin-top: 16px;margin-left:28px;}
.detail_page_right_wrapper .product_price strong{color:#434343;/*margin-top:13px;position: absolute;*/clear:both;display:table-cell;vertical-align:middle;font-size: 15px;}
.detail_page_right_wrapper .content_wrapper {margin-top:10px;padding: 10px;}
.detail_page_right_wrapper .content_wrapper .cart_button, .detail_page_right_wrapper .content_wrapper .adma_enrol_button {margin-top: 16px;vertical-align: middle;display:inline;clear;both;}

.detail_page_right_wrapper .content_wrapper .cart_button button{text-align:right;background: #b6cc6a url(images/ShoppingCart_32x32.png) no-repeat 16% 30%;height: 45px;cursor: pointer;width:193px;border:none;font-size:18px;border:hidden;-moz-appearance:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition: none;}
.detail_page_right_wrapper .content_wrapper .cart_button button:focus {outline:0;}
.detail_page_right_wrapper .content_wrapper .cart_button button:active {outline: 0;border: none;}
.detail_page_right_wrapper .content_wrapper .cart_button button:hover{background-color: #A6C251;}
.detail_page_right_wrapper .content_wrapper .terms_conditions{font-size: 9px !important;margin-left: 82px !important;margin-top: 107px;color: #fff;position: absolute;}
.detail_page_right_wrapper .content_wrapper .terms_conditions a{color:#fff !important;}

.detail_page_right_wrapper .content_wrapper .adma_enrol_button button{
	text-align:right;
	background: #b6cc6a url(images/enroll_icon.svg) no-repeat 20% 50%;
	background-size: 24px;
	height: 45px;
	cursor: pointer;
	width:193px;
	border:none;
	font-size:18px;
	border:hidden;
	-moz-appearance:none;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-transition:none;
	-moz-transition: none;
	padding-right: 2em;
}

.detail_page_right_wrapper .content_wrapper .adma-text{
    margin-top: -14px;
    font-size: 14px;
    color: white;
    text-align: left;
    padding-left: 2em;
    line-height: 16px;
    font-weight: 300;
}
.adma-pdf-download img{
	float: left;
	margin-right: 10px;
}
.adma-pdf-download span{
  	font-size: 16px;
    color: #414242;
    line-height: 24px;
}
.adma-pdf-download span a{
	text-decoration: underline;
}

/*Sales*/
.product-sales-icon{padding-left: 5px;}
.arrow-right {width: 0;	height: 0;border-top: 60px solid transparent;border-bottom: 60px solid transparent;border-left: 60px solid green;}
.sale_price_box .product_sales_price_right_bar_box{display: inline;background-color: #fff;width: 103px;height: 45px; margin: 16px auto 0px 25px; padding: 0; background-color: #E57657 !important;}
.sale_price_box .product_sales_price_right_bar_text{font-weight: bold;height: 40px !important;margin-top: 7px !important;}
del{color: red}
del span{color: #414242;}
.sale-banner{padding-bottom:13px;}
.innersale{margin-top: -9px!important;}
.sale_price_box .product_sales_price_right_bar_text ins span{font-size: 19px;color:#fff;}
.sale_price_box .product_sales_price_right_bar_text del span{font-size: 12px;color: #414242;}
.sale_price_box{background-color: #ffffff !important;border:2px solid #E57657;height:178px;}
.sale_price_box .sale_title{color:#D84C76 !important;font-size: 26px;font-weight: bold;}
.sale_price_box .product_title{color:#414242 !important;}
.sale_price_box .terms_conditions, .sale_price_box .content_wrapper .terms_conditions a{margin-top:130px !important;color:#414242 !important;}
.sale_price_box .content_wrapper .cart_button{padding-left: 1.5em !important;}
ins{text-decoration: none !important;}
.product_sales_price_right_bar_box:before,
.product_sales_price_right_bar_box:after {content: "";position: absolute;width: 0;border-top: 23px solid transparent;border-bottom: 22px solid transparent;}
.product_sales_price_right_bar_box:after {left: 100%;width: 0;border-left: 11px solid #E57657;margin-top: -62px;}
#discount_percentage{font-weight: bold;color:#FF1313;font-size: 15px;}
.left_course_first_box table td ins span{font-weight: bold !important;}
/*Paypal*/
.paypal_box_button{display:none;}
.sidebar_checkout_detail_page{width:357px;}
.bx-controls-direction,.bx-pager-item{display:none;}
/*Homepage providers slider*/
.bx-wrapper {position: relative;margin: 0 auto 10px 10px;padding: 0;*zoom: 1;}
#provider_sliders ul li a {background-repeat: no-repeat;background-size: contain;display: block;height: 90px;margin-right: 1.5em;}
.billing-wrapper{background-color: #EEF7F8;border:1px solid #CCE9F1;padding:8px !important;}
.order_status_table{margin-bottom: 10px;}
.checkout-bottom-buttons{padding-top:45px !important;}
.shop_table{width:100% !important;border-color: #CCE9F1}
th.product-name,th.product-total{background-color: #EEF7F8}
.cart-subtotal,.order-total{background-color: #EEF7F8 !important}
.wizard.wizard > .actions{width:93% !important;}
#wizard #payment .purchase-final-terms-and-conditions-p{padding-left:40px;}
#wizard #payment .purchase-final-terms-and-conditions-label{padding-left:15px;}
#wizard #payment .purchase-final-terms-and-conditions-checkbox{margin-top: -18px;}
#payment_method_paypal_pro,label[for=payment_method_paypal_pro]{display: none;}
#wizard #payment #cc-expire-year{margin-top: 9px;}
.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active{color: #ffffff !important;background:none repeat scroll 0 0 #E3643D !important}
.wizard > .actions .disabled a{color:#ffffff !important;background-color:#F0AB97 !important;cursor:not-allowed}
.address_form #billing_state, .address_form #billing_country{border-radius: 5px;height:2.1em;border: 1px solid #ccc;-moz-box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.33);-webkit-box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.11)};
/* box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.33); */}
/*rollover effect on courses*/
.top_course article.post{background-color: none;}
article.post:hover{background-color: #f4f8e6;}
#home_popular_searches a{text-decoration: none;font-size: .85em;font-weight: 400;}
/*Geolocaiton template*/
.geodata h3.geodata-heading-1 {background-image: url("images/heading1.png");}
.geodata h3.geodata-heading-2 {background-image: url("images/heading2.png");}
.geodata h3.geodata-heading-3 {background-image: url("images/heading3.png");}
.geodata h3.geodata-heading-4 {background-image: url("images/heading4.png");}
.geodata {padding: 8px 9px 3px 9px;background-color: #E5F2F4;margin-bottom:10px;width:100%;}
.geodata h3{font-size: 15px;font-weight:600 !important;height:38px;background-repeat: no-repeat;min-height: 15px;padding:0px 5px 2px 49px;color:#6CBDDA;padding-top:6px;background-position: 2px 4px;display: table-cell;vertical-align: middle;}
.geodata .subheadings{padding-left:0px;}
/*.geodata p {padding-bottom: 5px;}*/
.geodata ul {float: none !important;}
.geodata p,.geodata ul li{font-weight:normal !important;font-size:13px !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.6em;color:#354850 !important;padding-top:0px !important;}
.geodata ul li {float: none !important;list-style: disc outside none;padding: 4px 0px;margin-left:18px;}
.geodata .geo_sources{font-size:9px !important;padding-top: 10px !important;font-family: verdana !important;}
.geodata p:empty {display: none;}
@media (max-width: 568px){.geodata h3.geodata-heading-1,.geodata h3.geodata-heading-2,.geodata h3.geodata-heading-3{background-image: none !important;padding-left: 2px !important;height:14px !important;padding-bottom: 0px !important;}}
/*provider logo detail page left side bar*/
#provided-by-logo img,.secure-checkout,.img-scholarship-small{display: block;margin-left: auto;margin-right: auto}
.provided-by-logo-text{padding:15px 0px 10px 0px;margin-left:40%;color:#F29100;}
.add_cart_green {font-family: 'Open Sans', sans-serif;
                        background: url(images/shopingcart_sm.png) 11px 12px #b5cd6a no-repeat !important;
                        border: medium none;
                        color: white !important;
                        cursor: pointer !important;                        
                        font-size: 16px;
                        font-weight: 500;
                        line-height: 1;
                        margin: 0 0 1.25em;
                        position: relative;
                        text-align: center;
                        text-decoration: none;
                        width: 127px !important;
                        height: 21px !important;
                        padding: 8px 11px 6px 33px;
                     }
                     .add_cart_green i {
                         padding-right: 5px !important;
                     }
                     .add_cart_green:hover,  .add_cart_green:focus {
                             background-color: #a6be5c !important;
                      }
                      
                      .add_cart_blue {
                        font-family: 'Open Sans', sans-serif;                        
                        background: url(images/shopingcart_sm.png) 11px 10px #72bfda no-repeat !important;
                        border: medium none;
                        color: white !important;
                        cursor: pointer !important;
                        font-size: 14px;
                        font-weight: 600;
                        line-height: 1;
                        margin: 0 0 1.25em;
                        position: relative;
                        text-align: center;
                        text-decoration: none;
                        width: 127px !important;
                        height: 21px !important;
                        padding: 8px 11px 6px 33px;
                     }
                     .enrol_btn_blue{
                        font-family: 'Open Sans', sans-serif;
                        background: #72bfda;
                        border: medium none;
                        color: white !important;
                        cursor: pointer !important;
                        font-size: 14px;
                        font-weight: 600;
                        line-height: 1;
                        margin: 0 0 1.25em;
                        position: relative;
                        text-align: center;
                        text-decoration: none;
                        width: 127px !important;
                        height: 21px !important;
                        padding: 8px 18px;
                     }
                     .adma-enrol-green{
                     	background: #b5cd6a !important;
                     }
                     .add_cart_blue i {
                         padding-right: 5px !important;
                     }
                     .add_cart_blue:hover,  .add_cart_blue:focus {
                             background-color: #5ea5be !important;
                      }
                      .payment-heading{display:inline;}
                      .payment-cart-wrapper-two,.payment-cart-wrapper-one{height: 40px;position: absolute;bottom: -7px;right: 0;padding: 0;}
                      .payment-cart-wrapper-two{right:206px};
                      
