.additional-information-course p:nth-child(even)
/* Add your CSS code here. For example: .example {

    color: red;

}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp End of comment */

/* .container.main-content {

    padding-left: 0px;

    padding-right: 0px;

}

*/

.ascend .woocommerce .cart .quantity input.qty {

	color: #16b0f1;

}

.ul-list.list-color-dark ul li a {

	color: #333;

}

body .custom-four-col h6.vc_custom_heading {

	line-height: 18px;

}

.text-white p {

	color: #fff;

}

html .woocommerce .cart .quantity input.minus,

html .woocommerce .cart .quantity input.minus:hover,

html .woocommerce .cart .quantity input.plus,

html .woocommerce .cart .quantity input.plus:hover {

	box-shadow: none;

	background: transparent !important;

	color: #515151 !important;

	font-size: 18px;

}

.woocommerce-cart table tbody tr.woocommerce-cart-form__cart-item td:first-child,

.woocommerce-cart table thead tr th:first-child {

	border-bottom: 0px !important;

	position: absolute;

	left: -50px;

	padding-left: 0px !important;

}

body[data-bg-header="true"] .container-wrap,

body.single-portfolio .container-wrap,

body.page-template-template-portfolio-php .container-wrap,

body.tax-project-type .container-wrap {

	padding-bottom: 0px;

}

body .nectar-button[data-color-override="false"].regular-button {

	background-color: transparent !important;

}

#background-img-right-side .row-bg.using-image:after {

	content: "sdsd";

	background-image: url(/wp-content/plugins/simple-rotating/images/course-price-shape.png);

	height: 237px;

	width: 327px;

	background-size: 100%;

	z-index: 999;

	position: absolute;

	background-repeat: no-repeat;

	right: 0;

	top: 0;

	color: transparent;

}

.custom-four-col .wpb_column {

	width: 22% !important;

	margin-right: 4% !important;

	margin-left: 0px !important;

}

body .custom-four-col .wpb_column:last-child {

	margin-right: 0% !important;

}

.custom-three-col .wpb_column {

	width: 30% !important;

	margin-right: 2.9% !important;

}

body .custom-three-col .wpb_column:last-child {

	margin-right: 0% !important;

}

body h1 {

	text-transform: initial !important;

}

.background-size-course .row-bg {

	background-position: 0 100px !important;

}

.text-justify .wpb_wrapper p {

	text-align: justify !important;

}

body .row .col .font-weight-500 {

	font-weight: 500;

}

.custom-calendar .ajde_evcal_calendar #evcal_head.calendar_header p.evo_arrows {

	float: none;

	display: flex;

	align-items: center;

	justify-content: center;

}

/* #footer-widgets .row div:first-child div:first-child {

	margin-top: -40px;

} */
#footer-widgets .row > div:first-child{

	margin-top: -92px;

}

.custom-calendar span#evcal_next:before {

	position: absolute;

	content: "Next";

	text-transform: capitalize;

	color: #303030;

	bottom: -33px;

	font-size: 18px;

	text-align: center;

	left: 0;

	font-family: pangram;

}

.custom-calendar span#evcal_prev:before {

	position: absolute;

	content: "Prev";

	text-transform: capitalize;

	color: #303030;

	bottom: -33px;

	font-size: 18px;

	text-align: center;

	left: 0;

	font-family: pangram;

}

.coner-element {

	background-repeat: no-repeat;

	background-position: bottom right !important;

	background-size: 35% !important;

}

.custom-calendar .ajde_evcal_calendar .calendar_header {

	padding-bottom: 30px;

}

.custom-calendar .ajde_evcal_calendar .calendar_header .evcal_arrows,

.custom-calendar .evo_month_title,

.custom-calendar .ajde_evcal_calendar #evcal_head.calendar_header .evcal_arrows .fa.fa-angle-left,

.custom-calendar .ajde_evcal_calendar #evcal_head.calendar_header .evcal_arrows .fa.fa-angle-right {

	display: none;

}

.custom-calendar .ajde_evcal_calendar #evcal_head.calendar_header .evcal_arrows {
	background-color: transparent;
}

.custom-calendar .eventon_events_list .eventon_list_event .evcal_cblock .time {

	white-space: nowrap;

}

.woocommerce-checkout .sc-modal.sc-show,
.woocommerce-checkout .sc-overlay,
.woocommerce-cart .sc-modal.sc-show,
.woocommerce-cart .sc-overlay {
	display: none;
}

body .carousel.controls ul li span.pagination-switch {
	margin: 0 auto;
}

.carousel-indicators li {
	display: flex;
	text-align: center;
	background-color: transparent;
}

.carousel.controls blockquote h6 {
	padding-left: 12px;
	font-family: pangram;
	font-size: 20px;
	color: #704dd7;
	font-weight: 100;
	margin-bottom: 20px;
	text-align: left;
}

.custom-calendar span#evcal_prev {

	background-image: url(/wp-content/plugins/simple-rotating/images/arrow-left.png);

	background-repeat: no-repeat;

	background-size: 100%;

	z-index: 999;

	width: 50px;

	height: 50px;

	margin-left: 0px;

	margin-right: 15px;

}

.custom-calendar span#evcal_next {

	background-image: url(/wp-content/plugins/simple-rotating/images/arrow-right.png);

	background-repeat: no-repeat;

	background-size: 100%;

	z-index: 999;

	width: 50px;

	height: 50px;

	margin-left: 15px;

}

/* .background-size-contain {

    background-size: contain;

}

*/

/* .coner-element {

    background-size: 600px !important;

    background-repeat: no-repeat;

    background-position: bottom right !important;

}

*/

.custom-calendar .ajde_evcal_calendar #evcal_head.calendar_header .evcal_arrows,

.custom-calendar .ajde_evcal_calendar #evcal_head.calendar_header .evcal_arrows:hover {

	color: transparent;

	border-color: transparent;

}

.custom-calendar .ajde_evcal_calendar .calendar_header .evcal_arrows.updated,

.custom-calendar .evo_month_title.updated {

	display: block;

}

body[data-header-color="dark"] header#top nav ul li.menu-item-has-children a {

	color: #A0A0A0;

}

.transparent .header-contact {

	font-weight: 100;

}

body header#top nav>ul>li>a {

	letter-spacing: 2px;

	text-transform: uppercase;

}

body[data-header-color="dark"] header#top nav ul li a {

	color: #303030;

	font-weight: 400;

}

.uppercase-text h5,

.uppercase-text h4,

h5.uppercase-text,

h4.uppercase-text,

h6.uppercase-text,

.uppercase-text h6 {

	text-transform: uppercase !important;

}

a.nectar-button.large.regular.accent-color.wpb_animate_when_almost_visible.wpb_slideInUp.slideInUp.regular-button.custom-btn.animated {

	background-image: linear-gradient(to right, #0bd0d0 0%, #704dd7 100%);

	border-radius: 40px;

	box-sizing: border-box;

	color: #00a84f;

	text-decoration: none;

	text-transform: uppercase;

	z-index: 2;

	padding: 2px !important;

	border-radius: 50px !important;

}

.title-font-reduce-construction.shape-img:before,

.title-font-reduce-construction.shape-image-right:before {

	content: none;

}

body ul li {

	text-align: left;

}

.carousel-item {

	background-color: transparent;

}

.custom-btn span {

	align-items: center;

	background: #fff;

	border-radius: 50px;

	display: flex;

	justify-content: center;

	height: 100%;

	/*transition: background .5s ease;

   */

	width: 100%;

	padding: 12px 40px;

	color: #303030;

	text-transform: uppercase;

	letter-spacing: 3px;

	font-family: Work Sans;

	text-align: center;

}

.text-left {

	text-align: left;

}

body .background-size .row-bg,

body .background-size-withoutopacity .row-bg {

	background-size: auto;

}

#header-outer .widget_shopping_cart h2.widgettitle {
	color: #2f51dd;
	font-size: 36px;
	font-weight: bold;
}

/** all ready used page id**/

body.page-id-7899 .container.main-content {

	max-width: 1455px !important;

}

.backround-remove {

	background-color: transparent !important;

	box-shadow: none !important;

}

.border-radius {

	border-top-left-radius: 45%;

	border-bottom-left-radius: 45%;

}

.border-radius-right {

	border-top-right-radius: 45%;

	border-bottom-right-radius: 45%;

}

.shape-img:after,
.shape-image-right:after {

	content: "";

	padding-top: 70%;

}

.shape-img,

.shape-image-right {

	min-height: auto !important;

}

.shape-img:before {

	content: "sdsd";

	background: url(/wp-content/plugins/simple-rotating/images/img-icon.png);

	display: block;

	background-repeat: no-repeat;

	height: 114px;

	color: transparent;

	position: absolute;

	width: 100%;

	bottom: 73px;

	left: -80px;

}

.shape-image-right:before {

	content: "sdsd";

	background: url(/wp-content/plugins/simple-rotating/images/img-icon-right.png);

	display: block;

	background-repeat: no-repeat;

	height: 120px;

	color: transparent;

	position: absolute;

	width: 100%;

	bottom: 73px;

	right: -80px;

	background-position: right;

	z-index: 9;

}

.four-box .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after {

	background-color: transparent !important;

}

.four-box .nectar-fancy-box {

	padding: 0px;

}

.btn-color-black span {

	background: #303030;

	color: #fff;

	font-weight: 100;

}

.btn-color-white span {

	background: #fff;

	color: #303030;

}

.custom-team-member .inner img {

	height: 100% !important;

	padding: -25px;

	padding: 14%;

	left: 10px;

	top: -10px;

	width: 100%;

	border-radius: 50%;

}

.custom-team-member .inner {

	position: relative;

}

.four-box .inner img {

	height: 120px !important;

	margin-bottom: 50px !important;

	width: auto;

}

.four-box h5 {

	text-transform: uppercase !important;

	font-weight: 400 !important;

}

.ul-list ul li:before {

	content: "sdsd";

	position: absolute;

	left: -20px;

	background: url(/wp-content/plugins/simple-rotating/images/list-icon.png);

	background-repeat: no-repeat;

	color: transparent;

	background-size: 25px;

	top: 50%;

	height: 25px;

	width: 8px;

	height: 8px;

	background: #735cea;

	color: transparent;

	border-radius: 50%;

	display: inline-block;

	margin-top: 1px;

	transform: translate(0%, -50%);

}

.ul-list ul {

	padding-left: 38px;

}

.ul-list ul li a {

	font-weight: 400;

	text-transform: uppercase;

	letter-spacing: 1px;

	font-size: 20px;

	font-family: pangram;

	color: #333;

	/* white-space: nowrap;

    */

}

.ul-list-course ul li a {

	font-size: 18px;

	color: #fff
}

/* .ul-list-course ul li:before {

    background-size: 18px;

    top: 4px;

    height: 18px;

}

*/

.ul-list ul li {

	margin-bottom: 20px !important;

	padding-bottom: 0px !important;

}

.two-col-list .ul-list ul li {

	padding-bottom: 2px;

	text-align: left;

	text-align: left;

	font-weight: 400;

	text-transform: uppercase;

	letter-spacing: 1px;

	font-size: 14px;

	font-family: pangram;

	color: #303030;

}

.ul-list-course ul li {

	padding-bottom: 16px;

}

.ul-list ul li:last-child {

	margin-bottom: 0px !important;

}

.covidpolicy a {

	background: #fff;

	color: #303030;

	border-radius: 50px;

	font-size: 30px;

	padding: 4px 40px 5px 40px;

	text-transform: uppercase;

	font-weight: 400;

	line-height: 37px;

	margin-left: 12px;

	white-space: nowrap;

}

.covidpolicy h2 {

	color: #fff;

	text-transform: uppercase;

	text-align: center;

	font-size: 60px;

	font-family: pangram;

	padding-bottom: 12px;

}

.covidpolicy .wpb_wrapper {

	display: flex;

	align-items: center;

	justify-content: center;

	text-align: center;

}

.covidpolicy a:hover {

	color: #303030;

}

.two-img p {

	display: flex;

}

.arrow li {

	text-align: left;

}

.custom-testimonial .image-icon {

	display: none;

}

body .row .letter-spacing-4 h5 {

	letter-spacing: 4px;

}

.custom-testimonial p {

	text-align: justify;

	font-size: 18px;

	font-weight: 400;

	line-height: 28px;

}

.custom-testimonial .carousel-item blockquote {

	display: flex;

	flex-direction: column;

	padding-left: 90px;

}

body .eventon_events_list .eventon_list_event .evcal_list_a:hover {
	background: transparent;
}

.custom-testimonial blockquote p {

	order: 2;

	font-size: 14px;

	font-family: Work Sans;

	font-style: italic;

	/* padding-right: 18%;

    */
	padding-left: 12px;
	color: #303030;

}

.custom-testimonial blockquote span {

	text-align: left;

}

.custom-testimonial blockquote>span:before {

	content: "dsdsd";

	background: url(/wp-content/plugins/simple-rotating/images/quate.png);

	width: 90px;

	height: 90px;

	position: absolute;

	background-repeat: no-repeat;

	left: 0px;

	color: transparent;

	background-size: 100%;

}

.custom-testimonial span.title {

	display: none;

}

.custom-testimonial .testimonial_slider:not([data-style="minimal"]) blockquote span {

	font-size: 32px !important;

	font-weight: 400 !important;

	padding-top: 30px;

	padding-bottom: 12px;

	padding-left: 12px;

	font-family: pangram;

}

.custom-testimonial .testimonial_slider .controls ul li span.pagination-switch.active {

	background: #2bd5db;

	border-color: #2bd5db;

}

.custom-testimonial .testimonial_slider .controls ul li span.pagination-switch {

	background-color: #274ccb;

	border-color: #274ccb;

}

a.nectar-button.large.regular.accent-color.wpb_animate_when_almost_visible.wpb_slideInUp.slideInUp.regular-button.custom-btn2.animated {

	background: transparent !important;

}

body.woocommerce-page table.cart a.remove:hover {

	background-color: #16b0f1 !important;

}

body[data-form-submit="regular"] button[type=submit][name="update_cart"]:hover,

body[data-button-style="slightly_rounded_shadow"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,

body[data-form-submit="regular"] button[value="Place order"]:hover,

body[data-button-style="slightly_rounded_shadow"] .container-wrap button[type="submit"]:hover {

	box-shadow: none !important;

}

body[data-form-submit="regular"] button[type=submit][name="update_cart"],

.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button,

body[data-form-submit="regular"] button[value="Place order"] {

	background: #ff000000 !important;

	color: #303030 !important;

	padding: 18px 0px !important;

	max-width: 210px;

	width: 100%;

	font-size: 16px !important;

	text-transform: uppercase !important;

	font-weight: 100;

	letter-spacing: 2px;

}



body[data-form-submit="regular"] button[value="Place order"] {

	max-width: 100%;

}

.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button {

	max-width: 310px;

	margin: auto;

}

body .woocommerce #order_review #payment #place_order[value="Pay for order"] {

	color: #303030 !important;

}

body .woocommerce #order_review #payment #place_order {

	background: #ff000000 !important;

	border-radius: 50px !important;

	opacity: 1 !important;

}

a.nectar-button.custom-btn2:before,
button.button[name="update_cart"]:before,

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

body[data-form-submit="regular"] button[value="Place order"]:before,

body button[value="Pay for order"]:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	border-radius: 50px;

	padding: 2px;

	background: linear-gradient(45deg, #0bd0d0, #704dd7);

	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);

	-webkit-mask-composite: xor;

	mask-composite: exclude;

}
.cs-img {
    padding-left: 12%;
}
#footer-widgets .row > div:nth-child(3) .widget.widget_block {
    margin-bottom: 0px;
}

a.nectar-button.custom-btn2 {

	letter-spacing: 2px;

	font-family: Work Sans;

	letter-spacing: 4px;

	text-transform: uppercase !important;

	font-weight: 100;

	padding-left: 38px;

	padding-right: 38px;

}

.custom-position .inner {

	position: absolute;

	right: 60px;

	bottom: 0;

}

.custom-calendar .evo_month_title {

	color: #303030;

}

.two-img p img {

	overflow: auto;

	padding-right: 15px;

}

.two-img p img:last-child {

	padding-left: 15px;

}

.custom-calendar .eventon_events_list .eventon_list_event .evcal_list_a {
	background-color: transparent;
}

.custom-calendar .eventon_events_list .eventon_list_event .evcal_list_a:after {

	background-image: linear-gradient(to right, rgb(22, 160, 133) 0%, rgb(244, 208, 63) 51%, rgb(22, 160, 133) 100%);

	background-image: linear-gradient(to right, #0ccfd0 0%, #2f51dd 51%, #734dd7 100%);

	border-radius: 50px;

	width: 200px;

	height: 50px;

	line-height: 50px;

	font-size: 15px !important;

	letter-spacing: 2px;

}

.two-col-list .ul-list li a {

	font-size: 14px;

	/* padding-left: 20px;

    */

	white-space: normal;

	color: #303030;

}

/* .two-col-list .ul-list li:before {

    background-size: 12px;

    top: 10px;

    left: 0px;

}

*/

.two-col-list .ul-list ul {

	padding-left: 20px;

	display: block;

}

.custom-calendar .eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span {

	border-radius: 50px;

	width: 200px;

	height: 50px;

	line-height: 50px !important;

	;

	font-size: 15px !important;

	letter-spacing: 2px;

	background-color: #ff6073;

	line-height: 54px;

}

.custom-order-list ol li {

	position: relative;

	margin-bottom: 70px;

	text-align: justify;

}

.custom-order-list ol {

	counter-reset: circle-counter;

}

.custom-order-list li:before {

	content: counter(circle-counter);

	counter-increment: circle-counter;

	width: 60px;

	height: 60px;

	border-radius: 50%;

	display: inline-block;

	font-size: 38px;

	line-height: 50px;

	color: #fff;

	text-align: center;

	margin-right: 0.5rem;

	position: absolute;

	top: 50%;

	left: -50px;

	transform: translate(-50%, -50%);

	background-image: linear-gradient(to right, #734dd7 0%, #2f51dd 0%, #0ccfd0 100%);

	font-family: pangram;

}

.custom-order-list i.icon-default-style {

	display: none;

}

.custom-order-list li::marker {

	display: none;

	font-size: 0px;

}

.background-img-before .inner-wrap:before {

	content: "sdsdsd";

	color: #fff;

	position: absolute;

	z-index: 99999;

	background: url(/wp-content/plugins/simple-rotating/images/5-pic.png);

	width: 100%;

	height: 100%;

	background-repeat: no-repeat;

	color: transparent;

}

.ul-list-price .nectar-fancy-ul {

	text-align: left;

}

.ul-list.ul-list-price ul li {

	padding-bottom: 6px;

}

.ul-list.ul-list-price ul li a {

	font-size: 14px;

	color: #fff;

	text-transform: capitalize;

	white-space: normal;

}

.ul-list.ul-list-price ul {

	padding-left: 26px;

}

.ul-list-price h6.vc_custom_heading {

	min-height: 120px;

}

/* .ul-list.ul-list-price ul li:before {

    top: 8px;

}

*/

.ul-list.list-b-space ul li {

	margin-bottom: 0px !important;

	text-align: left;

}

.ul-list.list-b-space ul li a {

	font-size: 12px;

	color: #fff
}

.background-img-after .inner-wrap:after {

	content: "sdsds";

	position: absolute;

	color: red;

	right: 0;

	background: url(/wp-content/plugins/simple-rotating/images/circle.png);

	width: 28%;

	background-repeat: no-repeat;

	height: 100%;

	background-size: 100%;

	color: transparent;

}

.background-img-after.price-incredible .inner-wrap:after {

	background: url(/wp-content/plugins/simple-rotating/images/dollor.png);

	background-repeat: no-repeat;

	background-size: 100%;

}

.background-img-after.course-index-1 .inner-wrap:after {

	background: url(/wp-content/plugins/simple-rotating/images/Vector-Smart-Object-copy-3.png);

	background-repeat: no-repeat;

	background-size: 90%;

	background-position: top right;

}

.background-img-after.course-index-2 .inner-wrap:after {

	background: url(/wp-content/plugins/simple-rotating/images/FAB-Icons-09-j.png);

	background-repeat: no-repeat;

	background-size: 100%;

}

.background-img-after.course-index-3 .inner-wrap:after {

	background: url(/wp-content/plugins/simple-rotating/images/FAB-Icons-13.png);

	background-repeat: no-repeat;

	background-size: 100%;

}

.background-img-after.course-index-4 .inner-wrap:after {

	background: url(/wp-content/plugins/simple-rotating/images/FAB-Icons-11.png);

	background-repeat: no-repeat;

	background-size: 100%;

	background-size: 90%;

	background-position: top right;

}

.background-img-after.course-index-5 .inner-wrap:after {

	background: url(/wp-content/plugins/simple-rotating/images/FAB-Icons-03.png);

	background-repeat: no-repeat;

	background-size: 100%;

	background-size: 90%;

	background-position: top right;

}

.line-h {

	line-height: 70px;

}

.custom-course-list #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,

.custom-course-list .eventon_events_list .eventon_list_event .evcal_cblock em.date {

	color: #303030;

	font-family: Work Sans;

	font-weight: bold;

	font-size: 18px;

	padding-bottom: 16px;

}

.custom-course-list .eventon_events_list .eventon_list_event .evcal_cblock .time,

.custom-course-list .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle {

	font-family: Work Sans;

}

.custom-course-list .eventon_events_list .eventon_list_event .evcal_cblock .time {
	padding-top: 12px;
}

body .calendar-titles .calendar-event-title {
	margin-left: 148px;
}

.custom-team-member .inner {

	position: relative;

}

.custom-team-member .inner:before {

	content: "sdsdsd";

	position: absolute;

	left: 0;

	color: red;

	background: url(/wp-content/plugins/simple-rotating/images/team-member-1.png);

	width: 100%;

	height: 100%;

	background-size: 100%;

	background-repeat: no-repeat;

	background-position: center center;

	color: transparent;

}

.custom-course-list .calendar-titles {

	color: #303030;

	margin-bottom: 25px;

	font-size: 16px;

	margin-top: 30px;

	border-top: 1px solid #6B6B6B;

	padding-top: 30px;

}

.custom-course-list .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur {

	color: #303030;

	font-weight: 500;

	font-family: pangram;

	font-size: 33px;

	height: 46px;

	text-transform: capitalize;

	white-space: nowrap;

}

.ascend #footer-outer .widget h4 {

	font-family: Work Sans;

	text-transform: uppercase !important;

	padding-bottom: 10px;

	font-size: 14px;

}

.ascend #footer-outer #footer-widgets .col ul.menu li a:before {

	background: url(/wp-content/plugins/simple-rotating/images/footer-list-icon.png);

	background-repeat: no-repeat;

	width: 10px;

	height: 10px;

	background: #25c4cf;

	color: transparent;

	border-radius: 50%;

	content: "-";

	display: inline-block;

	margin-top: 0px;

	margin-right: 16px;

	vertical-align: sub;

}

.ascend #footer-outer #footer-widgets .col ul.menu li a {

	display: block;

	font-weight: 100;

	text-transform: uppercase;

	font-size: 12px;

	font-family: Work Sans;

}

#footer-outer #footer-widgets .col p {

	font-weight: 100;

	line-height: 24px;

	padding-right: 50px;

	text-align: justify;

	font-size: 12px;

	font-family: Work Sans;

}

#footer-widgets span.post-title {

	font-size: 14px;

	font-weight: 400;

}



body #footer-widgets .widget ul.nectar_widget[class*="nectar_blog_posts_"]>li .post-date {

	color: #fff;

	font-weight: 100;

}

.cart_totals h2 {

	color: #303030;

	font-family: pangram;

}

#footer-widgets .widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"]>li a .popular-featured-img img {

	border-radius: 14px;

}

div#block-3 {

	margin-top: -96px;

}

.ul-list.ul-list-price.list-black-color ul li a {

	color: #303030;

}

div#block-6,
div#text-5 {

	padding-top: 20px;

}

div#text-5 h4 {

	padding-bottom: 0px !important;

}

table.shop_table {

	position: relative;

}

#footer-outer div#block-4 {

	margin-bottom: 20%;

}

#text-4 p:first-child strong {

	display: block;

}

div#footer-outer {

	padding-top: 120px;

	padding-bottom: 50px;

}

.woocommerce-cart .cart_totals table.shop_table tbody tr:nth-child(1n) td:not(.actions) {

	text-align: right;

	font-weight: bold;

	color: #303030;

}

div#footer-outer {

	background: transparent;

}

body .sc-modal,
div#slide-out-widget-area {

	background: linear-gradient(to bottom left, #0ccfd0 30%, #734dd7 100%);

}

.woocommerce-cart .cart-collaterals .cart_totals table td,

.woocommerce-cart .cart-collaterals .cart_totals table th {

	padding: 10px 4px;

	font-size: 18px;

	text-transform: uppercase;

}

img.google-rating {

	position: absolute;

	bottom: 60px;

	right: 60px;

}

.inner-list li {

	text-align: justify;

}

.additional-information-course p {

	padding-bottom: 0px;

}

.additional-information-course p strong {

	font-family: pangram;

}

.additional-information-course p:nth-child(even) {

	text-align: left;

	color: #7e6abd;

	font-size: 18pt;

}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {

	width: 100%;

	max-width: 420px;

	margin-top: 2%;

}

.woocommerce-cart .cart-collaterals .cart_totals table {

	margin-top: 20px;

}

.course-coner-img .inner {

	position: absolute;

	top: -80px;

	right: 0px;

}

.woocommerce-cart-form table thead tr th {

	text-align: center;

	text-transform: uppercase;

	letter-spacing: 2px;

	font-size: 14px;

}

.woocommerce-cart-form table thead tr th:nth-child(3),
tr.woocommerce-cart-form__cart-item.cart_item td:nth-child(3) {

	text-align: left;

}

.woocommerce-cart-form table thead tr th:last-child,
tr.woocommerce-cart-form__cart-item.cart_item td:last-child {

	text-align: right;

}

tr.woocommerce-cart-form__cart-item.cart_item td {

	text-align: center;

}

.woocommerce-cart table tbody tr.woocommerce-cart-form__cart-item:nth-child(1n) td:not(.actions),

.woocommerce-cart .cart-collaterals table tr.woocommerce-cart-form__cart-item:nth-child(1n) th,

.woocommerce-cart-form table thead tr th {

	background-color: transparent;

	border-bottom: 1px solid #303030;

}

.woocommerce-cart table tbody tr:nth-child(1n) td:not(.actions),

.woocommerce-cart .cart-collaterals table tr:nth-child(1n) th,

.woocommerce-cart .cart-collaterals table tr:nth-child(2n) th {

	background-color: transparent;

}

/** for checkout page design**/

/* .woocommerce-checkout-review-order-table tr td {

	padding-top: 30px !important;

	padding-bottom: 30px !important;

	border-bottom: 1px solid #30303069 !important;

	padding-left: 20px !important;

	padding-right: 20px !important;

} */



.woocommerce-checkout-review-order-table tr td.product-name h4 {

	font-size: 18px;

}

.woocommerce-checkout-review-order-table tr td.product-name span {

	font-size: 20px;

	display: inherit;

	padding-bottom: 6px;

}

.woocommerce-checkout-review-order-table tr td.product-name h4 {

	color: #704dd7;

	font-weight: bold;

}

.woocommerce-checkout-review-order-table tfoot tr td,

.woocommerce-checkout-review-order-table tfoot tr th {

	padding: 10px !important;

	border: 0px !important;

}

.woocommerce-checkout-review-order-table tr.cart_item:last-child td {

	border-bottom: 0px !important;

}

body:not(.woocommerce-cart) .main-content table.shop_table {

	background: transparent;

}

.woocommerce-checkout-review-order-table tbody {

	background: rgba(0, 0, 0, 0.02);

}

.woocommerce-checkout-review-order-table tfoot {

	margin-top: 30px;

	display: inline-table;

	width: 100%;

}

body .woocommerce-checkout-review-order-table tfoot th {

	font-size: 16px;

	padding-left: 20px !important;

}

.woocommerce-checkout-review-order-table tr td.product-name .custom-oder-details span {

	display: block;

	padding-bottom: 4px;

	font-size: 16px;

}

.woocommerce-checkout-review-order-table tr td.product-name span.woocommerce-Price-amount.amount {

	font-size: 16px;

}

.woocommerce-checkout-review-order-table strong span.woocommerce-Price-amount.amount {

	font-size: 16px;

}

.product-name>span,

.product-price>span,

.product-subtotal>span {

	font-size: 18px;

	display: inline-block;

	color: #16b0f1;

	padding-bottom: 10px;

}

.custom-oder-details span {

	font-weight: 100;

	font-family: Roboto;

}

.custom-oder-details>span:first-child {

	font-weight: bold;

	font-size: 16px;

}

#payment h4 {

	font-size: 22px;

	letter-spacing: 0px;

}

/** for checkout page design end**/

/** contact us page css **/

.custom-contact-form .wpcf7-form-control-wrap {

	position: relative;

}

.custom-contact-form .wpcf7-form-control-wrap button#submit {

	border-radius: 50px !important;

	background-color: transparent !important;

	width: 200px;

}

.custom-contact-form .wpcf7-form-control-wrap button#submit:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	border-radius: 50px;

	padding: 2px;

	background: linear-gradient(45deg, #0bd0d0, #704dd7);

	-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);

	-webkit-mask-composite: xor;

	width: 200px;

}

.contact-form-design h3 {

	padding-bottom: 30px;

}

.contact-form-design p {

	padding-bottom: 0px;

}

.contact-form-design h3 {

	padding-bottom: 30px;

	font-size: 18px !important;

}

.custom-contact-form a {

	text-transform: initial;

}

.custom-btn.theme-light {

	border: 2px solid #fff !important;

	background: transparent !important;

}

.custom-btn.theme-light span {

	border-color: #fff !important;

	background: transparent !important;

	color: #fff !important;

}

p#breadcrumbs {
	display: none;
}

body.page-template-default[data-bg-header=true] .container-wrap {
	padding-bottom: 0px;
}

/** contact us page css  end**/


@media screen and (min-width:1500px) {

	#footer-widgets .container {

		max-width: 1446px;

		padding: 0px;

	}

	#footer-widgets .container {

		max-width: 75%;

	}

}

@media screen and (min-width:1366px) {

	body .container {

		max-width: 1635px
	}

}

@media screen and (max-width:1800px) {

	.background-size .row-bg {

		background-size: auto;

		opacity: 0.1;

	}

}

@media screen and (max-width:1500px) {

	h1.vc_custom_heading.title-font-reduce {

		font-size: 40px !important;

		line-height: 50px !important;

	}

	h1.vc_custom_heading.title-reduce-booknow {

		font-size: 100px !important;

		line-height: 100px !important;

	}

}

@media screen and (max-width:1200px) {

	/* .full-bg-image-m {

        background-size: contain !important;

        background-repeat: no-repeat;

   }

    */

	.full-width-content.vc_row-fluid .custom-four-col .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]),

	.full-width-content.vc_row-fluid .custom-three-col .vc_col-sm-4:not([class*="vc_col-xs-"]) {

		width: 46% !important;

		margin-right: 4% !important;

		margin-bottom: 30px !important;

	}

}

@media screen and (max-width:1000px) {

	body .padding-remove {

		padding-right: 0px !important;

		padding-left: 0px !important;

	}

	body .title-font-reduce-construction .wpb_wrapper h1.vc_custom_heading {

		font-size: 20px !important;

		line-height: 30px !important;

	}

	.custom-contact-form .wpcf7-form-control-wrap button#submit:before {

		left: 50%;

		transform: translate(-50%, 0%);

	}

	.woocommerce-cart table tbody tr.woocommerce-cart-form__cart-item td:first-child,
	.woocommerce-cart table thead tr th:first-child {

		position: static;

	}

	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cart_totals {

		width: 100%;

		max-width: 100%;

	}

	body .wpb_row .span_12>.col.course-coner-img[data-padding-pos="right"] {

		padding-left: 12% !important;

		padding-right: 12% !important;

	}

	body .covidpolicy a {

		font-size: 16px;

		padding: 8px 36px;

		display: inline-grid;

		white-space: initial;

		margin-left: 0px;

	}



	body .background-size-withoutopacity .row-bg {

		background-size: cover;

	}

	a.nectar-button.custom-btn2 {

		font-size: 12px;

		text-align: center;

	}

	.covidpolicy .wpb_wrapper {

		display: block;

	}

	h1.vc_custom_heading.title-font-reduce br {

		display: none;

	}

	.ul-list ul li a {

		white-space: initial;

	}

	.custom-order-2-mobile {

		order: 2;

	}

	.center-google-rating-m .inner {

		text-align: center;

		margin-bottom: 30px !important;

	}

	img.google-rating {

		position: static;

		bottom: 0px;

		right: 0px;

	}

	.shape-img:before {

		left: 0px;

		background-size: 45%;

		height: auto;

		padding-top: 16%;

		bottom: 0px;

	}

	.shape-image-right:before {

		right: 0px;

		bottom: 0px;

		padding-top: 16%;

		height: auto;

		background-size: 25%;

	}

	#footer-outer #footer-widgets .col p {

		padding-right: 0px;

	}

	.custom-team-member .column_container {

		margin-bottom: 35px !important;

	}

	.two-img p {

		display: flex;

		flex-direction: column-reverse;

	}

	.course-coner-img .inner {

		right: 0px;

		opacity: 0.1;

	}

	.course-coner-img .img-with-aniamtion-wrap .inner {

		opacity: 1;

	}

	body .p-r-remove-16 p,
	body p.p-r-remove-16 {

		padding-right: 0px !important;

	}

	/* .custom_vc_course_padding {

        padding-right: 12% !important;

   }

    */

	.wpb_wrapper .custom-four-col h2.vc_custom_heading,

	.wpb_wrapper .custom-three-col h2.vc_custom_heading {

		font-size: 24px !important;

		line-height: 24px !important;

	}

	.two-img p img {

		margin-top: 30px;

	}

	.background-img-after.price-incredible .inner-wrap:after,

	.background-img-after .inner-wrap:after,

	#background-img-right-side .row-bg.using-image:after,

	.background-img-after.course-index-1 .inner-wrap:after,

	.background-img-after.course-index-2 .inner-wrap:after,

	.background-img-after.course-index-3 .inner-wrap:after,

	.background-img-after.course-index-4 .inner-wrap:after,

	.background-img-after.course-index-5 .inner-wrap:after,

	.mobile-opacity .row-bg {

		opacity: 0.4;

	}

	.ul-list-price h6.vc_custom_heading {

		min-height: auto;

	}

	body .custom-four-col .wpb_column,
	body .custom-three-col .wpb_column {

		width: auto !important;

	}

	.two-img p img:last-child {

		padding-left: 0px;

	}

	body .wpb_wrapper h1.vc_custom_heading {

		line-height: 40px !important;

		margin-top: 16px;

	}

	.dh-20 .divider {

		height: 20px !important;

	}

	.dh-0 .divider {

		height: 0px !important;

	}

	.wpb_wrapper {

		text-align: center;

	}

	body .custom-testimonial .carousel-item blockquote {

		padding-left: 0px;

	}

	.custom-testimonial blockquote>span:before {

		width: 50px;

		height: 50px;

		left: 0px;

		display: none;

	}

	.custom-testimonial .testimonial_slider:not([data-style="minimal"]) blockquote span {

		padding-left: 0px;

	}

	/* .custom-testimonial blockquote p {

        padding-right: 52px;

   }

    */

	.right-side-section-space-reduce [data-padding-pos="right"] {

		margin-bottom: 0px !important;

	}

	body .four-box .inner img {

		margin-bottom: 16px !important;

	}

	.custom-space-reduce .standard_section,

	.custom-space-reduce2-1,

	.inner-page-mobile-space-tb {

		padding-top: 10% !important;

		padding-bottom: 10% !important;

	}

	.br-remove br {

		display: none;

	}

	body .content-image-section-mobile h1.vc_custom_heading {

		font-size: 26px !important;

		line-height: 30px !important;

	}

	body .full-bg-image-m {

		background-size: contain !important;

		background-repeat: no-repeat;

		min-height: 0px !important;

		padding-top: 105% !important;

	}

	.custom-team-member .padding-4-percent {

		padding: 0px !important;

	}

	.custom-order-list li:before {

		width: 30px;

		height: 30px;

		font-size: 25px;

		line-height: 26px;

		left: -30px;

	}

	.custom-order-list ol li {

		margin-bottom: 16px;

	}

	ul.arrow {

		padding-bottom: 30px;

	}

}

@media only screen and (max-width: 690px) {

	body .title-font-reduce-construction .wpb_wrapper h1.vc_custom_heading {

		font-size: 14px !important;

		line-height: 25px !important;

	}

	body .title-font-reduce-construction .wpb_wrapper p {

		font-size: 10px !important;

		line-height: 20px;

	}

	/*       body .title-font-reduce-construction.custom-order-2-mobile .wpb_wrapper p {

     text-align: left !important;

     padding-left: 12px;

     } */

	.full-width-content.vc_row-fluid .custom-four-col .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]),

	.full-width-content.vc_row-fluid .custom-three-col .vc_col-sm-4:not([class*="vc_col-xs-"]) {

		width: 100% !important;

		margin-right: 0% !important;

	}

	body #footer-outer div#block-4,
	body #footer-widgets .container .col,

	#footer-widgets .container .col:nth-child(3),
	#footer-widgets .container .col:nth-child(4) {

		margin-bottom: 10% !important;

	}

	body .vc_row-fluid .wpb_column.mb-25 {

		margin-bottom: 0px;

	}

	body[data-form-submit="regular"] button[type=submit][name="update_cart"],

	.woocommerce-cart .cart_totals .wc-proceed-to-checkout a.checkout-button {

		max-width: 100%;

	}

	.title-font-reduce-construction .inner img {

		display: none;

	}

}