/*!
Theme Name: ohelconsulting
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ohelconsulting
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ohelconsulting is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;

}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;

}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
/*	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;*/
	font-size: 1rem;
	line-height: 1.5;
	font-family: 'Lato', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #4169e1;
}

a:visited {
	color: #800080;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
/*	margin: 0 0 1.5em;*/
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}
.container{
	width: 100%;
	max-width: 1460px;
	margin: 0 auto;
}
.container-new{
	width: 100%;
	max-width: 1720px;
	margin: 0 auto;
}

/*__________________________________________________________________________________________________________*/
a, button, select, input, textarea{
	outline: none;
}
a:focus, button:focus, select:focus, input:focus, textarea:focus{
	outline: none;
}
.mobile-view{
	display: none;
}
.destop-view{
	display: block;
}		
.phone-right ul li {
    padding-right: 20px;
}
.top_header ul {
    padding: 0;
    margin: 0;
    display: flex;
}
.top_header ul li{
	list-style: none;
}
.mail_sect_h {
    display: inline-block;
}
.top_header {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}
.phone-right {
    float: right;
    display: inline-block;
}
.mail_sect_h li {
    padding-right: 8px;
}
.mail_sect_h li a {
	font-family: 'Lato', sans-serif;
    padding: 0 10px 0;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    color: #FFFFFF;
    text-decoration: none;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.top_header-sm {
    background: #AFD134;
    padding: 5px 0;
}
.top_header ul li i {
    color: #fff;
    font-size: 18px;
}
.min_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
nav#site-navigation ul li {
    padding: 0 20px 0;
}

.logo {
    width: 18%;
}
.logo img{
	width: 160px;
	min-width: 100px;
}

.navgg li a {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    color: #000000;
     transition: 0.3s;
    -webkit-transition: 0.3s;

}
.head_btn a {
    background: #F68948;
    border-radius: 12px;
    color: #fff;
    padding: 10px 20px 10px;
    text-decoration: none;
  	font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    transition: 0.3s;
    -webkit-transition: 0.3s;

}

.head_btn a:hover{
	background: #AFD134;
	color: #fff;
}
.navgg li a:hover{
	color: #AFD134;
}
.top_header-sm li a:hover{
    color: #F68948;
}

.top_header-sm li a i:hover{
    color: #F68948;
}
footer#colophon{
	background: linear-gradient(0deg, rgba(29, 29, 29, 0.92), rgba(29, 29, 29, 0.92)), url(images/footer-back.png);
    width: 100%;
    height: 100%;
}
.site-info {
    width: 100%;
    padding: 80px 0 40px;
    
}
.fot-sec a {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 37px;
    color: #E4E6EA;
    text-decoration: none;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.fot-sec ul {
    padding: 0;
    margin: 0;
}
.fot-sec ul li{
	list-style: none;
}
.fot-sec p{
   	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: #E4E6EA;
    word-break: break-all;
}
.right-sec p{
	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: #E4E6EA;
}
.right-sec a{
	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 37px;
    color: #E4E6EA;
    text-decoration: none;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.right-sec ul {
    padding: 0;
    margin: 0;
}
ul.righit {
    -webkit-column-count: 4; 
    -moz-column-count: 4; 
    column-count: 4;
    max-width: 315px;
    list-style: none;
    display: inline-block;
}
/*ul.righit li {
    list-style: inherit;
    color: #E4E6EA;

}*/
ul.righit-btm li {
    list-style: none;
}
ul.righit li:first-child {
    list-style: none;
}

.foter-toper h3 {
   	font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 35px;
    color: #FFFFFF;
    margin-bottom: 20px;
}
.copy-rig p {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    color: #A5A5A5;
    margin: 0;
}
.ftr-copr {
/*    background: #1D1D1DEB;*/
    padding: 15px 0 15px;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.right-sec li i {
    color: #E4E6EA;
    display: inline-block;
    margin-right: 15px;
}
.fot-sec a:hover{
	color: #AFD134;
}

.right-sec a:hover{
	color: #AFD134;
}
.fot-sec {
    padding-left: 40px;
}
.right-sec {
    padding-left: 35px;
}
.banner_contant {
    width: 81%;
    position: absolute;
    top: 50%;
    left: 4%;
    transform: translate(0%, -50%);
}


.banner_contant h3{
	font-family: 'Yaldevi', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 71px;
	line-height: 74px;
	color: #FFFFFF;

}
/*.foter-logo img {
    width: 100%;
    border-radius: 10px;
    max-width: 90%;
}*/
.banner_section{
	position: relative;
}
.butmbaner a {
	font-family: 'Yaldevi', sans-serif;
    background: #AFD135;
    border-radius: 12px;
    padding: 10px 20px 10px;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
}
.butmbaner {
    display: inline-block;
    margin-top: 20px;
}

.butmbaner a:hover{
	background: #F68948;
}
.banner_smsecstion {
    text-align: center;

}

.banner_under{
	background: #5E7B9F;
	
}
.Pharma p {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #8C8C8C;
}
.Pharma {
    margin-top: 80px;
}
.ul-sestion a {
    text-decoration: none;
}	
.Pharma .ser-ul {
    padding: 0;
}
.banner_smsecstion strong {
   font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    color: #FFFFFF;
    margin-left: 15px;
}
.sm-slier-home img {
	width: 100%;
    background: #fff;;
	border: 1px solid #F0F0F0;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.01);
	border-radius: 10px;
    text-align: center
}


.boxtype{
    background: #FFFFFF;
    border: 1px solid #F3F2F2;
    box-shadow: 0px 4px 34px rgb(0 0 0 / 6%);
    border-radius: 10px;
    padding: 30px 20px 20px;
    width: 100%;
}
.boxtype a img {
    border: none;
}
.ul-sestion {
    text-align: center;
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
}
.ul-sestion img {
    border: 1px dashed #5E7B9F;
    border-radius: 100%;
    padding: 10px;
}
.sm-slier-home {
    margin-top: 50px;
}
.page-template-about .sm-slier-home {
    margin: 80px 0;
}
.sector-sestion{
	padding: 80px 0;
}
.hading {
	font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 60px;
    line-height: 80px;
    color: #000000;
    margin: 0 0 40px;
}
.sector-sestion h1{
	text-align: center;
}
.ul-sestion p {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    margin: 15px 0;
    color: #000000;
}

.rigtt-bdr {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.pading-sco{
	padding: 15px 0 15px;
}
.training-sestion {
    display: flex;
    grid-auto-flow: column;
    gap: 2%;
    margin-bottom: 30px;
}
.training-sestion .next-traing ul{
	padding: 0;
	margin: 0;
	-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    margin-bottom: 10px;
}
/*.training-sestion .next-traing ul li:first-child:after{
	content: "";
    border-bottom: 1px solid #fff;
    position: absolute;
    height: 12px;
    width: 112px;
    bottom: 0;
    left: 27px;
}*/
.tring-abt ul li{
	list-style: none;
	font-family: 'Lato', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	padding: 12px 0;
	color: #FFFFFF;
	position: relative;
	padding-left: 28px;
}
.tring-abt ul li:before{
	 content: "";
    position: absolute;
    background-image: url(images/right-aa.svg);
    width: 16px;
    height: 15px;
    display: inline-block;
    left: 2px;
    top: 18px;
}
.Our-Services {
    background: #FAFAFA;
    margin-bottom: 120px;
    padding: 80px 0;
}
.tring-abt {
    background: #5E7B9F;
    border: 1px solid #5E7B9F;
    border-radius: 10px;
    padding: 45px 30px 0px 20px;
   	width: 60%;
}

.tring-abt h3 {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    color: #FFFFFF;
}
.tring-abt p {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 35px;
    color: #EAEAEA;
}
.trainih-image img {
    width: 100%;
    border-radius: 10px;
    height: 100%;
}
 .tring-abt ul{
 	padding: 0;
 	margin: 0;
	-webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
     margin-bottom: 10px;
}

.cont-abt-home h4 {
     font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    color: #111111;
}
.cont-abt-home p {
     font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #111111;
}
.cont-abt-home p b{
     font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #111111;
}
.cont-abt-home h3 {
    margin: 0 0 15px;
}
.ant-iamge img {
    border-radius: 0px 0px 0px 50px;
    width: 100%;
    position: relative;
}
.home-about{
	margin-bottom: 80px;
	position: relative;
}

.ant-iamge:after{
	content: "";
    position: absolute;
    background-image: url(images/back-img.svg);
    width: 170px;
    height: 183px;
    display: inline-block;
    right: -11px;
    top: -31px;
    z-index: -1;
}
.home-about:after{
	content: "";
    position: absolute;
    background-image: url(images/Vector-bacl.png);
    width: 890px;
    height: 633px;
    display: inline-block;
    left: 0px;
    top: -30px;;
    z-index: -1;
}
.abt-rpter .banner_contant {
    text-align: center;
    width: 100%;
    left: 0;
}
.contact-bnr-abt {
    margin: 80px 0;
}
.sun-h {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 42px;
    color: #000000;
}
.cont-sec-cotact p{
	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #111111;
    margin: 0;
}
.cont-sec-cotact ul {
    padding: 0;
    margin: 0;
}
.cont-sec-cotact ul li{
	list-style: none;
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 6%);
    padding: 11px 7px 9px 60px;
    margin: 20px 0;
    border-top: 1px solid #5E7B9F;
}
.cont-sec-cotact ul li span{
	position: absolute;
	left: 8px;
}
.cont-sec-cotact h3 {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 29px;
    color: #000000;
}

.cont-sec-cotact ul li a {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #474747;
    text-decoration: none;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.cont-sec-cotact {
    background: #FDFDFD;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 15%);
    border-radius: 10px 0px 0px 10px;
    padding: 15px 35px 15px;
    height: 100%;
}

.cont-sec-cotact ul li a:hover{
	color: #AFD134;
}
.form-wrap-a input {
    width: 100%;
    background: #FFFFFF;
    border-radius: 60px;
    padding: 12px 16px 13px;
   	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #898989;
}
.form-wrap-a textarea {
    width: 100%;
    background: #FFFFFF;
    border-radius: 25px;
    padding: 12px 16px 13px;
    height: 150px;
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #898989;
}
.sun-hm {
     font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 25px;
}
.home-contact-ser {
    background: #5E7B9F;
    border: 1px solid #5E7B9F;
    border-radius: 0px 10px 10px 0px;
}
.form-block {
    padding: 40px 40px 20px;
}
.cont-col{
	padding-right: 0;
}
.form-col{
	padding-left: 0;
}
.btonn .wpcf7-submit {
    background: #F68948;
    border-radius: 12px;
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.05em;
    text-transform: capitalize;
    color: #FFFFFF;
    border: none;
    cursor: pointer;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.btonn p {
    margin: 0;
}
.btonn {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    max-width: 215px;
}
.btonn .wpcf7-submit:hover{
	background: #AFD134;
}
.loctaion iframe {
    width: 100%;
    height: 600px;
    border-radius: 10px;
}
.loctaion {
    margin-bottom: 80px;
}
.news_page {
    margin: 80px 0;
}
.commentss {
    display: flex;
}
.right_news_section {
    background: #F5F5F5;
    border-radius: 10px;
    padding: 25px 20px 25px;
}
.right_news_section input {
    height: 50px;
    padding-left: 10px;
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 30px;
    color: #6D6D6D;
    position: relative;
    border: #fff;
    border-radius: none;
    width: 100%;
}

.right_news_section .search-submit {
    display: none;
}
.right_news_section label{
	width: 100%;
}
.right_news_section label.wp-block-search__label {
    display: none;
}
.right_news_section .wp-block-search__inside-wrapper {
    border: none;
}
.right_news_section button.wp-block-search__button.has-icon.wp-element-button {
    width: 55px;
    height: 50px;
    background: transparent;
    display: inline-block;
    position: absolute;
    right: 35px;
    border: #fff;
    transform: rotate(-89deg);
}
.right_news_section ul{
	padding: 0;
	margin: 0;
}
.right_news_section ul li{
	list-style: none;
}
.categories-sec h5 {
    font-family: 'Yaldevi', sans-serif;
   font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 30px;
    color: #000000;
    margin-bottom: 20px;
}
.categories-sec ul li a {
   	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 45px;
    color: #1A1A1A;
    text-decoration: none;
}
.categories-sec {
    background: #FFFFFF;
    border-radius: 10px;
    padding: 19px 1px 13px 25px;
}
.categories-sec ul li a:hover{
	color: #AFD134;
}
.news_img img {
    border-radius: 0px 0px 0px 50px;
    width: 100%;
}
.commentss p {
    margin: 20px 0;
    padding-right: 50px;
   	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 35px;
    color: #8C8C8C;
}
.commentss p span {
    padding-right: 12px;
    color: #AFD134;
    font-size: 20px;
}
.news_dtls h4 {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 35px;
    line-height: 40px;
    color: #000000;
    margin: 0 0 20px;
}

.news_dtls p{
	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 35px;
    color: #8C8C8C;
}
.news_section {
    margin-bottom: 50px;
}
.pagination {
    width: 100%;
    text-align: center;
   	font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 25px;
}
.pagination a {
    color: #989898;
    text-decoration: none;
    padding: 50px;
}
.pagination span{
	color: #F36B21;
}
.pagination .next.page-numbers {
    border: 1px solid #989898 !important;
    border-radius: 100%;
   	padding: 6px 21px 12px;
    display: inline-block;
    color: #F36B21;
}

.pagination .prev.page-numbers {
    border: 1px solid #989898 !important;
    border-radius: 100%;
    padding: 6px 21px 12px;
    display: inline-block;
    color: #F36B21;
}
.abt_rtb_rot{
	text-align: center;
}
.abt_rtb_rot p{
	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #8C8C8C;
}
.manual-sectu{
	margin: 80px 0;
}
.manual-location h3 {
    text-align: center;
}
.manual-location ul{
	padding: 0;
	margin: 0;
	/*display: flex;
	flex-wrap: wrap;
	justify-content: space-between;*/
	/*-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    align-items: center;
    justify-content: space-between;*/
}
.manual-location ul li{
	list-style: none;
    position: relative;
    background: #33465E;
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 20px;

}
.manual-location ul li p{
	margin: 0 0 0 55px;
    background: #5E7B9F;
    padding: 18px 15px 18px 15px;
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
    border-radius: 0 10px 10px 0;
    height: 100%;
}
.manual-location ul li:before {
    content: "";
    position: absolute;
    background-image: url(images/ri-arow.svg);
    width: 30px;
    height: 30px;
    display: inline-block;
    left: 10px;
    top: 14px;
}
.manual-contact {
    margin: 80px 0;
    padding: 0px 100px 0px;
}
.manual-location {
    background: #FAFAFA;
    border-radius: 10px;
    padding: 60px 100px 60px;
}

.manual-contact .form-block {
    padding: 50px 100px 30px;
}
.manual-contact .form-block h5{
	color: #fff;
}

.manual-contact .home-contact-ser{
	border-radius: 10px;
}
.abt_rtb_rot img {
    border-radius: 20px;
    width: 100%;
}
.servisis-sect {
    margin: 80px 0px;
    margin-top: 100px;
}
.servisis-sect h2 {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
    color: #111111;
}
.servisis-sect p {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #616161;
}
.servisis-sect h3 {
   	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    text-transform: uppercase;
    display: block;
    width: 100%;
}
.servis-imga img {
    border-radius: 0px 0px 50px 0px;
    width: 100%;
    display: inline-block;
    margin-bottom: 30px;
    position: relative;
}
.ser-ul ul{
	padding: 0;
    margin: 0 0 30px;
    display: flex;
    flex-wrap: wrap;

}
.home-about {
    margin-top: 100px;
}
h3.Course-ontent, .abt_rtb_rot h2 {
    text-align: center;
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 41px;
    color: #000000;
    margin: 0 0 28px;
}
.ser-ul {
    margin: 0 7%;
    padding: 15px 0 30px;
}
.ser-ul ul li {
    list-style: none;
   	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    padding-left: 35px;
    position: relative;
    margin-bottom: 10px;
    width: 49%;
}
.ser-ul ul li:before {
    content: "";
    position: absolute;
    background-image: url(images/dovel.svg);
    width: 20px;
    height: 20px;
    display: inline-block;
    left: 0px;
    top: 6px;
}

.servis-imga:before {
    content: "";
    position: absolute;
    background-image: url(images/consulty-b.svg);
    width: 170px;
    height: 183px;
    display: inline-block;
    left: -11px;
    top: -31px;
    z-index: -1;
}
.sector-imgs img {
    border-radius: 20px 20px 0px 0px;
    width: 100%;
}
.sector-imgs {
    background: #FFFFFF;
    box-shadow: 0px 0px 18px rgb(0 0 0 / 10%);
    border-radius: 20px;
    padding: 15px 15px 15px;
    margin-bottom: 20px;
}
.sector-imgs strong {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    color: #000000;
    padding-left: 45px;
    position: relative;
    margin: 15px 0;
    display: inline-block;
}

.sector-imgs strong:before {
    content: "";
    position: absolute;
    background-image: url(images/ri-arow.svg);
    width: 30px;
    height: 30px;
    display: inline-block;
    left: 0px;
    top: 0px;
}
.sector-sec h3{
	text-align: center;
}
.sector-sec {
    background: #FAFAFA;
    border-radius: 10px;
    padding: 70px 0;
}
.form-block .wpcf7-response-output {
    color: #fff;
    font-family: 'Yaldevi', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
}
.banner_section img {
    width: 100%;
}
.iso-abt h3 {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 45px;
    color: #111111;
}
.iso-abt p{
	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #616161;
}
.iso-abt p strong{
	color: #000;
}
.iso-abt h4{
	font-family: 'Yaldevi', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	color: #000000;
}
.iso-abt img {
    width: 100%;
    margin-bottom: 30px;
}
.iso-abt {
    margin: 80px 0;
}
.iso-sm-sec {
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    border-radius: 10px;
    padding: 30px 30px 30px;
}
/*div#sm-bnnr_slider .owl-item{
	margin-right: 0px !important;
}*/
main#primary h1{
	font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 45px;
    color: #111111;
}
main#primary p{
	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #616161;
}
div#comments textarea{
	width: 50%;
	height: 150px;
}
div#comments input{
	width: 50%;
	height: 40px;
}
/*main#primary label {
    display: block;
}*/
main#primary .comment-form-cookies-consent{
/*	display: flex;*/
    align-items: center;
}

main#primary .comment-form-cookies-consent input {
    width: inherit!important;
    margin-right: 5px;
    height: inherit;
}
main#primary .comment-form-cookies-consent label {
	display: contents;
}
main#primary .form-submit input{
	width: inherit;
	height: 45px;
	background: #F68948;
    border-radius: 12px;
    color: #fff;
/*    padding: 16px 20px 16px;*/
    text-decoration: none;
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    cursor: pointer;
    border: none;

}
main#primary .form-submit input:hover{
	background: #AFD134;
    color: #fff;
}
main#primary{
	margin: 80px 0;
}
.nav-links a{
	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #616161;
    text-decoration: none;
}
.nav-links a:hover{
	color: #AFD134;
}
.phone-icon-top{
	display: none;
	color: #000;
}
#home_bnnr_slider .mob-image{display: none;}
#home_bnnr_slider .des-image{display: block;}
#sm-bnnr_slider .owl-nav {display: none;}

#home_bnnr_slider .owl-prev {
    float: left;
    outline: none;
    top: 50%;
    position: absolute;
    left: 1%;
    transform: translateY(-50%);
}
#home_bnnr_slider .owl-next {
    float: left;
    outline: none;
    top: 50%;
    position: absolute;
    right: 1%;
    transform: translateY(-50%);
}
#home_bnnr_slider button span{
	color: #111111;
	font-size: 40px;
    display: inline-block;
    width: 50px;
    border-radius: 100px;
    padding: 0;
    line-height: 35px;
    height: 50px;
    background: rgba(255, 255, 255, 0.4);
    backdrop-filter: blur(2px);
}
.page-template-consultancy .servisis-sect p:last-child {
	margin-bottom: 0;
}
.page-template-home .banner_contant {
    top: 60%;
}
#sm-bnnr_slider .baner-bnree img {
    width: 100%;
    margin: 0 auto;
    max-width: 90%;
}
.boder-type a {
    color: #F68948;
}
/*.learndash-wrapper .sfwd-mark-complete:after{
	right: 2.5em!important;
}*/
h3#reply-title {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    color: #111111;
}
div#comments ol.comment-list {
    padding: 0;
    margin: 30px 0;
    display: inline-block;
    width: 100%;
}
div#comments .comment-author.vcard img {
    display: inherit;
}
div#comments ol li a {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 30px;
    color: #000000;
}
div#comments ol li a:hover{
	color: #AFD134;
	text-decoration: none;
}
h2.comments-title{
	font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    color: #111111;
}
header.entry-header h2 a{
	font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 41px;
    color: #111111;
}
footer.entry-footer span a{
	font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 30px;
    color: #111111;
}
.tring-abt ul li a {
    color: #fff;
    text-decoration: none;
}
.tring-abt ul li a:hover{
	border-bottom: 1px solid #fff;
}

.main-navigation li.menu-item-has-children > a:after {
    font: normal normal normal 16px/1 FontAwesome;
    content: "\f107";
    display: inline-block;
    vertical-align: middle;
    font-weight: 900;
    margin-left: 5px;
    transform: rotateZ(-0deg);
}

.main-navigation ul > li ul.sub-menu > li > a {
    width: 260px;
    padding: 13px 15px;
    text-transform: capitalize;
    background: #5E7B9F;
    border-bottom: 1px solid #F4F4F4;
    color: #fff;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}
.main-navigation ul > li ul.sub-menu > li > a:hover{
	color: #AFD134;
}
.main-navigation ul.sub-menu {
    display: block;
    box-shadow:none;
}
.main-navigation li.menu-item-has-children > a:after:hover{
	transform: rotateZ(-180deg);
}



.woocommerce div.product form.cart .button {
    background: #F68948;
    border-radius: 12px;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.05em;
    text-transform: capitalize;
    color: #FFFFFF;
    padding: 8px 30px;
    font-family: 'Yaldevi', sans-serif;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}
.entry-summary .woocommerce-Price-amount.amount {
    font-style: normal;
	font-weight: 800;
	font-size: 28px;
	line-height: 26px;
	text-transform: capitalize;
	color: #F68948;
	font-family: 'Lato', sans-serif;
}

.woocommerce div.product .product_title{
	font-style: normal;
	font-weight: 700;
	font-size: 26px;
	line-height: 30px;
	text-transform: capitalize;
	color: #000000;
	font-family: 'Lato', sans-serif;
}
li#tab-title-description {
    display: none;
}
.course-details h2{
	display: none;
}
.course-details h3{
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 45px;
	color: #111111;
	font-family: 'Yaldevi', sans-serif;
	margin-bottom: 35px;
}
.course-details strong {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    font-family: 'Lato', sans-serif;
    display: block;
    margin-bottom: 15px;
}
.course-details p{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 32px;
	color: #616161;
	font-family: 'Lato', sans-serif;
}
.ul_list_pr li:before{
	content: "\f101";
	    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #AFD134;
    margin-right: 10px;
}
.ul_list_pr{
	list-style: none;
	margin: 0;
	padding: 0;
}


.ul_list_pr li {
    margin-bottom: 15px;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #616161;
    font-family: 'Lato', sans-serif;
}
.course-details .woocommerce-product-gallery {
    width: 100% !important;
}
.course-details .woocommerce-product-gallery img{
	
border-radius: 10px;
}
.entry-summary .quantity{
	display: none !important;
}
.course-details {
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    border-radius: 10px;
    padding: 15px;
}
.entry-summary .woocommerce-product-details__short-description p{
	display: none;
}

.course-short-details {
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    border-radius: 10px;
    display: inline-block;
    width: 100%;
    padding: 15px;
}
.summary.entry-summary {
    width: 100% !important;
}
.course-short-details b{
	
	color: #000000;
}
.course-short-details h6 {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    color: #848484;
    padding-bottom: 20px;
    border-bottom: 1px dashed #C0C0C0;
        margin-bottom: 20px;
}
.product_meta{
	display: none;
}
span.price-single{
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 26px;
	text-transform: capitalize;
	color: #000000;
}


.imgsect{
	display: inline-block;
}
.rightcontent{
	display: inline-block;
}

.columns-1 .pmpro-has-access.product {
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    border-radius: 10px;
    padding: 20px 20px 50px !important;
}

.woocommerce ul.products li.product .button{
    background: #F68948;
    border-radius: 12px;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.05em;
    text-transform: capitalize;
    color: #FFFFFF;
    padding: 10px 40px 10px 40px;

    font-family: 'Yaldevi', sans-serif;
    margin-top: 15px;
    text-align: center;
    
}



.woocommerce .woocommerce-ordering select {
    background: #FFEFE6;
    border: 1px solid #F68948;
    border-radius: 12px;
    padding: 10px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
    color: #000000;
    font-family: 'Lato', sans-serif;
}

h1.woocommerce-products-header__title.page-title {
    font-style: normal;
    font-weight: 700;
    font-size: 44px;
    line-height: 100%;
    color: #111111;
    font-family: 'Yaldevi', sans-serif;
    float: left;
    margin: 0 0 30px;
}
.woocommerce .woocommerce-result-count{
	display: none;
}
.imgsect {
    display: inline-block;
    float: left;
    width: 28%;
    margin-right: 25px;
}
.rightcontent {
    display: inline-block;
    width: 69%;
    float: right;
}
.rightcontent h2{
	font-style: normal;
	font-weight: 700;
	font-size: 40px !important;
	line-height: 45px;
	color: #111111;
	text-transform: uppercase;
	font-family: 'Yaldevi', sans-serif;
}

.rightcontent p.sort-des{
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	color: #616161;
	font-family: 'Lato', sans-serif;
}
.woocommerce ul.products li.product .price{
    font-style: normal;
    font-weight: 800;
    font-size: 28px;
    line-height: 26px;
    text-transform: capitalize;
    color: #F68948;
    font-family: 'Lato', sans-serif;
}

.rightcontent span.price-single {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 26px;
    text-transform: capitalize;
    color: #000000;
}
.rightcontent .price {
    display: inline-block !important;
    margin-right: 20px;
}
.woocommerce .woocommerce-breadcrumb{
	display: none;
}
/*.pmpro-has-access{
	margin-top: 80px;
}*/
.archive .site-main{
	margin-top: 80px;
}



.sort-des h6, .sort-des span{

	font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #616161;
    font-family: 'Lato', sans-serif;
}

.sort-des b{
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	color: #000000;
    font-family: 'Lato', sans-serif;
}



.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #f68948;
    color: #fff;
    border: 0;
    outline: none;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    text-decoration: none;
    font-size: 1em;
    font-weight: 400;
    padding: 0;
    min-width: 1em;
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #000;
    outline: none;
    border-radius: 100%;
    margin: 5px;
    color: #000;
}
.woocommerce nav.woocommerce-pagination ul{
	border: 0;
}
.woocommerce nav.woocommerce-pagination ul li{
	border: 0;
}
.woocommerce nav.woocommerce-pagination{
	margin-bottom: 50px;
}

a.button.wc-forward.wp-element-button{
	background: #F68948;
	color: #fff;
}



#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 100px;
    border: solid 1px #cfcfcf;
}
.woocommerce table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    border-radius: 0;
    width: 180px;
}
.woocommerce-cart .woocommerce .cart .button, .woocommerce .cart input.button {
    background: #000;
    display: inline-block;
    color: #fff;
    padding: 0px 21px;
    height: 45px;
    margin-left: 0px;
    border-radius: 0;
    outline: none;
}

main#primary .coupon label {
    display: none;
}
input#coupon_code {
    height: 45px;
    padding: 0 15px;
}
.woocommerce-cart-form .imgsect{
	width: auto;
}
#customer_details h3 {
    font-size: 30px;
    color: #000;
    font-weight: 400;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%;
    padding: 0;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%;
    padding: 0;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    width: 100%;
    float: left;
    color: #000;
    font-size: 16px;
}
.woocommerce-input-wrapper .input-text {
    height: 45px;
    padding: 0 15px;
    border-radius: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 15px !important;
/*    line-height: 42px !important;*/
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 6px !important;
}
.woocommerce .checkout .woocommerce-input-wrapper {
    display: block;
    width: 100%;
}
span.select2-selection.select2-selection--single {
    height: 45px;
    border-radius: 0;
}
button#place_order {
    background: #000;
    border-radius: 0;
    border: none;
    outline: none;
}
.woocommerce-terms-and-conditions-wrapper {
    display: block;
    width: 100%;
}
form.checkout_coupon.woocommerce-form-coupon button.button {
    height: 45px;
    display: inline-block;
    border-radius: 0;
    color: #fff;
    background: #000;
}
main#primary .screen-reader-text{
	width: auto;
}
a.checkout-button.button.alt.wc-forward.wp-element-button{
	padding: 18px 0px;
}
.cart.woocommerce-cart-form__contents span.price-single{
	display: none;
}
div#customer_login input {
    padding: 12px 8px 15px;
}
#customer_login input {
    /* height: 55px; */
    border: 1px solid #DCDBDB;
    border-radius: 0px;
    color: #000000;
    
}
#customer_login button {
    padding: 12px 25px 12px;
    background: #000000;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 19px;
    text-align: center;
    letter-spacing: 0.11em;
    color: #FFFFFF;
    border-radius: 0;
}
#customer_login .password-input{
	width: 100%;
}
#customer_login h2{
	font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 45px;
    color: #111111;
}
.woocommerce-MyAccount-navigation li {
    border-bottom: 1px dotted;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.woocommerce-MyAccount-navigation a {
    color: #000;
    font-size: 18px;
    text-decoration: none;
}

.woocommerce-MyAccount-navigation ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.woocommerce-MyAccount-content input {
    height: 45px;
    padding: 0 15px;
}
button.woocommerce-Button.button:hover {
    background: #AFD134;
    color: #fff;
}
button.woocommerce-Button.button{
	background: #F68948;
	color: #fff;
}
button.button.wp-element-button{
	background: #F68948;
	color: #fff;
}
button.button.wp-element-button:hover{
	background: #AFD134;
    color: #fff;
}
span.woocommerce-input-wrapper {
    width: 100%;
}

.woocommerce-MyAccount-content strong{
	color: #000;
	font-size: 16px;
}
.woocommerce-MyAccount-content a{
	font-weight: 600;
	color: #000;
	text-decoration: underline;
}

a.added_to_cart.wc-forward {
    background: #000;
    color: #fff;
    border-radius: 12px;
    padding: 10px 28px;
    margin-left: 10px;
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
    font-size: 18px;
}
.fa-cart-plus:before {
    margin-right: 5px;
    font-size: 20px;
}
a.button.wc-backward.wp-element-button{
	background: #000;
	color: #fff;
}
.phone-right .dgwt-wcas-search-wrapp {
    position: absolute;
    top: -12px;
    right: 52px;
    min-width: 330px;
}

.phone-icon-top .dgwt-wcas-search-wrapp {
    position: absolute;
    top: 23px;
    left: -55px;
    min-width: 330px;
}

.top_header ul li{
	position: relative;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{
	background: none;
}
.course-main {
    padding: 90px 0;
}



.course-main img {
    width: 100%;
}
h2.cours-blk {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 44px;
    line-height: 100%;
    color: #111111;
}
.course {
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    border-radius: 10px;
    position: relative;
    padding: 15px 15px;
    margin-bottom: 20px;
}
.ld_course_grid_button {
    margin-top: 72px;
}
.ribbon {
    position: absolute;
    bottom: 80px;
    left: 24px;
    color: #F68948;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 26px;
    text-transform: capitalize;
}

.caption h3 {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 45px;
    color: #111111;
    margin: 12px 0px;
}
.entry-content {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 30px;
    color: #616161;
    margin: 0;
}
.ld_course_grid_button a {
    background: #F68948;
    border-radius: 12px;
    border: none;
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.05em;
    text-transform: capitalize;
    color: #FFFFFF;
    padding: 10px 30px;
}
.ld_course_grid_button a:hover {
    background: #AFD134;
    color: #fff;
    border: none;
}
.post-thumbnail img {
    width: 100%;
    border: 1px solid #DBDBDB;
    border-radius: 10px;
}
header.entry-header h1 {
    display: none;
}
.thumbnail, .sfwd-courses  {
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    border-radius: 10px;
    padding: 15px 15px;
    margin-top: 31px;
}
.widget_ldcoursenavigation {
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    border-radius: 10px;
    padding: 15px 15px;
}
.entry-content h2 {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #000000;
    margin: 12px 0 0;
}
.ld-course-navigation-actions {
    display: none;
}
h2.widget-title {
   font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 26px;
    line-height: 30px;
    text-transform: capitalize;
    color: #000000;
}
.widget .ld-course-navigation-heading {
    border-bottom: 1px dashed #C0C0C0 !important;
    padding-bottom: 12px;
}
.widget .learndash-wrapper .ld-course-navigation .ld-lesson-item{
	border-bottom: 1px dashed #C0C0C0 !important;
    padding-bottom: 12px;
}
.widget .learndash-wrapper .ld-course-navigation .ld-lesson-item:last-of-type{
	border-bottom: none !important;
    padding-bottom: 12px;
}
.ld-lesson-item-section-heading {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 21px;
    line-height: 25px;
    text-transform: capitalize;
    color: #000000;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
    display: flex;
    margin: 1em 0;
    padding: 1em 0;
    background: #F1F1F1 !important;
    border: 1px solid #E2E2E2 ;
    border-radius: 10px;
}
.learndash-wrapper .ld-status-waiting {
    background: #F68948 !important;
    border-radius: 22px;
    color: #fff!important;
    padding: 7px 15px!important;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
    font-size: 30px!important;
    text-align: center;
    text-transform: capitalize;
    color: #F68948 !important;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label{
	color: #000!important;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text a{
	color: #F68948!important;
	text-decoration: none!important;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*{
	border-right: 1px solid #E2E2E2!important;
}
.ld-tabs.ld-tab-count-1 h2 {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 30px;
    color: #000000;
}
a#join-btn {
    background: #F68948;
    border-radius: 22px;
    color: #fff;
    display: inline-block;
    padding: 10px 36px;
    margin-top: 40px;
    margin-right: 40px;
    font-size: 16px;
    font-weight: 800;
    text-decoration: none;
    line-height: 24px;
    height: 46px!important;
    margin-left: 20px;
}
.login-button .ld-button{
	padding: 14px 40px!important;
    margin: 40px 15px!important;
    font-size: 16px!important;
     background: #F68948!important;
}
.learndash-wrapper .ld-content-actions .ld-content-action {flex-basis: inherit!important;}
a#join-btn:hover{
	background: #AFD134;
}
.pmpro_submit input:hover{
	background: #AFD134!important;
}
.login-button .ld-button:hover{
	background: #AFD134!important;
}
/*.boder-type {
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    border-radius: 10px;
    padding: 16px 16px;
}*/
/*--------------------------------------------------*/
#post-351 h2 {
    text-align: center;
    margin: 0 0 30px;
}
#pmpro_message {
    display: none;
}

#pmpro_pricing_fields h3 {
   font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 50px;
    line-height: 100%;
    text-align: center;
    color: #111111;
}
#primary  #pmpro_pricing_fields p {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
    color: #616161;
    margin: 0;
}
div#pmpro_user_fields .pmpro_checkout-fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center; 
    padding: 30px 32px 0;
    text-align: center;
}
div#pmpro_user_fields .pmpro_checkout-field input {
    width: 100%;
    height: 45px;
    background: #FFFFFF;
	border: 1px solid #D1D1D1;
	border-radius: 5px;
}

div#pmpro_user_fields .pmpro_checkout-field {
    display: block;
    width: 50%;
}
div#pmpro_user_fields .pmpro_checkout-field:first-of-type{
	width: 100%;
}
div#pmpro_billing_address_fields .pmpro_checkout-fields{
	 display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center; 
    padding: 30px 32px 0;
    text-align: center;
}
div#pmpro_billing_address_fields .pmpro_checkout-fields input, select#bcountry {
    width: 100%;
    height: 45px;
    background: #FFFFFF;
	border: 1px solid #D1D1D1;
	border-radius: 5px;
}

div#pmpro_billing_address_fields .pmpro_checkout-field {
    display: block;
    width: 50%;
}
form#pmpro_form label {
    display: none;
}
form#pmpro_form #pmpro_user_fields h3 {
    background: #5E7B9F;
    border: 1px solid #5E7B9F;
    border-radius: 10px 10px 0px 0px;
    color: #fff;
}
form#pmpro_form {
    border: 1px solid #5E7B9F;
    border-radius: 10px;
}
span.pmpro_asterisk {
    display: none;
}
form#pmpro_form hr {
    display: none;
}
form#pmpro_form h3 {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #000000;
    padding: 15px  60px 0 !important;
}
div#pmpro_user_fields input#username {
    max-width: 95%;
}
div#pmpro_message_bottom {
    display: none;
}
div#pmpro_payment_information_fields .pmpro_checkout-fields label{
	display: none !important;
}

div#pmpro_payment_information_fields .pmpro_checkout-fields{
	 display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center; 
    padding: 30px 60px 0;
}

div#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field input {
    width: 100%;
    height: 45px;
    background: #FFFFFF;
	border: 1px solid #D1D1D1;
	border-radius: 5px;
	max-width: 100%;
}
div#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field select{
	width: 40%;
    height: 45px;
    background: #FFFFFF;
	border: 1px solid #D1D1D1;
	border-radius: 5px;
}

div#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field {
    width: 50%;
}
div#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field:first-of-type{
    width: 100%;
}
.pmpro_submit input {
    background: #F68948 !important;
    border-radius: 12px;
    color: #fff !important;
    padding: 14px 22px 14px;
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none !important;
}
/*.pmpro_submit {
    display: block;
    width: 100%;
    text-align: center;
}*/
#primary #pmpro_pricing_fields p strong {
    color: #F68948;
}
form#pmpro_form a {
    font-size: 15px;
    color: #F68948;
}
form#loginform input {
    width: 100%;
    border: 1px solid #D1D1D1;
    border-radius: 5px;
    height: 45px;
}
p.login-remember {
    display: flex;
}
form#loginform p.login-remember input {
    width: inherit;
    height: inherit;
}
form#loginform p.login-submit input {
    background-color: #F68948;
    color: #fff;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
}
form#loginform p.login-submit input{
	width: inherit!important;
	padding: 8px 50px;
    border-radius: 5px;
}
p.pmpro_actions_nav a {
    background-color: #F68948;
    color: #fff;
    padding: 14px 26px;
    border-radius: 5px;
    text-decoration: none;
}
form#loginform p.login-submit input:hover,p.pmpro_actions_nav a:hover,.pmpro_submit input:hover{
	 background: #AFD134;
}
.membersive {
    margin: 90px 0;
    padding: 60px 70px 80px;
    background: linear-gradient(7deg, #000 46%, #F68948 45%);
    border-radius: 20px;
}
.membersive h2 {
    font-family: 'Suez One', serif;
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 150%;
    color: #FFFFFF;
}
.membersive p {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #FFFFFF;
}
.box_abt.disp.box_abt {
    background: #FFFFFF;
    border-radius: 25px;
    text-align: center;
    padding: 15px 0 32px;
}

.box_abt.disp.box_abt h3 {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 60px;
    color: #000000;
    display: inline-block;
    margin: 0;
}
.abt_bt a {
    background: #F68948;
    border-radius: 5px;
    text-decoration: none;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 23px;
    color: #FFFFFF;
    padding: 10px 35px;
    display: inline-block;
}
.abt_bt a:hover{
	background: #AFD134;
}
h4.headdingg {
    text-align: center;
    background: url(images/back.png) no-repeat;
    background-position: center;
    background-size: 100% 99%;
    border-radius: 10px;
    padding: 13px 0 36px;
    margin: 0 15px;
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 150%;
    color: #FFFFFF;
}
.entry-content th {
    width: 33%;
    padding: 15px 25px 15px;
    background: #F68948;
    color: #fff;
    font-size: 18px;
    border-right: 1px solid #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
}
/*.entry-content {
    width: 100%;
    margin: auto;
    max-width: 1000px;
}*/
.entry-content tr td {
    padding: 15px 19px 17px;
    font-weight: 600;
    font-size: 18px;
}
.entry-content td, th {
    border: 1px solid #16284c;
}
.entry-content ul {
    margin: 25px 0 25px;
    padding: 0;
    list-style: none;
}
.entry-content input {
    width: 100%;
    height: 45px;
}

.pmpro_form, #loginform {
    display: block;
    margin: 0 20%;
}
.pmpro_submit input {
    width: inherit!important;
    display: inline-block!important;
}
div#pmpro_account h3 {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #000000;
    margin: 0 0 15px !important;
    display: inline-block;
}
div#pmpro_account p {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #616161;
}
div#pmpro_account a {
    color: #F68948;
}
div#pmpro_account a:hover{
	color: #AFD134;
}
.pmpro_submit{
	text-align: center;
}
.ld-tabs-content .wonderplugin-video, .wonderplugin-video *{
	width: 100%!important;
}
.learndash-wrapper input, .learndash-wrapper .ld-button {
    background: #F68948 !important;
    border-radius: 12px;
    color: #fff !important;
    padding: 14px 22px 14px;
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 15px!important;
    text-decoration: none !important;
    width: inherit !important;
}
.pmpro_confirmation_wrap h3, strong {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    color: #111111;
}
.pmpro_confirmation_wrap strong {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    color: #111111;
}
.learndash-wrapper .ld-item-list {display: none;}
#post-346 .pmpro_form {
    display: block;
    margin: 0 15%;
}
.yith-wcwl-add-button a {
    background: #F68948;
    border-radius: 12px;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.05em;
    text-transform: capitalize;
    color: #FFFFFF;
    padding: 8px 30px;
    font-family: 'Yaldevi', sans-serif;
    text-align: center;
    display: block;
    text-decoration: none;
}
.select2-container{
	display: block!important;
}
/*span.select2-dropdown.select2-dropdown--below {
    margin-top: 45px;
}*/
.yith-wcwl-wishlistexistsbrowse span.feedback {
    color: #F68948;
    font-size: 18px;
}
.select2-results__option{
	font-size: 13px!important;
}
.instock{
	margin: 20px 0;
}
/* .woocommerce-page .cart-collaterals .cart_totals{
 	width: 100%;
 	float: inherit;
 }*/
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward.wp-element-button:hover{
	background: #AFD134;
}
.woocommerce-cart .woocommerce .cart .button, .woocommerce .cart input.button, button.button.wp-element-button{
	background: #F68948!important;
	color: #fff!important;
	cursor: pointer!important;
    opacity: inherit!important;
    border-radius: 12px!important;
}
#customer_login button:hover{
	color: #fff!important;
    background: #AFD134!important;
}
.woocommerce a.remove{
	color: #000!important;
}
.woocommerce a.remove:hover {
    color: #fff!important;
    background: #AFD134!important;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a {
    color: #000;
    text-decoration: none;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a:hover{
	color: #AFD134;
}
form.woocommerce-shipping-calculator a {
    color: #000;
    text-decoration: none;
}
form.woocommerce-shipping-calculator a:hover{
	color: #AFD134;
}
.course-details span {
    font-family: 'Lato', sans-serif !important;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #111111;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input {
    width: auto;
    height: auto;
}
#post-95 .entry-content th{
	background: #fff;
	color: #000;
}
.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input{
	width: 15px!important;
	height: inherit!important;
}
article#post-596 .ribbon {
	background: transparent!important;
	-webkit-box-shadow: none!important;
	color: #F68948!important;
}
.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon:before{display: none!important;}
.ld-course-list-items .ld_course_grid .btn-primary {
	color: #ffffff; 
	background-color: #F68948;
	border-color: #F68948;
}
.ld-course-list-items .ld_course_grid .btn-primary:hover{
	background: #AFD134;
	border-color: #AFD134;
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{
	color: #AFD134!important;
}
.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{
	background: #AFD134!important;
}
.ld-profile-heading{

	color: #000!important;
}
.box_abt.disp.box_abt h6 {
    font-family: 'Lato', sans-serif !important;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #000000;
}
.recurrings-level {
   	font-family: 'Lato', sans-serif !important;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    color: #FFFFFF;
    background: #90A4C0;
    border-radius: 5px;
    display: block;
    padding: 10px 0;
    text-align: center;
    margin: 30px 50px 60px;
}
.recurrings-level input {
    width: 20px;
    height: 18px;
}
.recurrings-level label{
	margin: 0;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
	background-color: #fff!important;
    border: 1px solid #000!important;
}

.modal-header {
/*    background: #AFD134;*/
    color: #fff;
}	
.modal-dialog .modal-content {
    background: #5E7B9F;
    border: 1px solid #5E7B9F;
}
.modal-header .close {
    padding: 0;
    margin: -11px -16px;
    background: #F68948;
    opacity: 1;
    height: 50px;
    width: 50px;
    line-height: 0;
    color: #fff;
    border-radius: 50%;
}
.captcha-image {
    border: 1px solid #fff!important;
    padding: 10px;
    display: inline-block;
    text-align: center;
    border-radius: 20px;
}
.modal-body input {
    height: 45px;
    width: 100%;
    outline: none;
    padding: 0 15px;
    border-radius: 20px;
    /*background: transparent;
    border: 1px solid #fff;
    color: #fff !important;*/
}
.captcha-image label > input + svg {
    cursor: pointer;
    border: 2px solid transparent;
    position: relative;
    overflow: hidden;
    color: #000;
}
.modal-body label {
    width: 100%;
    font-family: 'Lato', sans-serif !important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: #576379;
}
.modal-body .wpcf7-form-control.wpcf7-textarea {
    height: 170px;
    padding: 15px 15px;
    border-radius: 20px;
    /*background: transparent;
    border: 1px solid #fff;
    color: #fff !important;*/
}

/*.modal-body input::-webkit-input-placeholder {color: #fff;}
.modal-body input::-moz-placeholder {color: #fff;}
.modal-body input:-ms-input-placeholder {color: #fff;}
.modal-body input:-moz-placeholder {color: #fff;}

.modal-body textarea::-webkit-input-placeholder {color: #fff;}
.modal-body textarea::-moz-placeholder {color: #fff;}
.modal-body textarea:-ms-input-placeholder {color: #fff;}
.modal-body textarea:-moz-placeholder {color: #fff;}
*/
.cf7ic_instructions {
    display: block;
    color: #fff;
}
.modal-dialog .modal-body {
    padding: 45px 50px 15px;
}
h5#exampleModalLabel {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 800;
    font-size: 22px;
    line-height: 30px;
    color: #fff;
}

.thank-sec h1 {
    font-weight: 600;
    font-size: 140px;
    line-height: 108.92%;
    text-align: center;
    color: #FFFFFF;
    font-family: 'Lato', sans-serif;
    margin: 0px;
}
.thank-sec {
    padding: 60px 70px 80px;
    background: linear-gradient(7deg, #000 46%, #F68948 45%);
    border-radius: 20px;
    margin: 78px 0;
    display: inline-block;
    text-align: center;
}
.thank-sec p {
    font-family: 'Lato', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 150%;
    color: #FFFFFF;
    text-align: center;
    margin: 30px 0;
}
.thank-sestion{
	margin: 90px 0;
	background-color: #5E7B9F;
	text-align: center;
}

section#woocommerce_product_categories-2 {
   width: 24%;
    min-width: 170px;
    float: right;
}
.select2-selection__placeholder {
    color: #000!important;
/*     padding: 8px 0 0; */
/*     display: inline-block; */
}

section#woocommerce_product_categories-2 .select2-selection.select2-selection--single{
	width: 100%!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 40px!important;
}
.select2-container--default .select2-selection--single{
	background: #FFEFE6!important;
	border: 1px solid #F68948!important;
	border-radius: 12px!important;
}
/**/
.learndash .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content{
	display: grid;
    gap: 10px;
    grid-template-columns: auto auto;
    justify-content: initial;
    margin-top: 20px;
    margin-bottom: 20px; 
 	
}

#single-content p, #member-content p{
	margin: 0;
}
.membership-contents {
    display: grid;
    gap: 10px;
    grid-template-columns: auto auto;
    padding: 25px 0;
}

#Joining-btn a{
	margin: 0;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>:last-child {
    border-right: 0;
    background: linear-gradient(241.54deg, #FF6C3E 39.49%, #C44B07 92.01%);
    border-radius: 10px;
    margin-top: 25px;
}

main#primary #single-content p, main#primary #member-content p{
	font-style: normal;
	font-weight: 700;
	font-size: 26px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: left;
}
a#join-btn:hover{
	background: #AFD134!important;
	color: #fff!important;
}
.learndash .learndash-wrapper #btn-join, .learndash-wrapper .btn-join {
    background-color: #A7DEE5;
    border-radius: 50px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #000000;
    width: auto;
    display: block;
    max-width: initial;
    padding: 15px 30px;
    float: right;
}

a#join-btn{
	background-color: #A7DEE5 !important;
    border-radius: 50px !important;
    letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #000000;
}
.learndash .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
    display: flex;
    margin: 0;
    padding: 0;
    background: transparent !important;
    border: 0;
    border-radius: 0;
}

span.ld-course-status-price{
	font-style: normal;
	font-weight: 800;
	font-size: 30px;
	line-height: 26px;
	text-transform: capitalize;
	color: #F68948;
}

span.ld-course-status-label{
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 26px;
	text-transform: capitalize;
	color: #000000;
}
.ld-course-status-content {
    display: inline-block;
}
.ld-course-status-segment.ld-course-status-seg-price.ld-course-status-mode-closed {
    position: absolute;
    right: 3%;
    top: 21px;
}
.ld-visible h3 {
    font-family: 'Yaldevi', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 33px;
    line-height: 42px;
    color: #111111;
}
.learndash-wrapper .ld-tabs{
	position: relative;
}
.learndash .ld-course-status-action{
	display: block !important;
}
.boder-type .sfwd-courses {
	margin-top: 0;
}
.select2-dropdown{
	background: #FFEFE6!important;
    border: 1px solid #F68948!important;
    border-radius: 12px!important;
}

div#exampleModal .modal-dialog {
    max-width: 700px!important;
    margin: 0 auto;
    top: 5%;
}



.inr_box_section {
    background: #FFFFFF;
    border: 1px solid #F1F1F1;
    border-radius: 10px;
    height: 100%;
    text-align: center;
    padding: 40px 30px;
}
.inr_box_section_cont h4{
		font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.208333333333333;
	text-align: center;
	text-transform: capitalize;
	color: #000000;
	margin: 20px 0 25px;
}
.inr_box_section_cont p{
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.764705882352941;
	text-align: center;
	color: #616161;
	margin: 0 0 15px;
}
.inr_box_section_cont strong{
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 1.764705882352941;
	text-align: center;
	color: #000000;
}
.top_service {
    width: 100%;
    display: inline-block;
    margin-top: 60px;
    margin-bottom: 40px;
}
.inr_box_section img {
    height: 146px;
}

.rpt_box_m {
    margin-bottom: 25px;
}
.page-template-services_consultancy .manual-contact .home-contact-ser {
    border-radius: 10px;
    max-width: 1215px;
    margin: 0 auto;
    width: 100%;
}



















img.desk-ban {
    display: block;
}
img.mob-ban{
	display: none;
}


:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt{
	background: #F68948;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover{
	background: #AFD134;
}
.woocommerce-info {
    border-top-color: #AFD134;
}
.woocommerce-info::before {
    color: #AFD134;
}
a.showcoupon, a.showlogin{
	color: #AFD134 !important;
}
.woocommerce-checkout #payment ul.payment_methods{
	border-bottom: 1px solid #000;
}
.woocommerce-checkout #payment {
    background: #AFD134;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
	background: #AFD134 !important;
}
.woocommerce-checkout #payment div.payment_box{
	background-color: transparent;
}
.woocommerce-checkout #payment div.payment_box::before{
	display: none;
}
.woocommerce-checkout #payment div.payment_box .form-row {
    display: block;
    margin: 0;
    padding: 0;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    float: inherit;
    display: contents;
}
.wc-stripe-elements-field{
	padding: 16px !important;
}

/*-------------------------------------------------------------Responsive--------------------------------*/



@media only screen and (max-width: 767px){
img.mob-ban{
	display: block;
}
img.desk-ban {
    display: none;
}

	html body div#wprmenu_bar {
    top: 45px;
    height: 28px;
    z-index: 1;
    margin: 0;
    background: transparent;
    padding: 0;
    left: 15px;
    width: 30px;

}
#wprmenu_bar .menu_title, #wprmenu_bar .wprmenu_icon_menu, #wprmenu_bar .menu_title a {
    color: #ffffff;
    font-size: 0px;
}
.menu-toggle, .main-navigation.toggled ul { display: none;}
#wprmenu_bar div.hamburger {  margin-top: 0;}
.mai_navigation .head_btn a {
    margin-top: 15px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.head_btn {display: inline-block;width: 100%;}
/*.min_box{display: block;}*/
.logo img {width: 150px;position: relative;z-index: -1;}
.navgg{display: none;}

html.wprmenu-body-fixed body {
    position: inherit !important;
}

#mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right, #mg-widgetmenu-wrap.cbp-spmenu-widget-left, #mg-widgetmenu-wrap.cbp-spmenu-widget-right {
    top: 122px !important;
}
#mg-wprm-wrap.cbp-spmenu-right, #mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right.custom, #mg-wprm-wrap.cbp-spmenu-left.custom, .cbp-spmenu-vertical{
	max-width: 100%;
	width: 100%;
	height: auto;
}
#wprmenu_bar{
	position: absolute;
}
html {
    padding-top: 0px !important;
}
.cbp-spmenu{
	position: absolute;
}

.cbp-spmenu-push-toleft{
    left: auto !important;
}
/*--------------------------------------------------------*/
#sm-bnnr_slider .owl-nav {display: block;}
#icon_bnnr_slider .owl-prev {
    float: left;
    outline: none;
    top: 40%;
    position: absolute;
    left: 1%;
    transform: translateY(-50%);
}
#icon_bnnr_slider .owl-next {
    float: left;
    outline: none;
    top: 40%;
    position: absolute;
    right: 1%;
    transform: translateY(-50%);
}
#icon_bnnr_slider button span{
	color: #fff;
	font-size: 40px;
}

#sm-bnnr_slider .owl-prev {
    float: left;
    outline: none;
    top: 40%;
    position: absolute;
    left: -1%;
    transform: translateY(-50%);
}
#sm-bnnr_slider .owl-next {
    float: left;
    outline: none;
    top: 40%;
    position: absolute;
    right: -1%;
    transform: translateY(-50%);
}
#sm-bnnr_slider button span{
	color: #A4A4A4;
	font-size: 40px;
}
#home_bnnr_slider .owl-nav{display: none;}

#mg-wprm-wrap ul li {
	border-bottom: 1px solid #94b323;
}
#wprmenu_menu_ul{
	padding: 0;
}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a, div#mg-wprm-wrap ul li span.wprmenu_icon{
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	color: #000000;
}
.hamburger--slider .hamburger-inner::before{
	width: 20px;
}
.hamburger--slider.is-active .hamburger-inner::after{
	background: #9FBA3E;
}
.hamburger--slider.is-active .hamburger-inner{
	background: #9FBA3E;
}







/*----------------------------------------------------------------*/
.mobile-view{display: block;}
.destop-view{display: none;}
#home_bnnr_slider .mob-image{display: block;}
#home_bnnr_slider .des-image{display: none;}
.logo { width: 100%; text-align: center;}
.mai_navigation {display: inline-block;width: 100%;}
.mail_sect_h{display: }
.phone-icon-top ul li i{color: #000!important;font-size: 25px;}
.top_header-sm {display: none;}
.min_box {display: inline-block;width: 100%;position: relative;}
.flot-inhtt {float: inherit!important; display: inline-block;position: absolute;top: 47px;left: 40px;}
.phone-icon-top {display: block;color: #000!important;position: absolute;right: 0;top: 47px;}
#icon_bnnr_slider .owl-item img{width: auto; !important;display: initial;}
.rigtt-bdr{border: none;}
.banner_contant h3{font-size: 28px;line-height: 40px;}
.butmbaner a{font-size: 15px;}
.butmbaner{margin-top: 10px;}
.page-template-home .banner_contant{top: 66%;}
.sm-slier-home {margin-top: 20px;}
.hading{font-size: 30px;line-height: 40px;}
.sector-sestion {padding: 60px 0;}
.ul-sestion { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; display: inline-block;margin: 0;position: relative;width: 100%;}
.boxtype {margin-bottom: 18px;}
.training-sestion{display: inline-block;}
.tring-abt{width: 100%}
.training-sestion .next-traing ul {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1; margin-bottom: 25px;}
.tring-abt{padding: 35px 30px 35px 20px;}

.training-sestion {background: #F5F5F5; display: flex; display: -webkit-flex; flex-direction: column; -webkit-flex-direction: column;}
.trainih-image {order: -1; margin-bottom: 15px;}
.Our-Services{margin-bottom: 90px;padding: 50px 0;margin-top: 355px;}
.home-about:after{display: none;}
.intro{order: 1;}
.Our-Services h2 {text-align: center;}
.ant-iamge:after{right: 18px;}
.ant-iamge {padding-right: 20px;margin-bottom: 20px;}
.cont-abt-home p b{font-size: 18px;}
.cont-abt-home p{font-size: 16px;}
.ul-sestion p{font-size: 16px;}
.tring-abt h3{font-size: 25px;}
.tring-abt p{font-size: 16px;line-height: 30px}
.tring-abt ul li{font-size: 15px;padding: 14px 0 6px 28px;}
.mai_navigation .head_btn a{font-size: 15px;}
.cont-abt-home h4{font-size: 16px;}
.foter-logo {text-align: center;margin-bottom: 50px;}
.fot-sec{margin: 15px 0;}
.foter-toper h3{font-size: 20px;}
.boxtype:last-child {position: absolute;left: 0; width: 100%;}
.home-about{margin-bottom: 60px;}
.servis-imga:before{left: 10px;}
.servis-imga img{padding-left: 20px;}
.servisis-sect h2{font-size: 25px;line-height: 40px;}
.servisis-sect p{font-size: 16px;}
.servisis-sect h3{font-size: 16px;}
.ser-ul ul li{font-size: 15px;}
.manual-contact {margin: 60px 0;padding: 0px 0px 0px;}
.manual-contact .form-block {padding: 50px 20px 30px;}
.btonn .wpcf7-submit{font-size: 16px;}
.manual-sectu {margin: 60px 0;}
.abt_rtb_rot p{font-size: 16px;}
.sector-sec{padding: 50px 0;}
.sector-imgs strong{font-size: 16px;}
.iso-abt {margin: 60px 0;}
.iso-abt h3{font-size: 30px;}
.iso-abt p{font-size: 16px;}
.iso-abt h4{font-size: 18px;}
.manual-sectu img {margin-bottom: 20px;}
.manual-location{padding: 40px 20px 40px;}
.manual-location ul {-webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
.manual-location ul li p{font-size: 16px;}
.contact-bnr-abt {margin: 60px 0;}
.loctaion {margin-bottom: 60px;}
.cont-col {padding-right: 15px;margin-bottom: 40px;}
.cont-sec-cotact{border-radius: 10px;}
.cont-sec-cotact p{font-size: 16px;}
.sun-h{font-size: 25px;line-height: 20px;}
.cont-sec-cotact h3{font-size: 18px;line-height: 20px;}
.cont-sec-cotact ul li a{font-size: 16px;}
.form-col {padding-left: 15px;}
.home-contact-ser{border-radius: 10px;}
.news_page {margin: 60px 0;}
.right_news_section{margin-bottom: 60px;}
.news_dtls h4{font-size: 20px;line-height: 30px;}
.commentss p{font-size: 16px;line-height: 30px;}
.news_dtls p{font-size: 16px;line-height: 30px;}
main#primary h1{font-size: 20px;line-height: 30px;}
main#primary p{font-size: 16px;}
div#comments textarea {width: 100%;height: 150px;}
div#comments input {width: 100%;}
main#primary {margin: 60px 0;}
h3#reply-title{font-size: 20px;}
h2.comments-title{font-size: 20px;line-height: 30px;}
header.entry-header h2 a{font-size: 18px;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { text-align: inherit;}
.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links {display: inline-block;}
.entry-content h2{font-size: 20px;line-height: 28px;}
.course-main {padding: 60px 0;}
h2.cours-blk{font-size: 25px;}
.caption h3{font-size: 20px;}
.entry-content{font-size: 16px;}
.ribbon{font-size: 20px;}
.ld_course_grid_button a{font-size: 16px;}
div#pmpro_account h3{font-size: 25px;}
.entry-content th{font-size: 16px;}
.entry-content tr td{font-size: 16px;}
.pmpro_form, #loginform {margin: 0 10%;}
.boder-type {order: 1;}
h2.widget-title{font-size: 20px;}
.login-button .ld-button{margin: 6px 18px 40px!important;}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading{font-size: 17px!important;}
.columns-1 .pmpro-has-access.product{width: 100% !important;}
a#join-btn{    margin-top: 10px;}
.membersive{margin: 60px 0;}
.membersive h2{font-size: 25px;}
.membersive p{font-size: 16px;}
h4.headdingg{font-size: 25px;}
.box_abt.disp.box_abt h3{font-size: 30px;}
.abt_bt a{font-size: 16px;}
.box_abt.disp.box_abt{margin-top: 20px;}
form#pmpro_form h3{font-size: 20px;line-height: 20px;}
div#pmpro_user_fields .pmpro_checkout-field{width: 100%;}
div#pmpro_billing_address_fields .pmpro_checkout-field{width: 100%;}
div#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field{width: 100%;}
div#pmpro_payment_information_fields .pmpro_checkout-fields .pmpro_checkout-field select{width: 48%;}
div#pmpro_user_fields input#username {max-width: inherit;width: 90%;}
.imgsect{width: 100%;}
.rightcontent{width: 100%;}
.woocommerce .woocommerce-ordering select{display: none;}
h1.woocommerce-products-header__title.page-title{text-align: center;width: 100%;display: inline-block;font-size: 35px;}
.rightcontent h2{font-size: 25px !important;}
.woocommerce ul.products li.product .button{font-size: 18px;}
.course-details h3{font-size: 30px;}
.single__left {order: 2;}
.course-details strong{font-size: 18px;}
.course-details{margin-bottom: 50px;}
.single__right{margin-bottom: 35px;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;}
button#place_order{width: auto !important;}
.fa-cart-plus:before{font-size: 25px;}
h1.woocommerce-products-header__title.page-title{width: inherit;font-size: 30px;}
span.select2-selection.select2-selection--single{width: 40%!important;}
.sort-des h6, .sort-des span{font-size: 16px;}
.sort-des b{font-size: 17px;}
.archive .site-main {margin-top: 50px;}
.course-details p{font-size: 16px;}
.ul_list_pr li{font-size: 16px;}
.thank-sec h1{font-size: 50px;}
.thank-sec p{font-size: 20px;}
.thank-sestion { margin: 60px 0;}
main#primary #single-content p, main#primary #member-content p{text-align: center;}
.learndash .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content{
	grid-template-columns: auto;
}
.membership-contents{
	grid-template-columns: auto;
}
.learndash .ld-course-status-action {
    display: inherit !important;
    justify-content: center !important;
}
main#primary #single-content p, main#primary #member-content p{
	font-size: 20px;
}
.ld-visible h3{
	font-size: 22px;
}
.manual-location ul li{width: 100%}
h3.Course-ontent, .abt_rtb_rot h2{font-size: 25px;}
.ser-ul ul li{width: 100%}


/**/
.inr_box_section_cont h4{
	font-size: 20px;
}
.inr_box_section_cont p{
	font-size: 16px;
}
.inr_box_section_cont strong{
	font-size: 16px;
}
.top_service {
	margin-top: 40px;
    margin-bottom: 30px;
}
.inr_box_section{
	padding: 30px 15px;
}

}




@media only screen and (max-width: 479px){
.logo img{width: 112px;}
.phone-icon-top{ top: 35px;}
html body div#wprmenu_bar{top: 35px !important;}
#mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right, #mg-widgetmenu-wrap.cbp-spmenu-widget-left, #mg-widgetmenu-wrap.cbp-spmenu-widget-right {
    top: 94px !important;
}
.banner_smsecstion strong{font-size: 15px;}
.ul-sestion p{font-size: 14px;}
.new-class:last-child img {width: 29%;}
.cont-abt-home p b {font-size: 16px;}
.banner_contant h3 {font-size: 18px;line-height: 28px;}
.hading{font-size: 25px;}
.boxtype:last-child .new-class img {width: 40%;}
.Our-Services{margin-top: 72%;}
.manual-location ul li p {font-size: 14px;}
.cont-sec-cotact{padding: 15px 8px 15px;}
.form-block {padding: 40px 10px 20px;}
.cont-sec-cotact p { font-size: 15px;}
.right-sec {padding-left: 20px;}
.fot-sec {padding-left: 20px;}
.commentss p{padding-right: 10px;font-size: 14px;}
.phone-right ul li {padding-right: 4px;}
.membersive{padding: 50px 15px 54px;}
div#pmpro_user_fields .pmpro_checkout-fields{padding: 30px 0px 0;	}
form#pmpro_form h3{padding: 15px 15px 0 !important;}
#primary #pmpro_pricing_fields p{font-size: 16px;line-height: 30px;}
div#pmpro_billing_address_fields .pmpro_checkout-fields{padding: 30px 0px 0;}
div#pmpro_payment_information_fields .pmpro_checkout-fields{padding: 30px 15px 0;}
form#pmpro_form h3{font-size: 18px;}
.recurrings-level{margin: 30px 22px 60px;}
.phone-icon-top{right: -10px;}
.thank-sec{padding: 50px 1px 50px;}


.learndash-wrapper #btn-join, .learndash-wrapper .btn-join{
	font-size: 11px !important;
}
a#join-btn{
	font-size: 11px;
}
main#primary #single-content p, main#primary #member-content p {
    font-size: 14px;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>:last-child{
	padding: 0 20px;
}
span.ld-course-status-price{
	font-size: 18px;
}
span.ld-course-status-label{
	font-size: 18px;
}
.ld-visible h3 {
    font-size: 18px;
    line-height: 30px;
}
}



@media (min-width: 768px) and (max-width: 991px){
#home_bnnr_slider .owl-nav{display: none;}
.banner_contant h3 {font-size: 28px;line-height: 40px;}
.navgg li a{font-size: 12px;}
.mai_navigation .head_btn a{font-size: 9px;padding: 10px 9px 10px;}
.logo {width: 12%;}
nav#site-navigation ul li {padding: 0 3px 0;}
.mail_sect_h li a{font-size: 16px;}
.butmbaner{margin-top: 10px;}
.butmbaner a{font-size: 16px;}
.banner_smsecstion strong{font-size: 16px;}
.sm-slier-home {margin-top: 30px;}
.hading{font-size: 30px;line-height: 40px;}
.sector-sestion {padding: 60px 0;}
.ul-sestion p{font-size: 13px;}
.home-about:after{display: none;}
.trainih-image {order: -1;margin-bottom: 15px;}
.tring-abt {width: 100%;padding: 35px 30px 35px 20px;}
.training-sestion {display: flex; display: -webkit-flex;flex-direction: column;-webkit-flex-direction: column;}
.Our-Services{margin-bottom: 60px;padding: 50px 0;}
.tring-abt h3{font-size: 28px;}
.tring-abt p{font-size: 16px;line-height: 30px;}
.tring-abt ul li{font-size: 15px;}
.head_btn a{font-size: 15px;}
.cont-abt-home p{font-size: 16px;}
.cont-abt-home p b{font-size: 16px;}
.home-about{margin-bottom: 65px;}
.fot-sec {padding-left: 0px;}
.right-sec {padding-left: 1px;}
.foter-toper h3{font-size: 20px;}
.fot-sec p{font-size: 14px}
.fot-sec a{font-size: 14px;line-height: 35px}
.right-sec a{font-size: 14px;line-height: 35px}
.right-sec p{font-size: 14px;}
.righitint {padding-left: 0px;}
ul.righit li{list-style: none;}
.right-sec li i{margin-right: 3px;}
.ant-iamge {padding-right: 20px;}
.ant-iamge:after {right: 18px;}
.servis-imga:before{left: 10px;}
.servis-imga img{padding-left: 20px;}
.servisis-sect h2{font-size: 25px;line-height: 40px;}
.servisis-sect p{font-size: 16px;}
.servisis-sect h3{font-size: 16px;}
.ser-ul ul li{font-size: 15px;}
.manual-contact {margin: 60px 0;padding: 0px 0px 0px;}
.manual-contact .form-block {padding: 50px 20px 30px;}
.btonn .wpcf7-submit{font-size: 16px;}
.manual-sectu {margin: 60px 0;}
.abt_rtb_rot p{font-size: 16px;}
.sector-imgs strong{font-size: 16px;}
.iso-abt {margin: 60px 0;}
.iso-abt h3{font-size: 30px;}
.iso-abt p{font-size: 16px;}
.iso-abt h4{font-size: 18px;}
.manual-location{padding: 60px 20px 60px;}
.manual-location ul li p{font-size: 16px;}
.page-template-contact .form-block {padding: 40px 5px 20px;}
.contact-bnr-abt {margin: 60px 0;}
.cont-sec-cotact{padding: 15px 15px 15px;}
.sun-h{font-size: 25px;line-height: 20px;}
.cont-sec-cotact p{font-size: 15px;}
.cont-sec-cotact ul li a{font-size: 15px;}
.cont-sec-cotact h3{font-size: 18px;line-height: 25px;}
.loctaion {margin-bottom: 60px;}
.news_page {margin: 60px 0;}
.news_dtls h4{font-size: 20px;line-height: 30px;}
.commentss p{font-size: 16px;line-height: 30px;}
.news_dtls p{font-size: 16px;line-height: 30px;}
.right_news_section{padding: 25px 8px 25px;}
.categories-sec h5{font-size: 20px;margin-bottom: 5px;}
.categories-sec{padding: 19px 1px 13px 6px;}
main#primary h1{font-size: 25px;}
main#primary p{font-size: 16px;}
h3#reply-title{font-size: 25px;}
h2.comments-title{font-size: 20px;line-height: 30px;}
header.entry-header h2 a{font-size: 20px;}
main#primary {margin: 60px 0;}
.entry-content h2{font-size: 20px;line-height: 30px;}
h2.cours-blk{font-size: 30px;}
.caption h3{font-size: 20px;line-height: 30px;}
.entry-content{font-size: 16px;}
.ribbon{font-size: 20px;}
.ld_course_grid_button a{font-size: 16px;}
.course-main { padding: 60px 0;}
div#pmpro_account h3{font-size: 25px;}
.entry-content th{font-size: 16px;}
.entry-content tr td{font-size: 16px;}
h2.widget-title{font-size: 20px;}
.membersive{margin: 60px 0;padding: 40px 20px 70px;}
.membersive h2{font-size: 30px;}
.membersive p{font-size: 16px;}
h4.headdingg{font-size: 18px;}
.box_abt.disp.box_abt h3{font-size: 20px;}
.abt_bt a{font-size: 16px;}
form#pmpro_form h3{padding: 15px 40px 0 !important;font-size: 25px;}
div#pmpro_payment_information_fields .pmpro_checkout-fields{padding: 30px 46px 0;}
.pmpro_form, #loginform{margin: 0 10%;}
.imgsect{width: 100%;}
.rightcontent{width: 100%;}
.woocommerce .woocommerce-ordering select{display: none;}
h1.woocommerce-products-header__title.page-title{text-align: center;display: inline-block;font-size: 35px;}
.rightcontent h2{font-size: 25px !important;}
.woocommerce ul.products li.product .button{font-size: 18px;}
.course-details h3{font-size: 30px;}
.single__left {order: 2;}
.course-details strong{font-size: 18px;}
.course-details{margin-bottom: 50px;}
.single__right{margin-bottom: 35px;}
.woocommerce div.product form.cart .button{width: auto;}
.archive .site-main {margin-top: 50px;}
.recurrings-level{margin: 30px 10px 35px;font-size: 16px;}
.recurrings-level input {width: 16px;height: 15px;}
.thank-sec h1{font-size: 50px;}
.thank-sec p{font-size: 20px;}
.thank-sestion { margin: 60px 0;}
main#primary #single-content p, main#primary #member-content p{text-align: center;}

.learndash .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content{
	grid-template-columns: auto;
}
.membership-contents{
	grid-template-columns: auto;
}
.learndash .ld-course-status-action {
    display: inherit !important;
    justify-content: center !important;
}
main#primary #single-content p, main#primary #member-content p{
	font-size: 20px;
}
.ld-visible h3{font-size: 22px;}
h3.Course-ontent, .abt_rtb_rot h2{font-size: 25px;}
.Pharma {margin-top: 60px;}
.Pharma p{font-size: 16px;}


/**/
.inr_box_section_cont h4{
	font-size: 20px;
}
.inr_box_section_cont p{
	font-size: 16px;
}
.inr_box_section_cont strong{
	font-size: 16px;
}



}




@media (min-width: 992px) and (max-width: 1199px){
.banner_contant h3 {font-size: 35px;line-height: 50px;}
.banner_smsecstion strong{font-size: 16px;}
.mai_navigation .head_btn a{font-size: 12px;padding: 10px 10px 10px;}
nav#site-navigation ul li {padding: 0 6px 0;}
.logo { width: 12%;}
.navgg li a{font-size: 12px;}
.mail_sect_h li a{font-size: 16px;}
.ant-iamge {padding-right: 20px;}
.ant-iamge:after {right: 18px;}
.hading{font-size: 35px;line-height: 50px;}
.sector-sestion {padding: 70px 0;}
.ul-sestion p{font-size: 16px;}
.Our-Services {margin-bottom: 83px;padding: 50px 0;}
.trainih-image img{height: inherit;}
.tring-abt h3{font-size: 30px;}
.tring-abt p{font-size: 16px;line-height: 30px;}
.tring-abt ul li{font-size: 15px;}
.tring-abt{    padding: 21px 30px 20px 20px;}
.cont-abt-home p b{font-size: 18px;}
.cont-abt-home p{font-size: 16px;}
.home-about{margin-bottom: 77px;}
.fot-sec {padding-left: 0px;}
.right-sec {padding-left: 1px;}
.foter-toper h3{font-size: 22px;}
.fot-sec p{font-size: 15px}
.fot-sec a{font-size: 15px;line-height: 35px}
.right-sec a{font-size: 15px;line-height: 35px}
.right-sec p{font-size: 15px;}
.righitint {padding-left: 0px;}
ul.righit li{list-style: none;}
.right-sec li i{margin-right: 8px;}
.servis-imga:before{left: 10px;}
.servis-imga img{padding-left: 20px;}
.servisis-sect h2{font-size: 25px;line-height: 40px;}
.servisis-sect p{font-size: 16px;}
.servisis-sect h3{font-size: 16px;}
.ser-ul ul li{font-size: 15px;}
.manual-contact {margin: 60px 0;padding: 0px 30px 0px;}
.manual-contact .form-block {padding: 50px 50px 30px;}
.iso-abt {margin: 70px 0;}
.iso-abt h3{font-size: 30px;}
.iso-abt p{font-size: 16px;}
.iso-abt h4{font-size: 18px;}
.sector-imgs strong{font-size: 16px;}
.abt_rtb_rot p{font-size: 16px;}
.manual-sectu {margin: 70px 0;}
.manual-location{padding: 60px 30px 60px;}
.manual-location ul li p{font-size: 16px;}

.page-template-contact .form-block {padding: 40px 5px 20px;}
.contact-bnr-abt {margin: 70px 0;}
.cont-sec-cotact{padding: 15px 30px 15px;}
.sun-h{font-size: 25px;line-height: 20px;}
.cont-sec-cotact p{font-size: 16px;}
.cont-sec-cotact ul li a{font-size: 16px;}
.cont-sec-cotact h3{font-size: 18px;line-height: 25px;}
.loctaion {margin-bottom: 70px;}
.news_page {margin: 70px 0;}
.news_dtls h4{font-size: 25px;line-height: 30px;}
.commentss p{font-size: 16px;line-height: 30px;}
.news_dtls p{font-size: 16px;line-height: 30px;}
h2.comments-title{font-size: 25px;line-height: 35px;}
header.entry-header h2 a{font-size: 25px;}
main#primary {margin: 70px 0;}
.entry-content h2{font-size: 25px;line-height: 40px;}
.course-main {padding: 60px 0;}
h2.cours-blk{font-size: 30px;}
.caption h3{font-size: 25px;}
.entry-content{font-size: 16px;}
.ribbon{font-size: 20px;}
.ld_course_grid_button a{font-size: 16px;}
div#pmpro_account h3{font-size: 25px;}
.entry-content th{font-size: 16px;}
.entry-content tr td{font-size: 16px;}
.membersive{margin: 60px 0;}
.membersive h2{font-size: 30px;}
h4.headdingg{font-size: 25px;}
.box_abt.disp.box_abt h3{font-size: 30px;}
.abt_bt a{font-size: 16px;}
.pmpro_form, #loginform{margin: 0 12%;}
form#pmpro_form h3{font-size: 25px;}
h1.woocommerce-products-header__title.page-title{font-size: 40px;}
.rightcontent h2{font-size: 26px !important;}
.course-details h3{font-size: 30px;}
.course-details strong{font-size: 18px;}
.course-details{margin-bottom: 50px;}
.single__right{margin-bottom: 35px;}
.woocommerce div.product form.cart .button{width: auto;}
.woocommerce div.product .product_title{font-size: 24px;}
.entry-summary .woocommerce-Price-amount.amount{font-size: 24px;}
span.price-single{font-size: 22px;}
.archive .site-main {margin-top: 60px;}
.woocommerce div.product form.cart .button{font-size: 18px;}
.course-details p{font-size: 16px;}
.ul_list_pr li{font-size: 16px;}
.yith-wcwl-add-button a{font-size: 16px;padding: 8px 13px;}
.course-short-details h6{font-size: 16px;}
.recurrings-level{margin: 30px 10px 35px;font-size: 16px;}
.recurrings-level input {width: 16px;height: 15px;}
.thank-sec h1{font-size: 70px;}
.thank-sec p{font-size: 20px;}
.thank-sestion { margin: 60px 0;}
main#primary #single-content p, main#primary #member-content p{text-align: center;}

.learndash .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content{
	grid-template-columns: auto;
}
.membership-contents{
	grid-template-columns: auto;
}
.learndash .ld-course-status-action {
    display: inherit !important;
    justify-content: center !important;
}
main#primary #single-content p, main#primary #member-content p{
	font-size: 20px;
}
.ld-visible h3{font-size: 22px;}
h3.Course-ontent, .abt_rtb_rot h2{font-size: 30px;}
.Pharma {margin-top: 60px;}
.Pharma p{font-size: 16px;}

/**/
.inr_box_section_cont h4{
	font-size: 20px;
}
.inr_box_section_cont p{
	font-size: 16px;
}
.inr_box_section_cont strong{
	font-size: 16px;
}

}







@media (min-width: 1200px) and (max-width: 1399px){
.container-new{width: 100%;max-width: 95%}
.container{width: 92%;}
.ant-iamge {padding-right: 20px;}
.ant-iamge:after {right: 18px;}
.mail_sect_h li a{font-size: 16px;}
nav#site-navigation ul li {padding: 0 10px 0;}
.logo {width: 10%;}
.head_btn a{padding: 10px 10px 10px;font-size: 13px;}
.navgg li a{font-size: 13px;}
.banner_contant h3{font-size: 45px;line-height: 58px;}
.banner_smsecstion strong{font-size: 16px;}
.hading{font-size: 40px;line-height: 60px;}
.Our-Services{margin-bottom: 100px;padding: 60px 0;}
.ul-sestion p{font-size: 18px;}
.tring-abt h3{font-size: 30px;}
.tring-abt p{font-size: 16px;line-height: 30px;}
.tring-abt ul li{font-size: 15px;}
.tring-abt{    padding: 21px 30px 20px 20px;}
.cont-abt-home p b{font-size: 18px;}
.cont-abt-home p{font-size: 16px;}
.fot-sec {padding-left: 0px;}
.right-sec {padding-left: 1px;}
.foter-toper h3{font-size: 22px;}
.fot-sec p{font-size: 15px}
.fot-sec a{font-size: 15px;line-height: 35px}
.right-sec a{font-size: 15px;line-height: 35px}
.right-sec p{font-size: 15px;}
.righitint {padding-left: 0px;}
.servis-imga:before{left: 10px;}
.servis-imga img{padding-left: 20px;}
.servisis-sect h2{font-size: 28px;line-height: 40px;}
.servisis-sect p{font-size: 16px;}
.servisis-sect h3{font-size: 18px;}
.ser-ul ul li{font-size: 15px;}
.iso-abt {margin: 80px 0;}
.iso-abt h3{font-size: 30px;}
.iso-abt p{font-size: 16px;}
.iso-abt h4{font-size: 18px;}
.sector-imgs strong{font-size: 16px;}
.abt_rtb_rot p{font-size: 16px;}
.cont-sec-cotact p{font-size: 16px;}
.cont-sec-cotact ul li a{font-size: 16px;}
.news_dtls h4{font-size: 30px;line-height: 30px;}
.commentss p{font-size: 16px;line-height: 30px;}
.news_dtls p{font-size: 16px;line-height: 30px;}
.entry-content h2{font-size: 25px;line-height: 35px;}
header.entry-header h2 a{font-size: 25px;line-height: 41px;}
.course-main {padding: 60px 0;}
h2.cours-blk{font-size: 30px;}
.caption h3{font-size: 25px;}
.entry-content{font-size: 16px;}
.ribbon{font-size: 20px;}
.ld_course_grid_button a{font-size: 16px;}
div#pmpro_account h3{font-size: 25px;}
.entry-content th{font-size: 16px;}
.entry-content tr td{font-size: 16px;}
.membersive{margin: 70px 0;}
.membersive h2{font-size: 35px;}
h4.headdingg{font-size: 25px;}
.box_abt.disp.box_abt h3{font-size: 30px;}
.abt_bt a{font-size: 18px;}
form#pmpro_form{margin: 0 12%;}
form#pmpro_form h3{font-size: 26px;}
h1.woocommerce-products-header__title.page-title{font-size: 40px;}
.rightcontent h2{font-size: 27px !important;}
.course-details h3{font-size: 30px;}
.course-details strong{font-size: 18px;}
.course-details{margin-bottom: 50px;}
.single__right{margin-bottom: 35px;}
.woocommerce div.product form.cart .button{width: auto;}
.woocommerce div.product .product_title{font-size: 24px;}
.entry-summary .woocommerce-Price-amount.amount{font-size: 24px;}
span.price-single{font-size: 22px;}
.woocommerce div.product form.cart .button{font-size: 18px;}
.course-details p{font-size: 16px;}
.ul_list_pr li{font-size: 16px;}
.yith-wcwl-add-button a{font-size: 16px;padding: 8px 13px;}
.course-short-details h6{font-size: 16px;}
.recurrings-level{margin: 30px 25px 60px;}
.thank-sec h1{font-size: 100px;}
.thank-sec p{font-size: 25px;}
.thank-sestion { margin: 70px 0;}


main#primary #single-content p, main#primary #member-content p{
	font-size: 21px;
}
.ld-visible h3{
	font-size: 28px;
}
h3.Course-ontent, .abt_rtb_rot h2{font-size: 30px;}
.Pharma {margin-top: 70px;}
.Pharma p{font-size: 16px;}

.inr_box_section_cont h4{
	font-size: 20px;
}
.inr_box_section_cont p{
	font-size: 16px;
}


}








@media (min-width: 1400px) and (max-width: 1800px){
.container-new{width: 100%;max-width: 95%}
.container{width: 88%;}
.banner_contant h3{font-size: 50px;line-height: 70px;}
.hading{font-size: 40px;line-height: 60px;}
.ul-sestion p{font-size: 18px;}
.tring-abt h3{font-size: 30px;}
.tring-abt p{font-size: 16px;line-height: 30px;}
.tring-abt ul li{font-size: 16px;}
.servisis-sect h2{font-size: 30px}
.iso-abt h3{font-size: 30px;}
.servisis-sect p{font-size: 16px;}
.ser-ul ul li{font-size: 15px}
.cont-abt-home p{font-size: 16px}
.righitint {padding-left: 0px;}
nav#site-navigation ul li {padding: 0 10px 0;}
.navgg li a{font-size: 16px;}
.logo {width: 10%;}
.cont-abt-home p b{font-size: 18px;}
.iso-abt p{font-size: 16px;}
.sector-imgs strong{font-size: 16px;}
.abt_rtb_rot p{font-size: 16px}
.cont-sec-cotact p{font-size: 16px;}
.cont-sec-cotact ul li a{font-size: 16px;}
.news_dtls h4{font-size: 35px;line-height: 30px;}
.commentss p{font-size: 16px;line-height: 30px;}
.news_dtls p{font-size: 16px;line-height: 30px;}
h2.cours-blk{font-size: 35px;}
.caption h3{font-size: 25px;}
.entry-content{font-size: 16px;}
.ribbon{font-size: 20px;}
.ld_course_grid_button a{font-size: 16px;}
.course-main {padding: 70px 0;}
div#pmpro_account h3{font-size: 25px;}
.entry-content th{font-size: 16px;}
.entry-content tr td{font-size: 16px;}
.membersive{margin: 70px 0;}
.membersive h2{font-size: 35px;}
h4.headdingg{font-size: 25px;}
.box_abt.disp.box_abt h3{font-size: 30px;}
.abt_bt a{font-size: 18px;}
h1.woocommerce-products-header__title.page-title{font-size: 40px;}
.rightcontent h2{font-size: 30px !important;}
.course-details h3{font-size: 30px;}
.course-details strong{font-size: 18px;}
.course-details{margin-bottom: 50px;}
.single__right{margin-bottom: 35px;}
span.price-single{font-size: 22px;}
.woocommerce div.product form.cart .button{font-size: 18px;}
.course-details p{font-size: 16px;}
.ul_list_pr li{font-size: 16px;}
.yith-wcwl-add-button a{font-size: 16px;padding: 8px 13px;}
.course-short-details h6{font-size: 16px;}
.sort-des h6, .sort-des span{font-size: 16px;}
.thank-sec h1{font-size: 120px;}
.thank-sec p{font-size: 25px;}
.thank-sestion { margin: 80px 0;}
.Pharma {margin-top: 70px;}
.Pharma p{font-size: 16px;}
main#primary #single-content p, main#primary #member-content p{
	font-size: 21px;
}
.ld-visible h3{
	font-size: 28px;
}
.inr_box_section_cont h4{
	font-size: 20px;
}
.inr_box_section_cont p{
	font-size: 16px;
}

}


