/*!
Theme Name: vjclinics
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vjclinics
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 with others.

vjclinics is based on Underscores https://underscores.me/, (C) 2012-2017 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:
----------------------------------------------------------------
# Normalize.technology_text
# Typography
# Elements
# Forms
# Navigation
  ## Links
  ## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
  ## Posts and pages
  ## Comments
# Infinite scroll
# Media
  ## Captions
  ## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | 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.
 */





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

/**
 * Remove the margin in all browsers.
 */
 
/* @import url('//fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/
 
 @import url('//fonts.googleapis.com/css?family=Yellowtail%7cCabin:400,500,600,700,400italic,700italic%7cLibre+Baskerville:400italic%7cGreat+Vibes%7cOswald:400,300,700%7cOpen+Sans:600italic,700');
 @import url('../../../font-awesome/4.7.0/css/font-awesome.min.css');

/*body {
  margin: 0;
  font-family: 'Poppins', sans-serif !important;
}*/
body, input, textarea {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
}

/*h1, h2, h3, h4, h5, h6, a, span, table, p, input, textarea, button{ font-family: 'Poppins', sans-serif !important;}*/

/**
 * 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.
 */


/**
 * 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; /* 1 */
  font-size: 1em; /* 2 */
}

/* 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; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: 700;
}

/**
 * 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; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * 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; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  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; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 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; /* 1 */
  padding: 0; /* 2 */
}

/**
 * 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; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * 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; /* 1 */
  font: inherit; /* 2 */
}

/* 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;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/



/*.container{padding:0px !important;}*/


body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: "Open Sans";
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}

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;
    font-family: 'Khand';
    font-style: normal;
    border: 0 none;
    padding-left: 0;
    position: relative;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  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;
  font-size: 15px;
  font-size: 0.9375rem;
}

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

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

big {
  font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  box-sizing: border-box;
  
  line-height: 1.875;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}



*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
}

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: bold;
}


img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

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

/*--------------------------------------------------------------
# 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);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: .6em 1em .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;*/
/*}*/

button:focus {
    outline: 0 !important;
}

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 {
    border-color: rgba(0, 0, 0, 0.1);
    background: #fff;
    color: #1a1a10;
    width:100%;
    padding:5px;
}

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%;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  color: royalblue;
}

a:visited {
  color: purple;
}

/*a:hover, a:focus, a:active {*/
/*  color: midnightblue;*/
/*}*/

a:focus {
  outline: thin dotted;
}

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

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
  clear: both;
  display: block;
  float: left;
  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%;
    width: 210px;
    left: -999em;
    z-index: 99999;
    background: #25221a;
}

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

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  right: 100%;
}

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

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

.main-navigation li:nth-child(1){
    padding-left:0px !important;
}

.main-navigation li {
  float: left;
  position: relative;
    
}

.main-navigation a {
    display: block;
    text-decoration: none;
    color: black;
    padding: 35px 20px 35px;
    font-size: 13px;
    transition: width 1ms;
    -webkit-transition-timing-function: ease;
    -moz-transition-timing-function: ease;
    -ms-transition-timing-function: ease;
    -o-transition-timing-function: ease;
   transition-timing-function: ease;
}


/* 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: block;
  }
}

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;width:100%; float:left;
  /*overflow: hidden;*/
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}

/*--------------------------------------------------------------
# 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; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.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: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

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

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

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

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */
}

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

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

.post{
  margin: 0 0 0em;
}

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

.page-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;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# 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 embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

/* 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;
}

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

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}


.menu .mega_dropdown
{
  padding-top: 10px!important;
    padding-left: 0px!important;
}
.menu .mega_dropdown li
{
  padding-bottom: 5px!important;
    
}
body
{
  overflow-x:hidden;
  width:100%;
}


/*11-6-2020*/

/*.carousel-caption{*/
/*    display:none;*/
/*}*/

.custome_top {
    background-color: #272727;
    text-align: left;
    width: 100%;
    float: left;
    color: #cecece;
    padding: 11px 0px;
    font-size: 13px;
    line-height: 18px;
}

.custome_top .top_headbar {
    width: 100%;
    float: left;
    font-size: 13px;
}

.custome_top .top_headbar .emgerency_no {
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    float:left;
    padding:10px 0px;
}

.custome_top .top_headbar .ak_socials {
    float: left;
    width: 100%;
    padding: 7px 0px;
}

.custome_top .top_headbar .emgerency_no .text {
    color: #ff5856;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}

.custome_top .top_headbar .emgerency_no a {
    color: #3d4461;
    font-size: 14px;
    font-weight: 500;
}

.custome_top .top_headbar .emgerency_no a:hover{color:#3d4461;}

.custome_top .top_headbar .emgerency_no .no-text{font-size: 14px;}


.custome_top .top_headbar .aastha-locatin {
    float: left;
    margin-top: 4px;
    padding-left: 2%;
}

.custome_top .top_headbar .aastha-locatin .aastha-locatin-text{
   background-color: #ff5856;
    color: #ffffff;
    padding: 13px 12px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
}

.custome_top .top_headbar .aastha-locatin .aastha-locatin-text1 {
    background-color: #0168ad;
    color: #ffffff;
    padding: 13px 12px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    margin-left:1px;
}
.custome_top .top_headbar .aastha-locatin .aastha-locatin-text2 {
    background-color: #62a845;
    color: #ffffff;
    padding: 13px 14px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
}

.custome_top .top_headbar .aastha-locatin .aastha-locatin-text1 img{width:40px;}

.header-icon-text {
    width: 100%;
    float: left;
    margin-left: 1%;
}

.icon
{
     /* display: inline-flex;*/
        font-size: 15px;
        line-height: initial;
}








.icon a
{
      color: #fff;
    line-height: 10px;
    /*height: 27px;*/ font-weight: 600 !important;
    font-size: 14px;    font-family: Open, sans-serif;
}

.top_number p
{
  margin-bottom: 0px!important;
    line-height: 22px!important;
    height: auto;
    color:#fff!important;
    font-size:12px !important;
}


.top_number li a:hover {
    color: #4eaac8!important;
}

.top_number li img{
    height: 29px;
    width: 29px;
}

.icon .top_email
{
  margin: 0px!important;
    display: inline-flex!important;
    list-style: none!important;
    padding-left: 5px!important;
}
.icon .top_email li
{
padding-left: 5px!important;
}
/*.icon .top_email li a
{
         border: 1px solid #fff;
    line-height: inherit;
    height: auto!important;
    padding: 5px!important;
    
    border-radius: 21px;
    font-size: 12px;
}*/
/*.icon .top_email li a:hover , #menu-top_menu li a:hover
{
    background-color: #192d5a;
    box-shadow: -6px 3px 8px #000;
    text-decoration: none;
}*/
#menu-top_menu , .top_soclia
{
     display: inline-flex!important;
    list-style: none!important;
    margin: 0px!important;
  }
#menu-top_menu 
{
    padding: 0px!important;
        float: right;
}
 .top_soclia
{
    padding: 0px 0px 0px 0px!important;
    font-size:20px; font-weight:600; margin-top:10px !important;
}

.top_soclia li img{width: 35px;
    height: 35px;
    margin-bottom: 0px;}
    
    

#mega-menu-wrap-menu-1{background: transparent !important; }

#menu-top_menu li a
{
    line-height: inherit;
    height: auto!important;
    padding: 5px!important;
    border-radius: 21px;
    font-size: 15px;
        margin-right: 10px;
}
#mega_main_menu_ul li a
{
  padding-right: 15px!important;
    padding-left: 10px!important;
}

#mega_main_menu_ul li:hover a
{
    color:red!important;
}



.Read
{
  background-color: #000!important;
  border:#000!important;
   font-size: 20px;
}
.Contact
{
  background-color:#b69e59!important;
  border:#b69e59!important;
  margin-left: 15px;
   font-size: 20px;
}
.contact_div h2
{

text-align:center;
color:#fff!important;
    margin-bottom: 20px;

}

h2
{
  font-size: 32px;
  font-weight:700;
  
}

/*h1 , h2 , h3 , h4 ,h5 , h6 , p*/
/*{*/
/*  font-family: "Niramit", "Helvetica Neue", helvetica, arial, sans-serif !important;*/
/*}*/
.appointment-form1 input {
    width: 100%!important;
    font-size: 14px;
    background: transparent !important;
    padding: 8px 12px;
    color: #999 !important;
    border: 2px solid #eee;
    border-radius: 5px !important;
    font-weight: 500 !important;
    box-shadow: none;
    margin-bottom: 11px;
    height: 40px !important;
}

.appointment-form1 .submit input
{
    padding: 12px;
    color: #d58f76!important;
}
input::-webkit-input-placeholder {
color: #757575 !important;font-weight:400;font-size:14px;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: #757575 !important;font-weight:400;  font-size:14px;
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #757575 !important;  font-weight:400;font-size:14px;
}
 
input:-ms-input-placeholder {  
color: #757575 !important;  font-weight:400;font-size:14px;
}


textarea::-webkit-input-placeholder {
color: #757575 !important;font-weight:400;font-size:14px;
}
 
textarea:-moz-placeholder { /* Firefox 18- */
color: #757575 !important;font-weight:400;  font-size:14px;
}
 
textarea::-moz-placeholder {  /* Firefox 19+ */
color: #757575 !important;  font-weight:400;font-size:14px;
}
 
textarea:-ms-input-placeholder {  
color: #757575 !important;  font-weight:400;font-size:14px;
}

select::-webkit-input-placeholder {
color: #757575 !important;font-weight:400;font-size:14px;
}
 
select:-moz-placeholder { /* Firefox 18- */
color: #757575 !important;font-weight:400;  font-size:14px;
}
 
select::-moz-placeholder {  /* Firefox 19+ */
color: #757575 !important;  font-weight:400;font-size:14px;
}
 
select:-ms-input-placeholder {  
color: #757575 !important;  font-weight:400;font-size:14px;
}


select

.wpcf7-submit{border-bottom: 0px !important;
    font-size: 18px !important;
    font-weight: 600;
    padding-top: 16px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    letter-spacing: 1px;}
    
.appointment-form1 a{float: left;
    text-align: center !important;
    margin-top: 18px;
    background-color: #c6475a;
    border-radius: 0px;    
    margin-left: 10%;
    
}


.appointment-form1 a:hover {
    background-color: #a83445;
    /*box-shadow: 0px 0px 5px 0px #fff;*/
}


.slider
{
  padding-left:0px!important;
}
.best
{
  background-color:#fff;
  padding-top: 15px;
    padding-bottom: 15px;
}
.best h1
{
  text-align: center;
  color:#203263;
}

.best p
{
color: #080808;
    text-align: left;
   
}
.icon
{
  position:relative;
}






/**
 * Demo Styles
 */

.wrapper {
  padding: 15px 0;
}

.bs-example-tabs .nav-tabs {
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  #narrow-browser-alert {
    display: none;
  }
}

.tabs
{
  background-color: #1f65a7;
      padding-top: 40px;
    padding-bottom: 40px;
}

/*end tabs*/

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{background-color: transparent !important;
    border-color: #dee2e6 #dee2e6 #fff;
    border-bottom: 2px solid #000 !important;
    border: 0px;}
    
.nav-tabs {
    border-bottom: 1px solid #0000005e;
    text-align: center;
    float: left;
    width: 100%;
    justify-content: center;
    margin: 0;
}

#myTab li a
{

    color: #000;
    padding: 6px 6px !important;
}
/*.tab-pane 
{
   margin-top: 20px;
    border-top: 2px solid #fff;
    border-radius: 5px;
}*/
.tab-pane  p
{
  padding-top: 30px;
}
#myTab li
{
    display: inline-flex;
     margin-right: 25px;
    margin-left: 25px;
}
#myTab li i
{
    line-height: 39px;
    height: 40px;
    color: #fff;
    font-size: 20px;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: transparent !important;
}


h1
{
  font-size:40px;
}
h3
{
  font-size:28px;
}
.back_color
{
  color:#000!important;
}

.tab-content p , .tab-content h3
{
  color:#000;
}
.tab-content .col-lg-12
{
  padding-top:20px;
}
.appointment_new input
{
    height: 43px!important;
    border-radius: 0!important;
    border: 0;
    border-bottom: solid 1px #ccc;
    FONT-WEIGHT: 300;
    LETTER-SPACING: 2PX;
    text-transform: uppercase;
    box-shadow: none;
    color: #373433;
    background-color: #f8f7f4;
        padding-left: 10px;
}
.font_make
{
 
    float:left;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    WIDTH: AUTO;
}
.title_icon
{
display: inline-flex;
padding:0px!important;
}
.title_icon i
{
    font-size: 42px;
    color: #fff;
}

 
.appointment_new .submit input
{width: 100%!important;
    background-color: #ec8a03!important;
    font-size: 14px;
    border: 1px solid #ec8a03;
    border-radius: 10px!important;
    color: #fff;
}
.call_div
{
  background-color:#192d5a!important;
}
.call_div h3
{
  color:#fff;
  text-align:center;
}

.right_viv_content
{
   background-color: #71aee4;
    padding-top: 30px;
    padding-bottom: 30px;
        border: 3px solid #c09712;
}
.call_div
{border: 3px solid #c19714;

}
::-webkit-input-placeholder { /* WebKit browsers */
color: #4f4f4f !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #4f4f4f !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #4f4f4f !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #4f4f4f!important;
opacity: 1;
}
.right_viv_content  .col-lg-12
{
padding-bottom:10px;
}
.right_viv_content .col-lg-12 input
{
padding-left:10px;
    border-radius: 0px;
        font-weight: 700;
}
.or
{
  position:absolute;
  text-align:center;
  width: 40px;
    height: 40px;
    margin:0px auto!important;
}
.or .col-lg-12
{
  text-align:center;
}
.or h3
{
   margin: 0px;
    position: absolute;
    background: #ccc;
    width: 40px;
    height: 40px;
    font-size: 15px!important;
    border-radius: 55px;
    line-height: 40px;
    color: #000;
}
.right_viv_content label
{
    font-size: 15px;
    color: #fff;

}

      font-weight: 700;
}
.submit_right 
{
  text-align: center;
}
.submit_right  input
{
  padding:15px!important;
  font-size:15px!important;
  background-color:#001f27!important;
  color:#fff!important;
  border:1px solid #001f27!important;
}
.icon_text
{
   background: #192d5a;
    padding: 6px;
    border-radius: 7px;
    text-align: center;
}
.div_icon_text  i
{

    font-size: 52px;
    background: #fff;
    width: 80px;
    height: 80px;
    line-height: 80px;
    border-radius: 50px;
    color: #192d5a;
}
.div_icon_text  a, .div_icon_text  p
{
  font-size:15px;
  color:#fff!important;
}
.div_icon_text
{
    border: 1px solid #fff;
    padding: 20px 10px;
    border-radius: 7px;
        min-height: 440px;
    height: 440px;
}
.div_icon_text h3
{
  font-size: 15px!important;
    margin: 0px;
    margin-bottom: 10px;
    color: #fff;
}
.OUR_SERVICES
{
   background: #dbebfa;
   text-align: center;
   padding-top: 30px;
    padding-bottom: 30px;
}
.OUR_SERVICES h2 , .OUR_SERVICES h3 , .OUR_SERVICES p
{
  color:#23385a;
}
.service_para
{
  max-width:900px;
  color:#23385a;
  margin:0px auto;
}
.service_div_icon img
{
   background: #2365a7;
    border-radius: 100px;
}
.service_div_icon a
{
  padding: 10px;
    background: #1a305a;
    font-size: 15px;
    color: #fff;
    border-radius: 20px;
}
.our_results_div
{
   background: #fff;
   text-align: center;
   padding-top: 30px;
    padding-bottom: 30px;
}
.our_results_div h2 
{
  color:#23385a;
}
.icon_text img
{
  background: #fff;
    border-radius: 80px;
    width: 80px;
}
.results_div_icon
{
   padding-top: 30px;
    padding-bottom: 30px;
}



/*accodrance */

.accordion {
  background-color: #fff;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.tabs_list_div .active, .tabs_list_div .accordion:hover {
  background-color: #23385a; 
  color:#fff!important;
}

/*testimonial css*/


/* carousel */
#quote-carousel {
  padding: 0 10px 30px 10px;
  margin-top: 30px;
  text-align:center;
}
/* indicator position */
#quote-carousel .carousel-indicators {
  right: 50%;
  top: auto;
  bottom: -10px;
  margin-right: -19px;
}
/* indicator color */
#quote-carousel .carousel-indicators li {
  background: #c0c0c0;
}
/* active indicator */
#quote-carousel .carousel-indicators .active {
  background: #333333;
  height:10px;
  width:10px;
  margin-bottom:1px;
}
/* typography */
h1 {
  /*text-align:center;*/
  /*margin-bottom:-20px !important;*/
}


.testimonial_div
{
  background-color:#495066!important;
  padding-top: 30px;
    padding-bottom: 30px;
}
.testimonial_div .active
{
  background-color: transparent!important;
}
.testimonial_div small
{
   font-size: 16px;
}
.testimonial_div .item
{
color:#fff!important;
}
.footer_bottom
{
  background-color:#192d5a;
  padding-top:30px;
  padding-bottom:30px;
}
.update_latest
{
  background-color:#fff!important;
  padding-top: 30px;
    padding-bottom: 30px;
}
.update_latest h2
{
padding-bottom: 30px;
}.Hair_data
{
  background-color:#dbebfa!important;
  padding-top: 30px;
    padding-bottom: 30px;
}
.Hair_data h3
{
color:#1e2f5e;  
font-weight: 500;
}
.Hair_data h2
{
color:#1e2f5e;  
}
.Hair_data ul
{
  padding:0px!important;
  margin:0px!important;
    list-style: none!important;
}
.Hair_data ul li
{
  font-size: 16px!important;
}
.main_para
{font-weight: 600;}
 p
{
    font-style: normal!important;
    font-size: 16px;
}
.update_latest .col-lg-4 .post_box
{
    margin: 6px;
    padding: 15px 15px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 10px 0 #dddddd;
    -moz-box-shadow: 0 0 10px 0 #dddddd;
    box-shadow: 0 0 10px 0 #dddddd;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

/*about page*/



.priority
{
    background: #dbebfa;
}
.priority h2 , .high_light a
{
    color:#23385a;
}
.image_text img
{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        margin-right: 25px;
}
.image_text button 
{
    background-color: #001e27;
    
    padding: 10px 12px;
    border-radius: 3px;
    font-size: 26px;
        margin-top: 35px;
    text-decoration: none;
    box-shadow: 0px 0px 1px #7b7b7b;
    font-weight: 400;
    text-transform: uppercase;
    transition: all 0.3s linear;
}
.image_text button:hover
{
    background-color: #71aee4;
    color:#fff!important;
}
 a
{
    text-decoration: none!important;
}
.image_text button a
{color: #fff !important;
}


.hair_loss button
{
    border: 2px solid #23385a;
    padding: 7px 12px;
    text-transform: capitalize;
    text-decoration: none;
    transition: all 0.2s linear;
    -webkittransition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    font-size: 16px;
    font-weight: 400;
    background-color: #fff;
    margin-right: 20px;
}
.hair_loss button a
{
        font-size: 20px;
        color: #23385a;
}
.hair_loss_internal button , .button_style button
{
    background-color: #23385a;
    color: #fff !important;
    padding: 10px 12px;
    border-radius: 3px;
    font-size: 26px;
    text-decoration: none;
    box-shadow: 0px 0px 1px #7b7b7b;
    font-weight: 400;
    text-transform: uppercase;
    transition: all 0.3s linear;
}
.hair_loss_internal button:hover , .button_style button:hover
{
    background-color: #fff!important;
    border:1px solid #23385a!important;
}
.hair_loss_internal button:hover a  , .button_style button:hover a
{
   
    color: #23385a !important;
}
.hair_loss_internal button a , .button_style button a
{
    color:#fff!important;
}
.style_effet
{
    color:#23385a;margin-top:0px!important;
    font-weight:600;
}

.space_height
{
    min-height: 400px;
    padding-bottom: 41px;
    padding-top: 30px;
}
/*#first_div h3, #second_div h3 , #third_div h3 ,  #fouth_div h3 , #first_div .custom-html-widget , #first_div ul li a , #second_div ul li a , #third_div ul li a , #fouth_div ul li a */
/*{*/
/*color:#fff!important;*/
/*}*/
#first_div .custom-html-widget
{
font-size:15px!important;
}
#first_div ul , #second_div ul , #third_div ul , #fouth_div ul, #menu-sixth_menu   
{
  margin: 0px!important;
    margin-top: 17px!important;
    padding: 0px!important;
    list-style: none;
}
#six_div ul li i
{
  color:#fff!important;
}
#six_div ul li a i
  {
    border: 2px solid #fff;
    padding: 10px;
    border-radius: 36px;
    font-size: 27px;
    width: 50px;
    text-align: center;
    height: 50px;
    line-height: initial;
  }
  #six_div ul {
    list-style: none;
    text-align: left;
    padding-left: 0px;
    margin-left: 0px;
    padding: 15px 20px;
    margin-bottom: 0;
}

#six_div ul li a:before {
    left: 0;
    top: 10px;
    width: 3px;
    height: 3px;
    content: '';
    line-height: 20px;
    background: #6f6f6f;
    position: absolute;
    border-radius: 50px;
}

   #six_div ul li a {
    color: #6f6f6f;
    font-size: 14px;
    position: relative;
    padding-left: 10px;
}
    #first_div ul li a{color:#999999 !important;}
@media only screen and (min-width:769px)
{
    
   
  #six_div
  {
    text-align:center;
  }
  
  #menu-footer_menu
{
display: inline-flex;
max-width:990px;
margin:15px auto!important;
}
#menu-footer_menu li
{
   padding: 0px 10px!important;
}
#fifth_div
{
  text-align: center;
}

}

#six_div ul li {
    padding-right: 0;
    margin-bottom: 6px;
    font-weight: 500;
    text-transform: capitalize;
}
#menu-footer_menu 
{
    list-style: none;
        padding: 20px 0px!important;
}

.copyright
{
  display:none;
}
#menu-footer_menu li a
{
  color:#df9320!important;
  font-weight: 600;
}


.top_soclia li a
{
   /*border-right: 2px solid #dbdbdb;*/
    /*padding-right: 11px;*/color: #42474c; margin-bottom:-2px;
}

.top_soclia li a:hover {
    color:#4eaac8 !important;
}

.top_soclia li:nth-child(4) a
{
  border:none!important;
}
.div_box h2
{
font-weight: 700;
    line-height: 1.3em;
    color: #ffffff;
    letter-spacing: -0.2px;
}
.div_box h2 span
{
color: #1c2cb2;
}
.div_box p
{
margin: 0px 0px 37px 0px!important;
    color: #fff;
}
.div_box button
{
   background-color: #0f4a1e!important;
    border-radius: 50px 50px 50px 50px!important;
    color: #fff;
   padding: 20px 50px!important;
   font-size: 25px!important;
    box-shadow: aliceblue!important;
}
.div_box .btn-lg
{
    background-color: #0f4a1e!important;
}
.div_box button:hover
{
  color: #fff!important;
    background-color: #fff!important;
}
.box_div
{
      padding-left: 0px!important;
    padding-right: 0px!important;
    background-color: #c97211;
    box-shadow: -3px 0px 10px 0px rgba(0,0,0,0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
    border-radius: 15px 15px 15px 15px;
}
.box_div .row
{
  padding:35px 25px 50px 25px!important;
    margin: 0px;
}
.div_first
{
  background-color: #fff;
    margin-right: 9px;
    margin-bottom: 12px;
    text-align: center;
    border-radius: 8px;
    padding: 3px 5px;
    line-height: 9;
    cursor: pointer;
}
/*.div_first:hover*/
/*{*/
/*  background-color: #1c2cb2;*/
/*}*/
/*.div_first:hover p*/
/*{*/
/*  color:#fff;*/
/*}*/
.box_div .col-lg-3
{
padding: 0px!important;
}



.third_row
{
margin: 50px 0px 50px 0px;
    width: 100%;
    float: left;
}

.intro_content{
    width:100%; float:left;box-shadow: 0 4px 43px 0 rgba(66, 92, 187, 0.2);
    padding:50px 70px;
}

.fourth_div
{
  padding: 10px 0px 50px 0px;
    width:100%; float:left;background-color: #fff8f857;
}

.intro_content p  
{  color: #000;padding:0px;font-size: 17px !important;font-family: "Open", sans-serif !important;text-align: center;    margin-top: 10px;
}
.third_row h2 , .third_row h4 
{
color: #200960;margin-top:10px;
}

.third_row ul{margin-left:0px;padding-left:20px;}

.third_row ul li{color:#fff;font-size: 14px !important;}

/*.third_row h4*/
/*{*/
/*color: #167ee3;*/
/*}*/
.third_row h2
{ text-align:center;
      font-weight: bold;
    line-height: 1.3em;text-transform: uppercase;
    letter-spacing: 1px;
    background:-webkit-linear-gradient(#4eaac8, #de99c0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;font-size: 40px !important;
    margin:0px;
}
/*.third_row button*/
/*{*/
/*    font-weight: 400;*/
/*    color: #fff;*/
/*    background-color: #064310;*/
/*    border-radius: 50px 50px 50px 50px;*/
/*    font-size: 16px;*/
/*    padding: 15px 30px;*/
/*    margin-top: 50px;*/
/*}*/

.box_effect
{
  /*box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.18);*/
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    /*margin: -60px 0px 0px 0px;*/
    padding: 40px 0px 40px 0px;
    z-index: 9999999;
    position: relative;
    /*background: #fff;*/
    border-radius: 10px 10px 10px 10px;
        margin-left: 30px;
    margin-right: 30px;
}
.box_effect h2
{
  color: #fff;
   font-size: 48px!important;
    line-height: 1em;
}
.box_effect p
{
      color: #fff!important;
    font-weight: bold!important;
   
}
.testimonila_div
{
width:100%; float:left;
}

.background_image_set h5
{
  color:#fff!important;
}

.background_image_set h1
{
    padding-bottom: 50px;
    margin-top: 5px;
    color: #212bb1!important;
        font-weight: 600;
}

.social_icon
{
 /*line-height: 35px;*/
    height: 35px;
}

.social_icon{text-align: right;}

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

.homepage_form .book_appointment {
    width: 100%;
    float: left;
    background: #fff;
    margin-top: -7%;
    -webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.5); 
    box-shadow: 0 9px 20px 0 rgba(165,165,165,0.5);
    overflow: hidden;
    position: relative;
}


.footer_contact .your-email input
{
    width: 148%;
    height: 48px;
    border-radius: 50px;
    color: #0000009c;
    font-size: 14px;
    padding: 0px 23px;
}
.footer_contact .Submit_footer input
{
    width: 150%;
    padding: 16px 23px;
    font-size: 15px;
    border-radius: 38px;
    background-color: #c87113;
    border: none;
    color: #fff;
}
.first_footer
{width:100%; float:left;
    padding-top: 30px;
    padding-bottom: 30px;
    
    /*margin-bottom: 15px;*/
}


    
    /*#third_div ul li a{font-size: 14px;    color: #999999 !important;}*/
    
    #third_div ul{margin-top: 6px!important;}


#third_div .top_soclia li a i
{
    font-size:25px!important;
    color:#c87112;
}

.top_soclia li{padding: 0px 10px ;
}

/*.top_soclia li:nth-child(1)*/
/*{*/
/*        padding-right: 0px;*/
/*    color: #c87112;*/
/*    font-weight: 600;*/
/*}*/
/*.Fourth_title*/
/*{*/
/*        color: #4a413a!important;*/
/*    padding-bottom: 20px;*/
/*}*/
.footer_number li .fotter-icon i
{
        line-height: 25px;
    height: 25px;
    padding-right: 10px;
}
.footer_number li .fotter-icon a
{
       color:#fff!important;
}
.footer_number li .fotter-icon
{
    display: inline-flex;
}
.footer_number li .fotter-icon .fa-phone:before , .footer_number li .fotter-icon .fa-map-marker:before , .footer_number li .fotter-icon  .fa-clock-o:before
{ 
    background-color: #c97213;
    color: #fff !important;
    margin-top: 4px;
    border-radius: 50%;
    /* background-clip: padding-box; */
    width: 25px;
    max-width: 25px;
    height: 27px;
    text-align: center;
    display: block;
    line-height: 25px;
    /* margin-left: 4px; */
    height: 25px;
}
.footer_number li .fotter-icon a
{
    line-height: 35px;
    height: 35px;
    color:#fff!important;
}
.footer_number li .fotter-icon p
{
    line-height: 35px;
    height: 35px;
}




/*testimonila code*/


.owl-carousel .owl-item img {
   width:100%; float:left;
}
/*.testimonial-item.equal-height.style-6 {*/
/*    background-color: #c8710d;*/
/*    border-radius: 10px;*/
/*    margin: 10px;*/
/*}*/

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

#testimonial-slider .testimonial-item
{
    margin:0px;
}

#testimonial-slider .owl-controls{display:none;}

.cell-right {
    text-align: center;
    margin-right: 80px;
    padding-top: 35px;
    padding-bottom: 20px;
}
.testimonial-name {
    font-weight: 600;color:#fff; width:100%; float:left; font-size:22px; font-family:"Open Sans" !important;
    text-align: center;
}
/*.testimonial-content.quote {*/
/*    padding: 10px 55px;*/
/*}*/
.et_right_sidebar #main-content .container:before{
    display: none;
}
#main-content .container {
    padding-top: 10px;
}
i.fa.fa-quote-left {
    padding: 0px 10px;
    color: #999;
}


.icon_testimonial
{
    width:100%;
    float:left;
   padding: 20px;
    box-shadow: 0 2px 10px 0 rgba(66, 92, 187, 0.1);
    background: transparent; color:#000;
}


.testimonial-content i
{
    font-size: 25px;
    color:#fff!important;
  padding-bottom: 20px!important;
  
}

/*.our_image_class img*/
/*{*/
/*    max-width:17%;*/
/*    margin:0px auto!important;*/
/*    float:none!important;*/
/*}*/

.content .cell-right
{
    margin-right:0px!important;
}
.our_image_class
{
    position: absolute;
    margin-top: -108px;
   z-index: 999;
}
.our_image_class img
{
    width:100%!important;
    border-radius:50px!important;
    border:none!important;
    margin:0px auto!important;
    box-shadow: 0px 0px 15px 5px #c9720f6b;
    
}

.testimonial-image
{
    width: 80px;
    max-width: 120px;
    margin: 0px auto;
}
.content .testimonial-name
{
    font-size: 20px!important;
    color: #1c25c0;
    padding: 0px;
    margin: 0px;
    font-weight: 600;
}
.content .testimonial-job
{
    font-size: 16px!important;
    color: #223f2b;
    font-weight: 600;
}

.testimonila_div #testimonial-slider .owl-controls .owl-pagination 
{
    display:none!important;
}
.testimonila_div #testimonial-slider .owl-controls .owl-buttons
{
    padding-top: 0px; float:left; width:100%;
}
.testimonila_div #testimonial-slider .owl-controls .owl-buttons div , .title_ste p
{
    color: #3366cc;
    display: inline-block;
    zoom: 1;
    font-size: 20px!important;
    margin: 5px!important;
    font-size: 20px!important;
    line-height: 25px;
    background: #fff !important;
    opacity: 1!important;
    position: relative;
    /*bottom: 140px;    */
    border-radius: 0px; font-weight:900 !important;     padding: 7px 14px;
}


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

.testimonial-content p
{
    color:#fff!important; font-family:lato !important; font-size:17px !important; font-weight:400 !important; text-align:center;
    /*min-height: 60px;*/
}
.content
{
       /*background-color: #fff!important;*/
       /*margin-top: -65px;*/
    /*border-bottom-left-radius: 20px;*/
    /*border-bottom-right-radius: 20px;*/
    /*z-index: 1;*/
    /*padding-top: 30px;*/
    /*padding-bottom: 30px; */
}

/*end tesimonila*/
/*team style*/



.team-image img
{
   border-radius: 0px 50px 0px 50px;
    width: 50%;
}
.single_page_doctor img
{
     border-radius: 0px 50px 0px 50px;
      width: auto!important;
}
.single_page_doctor_image
{
    width: 100%;
    float: left;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 18px 30px 18px;
     background-color: #fff;margin-bottom:20px;
    /*border-radius: 10px 10px 10px 10px;*/
    max-height: auto!important;
    height: auto!important;

}
.team_box
{
width: 100%;
    float: left;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 18px 30px 18px;
     background-color: #fff;margin-bottom:20px;
    /*border-radius: 10px 10px 10px 10px;*/
    max-height: 610px;
    height: 610px;
}
.title_team h3
{
       text-align: center;
    padding: 20px 0px 0px;
    font-weight: 600;
    font-size: 26px!important;
    margin: 0px;
    color: #00458e;
}
.team_button
{
    text-align:center;
    padding-top:20px;
    padding-bottom:20px;display:none;
}
.team_button a
{
    margin: 0px auto;
    padding: 10px 10px 10px 10px;
    background-color: #c97211;
    border-radius: 36px 36px 36px 36px;
    text-align: center;
    color: #fff;
    font-size: 13px;
}
.single_page_doctor_image .paragraph_team p
{
    color:#000!important;
    font-family: Open,sans-serif !important;
    font-size: 15px !important;
     float:none!important;
}
.paragraph_team p
{
    color:#000!important; float:left;font-family: Open,sans-serif !important;
    font-size: 15px !important;
}
.package_links
{
    padding-top:30px;
    padding-bottom:30px;
}
.package_links a
{
    background-color: #47d6e0;
    border-radius: 61px 61px 61px 61px;
    padding: 15px 50px 15px 50px;
    color: #fff;
    font-size: 13px;
}
/*end team style*/

/*package css*/

.package_second_row
{
       background-color: #1195f114;
}
/*end package style*/
/*test page style*/

.test_button
{
    background-color: #c97213;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 25px 15px 25px;
    text-align:center;
}
.test_button a
{
    color: #fff!important;
}
/*test page style*/
.test_second_row 
{
        background-color: #3063351c;
}
.test_title 
{
    display: inline-flex;
}
.test_title h3
{margin: 0px!important;
color: #c9720f;
}
.test_title i
{
    font-size: 30px;
    padding-right: 13px;
    color: #094612;
}
.test_list
{
   list-style: none;
    margin: 0px;
    padding-top: 20px;
}
.test_list li
{
    color:#000;
    font-weight:600;
}
.test_list li:before
{
    content: "\f0f1";
    font-family: fontawesome;
    padding-right: 10px;
    font-size: 17px;
}
.test_page
{
    background: #178beb40;
}
  #fotter_social li:nth-child(1)
  {
      width:auto!important;
      height:auto!important;
      background-color:transparent!important;
  }
#fotter_social li 
{
    float:left;
    height: 35px;
    /*background-color: #c87112;*/
    /*border-radius: 50%;*/
    margin-right: 5px;
    text-align: center;
    line-height: 35px;
    border:0px;padding:0px !important;
}
#fotter_social li:hover a
{
    color:#fb343d;
}
#fotter_social li:hover
{
    /*background-color: #fff;*/
    transition: all ease-out 0.3s;
}


/*#fotter_social li img{margin-right:5px;}*/

.footer_number
{
        margin: 0px;
    padding: 0px;
    list-style: none;
}
.fifth_title
{
    text-align: left;
    padding-bottom:10px;
}

#menu-footer-menu
{
    margin: 0px;
    text-align: left;
    padding: 0px;
    list-style: none;
    padding-left: 10px;
}
#menu-footer-menu li
{
        padding-bottom: 0px;
}

/*#menu-footer-menu li a:before*/
/*{*/
/*   content: '\f054';*/
/*    font-family: fontawesome;*/
/*    font-size: 10px;*/
/*    padding-right: 6px;*/
/*    color: #c97211;*/
/*}*/


.contact_page , .contact_page_social, .contact_page p
{
    width:100%;float:left;
    padding: 0px;
    margin: 0px;
    list-style: none;text-align:left; font-size:17px !important; font-family:lato !important;
    font-weight: 400 !important;
}

.contact_page li
{
 display: inline-flex;
padding-bottom: 10px;
     
}
 .contact_page_social li
{
 display: inline-flex;
padding-bottom: 20px;
     
}
.contact_page_social li a
{
        width: 40px;
    height: 40px;
    color: #fff;
    margin-right: 10px;
    border-radius: 6px;
    /* display: inline-block; */
    background-color: #002f5c;
    text-align: center;
        font-size: 23px;
    line-height: 40px;
}



.contact_page li i
{
    padding-right: 20px;
    color: #002f5c;
    font-size: 23px;
}
.opening_content p
{
    text-align:left;
}
.opening_content p strong
{
    font-weight:700;
}
/*.content_content , .opening_content*/
/*{*/
/*    padding-top:25px; display:none;*/
/*}*/
.title_team_contact h2 , .form h2
{
    color: #1c2db2;
}



.form h2
{
    padding-left:15px;
    color:#002f5c !important; margin-bottom:0px;
}

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

.content_content h5{
    width: 100%;
    float: left;
    margin: 0px;
    font-size: 21px;
    color: #002f5c;
    font-weight: 600;
    
}

.content_content p
{
    width:100%;
    float:left;
    color:#000;
    font-size: 17px !important;
    margin-bottom: 0;
}

.content_content .text{width: 100%;
    float: left;
    font-size: 15px;
    font-family: lato;}

.footer_contact
{
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 16px;
    /*padding: 25px;*/
}
.footer_contact input
{
    margin-bottom: 15px;
    padding: 23px 11px !important;
    border-radius: 0px;
    color: #000;
    background: transparent;
    border: 1px solid #002f5c;
}



#internal_form{width:100%; float:left; padding:20px 20px;}


.btn-lg
{
    background: #2c49b2!important;
    color: #fff!important;
    padding: 12px 30px 12px 34px!important;
    box-shadow: inset 0 0px 0 50px var(--main)!important;
    box-shadow: inset 0 0px 0 50px #2c49b2!important;
    border-radius: 50px!important;
    font-size: 16px!important;
}
.page-id-363 .breadcream_list 
{
    display:none;
}
.breadcream_list 
{
   width: 100%;
    text-align: left !important;
    padding-right: 0px;
    background: #01a1dd;
    background-size: cover;
    background-position: bottom right;
    background-repeat: no-repeat;
    height: 360px;
}

.bg_color_cream {
    padding-top: 15em;
    /* padding-bottom: 13em; */
  /*  width: 100%;
    float: left;*/
    /*background: rgb(0 0 0 / 38%);*/
  /*  height: 500px;*/
}
    
.breadcream_list h1 {
    margin-top: 0px!important;
    margin-bottom: 8px;
    text-align: left;
    color: #fff;
    font-weight: 700;
   font-size: 52px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.breadcream_list ul {
    list-style: none;
    display: inline-flex!important;
    margin: 0px!important;
    padding: 0px!important;
    padding-left: 1% !important;
}

.breadcream_list ul li , .breadcream_list ul li a
{
    padding-right: 5px;
    color:#fff;
    font-weight:500; font-size:16px;
}
div#contact-page {
    background-color: #C7CEE1 !important;
}
.woocommerce-billing-fields input, .select2 {
    height: 45px;
    padding: 10px;
    font-size: 13px;
    background-color: #f5f5f5;
    border: 1px solid #cccccc91;
    border-radius: 0px;
    font-family: 'Varela';
}
.woocommerce form .form-row label {
    line-height: 2;
    width: 100%;
    font-family: 'Varela';
}
span.woocommerce-input-wrapper {
    width: 100%;
    font-family: 'Varela';
}
.woocommerce form .form-row textarea {
    height: 15em!important;
        font-family: 'Varela';
}
.select2-container--default .select2-selection--single {
    background-color: transparent;
    border: none;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 8px;
}
.woocommerce-info {
    border-top-color: #1e85be;
    font-size: 14px;
    font-family: 'Varela';
}
.select2-results__option[aria-selected], .select2-results__option[data-selected] {
    cursor: pointer;
    font-family: 'Varela';
    font-size: 15px;
}
div#payment {
    font-family: 'Varela';
    font-size: 15px;
}
/*.btn-lg:hover*/
/*{content: "";*/
/*  position: relative;*/
/*  z-index: -1;*/
/*  top: 0;*/
/*  left: 0;*/
/*  right: 0;*/
/*  bottom: 0;*/
/*  background: #2098D1;*/
/*  transform: scaleX(0);*/
/*  transform-origin: 0 50%;*/
/*  transition-property: transform;*/
/*  transition-duration: 0.3s;*/
/*}*/

.background_image_set .title_ste
{
     padding-top:0px!important;
}
.title_ste
{
    padding-top:60px;
}
.title_ste h3 
{
    text-align:center!important;
    color:#212bb1!important;
    font-weight: 600;
}
.packages h3 , .packages h1 ,.packages_text p
{
    text-align:center!important;
    color:#fff!important;
}
.packages h3 , .packages h1 
{
    font-weight: 700;
}
.packages h1 
{
 margin-bottom: 20px!important;
 margin-top: 5px;
}

.icon_package i
{
    background: #fff;
    font-size: 35px;
    border-radius: 53px;
    width: 90px;
    height: 90px;
    line-height: 90px;
    box-shadow: 6px 5px 10px grey!important;
}
.content_package
{
         
    text-align: center;
   
    max-width: 235px;
    margin: 0px auto;
}
.list_package ul
{
     list-style: none;
     margin: 0px!important;
     padding: 0px;
}
.list_package
{
    margin: 0px auto;
    padding: 0px auto;
    max-width: 190px;
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}
.btn-class
{
       background: #c97213;
    padding: 11px 15px;
    font-size: 18px;
    color: #fff;
    max-width: 190px;
    border-radius: 30px;
    margin: 0px auto;
}
.btn-class a
{
    color:#fff!important;
}
.first_doc h1
{
    padding-bottom:30px;
    text-align:left;
   
    font-weight: 600;
}
.text_color_span
{
    color: #c9720f; 
}
.first_doc
{
    text-align:left;
}
.iocn_before_text
{
    padding-top:20px;
    padding-bottom:20px;
}
.butn-with-doctor
{
        padding-top: 50px;
    clear: both;
}
.butn-with-doctor a
{
    padding: 20px 40px;
    color: #fff;
    background: #2c49b2;
    font-size: 20px;
    border-radius: 50px;
}
/* .button_tag a*/
/*    {*/
/*       background: #c6475a;*/
/*    color: #fff;*/
/*    border: 1px solid #c6475a;*/
/*    padding: 8px 18px;*/
/*    border-radius: 0px;*/
/*    font-size: 15px;*/
/*    font-weight: 600;*/
/*    }*/
    
/*    .btn-primary:hover {*/
/*    color: #fff;*/
/*    background-color: #002e5a!important ;*/
/*    border-color: #002e5a !important;*/
/*}*/


.oncology_intro
    {
    text-align: center;
    width: 100%;
    float: left;
    
    }
    
    /*.oncology_intro a*/
    /*{*/
    /*    background: #c6475a;*/
    /*color: #fff;*/
    /*border: 1px solid #c6475a;*/
    /*padding: 10px 20px;*/
    /*border-radius: 00px;*/
    /*font-weight: 600;*/
    /*font-size: 16px;*/
    /*}*/
    
    
    .first_banner .button_tag {
    position: absolute;
    width: 100%;
    bottom: 28%;
    left: -22%;
    display:none;
}
     .second_banner .button_tag
    {
      position: absolute;
    width: 100%;
    bottom: 32%;
    right: -20%;
    }
    
    
     .come_div
    {
    text-align: center;
    background: transparent;
    padding: 17px;
    border-radius: 80px;
        width: 140px;
    height: 140px;
    line-height: 140px;
    border: 10px solid #2c7420;
    }
    .come_div p
    {
        font-size:18px!important;
        padding-top:0px!important;
        
    }
    /*.testimonial-content p:before*/
    /*{*/
    /*    content:'\f10d';*/
    /*    font-family:fontawesome;*/
    /*}*/
    /*.testimonial-content p:after*/
    /*{*/
    /*    content:'\f10e';*/
    /*    font-family:fontawesome;*/
    /*}*/
    
    .blog_div h1
    {
        color:#1d2ebc;
        font-weight:600;
    }
    
  
   
    #colophon .container , #colophon .col-lg-12
    {
        padding:0px!important;
    }
    
    
.first_about h4, .fifth_title, .six_title, .Second_title, .third_div, .Fourth_title {
    color: #dddddd;
    font-weight: 700;
    font-size: 15px !important;
    margin-bottom: 0px;
    padding-bottom: 20px;
    text-transform: uppercase;
}

     .first_footer p 
    {
        color: #000;
    width: 100%;
    margin-bottom: 0px;
    float: left;
    }
    
    #menu-second_footer, #menu-footer-menu
    {
    list-style: none!important;
    margin: 0px!important;
    padding: 0px!important;
    text-align: left!important;padding-left:0px !important;
    }
    
    #menu-second_footer li, #menu-footer-menu li{font-size:15px !important;}
    
    .textwidget .text{width: 100%;
    float: left;
    color: #404244;
    font-size: 14px;font-family:lato;}
    
    
 #menu-second_footer li a, #menu-footer-menu li a, #menu-sixth_menu li a {
    color: #bfbfbf;
    font-size: 13px;
    margin-bottom: 3%;
    width: 100%;
    float: left;
}

     .font-setting_black strong
     {
         font-weight:700!important;
     }
     .first_row_services ul
     {
         padding-bottom:10px;
         margin:0px!important;width:100%; float:left;
         
     }
     
     .first_row_services ul li{width:100%; float:left; font-size:16px;font-family: Open, sans-serif !important; color:#000;}
     
     .first_row
     {
         padding-top:30px;
         padding-bottom:30px;
     }
     /*.my_container*/
     /*{*/
     /*    padding-right:30px;*/
     /*    padding-left:30px;*/
     /*}*/
     .image_with_form
     {
         background-color:#3162381f;
        padding-top:30px;
         padding-bottom: 30px;
         display:none;
     }
     .Services_pages .col-md-12
     {
         padding-bottom:10px;
     } 
      .Services_pages .col-md-12 input
     {
            width: 100%!important;
     }
     
     .first_row_services
     {
          padding:30px;
     }
     .Services_pages h2
     {
    margin-top: 0px;
    padding-left: 45px;
     }
     .submit_button input
     {
             font-size: 20px;
    background: #08471a;
    color: #fff;
     }
     
     
    
     .msg_text
     {
         padding-top: 20px;
    padding-bottom: 20px!important;
        padding-left: 15px!important;
    padding-right: 15px!important;
     }
     .submit_button
     {
         padding-left:15px!important;
     }
   
   
   
     }
     /*.my_container .col-md-12*/
     /*{*/
     /*    padding-left:30px;*/
     /*    padding-right:30px;*/
     /*}*/
    #main .row
     {
         margin-left:0px!important;
         margin-right:0px!important;
     }
    /* .fa-clock-o*/
    /*{*/
    /*    display:none;*/
    /*}*/
    .mmm_fullwidth_container
    {
        background: transparent!important;
    }
    
    .div_first img
    {
        width:120px!important;
    }
    .div_about 
    {width:100%; float:left;
        padding-top:30px;
        padding-bottom:30px;
    }
     .first_footer .containers
    {
        margin-left:10px;
        margin-right:10px;
    }
    .fifth_title , .six_title ,.Second_title
    {
        font-size:22px!important;
    }
    /*.first_footer .col-md-2*/
    /*{*/
    /*    padding:0px!important;*/
    /*}*/
    .Services_pages input
    {
    border: 1px solid transparent!important;
    padding: 23px 11px !important;
    border-radius: 8px!important;
    color: #000!important;
    }
    .submit_button input
    {
        padding: 13px!important;
    color: #fff!important;
    }
    .Services_pages h2
    {
        color:#0f4a1e;
    }
   
    .clock_post
    {
                position: absolute;
    width: 100%;
    display: inline-flex;
    bottom: 0px;
    left: 30px;
    color: #ffff;
    font-size: 18px;
    z-index: 0;
    }
    .title_div
    {
        position: absolute;
    bottom: 30px;
    padding-left: 12px;
    }
    .optional span
    {font-size:15px!important;
        
    }
    



/*.blog #secondary*/
/*{*/
   
/*    display:none;*/
  
/*}*/
.single-post #primary 
{
   width: 100%;
    float: left;
   
}







.single-post .post-navigation .nav-previous, .single-post .post-navigation .nav-next {font-size: 16px;}

.single-post .post-navigation .nav-previous a:before {
    font-family: fontawesome;
    font-size: 13px;
    color: #2e31929e;
    margin-right: 14px;
    content: '\f060';
    text-transform: capitalize;
    border: 2px solid #2e31929e;
    padding: 6px;
    border-radius: 50px;
}

.single-post .post-navigation .nav-next a:after
{
   
    font-family: fontawesome;
    font-size: 13px;
    color: #2e31929e;
    margin-left: 14px;
    content: '\f061';
    text-transform: capitalize;
     border: 2px solid #2e31929e;
    padding: 6px;
    border-radius: 50px;
}

.page-id-339 .team_row , .group_people
{
    width:100%; float:left;
}
li#wpmenucartli {
    display: none;
}
ul.social img {
    width: 25px!important;
}
ul.social li:nth-child(3) {
    position: relative;
    top: -6px;
}
.site-info
{width: 100%;
    float: left;
    padding: 20px 0px 20px 0px;
    border-top: 1px solid #c9c9c93b;
    background-color: #f5f5f5;
}
.site-info p , .site-info p a
{
    color: #42474c;
    line-height: 20px!important;
    margin-bottom: 0px; font-weight:400 !important;
    font-size: 15px !important;font-family: lato !important;
}
.fa-paint-brush{display:none;}

.copyright_design
{
    float:right;
}

/*4-2-2020*/

.top_soclia .fa-facebook:before , .top_soclia .fa-twitter:before , .top_soclia .fa-instagram:before, .fa-linkedin-square:before{
    /*   background-color: #fff;*/
    /*color: #002e5a !important;*/
    /*margin-top: 4px;*/
    /* background-clip: padding-box; */
    /*width: 26px;*/
    /*max-width: 26px;*/
    height: 23px;
    text-align: center;
    display: block;
     line-height: 25px;
    /* margin-left: 4px; */
    /*height: 22px;*/
}

/*5-2-2020*/

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


/*.online_cancer img{border: 5px solid #fff;border-radius: 50%;*/
/*}*/

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

.why_choose h2
{
   width: 100%;
    float: left;
    color: #200960;
    font-size: 64px;
    position: relative;
    letter-spacing: 1px;
    margin-top: 0px;
        font-size: 34px;
}

/*.why_choose h2:before{content:""; position:absolute; border:1px solid #012d59;width: 27%;*/
/*    top: 113%;}*/
    
.why_choose p
{
   width: 100%;
    float: left;
    font-weight: normal !important;
    font-size: 16px !important;
   font-family: lato !important;
    color: #5c656d; font-weight:400 !important;
    line-height: 1.6em !important;
    
}

.why_choose_content img{width:100px;}

.fourth_div .why_choose_content
{
    width: 100%;
    float: left;
    text-align: center;
    padding: 0px 10px;
    border-right-width: 1px !important;
    border-right-color: #dddddd !important;
    border-right-style: solid !important;
    
}


/*.fourth_div .why_choose_content:hover{box-shadow: 0px 0px 10px 2px #0738635e;*/
/*    min-height: 200px;*/
/*    height: 250px;*/
/*}*/


/*.why_choose_content img {*/
/*    width: 150px !important;*/
/*    height: 150px !important;*/
/*}*/

.fa-desktop:before{font-size: 54px;}



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

.technology_text h3{width: 100%;
    float: left;
    font-size: 24px !important;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 600;
    color: #200960;
    line-height: 22px;
    margin: 15px 0px;}

.technology_text p{
    width: 100%;
    float: left;
    text-align: center;
    line-height: 20px !important;
    padding: 0px 10px;
    margin-bottom: 0px !important;
    color: #667788;
    font-family: lato !important;
    font-weight:400 !important;
}

.fifth_row{width:100%; float:left;    float: left;
    margin: 50px 0px}

.meet_doctor{width:100%; float:left;box-shadow: 0 4px 43px 0 rgba(66, 92, 187, 0.2); padding:70px; padding-top:40px;}

.meet_doctor h1{    
    width: 100%;
    float: left;
    color: #200960;
   margin-bottom:2px;
    margin-top:0px;
    text-align:center;
    font-size: 5rem;font-weight: 600;
        font-size: 34px;
}

.meet_doctor h5{width: 100%;
    float: left;
    font-size: 25px;
    color: #4eaac8;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 5px; 
}

.meet_doctor p {
    width: 100%;
    float: left;
    color: #5c656d;
   margin-bottom: 0px !important;
    font-size: 16px !important;
    line-height: 27px !important;font-family: Lato !important;font-weight: 400 !important;
}

.online_cancer h4{font-size: 22px !important;
    color: #fff;
    font-weight: 600;
    text-align: center;}
    
.online_cancer p{font-size: 14px !important;
    color: #fff;
    line-height: 20px !important;
    text-align:center;
    font-weight: 600 !important;margin-top:0px;}
    
    

.six_div_content{width:100%; float:left;text-align: center;}   

.six_div_content h4{width:100%; float:left;color:#fff;font-size: 32px;
    font-weight: 600;line-height: 40px;}   

.six_div_content p{width:100%; float:left; color:#fff;font-size: 16px !important;
    font-family: lato !important;}


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

.services_text h2{width:100%; float:left;color:#012d59;font-size: 35px !important; position:relative; text-align:center;margin-bottom: 10px;    text-transform: uppercase;
    letter-spacing: 1px;}

/*.services_text h2:before{content:""; position:absolute; border:1px solid #012d59;width: 16%;*/
/*    top: 113%;}*/
    

.services_type_text{width:100%; float:left;background: #fff; padding:15px;padding-bottom: 25px;border: 1px solid #ccc;text-align: center; }



.services_type_text h5{width:100%; float:left; text-align:center;font-size: 19px;
    font-weight: 600;color:#133b63;margin-bottom: 5px;}
    
.services_type_text p{width:100%; float:left;text-align:center; font-size: 13px !important;   
min-height: 175px;
    height: 175px;
    font-weight: 600 !important;   padding-bottom: 10px; color: #7d7b7b;}
    
.services_type_text a{font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    background: #133b63;
    padding: 10px;
    color: #fff;
    border-radius: 00px;
    font-weight: 600;}
    


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

.title_ste h2 {
    width: 100%;
    float: left;
    color: #000;
    font-size: 35px !important;
    position: relative;
    margin-bottom: 30px;    text-transform: uppercase;
    letter-spacing: 1px;margin-bottom:0px; padding-bottom:10px;
    margin-top:0px;
}

/*.title_ste h2:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    border: 1px solid #012d59;*/
/*    width: 19%;*/
/*    top: 113%;*/
/*}*/

.owl-theme .owl-controls{margin:0px !important; margin-top:15px !important;}

/*.owl-prev{float:left;}*/

.six_div .owl-prev{position: relative;
    bottom: 23em;
    left: -3em;}

/*.owl-next{float:right;}*/

.six_div .owl-next{position: relative;
    bottom: 23em;
    right: -3em;}


.six_div .owl-controls .owl-buttons div{padding: 5px 10px !important;background: #012d59 !important;font-weight: 900 !important;opacity:10 !important;}



    
.footer_menu{padding:20px 0px; width:100%; float:left;}
    
.footer_info{width:100%; float:left;}

/*.footer_info img{margin-top:20px;}*/


.parallax {
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
    background-size: cover !important;
}

.row{margin-left: 0px !important; margin-right: 0px !important; }

.emergency_content{text-align:center; width:100%; float:left;border:1px solid #ccc;}

.emergency_content img{height: auto;
    max-width: 100%;
    background: #f8fbfc;
    position: relative;
    top: -35px;}
    
    .emergency_content h5{margin-top: -10px;width:100%; float:left;font-size: 27px;
    font-weight: 900;}
    
    .emergency_content h5 a{color: #5086b3 !important;}
    
    .emergency_content p{    width: 100%;color: #5086b3;
    float: left;
    font-size: 14px !important;}
    
    
    
    .header_appoint a{background-color: #c6475a;
    border-color: #c6475a;
    color: #fff;
     padding: 10px;
    border-radius: 3px;
    font-size: 16px;}
    
    .fotter_appoint a{    background-color: #c6475a;
    border-color: #c6475a;
    color: #fff;
     padding: 10px;
    border-radius: 3px;
    font-size: 16px;}
    
    
    .header_appoint a:hover{background: #a83445;}
    
   /* #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{color: #000 !important;text-transform:uppercase;*/
   /*padding: 0px 20px 0px 0px !important*/
        
   /* }*/
    
    /*10-2-2020*/
    

.treatment_faq{width:100%; float:left;padding: 20px 0px 10px; background: #0d3862;}

.treatment_faq_head{width:100%; float:left;margin-top: 30px;}

.treatment_faq_head h2{width:100%; float:left;text-align:center;color:#3d3272;text-transform: uppercase;
    letter-spacing: 1px;
        margin-top: 10px;
        font-size: 34px;
}


.treatment_faq_head p{width: 100%;
    float: left;
    color: #5c656d;
    font-size: 17px !important;
    font-family: lato !important;
    font-weight: 400 !important;
text-align: center;
}
   

.fa-circle:before{font-size:5px;position: relative;
    bottom: 5px;color:#000000; display:none;}
    
    

    




.extra_div{width:100%; float:left;margin: 50px 0px 50px;}

.my_container h4{ font-size:24px !important;}

.my_container ul{margin:0px;}

#first_div ul {
    list-style: none;
    text-align: left;
    padding-left: 0px;
    margin-left: 0px;margin-top: 0px!important;
}

#first_div ul li a {
    color: #fff;
    font-size: 14px;
}

.first_topfooter{width:100%; float:left;padding:10px 0px;}

.blog_doublepost{width:70%; float:left;}

.sidebar{width:30%; float:right;   padding: 0px 20px;
    border: 1px solid #99999940;}
    
.sidebar .widget-title{width:100%; float:left; color:#51616b; text-transform: uppercase;font-size: 18px !important;  border-bottom: 2px solid #ececec;
    padding-bottom: 4px;
    margin-bottom: 8px; }

.sidebar ul{width: 100%;
    float: left;
    padding: 0px;
    margin-left: 20px;}

.sidebar ul li{width: 100%;
    float: left;font-size:14px;}

.sidebar ul li a{width:100%; float:left;color:#51616b;}

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

.title_divs h3 a{width: 100%;
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #51616b;
    text-align: center;}
    
    .clock_posts{width:100%; float:left;}
    
#recent-comments-2{display:none;}



/*.search-form input[type="submit"]{display:none;}*/

.blog_page .form-control {
    font-weight: 400 !important;
    padding: 10px;
    color: #3d3272;
    background: #f3f3f3;
    margin-bottom: 10px;
    border: 1px solid #cccccc75;
    height: 36px;
    font-size:13px;
    border-radius: 4px !important;
}
    
.blog_page textarea{background: #f3f3f3 !important;}
    
.blog_form_text {padding:0px !important;}

.blog_eamil{padding:0px !important;}

.blog_mobile{padding:0px !important;}

.blog_service{padding:0px !important;}

.blog_message{padding:0px !important;}

.blog_submit_buttons{padding:0px !important;}

.blog_submit_buttons input[type="submit"] {
    padding: 10px 20px;
    font-size: 14px !important;
    font-weight: 500;
    float: left;
    border-bottom: 1px solid #ccc !important;
    background: #0168ad;
    color: #fff;
    text-transform: uppercase;
}

/*.post_div_sradiry:hover {*/
/*    -webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);*/
/*    box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);*/
/*}*/




.sidebar .blog_page {
    padding-top: 0px;
    padding-bottom: 0px;
}


.internal_blog_page{width:100%; float:left;border-right: 2px solid #d9e7ee;
    border-bottom: 2px solid #d9e7ee;
    border-left: 2px solid #d9e7ee;}
    
    .internal_blog_page:hover{border-color: #002f5c;}

#custom_html-2{width:100%; float:left;}

#custom_html-2 form{width:100%; float:left;}

#custom_html-2 ::placeholder, select{color:#000 !important; font-weight: 400 !important; font-size:13px !important;}
.blog_pagination{width:100%; float:left;}

.pagination{margin:15px 0px 0px;}

.pagination>li>a, .pagination>li>span{color: #002f5c !important;font-size: 15px !important;}

.textarea-341 textarea.form-control {
    height: 60px !important;
    background: transparent !important;
    border: 2px solid #eee !important;
    border-radius: 5px !important;
    padding: 8px 12px;
    font-weight: 400;
    font-size: 14px !important;
    box-shadow: none;
    color: #999;
}
    



/*single post*/




    
.single-post .entry-meta{width: 100%;
    float: left;
    font-size: 15px;
    padding: 10px 0px;}
    
.single-post .entry-content{ width:100%; float:left}

.single-post .entry-content h4 {
    width: 100%;
    float: left;
    font-size: 25px !important;
    color: #3d4461;
    font-weight: 500;
    margin-top: 2%;
}




.single-post .entry-meta .byline{display:none;}

     
     .panel-default{border-left: 0px;
    border-right: 0px;}
    
    .panel-default>.panel-heading{background-color: #fff !important;}
    
    .panel-group .panel{border-radius:0px !important;border-bottom: 0px !important;border-color: #eeeeee !important;
           padding: 5px; width:100%; float:left;
        
    }
    .panel-collapse{width:100%;float:left;}
    
    .panel{-webkit-box-shadow: none !important;
    box-shadow: none !important;}
    
    .panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 0px solid #ddd !important;color: #000!important;font-size: 17px;  font-family:lato;
    padding-top: 10px;
    padding-left: 26px;
    padding-right: 26px;
    width:100%; float:left;
}

.post_content_image1 {
  position: relative;
  width: 100%;
}

.image {
    display: block;
    width: 100%;
    height: auto;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}



/* The Transformation */
/*.post_div_sradiry:hover  img {*/
    /*transform: scale(1.1);*/
/*    overflow: hidden;*/
/*    background: #222f3e;*/
/*    border-radius: .5em;*/
/*}*/

  
/* services type*/

.services_type_text .service_image{width: 90px;
    margin: 0 auto;
    clear: both;
    height: 90px;}


.services_type_text .service_image img{height:90px;}

.services_type_text .service_heading{width:100%; float:left;}

.services_type_text:hover {
    background: #c6475a;
    box-shadow: 5px 5px 50px 0px rgba(19, 59, 99, 0.85);
    border-color: #f74b61;
    transition: background 1s, border 1s, border-radius 1s, box-shadow 1s;
    -webkit-transition: 1s;
    transition: 1s;
}

.services_type_text:hover
img {
     -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

.service_heading h5:hover{color:#fff;}

.service_heading p:hover{color:#fff;}

.services_type_text:hover .service_heading h5 , .services_type_text:hover .service_heading p
{
    color:#fff !important;
}
    .six_div .item{width: 100%;
    float: left;
    padding: 15px 10px;}
    
    .phone_space , .phone_space a
    {
        color: #c6475a;
    font-weight: 700;
    }
    .panel-heading
    {
        padding:0px!important;
    }
  .panel-heading h4 a {
   padding: 10px 15px 10px!important;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    display: block;
    font-size: 18px;
    font-weight: 500;
    color:#716f6f;
}
    .panel-title a i
    {
        padding-right:10px;
    }
    h4.panel-title:hover
    {
        color: #c6475a!important;
    }
    /*blog page css*/
    
    .blog #secondary
    {
        width:25%;
        float:left;
        background: #4eaac8b5;
        margin: 40px 0px;
        display:block!important;padding: 10px 40px 30px;
    }

    .blog #secondary section .widget-title
    {
        color:#3d3272!important;width:100%; float:left;
    }
     .blog #secondary section ul li a
     {
         color:#fff!important;
         font-size: 15px;
     }
     .blog #secondary section ul li:before
     {
         content: '\f105';
        font-family: fontawesome;
        color: #fff!important;
        font-weight: 900;
        font-size: 16px;
             margin-right: 6px;
     }
     .blog #secondary section ul
     {
        padding: 0px 0px!important;
    list-style: none;
    width: 100%;
    float: left;
    margin: 0px;
     }
  
    .blog #primary 
{
    width: 70%;float:left;
    padding-left: 30px;
    padding-right: 30px;
        margin-top: 40px;
    
}
.blog article
{
    width:48%;
    float:left;
    min-height: 560px; margin:0px 9px;
}

.paginations
{
    clear:both;
        font-size: 15px;
}
.post_page_blog
{
    padding-left:20px;
    padding-right:20px;
}

.blog .entry-title h2 a
{
    font-size: 25px!important;
    text-align: center;
}

.hide 
{
    display:none;
}
.six_title , .First_title
{
    visibility: hidden;
}
/*.copyright_design a*/
/*{*/
/*    color:#fff!important;*/
/*}*/
/*.button_tag*/
/*{*/
/*    display:none;*/
/*}*/

.first_row_services ul
{
    padding: 0px!important;
    list-style-position: inside;
}
.first_services
{
    background: #4b9cf126;
    padding-bottom:20px;
        padding-top: 20px;
}
.second_services
{
    background: #fff;
    padding-bottom:20px;
        padding-top: 20px; width:100%; float:left;
}
.paginations .current
{
        padding: 10px;
        font-weight: 600;
    background: #3d3272;
    color: #fff;
    border-radius: 50px;
}
.paginations span , .paginations a
{
    padding-left:5px;
    padding-right:5px;color: #81c2d8;
}
.emergency_content img
{
width: 80px;
}
.top_row_column
{
    padding-bottom:20px;
}
.top_row_column input
{
        background: transparent;
    color: #000;
    border: 1px solid #000;
}

.logo{ padding-left:0px; padding-right:0px;
    float: left;}
    
    /*.logo img{width: 250px;}*/
    


/* 21-2-2020*/

.custome_header {
   position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1001;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    background: rgba(25, 12, 12, 0.4);
    /*padding-top: 20px;*/
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 2px 2px rgba(0, 0, 0, 0.05);
}

.custome_header .logo_header{width:100%; float:left;}

.custome_header .pay-medicine {
    width: 100%;
    float: left;
    text-align: center;
}

.custome_header .pay-medicine a {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    width: 117px;
    margin-left: 35px;
    float: left;
    text-align: center;
    cursor: pointer;
    color: #685617;
    border-color: #8c6e16;
    background-color: #ecb338;
    padding: 2em 0;
}


.top_number
{width:100%;
    float: left;
    margin: 0px!important;
    color: #d2d2d2;
    padding: 0px 0;
}



.top_number li {
    display: inline-flex!important;
    padding: 0px 6px;
}


.top_number li p a{color:#42474c !important;}

.top_number li p{    margin-bottom: 0px !important;
    line-height: 22px !important;
    font-size: 13px !important;
    font-family: Lato !important;
    color: #42474c;
    font-weight: 500 !important;
}

.appoinment_fix{float:right;}

 .appoinment_fix h3
 {
        float: left;
    color: #4eaac8;
    font-size: 30px;
    padding-right: 35px;
    margin-top: 23px;
    font-family: lato !important;
    font-weight: 100 !important;
 }
 
 .appoinment_fix h3 a{
     color: #4eaac8;
    font-weight: 600;
    font-family: Lato !important;
 }
 
 
  .appoinment-btn {
    float: right;
    background-color: #4eaac8;
    color: #ffffff;
    font-size: 14px;font-family: Open, sans-serif !important;
    text-transform: uppercase;
    padding: 15px 35px;
    display: inline-block;
    margin: 0 auto;
    font-weight: 600;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;transition: all 1.4s ease;
    margin-top:15px;border: 1px solid #4eaac8;
}
 
 .appoinment-btn:hover{
         background: #fff;
    border: 1px solid #4eaac8;
    color: #4eaac8;
 }
 
 .menubar_links {
    float: left;
    line-height: 1.6;
	 margin-top:8px;
    margin-bottom: 0;
    width:100%!important;
}
 
 .menubar_links .header_menubar{ float:right;}
 
 /*.sub-menu li:nth-child(1){padding-left:15px !important;}*/

 .sub-menu li {
    width: 100% !important;
    float: left;
    text-align: left;
    /*padding: 8px 15px !important;*/
}
 
 
  .sub-menu li a{width:100%; float:left;font-size: 14px !important;transition: all 400ms; padding:8px 15px;}
  
  .search_bar{ float:left;}
[class^="icon-"]{
  /*background: #3498db;*/
  color:#999;
  border-radius:5px;
  display:inline-block;
  padding:9px 7px 7px;
  font-size:18px;
  /*text-shadow:1px 1px 2px #21638F;*/
  /*box-shadow: inset 0px 0px 0px #21638F;*/
  transition:all 0.5s ease;
  -webkit-transition:all 0.5s ease;
  cursor: pointer;
  z-index:10;
  position:relative;
}
[class^="icon-"]:hover{
  /*background: #5dade2;*/
  /*text-shadow:0px 0px 0px #21638F;*/
  /*box-shadow: inset 0px 0px 8px #21638F;*/
  transition:all 0.5s ease;
  -webkit-transition:all 0.5s ease;
}
.search_form{
  background: #fff;
  position:absolute;
  z-index:0;
  padding:0px 5px;
  right:0;
  top:15px;
  overflow: hidden;
  border-radius:0px;
  width: 20px;z-index:9999999999;
  height:0px;
  transition: height 0.2s ease-out 0.5s , top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
  -webkit-transition: height 0.2s ease-out 0.5s , top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
}
.search_form form{
  opacity:0;
   transition:all 0.3s ease-out;
  -webkit-transition:all 0.3s ease-out;
}
.search_form input{
  background:#fff;
  border:none;
}
.search_form input[type='text']{
  border-radius:5px 0 0 5px;
  width:148px;
  margin:0px 1px 0px 0;
  padding:0px 5px 1px;
  min-height:30px;
}
.search_form input[type='submit']{
  border-radius:0 5px  5px 0;
  text-transform:uppercase;
  font-size:11px;
  padding:0px 5px;
  min-height:24px;
  margin:0px 0px 0px 0;
  cursor: pointer;
}
.search_box{
  visibility: hidden;
}
.search_box:checked~.search_form{
  width: 213px;
  height:40px;
  padding:5px;
  top:45px;box-shadow: 1px 2px 5px 2px #cccccc40;
  transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;
  -webkit-transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;
}
.search_box:checked~.search_form form{
  opacity:1;
  transition:0.3s all ease-out 0.5s;
  -webkit-transition:0.3s all ease-out 0.5s;
}

.div_about h3{width:100%; float:left; margin-top:0px;font-weight: 600;
    color: #00458e;
}

.div_about p{width:100%; float:left; font-size:16px !important;font-family: Open,sans-serif !important;}

.div_abouts{width:100%; float:left;    background-color: #d1dfee6e;}

.team_row{width:100%; float:left; padding:50px 0px;}

.team_row ul{width:100%; float:left; padding-left:0px;margin:0px;}

/*.team_row{width:100%; float:left;}*/

.team-image{width: 100%;
    float: left;
    text-align: center;}
    
    .title_team{width:100%; float:left;}
    
    .paragraph_team{width:100%; float:left;}
    
    .first_row_services h4
{
  font-size:31px!important;
      color: #3d3272;
    font-weight: 700;text-transform: capitalize;


}

.first_row_services p{
    width: 100%;
    float: left;
    font-size: 16px !important;
    font-family: Open,sans-serif !important;
    color: #000;
}

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

.appointment_title{width:100%; float:left;    padding-left: 12px;}

.appointment_title h2 {
    width: 100%;
    float: left;
    color: #3d4461;
    margin-bottom: 0;
    font-size: 21px;
    text-transform: capitalize;
    margin-top: 0px;
    padding: 19px 10px 15px;
}
     
.appointment_title p{
    width: 100%;
    float: left;
    color: #fff;
    font-family: lato !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    margin-bottom: 0px !important;
}
    
    .first_row_services h2{width:100%; float:left;color: #00458e;}
    
    .intro_content h4{font-size: 23px;
    width: 100%;
    float: left;}
    
.first_row_services b{color: #3d3272;}

.first_row_services ul li b , .first_row_services ul li strong
{
      color: #3d3272;
}


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

.panel-heading {
  padding: 0;
  border:0;
}
.panel-title>a, .panel-title>a:active{
  display:block;
  padding:15px;
  color:#3d3272;
  font-size:19px;
  font-weight:bold;
  text-decoration:none;
}
/*.panel-heading a:before {*/
/*   font-family: 'font-awsome';*/
/*   content: "\f067";*/
/*   float: right;*/
/*   transition: all 0.5s;*/
/*}*/
/*.panel-heading.active a:before {*/
/*  -webkit-transform: rotate(180deg);*/
/*  -moz-transform: rotate(180deg);*/
/*  transform: rotate(180deg);*/
/*} */

.panel-title{margin-bottom:0px !important;}

.language_btn{float: right;
    margin-right: 2px;
    padding: 5px 0px;}

.language_btn select {
    padding: 8px 15px;
    font-size: 16px !important;
    font-family: lato;
    background: #EAF1F9;
    border: 1px solid #d9edf3;
}
.language_btn_right{float:right;}

.top_number li p i{font-size: 15px;
    color: #4eaac8;    padding-right: 2px;}
    
/*.menu-item-has-children:before {*/
/*  top: 50%;*/
/*    right: 0;*/
/*    width: 4px;*/
/*    height: 4px;*/
/*    content: '';*/
/*    margin: -1px 0 0 -1px;*/
/*    border-radius: 50px;*/
/*    position: absolute;*/
/*    background:#ff5856;*/
/*}*/
    
.menu-item-has-children:hover:before{color:#fff;}


    .sub-menu li a:hover{
    /*transform: translateX(10px);*/
    /*-webkit-transform: translateX(10px);*/
    /*-moz-transform: translateX(10px);*/
    /*-ms-transform: translateX(10px);*/
        transition: all 1ms;
            color: #fff;
    background-color: #01a1dd;
    }
    .services_div{    padding: 50px 0px 50px 0px;
    width: 100%;
    float: left;
    background-color: #fff8f857;}
    
    .services_div_heading{width:100%; float:left; margin-bottom:20px; text-align:center;}
    
    .services_div_heading p{width:100%; float:left; color:#5c656d;font-size: 17px !important;
    font-family: lato !important; font-weight:400 !important;}
    
    
    .services_div_heading h2 {
    width: 100%; text-align:center;
    float: left;
    color: #200960;
    font-size: 64px;
    position: relative;
    letter-spacing: 1px;
    margin-top: 0px;
    margin-bottom:0px;
    font-size: 34px;
}

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

.services_div_content .services_div_text{width:100%; float:left;}

.services_div_content .services_div_text h3{width: 100%;
    float: left;
    font-size: 27px;
  
    color: #200960;margin-bottom:6px;}

.services_div_content .services_div_text p{
    width: 100%;
    float: left;
    font-size: 16px !important;
    font-family: lato !important; 
    line-height: 27px !important; font-weight:400 !important;
}

.blog_div {
    width: 100%;
    float: left;
    padding: 2em 0px 2em 0px;
    background: #e8f6ff;
    margin-bottom: 4em;
}
.blog_divss{width:100%; float:left; text-align:center; padding-bottom: 20px;}

.blog_divss h2 {
    width: 100%;
    text-align: center;
    float: left;
    color: #3d4461;
    position: relative;
    font-weight: 700;
    margin: 0 0 6px;
    font-size: 36px;
    line-height: 34px;
}

.blog_divss span {
    width: 100%;
    float: left;
    color: #3d4461;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 4px;
}

.blog_divss p{
   width: 100%;
    float: left;
    color: #3d4461;
    font-size: 16px !important;
  line-height: 22px !important;
    font-weight:400 !important;
}

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

.first_row_services h5{    width: 100%;
    float: left;
    font-size: 20px;
    font-weight: 600;
    color: #3d3272;
    margin-top: 0;}
    
.faqs_content{width:100%; float:left;background-color: #4eaac84a;}

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

.icon_testimonial_heading h2 {
    width: 100%;
    text-align: center;
    float: left;
    font-size: 34px!important;
    color: #fff;
    font-size: 62px;
    position: relative;
    letter-spacing: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: capitalize;
}

.icon_testimonial_heading p {
   width: 100%;
    float: left;
    color: #fff;
    font-size: 17px !important;
    font-family: lato !important;
    font-weight: 400 !important;
    text-align: center;
}

.blog .nav-previous {display:none;}

.bleow_header{display:none;}


/*#secondary*/
/*{display:none;}*/


#second_div h5, #third_div h5{width: 100%;
    float: left;
    margin-top: 0px;
    font-size: 20px;
    color: #200960;
    font-weight: 600;margin-bottom: 0px;}



.input-group-addon{ padding: 1px 4px !important;
    font-size: 13px !important;}
    
   
    
    .dropdown-menu{font-size:11px !important;}
    
    #menu-item-642 .sub-menu{width:472px !important;}
    
    #menu-item-642 .sub-menu li{width:50% !important;}
    
.video_page{width:100%; float:left; padding:50px 0px;}


.gallery_item img .appointment_title{
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    width: 100%;
    float: left;
    border: 1px solid #e6605f;
    margin-bottom: 20px;
}


#book_app_topform{position: absolute;
    display: none;
    z-index: 99999;background: #4eaac8;
    width: 45%;
    right: 0;
    box-shadow: 0px 1px 7px #3d32729c;
}
    
    
#book_app_topform .appointment_title2{width:100%; float:left;    padding-left: 12px;margin-bottom: 15px;}

#book_app_topform .appointment_title2 h2{width: 100%;
    float: left;
    color: #fff;
    margin-bottom: 3px;
    font-size: 30px;
    text-transform: capitalize;
    margin-top:15px;
     }
     
#book_app_topform .appointment_title2 p{
    width: 100%;
    float: left;
    color: #fff;
    font-family: lato !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    margin-bottom: 0px !important;
}


#book_app_topform .appointment_title2 .input-group-addon{}


#book_app_topform input::-webkit-input-placeholder {
color: red !important;font-weight:400;font-size:14px;
}
 
#book_app_topform input:-moz-placeholder { /* Firefox 18- */
color: red !important;font-weight:400;  font-size:14px;
}
 
#book_app_topform input::-moz-placeholder {  /* Firefox 19+ */
color: red !important;  font-weight:400;font-size:14px;
}
 
#book_app_topform  input:-ms-input-placeholder {  
color: red !important;  font-weight:400;font-size:14px;
}

.paragraph_team h3{margin:0px !important;color: #00458e;
    font-size: 24px;}

#second_div .textwidget a, #third_div .textwidget a{color: #200960;}


#mvcwid {padding: 0px !important; float: left !important; width: initial !important; margin-left:5px;}

.site-info ul li{float:left;  }

.site-info ul {
    list-style: none; width:100%; float:left; margin:0px;padding:0px;
    margin-left: 31%;}
    
    #mvcwid img{width:15px;margin-right: 5px;}
    
   .book_appointment_top {
    width: 100%;
    float: left;
    padding: 0px 7em 5em;
}

    
  .book_appointment_top input[type="text"], .book_appointment_top input[type="email"], .book_appointment_top input[type="tel"]{
      width: 100%;
    float: left;
    margin-bottom: 15px;
    padding: 10px;
    height: 46px;font-size: 15px !important;
    color: #002f5c;font-family: 'Poppins', sans-serif !important;
    border-radius: 4px;
    background: transparent;
    border: 2px solid #eee;}
    
    
    
   .book_appointment_top .menu-340 select, .book_appointment_top .menu-126 select{
 margin-top: 0px;
    background: transparent;
    border: 2px solid #eee;
    color: #999;
    font-size: 15px !important;
    box-shadow: none;
    height: 46px !important;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif !important;
    border-radius: 4px;
}

.book_appointment_top  textarea.form-control {
    height: 160px !important;
    background: transparent !important;
    border: 2px solid #eee;
    border-radius: 0px !important;
    padding: 10px 15px;
    font-weight: 400;
    font-size: 15px !important;
    box-shadow: none;
    color: #999;
  font-family: 'Poppins', sans-serif !important;
}

input:focus, .select select:focus, .form-control:focus, textarea {
    border-color: #3fabf3 ;
    box-shadow: none;
    outline-color: #3fabf3;
}




.book_appointment_top input::-webkit-input-placeholder {
color: #999 !important;font-weight:400;font-size:15px; font-family: 'Poppins', sans-serif !important;
}
 
.book_appointment_top input:-moz-placeholder { /* Firefox 18- */
color: #999 !important;font-weight:400;  font-size:15px; font-family: 'Poppins', sans-serif !important;
}
 
.book_appointment_top input::-moz-placeholder {  /* Firefox 19+ */
color: #999 !important;  font-weight:400;font-size:15px; font-family: 'Poppins', sans-serif !important;
}
 
.book_appointment_top  input:-ms-input-placeholder {  
color: #999 !important;  font-weight:400;font-size:15px; font-family: 'Poppins', sans-serif !important;
}

.book_appointment_top textarea::-webkit-input-placeholder {
color: #999 !important;font-weight:400;font-size:15px; font-family: 'Poppins', sans-serif !important;
}
 
.book_appointment_top textarea:-moz-placeholder { /* Firefox 18- */
color: #999 !important;font-weight:400;  font-size:15px; font-family: 'Poppins', sans-serif !important;
}
 
.book_appointment_top textarea::-moz-placeholder {  /* Firefox 19+ */
color: #999 !important;  font-weight:400;font-size:15px; font-family: 'Poppins', sans-serif !important;
}
 
.book_appointment_top textarea:-ms-input-placeholder {  
color: #999 !important;  font-weight:400;font-size:15px; font-family: 'Poppins', sans-serif !important;
}

.book_appointment_top select::-webkit-input-placeholder {
color: #999 !important;font-weight:400;font-size:15px; font-family: 'Poppins', sans-serif !important;
}
 
.book_appointment_top select:-moz-placeholder { /* Firefox 18- */
color: #999 !important;font-weight:400;  font-size:15px; font-family: 'Poppins', sans-serif !important;
}
 
.book_appointment_top select::-moz-placeholder {  /* Firefox 19+ */
color: #999 !important;  font-weight:400;font-size:15px; font-family: 'Poppins', sans-serif !important;
}
 
.book_appointment_top select:-ms-input-placeholder {  
color: #999 !important;  font-weight:400;font-size:15px; font-family: 'Poppins', sans-serif !important;
}


.header_top_phonemenu{position: relative;
    top: 4em;
    text-align: center;}
    
.header_top_phonemenu a p{font-size: 21px !important;
    width: 100%;
    float: left;
    margin: 0px !important;
    font-weight: 700 !important;}

.header_top_phonemenu a {width: 100%;
    float: left;
    color: #3d3272;}
    
    
/*11-6-2020*/



.custome_header .logo_header img {
    padding: 14px 0px;
}

/*.menu-main-menu-container>ul>li.current-menu-item>a {*/
    /*bottom: 0;*/
    /*left: 50%;*/
    /*height: 0px;*/
    /*width: 60px;*/
    /*content: '';*/
    /*position: absolute;*/
    /*margin-left: -30px;*/
    /*border-radius: 3px 3px 0 0;*/
/*    background: #62a845;*/
/*    webkit-transition: all 300ms ease-in-out;*/
/*    -moz-transition: all 300ms ease-in-out;*/
/*    -ms-transition: all 300ms ease-in-out;*/
/*    -o-transition: all 300ms ease-in-out;*/
/*    transition: all 300ms ease-in-out;*/
/*}*/


.menu-main-menu-container>ul>li>a {
      text-transform: uppercase;
    font-weight: 600;
    font-family: 'Varela';
}


/*.menu-main-menu-container>ul>li.current-menu-item:hover>a, .menu-main-menu-container>ul>li:hover>a {*/
/*    background: #01a1dd;*/
/*    color: #fff;*/
/*}*/

.menu-main-menu-container>ul>li>ul>li:hover>a {
    background: transparent;
    color: #eddbc0;
}

/*.menu-main-menu-container>ul>li>ul>li>ul>li:hover>a {*/
/*    background: #90ba92;*/
/*    color: #fff;*/
/*}*/

.menu-main-menu-container>ul>li.current-menu-item>a:after, .menu-main-menu-container>ul>li.current_page_item>a:after, .menu-main-menu-container>ul>li>a:after {
    bottom: 0;
    left: 50%;
    height: 0;
    width: 60px;
    content: '';
    position: absolute;
    margin-left: -30px;
    border-radius:0px;
    background: #2E3192;
}



.menu-main-menu-container>ul>li.current-menu-item:hover>a:after, .menu-main-menu-container>ul>li.current_page_item:hover>a:after, .menu-main-menu-container>ul>li:hover>a:after, .menu-main-menu-container>ul>li.current-menu-item>a:after, .menu-main-menu-container>ul>li.current_page_item>a:after, .menu-main-menu-container>ul>li.dc-navactive>a:after {
    height: 4px;
}

.menu-main-menu-container>ul>li.current-menu-item:hover>a, .menu-main-menu-container>ul>li.current_page_item:hover>a, .menu-main-menu-container>ul>li:hover>a, .menu-main-menu-container>ul>li.current-menu-item>a, .menu-main-menu-container>ul>li.current_page_item>a, .menu-main-menu-container>ul>li.dc-navactive>a{
    color:#2E3192;
    font-weight: 600;
}


.custome_top .top_headbar .topbar-phone {
    width: 100%;
    float: left;}
    
.custome_top .top_headbar .topbar-phone ul{
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
}

.custome_top .top_headbar .topbar-phone ul li {
    float: left;
    margin-right: 3%;
}
    
.custome_top .top_headbar .topbar-phone ul li a{
   color:#cecece;
}



.custome_top .top_headbar .topbar-social {
    width: 100%;
    float: left;}
    
.custome_top .top_headbar .topbar-social ul{
    /*width: 100%;*/
    float: right;
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
}

.custome_top .top_headbar .topbar-social ul li{
    float: left;}


.custome_top .top_headbar .topbar-social ul li a {
    color: #cecece;
    font-size: 14px;
    display: inline;
    margin-left: 16px;
    opacity: 1;
}

.carousel-control-next, .carousel-control-prev{
    width:7%;
    opacity: 1;
}


.silder_content .carousel-caption .carousel-content-div{
    width:100%;
    float:left;
}

.silder_content .carousel-caption .carousel-content-div h5 {
    width: 100%;
    float: left;
    font-size: 57px;
    font-weight: 200;
    margin: 0;
}

.silder_content .carousel-caption .carousel-content-div h6 {
    width: 100%;
    float: left;
    font-size: 100px;
    font-weight: 300;
    margin: 0;
   
    letter-spacing: -5px;
}

.silder_content .carousel-caption .carousel-content-div span {
    width: 100%;
    float: left;
    font-size: 88px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 0.8;
}

#content-section-2{
    width:100%;
    float:left;
}

.bg-color {
    width: 100%;
    float: left;
    background-color: #662829;
    border-top: 5px solid #824a4b;
}

#content-section-2 .why_choose_heading {
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 1%;
}

#content-section-2 .why_choose_heading h4{
    width: 100%;
    float: left;
    text-transform: capitalize;
    font-weight: 700;
    color: #662829;
    margin-bottom: 1%;
    font-size: 36px;
}

#content-section-2 .why_choose_heading h4 span{
  color: #ecb338;
}

#content-section-2 .why_choose_heading p{
   width: 100%;
    float: left;
    font-size: 14px;
    color:#404040;
}

#content-section-2 .content-section-text{
     width:100%;
    float:left;
}

#content-section-2 .content-section-text .sj-content{
    width: 100%;
    float: left;
    text-align: center;
    padding: 47px 30px 45px;
}

#content-section-2 .content-section-text .sj-content .service-image{
    margin-bottom: 25px;
}

#content-section-2 .content-section-text .sj-content .service-image img{
    max-width: 65px;
}

#content-section-2 .content-section-text .sj-content .service-image-text{
    width: 100%;
    float: left;    
    color:#fff;
}

#content-section-2 .content-section-text .sj-content .service-image-text h3{
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    width:100%;
    float:left;
}

#content-section-2 .content-section-text .sj-content .service-image-text p{
    width:100%;
    float:left;
    font-size:13px;
}

#content-section-2 .content-section-text .sj-content .service-image-text .service-read-more{
    width:100%;
    float:left;
    text-align:center;
}

#content-section-2 .content-section-text .sj-content .service-image-text .service-read-more a {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    display: block;
    color: #fff;
}


#content-section-3 .content-section3-inner {
    width: 100%;
    float: left;
}

#content-section-3 .content-section3-inner .ayurvedshala_pro {
    width: 100%;
    float: left;
    padding: 50px 40px 37px;
    overflow: hidden;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff;
    min-height: 480px;
    background-size: cover;
}



#content-section-3 .content-section3-inner .ayurvedshala_pro h4 {
    font-size: 36px;
    margin-bottom: 5px;
    font-weight: 600;
    width: 100%;
    float: left;
    color: #facc2e;
    text-transform: capitalize;
}

#content-section-3 .content-section3-inner .ayurvedshala_pro .despt-text {
    font-size: 17px;
    margin-bottom: 14px;
    width: 100%;
    float: left;
}

#content-section-3 .content-section3-inner .ayurvedshala_pro .action_divider {
    width: 35px;
    height: 3px;
    margin-bottom: 18px;
    background: #facc2e;
    position: relative;
    float: left;
}


#content-section-3 .content-section3-inner .ayurvedshala_pro p{
    width:100%;
    float:left;
}

#content-section-3 .content-section3-inner .ayurvedshala_pro p {
    width: 100%;
    float: left;
    font-size: 14px;
}

#content-section-3 .content-section3-inner .ayurvedshala_pro .read-more a {
    font-size: 14px;
    padding: 15px 25px;
    font-weight: 600;
    color: #6d5b1c;
    background-color: #fec428;
    margin-top: 3px;
    text-transform: uppercase;
    float: left;
}



#colophon{
    width:100%;
    float:left;
}


#colophon .first_footer1 {
    width: 100%;
    float: left;
    background-color: #231e18;
    color: #bfbfbf;
    padding: 50px 0px 30px;
}

#colophon .footer_first {
    width: 100%;
    float: left;
    background-color: #191612;
    color: #bfbfbf;
    padding: 15px 0px;
}

#colophon .first_footer2 {
    width: 100%;
    float: left;
    background-color: #191612;
    color: #bfbfbf;
    padding: 15px 0px;
}

#colophon .first_footer2 p {
    width: 100%;
    float: left;
    font-size: 13px;
    margin-bottom: 0;
    text-transform: capitalize;
    text-align: center;
}

#colophon .first_footer2 a {
    color: #ffb828;
}

#colophon .first_footer1 #second_div{
    width:100%;
    float:left;
}

#colophon .first_footer1 #second_div img{
   max-width:170px;
    margin-bottom: 20px;
}

#colophon .first_footer1 #second_div .footer-text-div {
    width: 100%;
    float: left;
    font-size: 13px;
}

#colophon .first_footer1 .footer_address{
    width:100%;
    float:left;
}

#colophon .first_footer1 .footer_address .address_content{
    width:100%;
    float:left;
}

#colophon .first_footer1 .footer_address .address_content p {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    font-size: 12px;
}

#colophon .first_footer1 .footer_address .address_content p svg{
    margin-right: 5px;
}

#colophon .first_footer1 .footer_address .footer-social-links {
    width: 100%;
    float: left;
}

#colophon .first_footer1 .footer_address .footer-social-links ul{
       margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    width: 100%;
    float: left;
}

#colophon .first_footer1 .footer_address .footer-social-links ul li {
    margin-right: 12px;
}

#colophon .first_footer1 .footer_address .footer-social-links ul li a {
    color: #bfbfbf;
    font-size: 18px;
}

#masthead{
       position: relative;
    left: 0;
    right: 0;
    z-index: 99;
}


section#home-intro-div .welcome-to-inner{
    width:100%;
    float:left;
     background-color: #f5f5f5;
}

section#home-intro-div {
    width: 100%;
    float: left;
    margin: 2em 0px 3em;
}

section#home-intro-div .intro-points {
    width: 100%;
    float: left;
    padding: 2em 2em 2em 0em;
}

section#home-intro-div .intro-points .intro-points-list{
    width:100%;
    float:left;
}

section#home-intro-div .intro-points .intro-points-list .intro-points-img {
    width: 100%;
    float: left;
    text-align: center;
}

section#home-intro-div .intro-points .intro-points-list .intro-points-img img {
    max-width: 46px;
}

section#home-intro-div .intro-points .intro-points-list .intro-points-content {
    width: 100%;
    float: left;
    padding: 0em 2em 0em 3em;
    text-align: justify;
}

section#home-intro-div .intro-points .intro-points-list .intro-points-content h5 {
    width: 100%;
    float: left;
    overflow: hidden;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 9px;
    text-transform: capitalize;
    color: #662829;
}

section#home-intro-div .intro-points .intro-points-list .intro-points-content p {
    width: 100%;
    float: left;
    font-size: 14px;
    /*margin-bottom: 0px;*/
}

section#home-intro-div .home-intro-img {
    width: 100%;
    float: left;
    padding: 20.8em 0em 0em;
    background-size: cover;
    color: #662829;
}

section#home-intro-div .home-intro-head p {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #404040;
}


section#home-intro-div .home-intro-img p {
    width: 100%;
    float: left;
    margin: 0px;
    background-color: #ffffffba;
    padding: 10px;
    font-size: 15px;
    text-align: center;
    font-weight: 600;
}

section#home-intro-div .home-intro-img img{
    height: 468px;
    width: fit-content;
}



section#home-intro-div .home-intro-head {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 1%;
}

section#home-intro-div .home-intro-head h2 {
    width: 100%;
    float: left;
    text-transform: capitalize;
    font-weight: 700;
    color: #662829;
    margin-bottom: 2px;
    font-size: 36px;
}

section#home-intro-div .home-intro-head h2 span{
    color:#ecb338;
}

#content-section-3 .know-your-disease {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 1%;
}

#content-section-3 .know-your-disease p {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #662829;
}

#content-section-3 .know-your-disease h5 {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 0%;
    font-size: 36px;
    font-weight: 700;
    color: #662829;
}

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

.slider-below-section .slider-below-heading{
    width: 100%;
    float: left;
}

.slider-below-section .slider-below-heading h3 {
    width: 100%;
    float: left;
    text-transform: capitalize;
    font-weight: 700;
    color: #662829;
    font-size: 32px;
}

.slider-below-section .slider-below-heading h3 span {
    font-size: 14px;
    font-weight: 500;
    color: #ecb338;
    width: 100%;
    float: left;
    margin-top: 1%;
}

.slider-below-section .slider_below_form{
    width:100%;
    float:left;
}

.slider-below-section .slider_below_form .slider_below_text{
    width:100%;
    float:left;
}

.slider-below-section .slider_below_form .slider_below_text input[type="text"], .slider-below-section .slider_below_form .slider_below_text input[type="email"], .slider-below-section .slider_below_form .slider_below_text  input[type="tel"] {
    width: 100%;
    float: left;
    height: 44px;
    padding: 10px;
    font-size: 13px;
    color: #99a6c4;
    margin-bottom: 5%;
}
.blog-form textarea {
    font-family: 'Varela';
    padding: 10px;
}
.blog-form input {
    font-family: 'Varela';
    height: 40px;
    padding: 5px 10px;
}
.blog-form #contact-send:hover {
    background-color: #A8B8D2!important;
    border-color: #A8B8D2!important;
    box-shadow: none;
}
.blog-form #contact-send {
    color: #fff;
    text-transform: capitalize;
    display: inline-block;
    line-height: 40px;
    font-size: 20px;
    text-align: center;
    border-radius: 3px;
    font-family: 'Khand';
    border: 1px solid rgba(0,0,0,.1);
    padding: 0 25px;
    width: auto!important;
    background: #4A6BA0;
    transition: .5s ease;
}
.post_content_image1 img {
    border-radius: 10px 10px 0 0;
}
.slider-below-section .slider_below_form .slider_below_text textarea{
    width:100%;
    float:left;
    height:80px;
}

.slider-below-section .slider_below_form .slider_below_text input[type="submit"] {
    background-color: #662829;
    float: left;
    width: 100%;
    margin-top: 13%;
    padding: 15px;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
}

section#content-section-4 .call-to-action {
    width: 100%;
    float: left;
    color: #fff;
}

section#content-section-4 .call-to-action h5 {
    width: 100%;
    float: left;
    color: #fff;
    font-size: 38px;
    font-weight: 700;
}

section#content-section-4 .call-to-action p {
    width: 100%;
    float: left;
    color: #c4c4c4;
    font-size: 20px;
    margin-top: 1%;
}

section#content-section-4 .call-to-action .call-action-btn {
    width: 100%;
    float: left;
    color: #fff;
    margin-top: 3%;
}

section#content-section-4 .call-to-action .call-action-btn a {
    background-color: #ecb338;
    color: #fff;
    padding: 15px 28px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
}

.owl-controls .owl-buttons {
    text-align: center;
    margin-top: 20px;
}

#news-slider .owl-controls .owl-buttons .owl-prev {
    background: #662829;
    position: absolute;
    top: 39%;
    left: -6%;
    padding: 0 18px 0 15px;
    border-radius: 50px;
    box-shadow: 3px 14px 25px -10px #92b4d0;
    transition: background 0.5s ease 0s;
}

/*.owl-controls .owl-buttons .owl-prev:after, .owl-controls .owl-buttons .owl-next:after {
    content: "\f104";
    font-family: FontAwesome;
    color: #fec428;
    font-size: 30px;
}*/

#news-slider .owl-controls .owl-buttons .owl-next {
    background: #662829;
    position: absolute;
    top: 39%;
    right: -5%;
    padding: 0 15px 0 18px;
    border-radius: 50px;
    box-shadow: -3px 14px 25px -10px #92b4d0;
    transition: background 0.5s ease 0s;
}

.owl-controls .owl-buttons .owl-next:after {
    content: "\f105";
}


#content-section-3 .content-section3-inner #news-slider .owl-item {
    /*width: 528px !important;*/
    padding-right: 30px;
}


section#content-blog {
    width: 100%;
    float: left;
    padding: 2em 0em;
}

section#content-blog .latest-blog-div{
    width:100%;
    float:left;
}

section#content-blog .latest-blog-div .blog-heading {
    width: 100%;
    float: left;
    text-align: center;
     margin-bottom: 2%;
}

section#content-blog .latest-blog-div .blog-heading h5{
    width: 100%;
    float: left;
    color: #662829;
    text-align: center;
    margin-bottom: 4px;
    font-size: 36px;
    font-weight: 700;
}

section#content-blog .latest-blog-div .blog-heading p{
      width: 100%;
    float: left;
    font-size: 14px;
    color: #404040;
    margin-bottom: 1em !important;
   
}


section#content-blog .latest-blog-div .blog-heading h5 span{
    color:#ecb338;
}

section#content-blog .latest-blog-div .latest-blog-inner{
    width:100%;
    float:left;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry{
    width: 100%;
    float: left;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image{
    width: 100%;
    float: left;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image{
    width: 100%;
    float: left;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image .post_content_image1 {
    width: 100%;
    float: left;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image .custom_blog_shadow {
    width: 100%;
    float: left;
    background-color: #cecece26;
    border: 1px solid #cccccc6b;
    padding: 10px 10px 0px;
    min-height: 358px;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image .custom_blog_shadow .post_div{
    width: 100%;
    float: left;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image .custom_blog_shadow .post_div .categories_tags {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #662829;
    font-weight: 400;
    text-transform: capitalize;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image .custom_blog_shadow .post_div h3 {
    width: 100%;
    float: left;
    font-size: 20px;
    font-weight: 700;
    margin-top: 2%;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image .custom_blog_shadow .post_div h3 a {
    width: 100%;
    float: left;
    color: #ecb338;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image .custom_blog_shadow .blog_view {
    width: 100%;
    float: left;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image .custom_blog_shadow .blog_view ul {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: flex;
    list-style: none;
    justify-content: space-between;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image .custom_blog_shadow .blog_view ul li p {
    margin: 0px;
    font-size: 13px;
    color: #662829;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image .custom_blog_shadow .post_content {
    width: 100%;
    float: left;
    margin-bottom: 0;
    margin-top: 4%;
}

section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry .post_content_image .custom_blog_shadow .post_content p {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: 300;
    margin-top: 3%;
    margin-bottom: 2%;
}



section#content-blog .latest-blog-div .latest-blog-inner .post_div_sradiry:hover {
    box-shadow: 0px 0px 7px #6628296e;
}


.counter_section {
    width: 100%;
    float: left;
    border-bottom: 3px solid #828282;
    margin-bottom: 60px;
    padding-bottom: 6%;
}

.counter_section .counter{
    width: 100%;
    float: left;
}

.counter_section .counter img{
    max-width:66px;
    margin:30px;
}

.counter_section .counter h2 {
    width: 100%;
    float: left;
    font-size: 37px;
    margin-bottom: 17px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #5dc269;
}


.counter_section .counter p {
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 2px;
    width: 100%;
    float: left;
    color: #fff;
}


section#content-section-testimonial {
    width: 100%;
    float: left;
    padding: 3em 0em;
    background-color: #f5f5f5;
}

section#content-section-testimonial #Testimonials{
    width: 100%;
    float: left;
}

section#content-section-testimonial #Testimonials h2 {
    width: 100%;
    float: left;
    margin-top: 0px !important;
    text-transform: capitalize;
    font-weight: 700;
    color: #662829;
    font-size: 36px;
    margin-bottom: 4px !important;
}

section#content-section-testimonial #Testimonials .testimonial-desp{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #404040;
     margin-bottom: 1em !important;
}



section#content-section-testimonial #Testimonials h2 content {
    color: #ecb338;
}

section#content-section-testimonial #Testimonials .wrapper-carousel-fix {
    width: 100%;
    float: left;
}

section#content-section-testimonial #Testimonials .wrapper-carousel-fix .carousel-control-next, section#content-section-testimonial #Testimonials .wrapper-carousel-fix .carousel-control-prev{
    margin-top: 2%;
}

section#content-section-testimonial #Testimonials .wrapper-carousel-fix .carousel-control-next svg, section#content-section-testimonial #Testimonials .wrapper-carousel-fix .carousel-control-prev svg {
    color: #fff;
    font-size: 1em;
    background-color: #662829;
    padding: 3px;
    width: 35px;
    height: 35px;
    border-radius: 50px;
}

section#content-section-testimonial #Testimonials .wrapper-carousel-fix .carousel-inner{
    padding: 0em 8em;
    width: 100%;
    float: left;
}

section#content-section-testimonial #Testimonials .wrapper-carousel-fix .carousel-inner .testimonial p{
    font-size: 15px;
    color: #404040;
    width: 100%;
    float: left;
}


section#content-section-testimonial #Testimonials .wrapper-carousel-fix .carousel-inner .testimonial .avatar {
    width: 100%;
    float: left;
    margin-bottom: 2% !important;
}

section#content-section-testimonial #Testimonials .wrapper-carousel-fix .carousel-inner .testimonial svg{
    font-size: 1.6em;
    color: #ecb338;
}

section#content-section-testimonial #Testimonials .wrapper-carousel-fix .carousel-inner .testimonial h4 {
        font-size: 17px;
    width: 100%;
    float: left;
    margin: 0px;
    color: #5dc269;
    font-style: italic;
    font-weight: 600;
}

.breadcream_list ul li strong{
    font-weight:500;
}


.padding{
    padding:0px;
}

/* about page*/

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

.about_page .ak_aboutcontent{
    width: 100%;
    float: left;}

.about_page .ak_aboutcontent .about-content-id{
    width: 100%;
    float: left;}
    
.about_page .ak_aboutcontent .about-content-id img{
    width: 100%;
    float: left;
    
}

.about_page .ak_aboutcontent .about-content-section {
    width: 100%;
    float: left;
    padding: 2.5rem 1em 0em 2.5rem;
    margin-bottom: 0em;
}

.about_page .ak_aboutcontent .about-content-section h4{
    width: 100%;
    float: left;
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 4px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color:#3a3a3a;
    
}

.about_page .ak_aboutcontent .about-content-section .tag-line{
    width: 100%;
    float: left;
    font-size: 16px;
    font-style: italic;
    margin-bottom: 12px;
    color:#9c9c9c;
    
}

.about_page .ak_aboutcontent .about-content-section p {
    width: 100%;
    float: left;
    color: #808080;
    font-size: 12px;
    margin-bottom: 0px;
}



.container-fluid{
    padding:0px;
}

.service-form-all .service_form_div {
    width: 100%;
    float: left;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 12px rgb(0 0 0 / 18%);
}

.service-form-all .service_form_div .service_form_heading {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 0em;
    background-color: #ecb338;
    padding: 30px 8px 20px;
    color: #662829;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.service-form-all .service_form_div .service_form_heading h5 {
    width: 100%;
    float: left;
    font-size: 28px;
    margin-bottom: 0px;
    font-weight: 700;
    text-transform: capitalize;
}

.service-form-all .service_form_div .service_form_heading p {
    width: 100%;
    float: left;
    margin-top: 4px;
    font-size: 16px;
    font-style: italic !important;
    margin-bottom: 0;
}

.service-form-all .service_form_div .service_form_inner {
    width: 100%;
    float: left;
    padding: 30px 16px 5px;
}

.service-form-all .service_form_div .service_form_inner .service_form_content {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 15px;
    margin-bottom: 5%;
}



.service-form-all .service_form_div .service_form_inner .service-page-form{
    width: 100%;
    float: left;
}


.service-form-all .service_form_div .service_form_inner .service-page-form #full-name, .service-form-all .service_form_div .service_form_inner .service-page-form #email, .service-form-all .service_form_div .service_form_inner .service-page-form #mobile-no {
    width: 100%;
    float: left;
    height: 45px;
    margin-bottom: 15px;
    font-size: 14px;
    padding: 10px 10px;
   background-color: #e6e6e6;
    border-radius: 5px;
    border: 0px;
}

.service-form-all .service_form_div .service_form_inner .service-page-form #address{
    width: 100%;
    float: left;
    height:45px;
    font-size: 14px;
    padding: 10px 10px;
    border: 0px;
        background-color: #e6e6e6;
        margin-bottom: 15px;
        border-radius: 5px;
}


.service-form-all .service_form_div .service_form_inner .service-page-form #message {
    width: 100%;
    float: left;
    height: 100px;
    font-size: 14px;
    padding: 10px 10px;
        background-color: #e6e6e6;
    border: 0px;
    margin-bottom: 15px;
    border-radius: 5px;
}

.service-form-all .service_form_div .service_form_inner .service-page-form #send-id {
    padding: 20px;
    letter-spacing: 0;
    text-transform: none;
    width: 100%;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
    color: #ffffff;
    background-color: #ecb338;
    margin-top: 1%;
   border-radius: 5px !important;
    border: 0px;
}

/*book- appointent start*/

#book-appointment{
    width:100%;
    float:left;
    padding: 50px 0px
}

#book-appointment .book-appointment{
    width:100%;
    float:left;
}

#book-appointment .book_appointment{
    width: 100%;
    float: left;
}

#book-appointment .book_appointment .appointment-form #appointment-name, #book-appointment .book_appointment .appointment-form #appointment-email, #book-appointment .book_appointment .appointment-form #appointment-number, #book-appointment .book_appointment .appointment-form #appointment-address{
  width: 100%;
    float: left;
    height: 45px;
    margin-bottom: 18px;
    padding: 10px;
    font-size: 13px;
    background-color: #f5f5f5;
    border: 1px solid #cccccc91;
    border-radius: 0px;
    
}

#book-appointment .book_appointment .appointment-form #appointment-message{
     width: 100%;
    float: left;
    height:150px;
    padding: 10px;
    font-size: 13px;
     background-color: #f5f5f5;
    border: 1px solid #cccccc91;
    border-radius: 0px;
}


/* input:focus, .select select:focus, .form-control:focus, textarea {
    outline-color: #5dc269a !important;
} */


#book-appointment .book_appointment .appointment-form #appointment-send {
    padding: 20px;
    letter-spacing: 0;
    width: 100%;
    float: left;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 800;
    color: #ffffff;
    border: 1px solid #5dc269;
    background-color: #5dc269;
    margin-top: 2%;
    border-radius: 0px;

}

#book-appointment .book-appointment .ak_contact{
    width: 100%;
    float: left;
        text-align: center;
    margin-bottom: 3%;
}

#book-appointment .book-appointment .ak_contact h2{
   width: 100%;
    float: left;
    color: #662829;
    font-size: 34px;
    text-transform: capitalize;
}

#book-appointment .book-appointment .ak_contact p{
   width: 100%;
    float: left;
    font-size: 15px;
    color: #ecb338;
    font-weight: 500;
    text-transform: capitalize;
    
}



/*contact page*/

div#contact-page {
    width: 100%;
    float: left;
    padding: 50px 0px 18px;
}

div#contact-page .sj_contactdeatil {
    width: 100%;
    float: left;
    margin-bottom: 2%;
}

div#contact-page .sj_contactdeatil .sj_contact_page{
    width: 100%;
    float: left;
    text-align:center;
}

div#contact-page .sj_contactdeatil .sj_contact_page h2{
   width: 100%;
    float: left;
    color: #662829;
    font-size: 34px;
    text-transform: capitalize;
}

div#contact-page .sj_contactdeatil .sj_contact_page p{
   width: 100%;
    float: left;
    font-size: 15px;
    color: #ecb338;
    font-weight: 500;
    text-transform: capitalize;
    
}

div#contact-page .contact_form1 {
    width: 100%;
    float: left;
}

div#contact-page .contact_form1 .contact-form{
    width: 100%;
    float: left;
}

div#contact-page .contact_form1 .contact-form #contact-name, div#contact-page .contact_form1 .contact-form #contact-email, div#contact-page .contact_form1 .contact-form #contact-number, div#contact-page .contact_form1 .contact-form #contact-address, .contact_form1 input[type="text"],.contact_form1 input[type="date"]{
    width: 100%;
    float: left;
    height: 45px;
    margin-bottom: 18px;
    padding: 10px;
    font-size: 13px;
    background-color: #f5f5f5;
    border: 1px solid #cccccc91;
    border-radius: 0px;
	font-family: 'Varela'
}
.contact-form lable {
    margin-bottom: 5px;
    width: 100%;
    display: inline-table;
    font-size: 16px;
    font-family: 'Varela';
    font-weight: bold;
}
div#contact-page .contact_form1 .contact-form #contact-message{
    width: 100%;
    float: left;
    height:150px;
    padding: 10px;
    font-size: 13px;
     background-color: #f5f5f5;
    border: 1px solid #cccccc91;
    border-radius: 0px;
	font-family: 'Varela';
}
div#contact-page .sj_contactdeatil h2 {
    text-align: center;
}

div#contact-page .contact_form1 .contact-form #contact-send {
    padding: 20px;
    letter-spacing: 0;
    text-transform: none;
    width: 100%;
    float: left;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 800;
    color: #ffffff;
    border: 1px solid #d2c82a;
    background-color: #4A6BA0;
    margin-top: 2%;
    border-radius: 0px;
    border: 0px;
}

.google-location {
    width: 100%;
    float: left;
}


div#contact-page .contact_form1 .contact-div-info{
    width: 100%;
    float: left;
}

div#contact-page .contact_form1 .contact-div-info p {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #808080;
}

div#contact-page .contact_form1 .contact-div-info p a{
    color: #808080;
	margin-top:3px;
}

div#contact-page .contact_form1 .contact-div-info p svg {
    color: #fff;
    background-color: #4A6BA0;
    width: 30px;
    height: 30px;
    padding: 8px;
    border-radius: 50px;
    position: relative;
    top: 0px;
	right:7px;
}
.contact-div-info p {
    display: flex;
}
.contact-social {
    width: 100%;
    float: left;
    margin-top: 4%;
    margin-left: 2%;
}

.contact-social .footer-social-links{
    width: 100%;
    float: left;
}

.contact-social .footer-social-links ul {
    width: 100%;
    float: left;
    margin: 0px;
    display: flex;
    list-style: none;
     padding-top: 7px; 
    padding-left: 0;
}

.contact-social .footer-social-links ul li a{
    font-size: 17px;
    color: #4A6BA0;
}

.contact-social .footer-social-links ul li {
    margin-right: 14px;
    
}

.contact-social h5 {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 700;
    color: #2F4C78;
}


.animated-icon1 {
    width: 30px;
    height: 20px;
    position: relative;
    margin: 0px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}



.animated-icon1 span{
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    background: #fff;
}

.animated-icon1 span:nth-child(1) {
    top: 0px;
}

.animated-icon1 span:nth-child(2) {
    top: 10px;
}


.animated-icon1 span:nth-child(3) {
    top: 20px;
}

.navbar-toggler {
    float: right;
    background-color: #000;
    padding: 10px;
}

.btn-menu {
    float: right;
    font-size: 28px;
    font-family: "FontAwesome";
    color: #fff;
    text-align: center;
    width: 28px;
    height: 28px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    margin-left: 2em;
    margin-top: 1em;
    margin-right: 20px;
}

.btn-menu {
    display: none;
}

.btn-menu:before {
    content: "\f0c9";
    background-color: #000;
    padding: 10px;
}

.btn-change8_1{
    background-color: #ecb338;
    color: #6d5b1c;
    font-weight: 800;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 18px 26px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0px;
    margin-top: 2%;
}

.extra-css {
    background-color:#824a4b;
}

.btn-change8:hover{
  background-color:#662829;  
  color:#fff;
}

.btn-change8_1:hover{
     background-color:#662829;  
  color:#fff;
}

.women_button {
    right: 14em !important;
    position: absolute;
    top: -14em !important;
}

.joint_button {
    right: 7em;
    position: absolute;
    top: -16em !important;
}

.disease_button {
    right: 9em;
    position: absolute;
    top: -16em !important;
}

.doctor_button {
    position: absolute;
    bottom: 12em !important;
    left: 11em;
}



.migrain_button {
    position: absolute;
    top: -15em !important;
    left: -2em;
}

.migrain_button1 {
    position: absolute;
    top: -15em !important;
    left: 1em;
}


.btn-change8{
    margin-right: 10px;
}

/*service page */

.services_tabs {
    width: 100%;
    float: left;
    padding: 3em 1em;
}

div#services_page_section {
    width: 100%;
    float: left;
}

div#services_page_section .entry-content-page{
    width: 100%;
    float: left;
}

div#services_page_section .entry-content-page .first_section {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    border-bottom: 1px solid #c7c6c454;
}

div#services_page_section .entry-content-page .first_section h3 {
    width: 100%;
    float: left;
    font-size: 28px;
    font-weight: 700;
    color: #662829;
    text-transform: capitalize;
}

div#services_page_section .entry-content-page .first_section h5{
     width: 100%;
    float: left;
    font-size: 24px;
    font-weight: 700;
    color: #662829;
    text-transform: capitalize;
}

div#services_page_section .entry-content-page .first_section p {
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 1.7;
    color: #404040;
}

div#services_page_section .entry-content-page .first_section ul {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    padding-left: 2em;
    padding-bottom: 1em;
}

div#services_page_section .entry-content-page .first_section ul li{
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 1.7;
    color: #404040;
}

.sanjivani_services_bg .sanjivani_services h5 {
    width: 100%;
    float: left;
    font-size: 44px;
    font-weight: 600;
}


.sanjivani_services_bg .sanjivani_services p {
    width: 100%;
    float: left;
    font-size: 24px;
    margin: 0px;
}

.about-form-all .about_form_div {
    width: 100%;
    float: left;
}

.about-form-all .about_form_div .about_form_heading {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 2em;
     color:#fff;
}

.about-form-all .about_form_div .about_form_heading h5 {
    width: 100%;
    float: left;
    margin-bottom: 0px;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 30px;
   
}

.about-form-all .about_form_div .about_form_heading p {
    width: 100%;
    float: left;
    margin-top: 4px;
    font-size: 16px;
    font-style: italic !important;
    margin-bottom: 0;
}


.about-form-all .about_form_div .about_form_inner {
    width: 100%;
    float: left;
}

.about-form-all .about_form_div .about_form_inner .about-page-form #full-name, .about-form-all .about_form_div .about_form_inner .about-page-form #email, .about-form-all .about_form_div .about_form_inner .about-page-form #mobile-no {
    width: 100%;
    float: left;
    height: 50px;
    margin-bottom: 15px;
    font-size: 14px;
    padding: 10px 10px;
    background-color: #f5f5f5;
    border-radius: 0px;
    border: 0px;
}

.about-form-all .about_form_div .about_form_inner .about-page-form #address {
    width: 100%;
    float: left;
    height: 155px;
    font-size: 14px;
    padding: 10px 10px;
    border: 0px;
    background-color: #f5f5f5;
    border-radius: 0px;}
    
.about-form-all .about_form_div .about_form_inner .about-page-form #message {
    width: 100%;
    float: left;
    height: 350px;
    font-size: 14px;
    padding: 10px 10px;
    background-color: #f5f5f5;
    border: 0px;
    border-radius: 0px;
}

.about-form-all .about_form_div .about_form_inner .about-page-form #send-id {
    padding: 20px;
    letter-spacing: 0;
    text-transform: none;
    width: 100%;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 700;
    color: #ffffff;
    background-color: #5dc269;
    margin-top: 1%;
    border-radius: 5px !important;
    border: 0px;
}


#home-intro-div .miles_stone {
    width: 100%;
    float: left;
    padding: 0em 0em 0em 3em;
}

#home-intro-div .miles_stone ul {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: flex;
    list-style: none;
    justify-content: space-between;
}


#home-intro-div .miles_stone ul li {
    width: 100%;
    float: left;
    text-align: center;
}

#home-intro-div .miles_stone h6{width: 100%;
    float: left;
    font-size: 22px;
    color: #662829;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 2%;
    
}

.intro_div {
    background-color: #662829;
    margin-right: 9px;
    color: #fff;
    padding: 14px;
    float: left;
    min-height: 142px;
}

.intro_div h3{
     width: 100%;
    float: left;
    font-size:14px;
}

.intro_div img{
    width: 45px;
    margin-bottom: 10%;
}


/*blog page*/

#blog_div_1{
    width:100%;
    float:left;
    padding:3em 0em;
}

#blog_div_1 .post_div_sradiry:hover {
    box-shadow: 0px 0px 7px #6628296e;
}

#blog_div_1 .post_div_sradiry {
    width: 100%;
    float: left;
    margin-bottom: 6%;
    border-radius: 10px;
}
.blog-form h3 {
    padding: 0px 15px;
}
#blog_div_1 .post_div_sradiry .post_content_image{
    width:100%;
    float:left;
}

#blog_div_1 .post_div_sradiry .post_content_image .post_content_image1 {
    width:100%;
    float:left;
}

#blog_div_1 .post_div_sradiry .post_content_image .custom_blog_shadow {
    width: 100%;
    float: left;
    background-color: #cecece26;
    border: 1px solid #cccccc6b;
    padding: 10px 10px 0px;
    border-radius: 0 0 10px 10px;
}

#blog_div_1 .post_div_sradiry .post_content_image .custom_blog_shadow .post_div {
    width: 100%;
    float: left;
}


#blog_div_1 .post_div_sradiry .post_content_image .custom_blog_shadow .post_div .categories_tags{
   width: 100%;
    float: left;
    font-size: 18px;
    color: #2e31929e;
    font-weight: 500;
    font-family: 'Khand';
    text-transform: capitalize;
}

#blog_div_1 .post_div_sradiry .post_content_image .custom_blog_shadow .post_div h3 {
    width: 100%;
    float: left;
    font-size: 26px;
    font-weight: 600;
    margin-top: 2%;
}


#blog_div_1 .post_div_sradiry .post_content_image .custom_blog_shadow .post_div h3 a {
    width: 100%;
    float: left;
    color: #2F4C78;
    text-transform: capitalize;
}

#blog_div_1 .post_div_sradiry .post_content_image .custom_blog_shadow .blog_view {
    width: 100%;
    float: left;
}



#blog_div_1 .post_div_sradiry .post_content_image .custom_blog_shadow .blog_view ul {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: flex;
    list-style: none;
    justify-content: space-between;}


#blog_div_1 .post_div_sradiry .post_content_image .custom_blog_shadow .blog_view ul li p{
        margin: 0px;
    font-size: 15px;
    color:#2e31929e;
        font-weight: 500!important;
}

#blog_div_1 .post_div_sradiry .post_content_image .custom_blog_shadow .post_content {
    width: 100%;
    float: left;
    margin-bottom: 0;
    margin-top: 2%;
}

#blog_div_1 .post_div_sradiry .post_content_image .custom_blog_shadow .post_content p {
    width: 100%;
    float: left;
    font-size: 16px;
    font-weight: 300;
    margin-top: 0%;
    margin-bottom: 2%;
    font-family: 'Varela';
}



/*side bar */

.blog-id-sidebar {
    width: 100%;
    float: left;
    border: 1px solid #cccccc75;
    box-shadow: 0px 0px 16px #cccccc94;
    padding: 10px 18px;
}

.blog-id-sidebar aside#secondary {
    width: 100%;
    float: left;
}

.blog-id-sidebar aside#secondary section#search-2 {
    width: 100%;
    float: left;
    margin: 0;
    padding: 1em 0px;
}

.blog-id-sidebar aside#secondary section#search-2 input[type="search"] {
    padding: 4px 3px 4px 4px!important;
    font-size: 13px !important;
    font-weight: 400;
    color: #4f0b02;
    height: 38px;
    border-radius: 0px;
    border-right: 0px;
    background-color: #f5f5f5;
    border-color: #e6e0e0;
    width: 100%;
}

.blog-id-sidebar aside#secondary section#search-2 .search-submit {
    border-radius: 0; 
    height: 38px;
    background-color: #4A6BA0;
    color: #fff;
    border-color: #4A6BA0;
    font-size: 12px;
}

.blog-id-sidebar aside#secondary section#text-4 {
    width: 100%;
    float: left;
    margin: 0px;
}

.blog-id-sidebar aside#secondary section#text-4 h2{
    width:100%;
    float:left;
    font-size: 22px;
    color: #662829;
    font-weight: 700;
        margin-bottom: 5%;
}

.blog-id-sidebar aside#secondary section#text-4 .blog-page-form{
    width:100%;
    float:left;
    
}

.blog-id-sidebar aside#secondary section#text-4 .blog-page-form #full-name, .blog-id-sidebar aside#secondary section#text-4 .blog-page-form #email, .blog-id-sidebar aside#secondary section#text-4 .blog-page-form #mobile-no, .blog-id-sidebar aside#secondary section#text-4 .blog-page-form #address{
  width: 100%;
    float: left;
    height: 40px;
    margin-bottom: 12px;
    font-size: 14px;
    padding: 5px 8px;
    background-color: #f5f5f5;
    border-radius: 0;
    border: 1px solid #cccccc8c;
}

.blog-id-sidebar aside#secondary section#text-4 .blog-page-form #message {
    width: 100%;
    float: left;
    height: 100px;
    font-size: 14px;
    padding: 10px 10px;
    background-color: #f5f5f5;
   border-radius: 0;
    border: 1px solid #cccccc8c;
    margin-bottom: 12px;
}

.blog-id-sidebar aside#secondary section#text-4 .blog-page-form #send-id {
   padding: 14px;
    width: 100%;
    float: left;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    color: #ffffff;
    background-color: #ecb338;
    margin-top: 1%;
    border-radius: 5px !important;
    border: 0px;
}

.blog-id-sidebar aside#secondary section#categories-2 {
    width: 100%;
    float: left;
}

.blog-id-sidebar aside#secondary section#categories-2 h2 {
    width: 100%;
    float: left;
    font-size: 22px;
    color: #662829;
    font-weight: 700;
    margin-bottom: 5%;
}



.blog-id-sidebar aside#secondary section#categories-2  ul{    padding-left: 10%;
    margin: 0px;
    width: 100%;
    float: left;
    list-style:none
}
    
.blog-id-sidebar aside#secondary section#categories-2 ul li {
    margin-bottom: 10px;
    padding-left: 5px;
    line-height: 20px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-color: #eeeeee;
    width: 100%;
    float: left;
}

.blog-id-sidebar aside#secondary section#categories-2 ul li:before {
    content: "\f105";
    font-family: FontAwesome;
    text-align: center;
    position: absolute;
    left: 39px;
    display: block;
    height: 20px;
    width: 20px;
    margin-top: -1px;
}

.blog-id-sidebar aside#secondary section#categories-2 ul li a {
    width: 100%;
    float: left;
    color: #808080;
    font-size: 14px;
    text-transform: capitalize;
}

.blog-id-sidebar aside#secondary section#recent-posts-2{
    width:100%;
    float:left;
}

.blog-id-sidebar aside#secondary section#recent-posts-2 h2 {
    width: 100%;
    float: left;
    font-size: 24px;
    color: #2F4C78;
    font-weight: 700;
    margin-bottom: 5%;
}


.blog-id-sidebar aside#secondary section#recent-posts-2  ul{    
    padding-left: 10%;
    margin: 0px;
    width: 100%;
    float: left;
    list-style:none
}


.blog-id-sidebar aside#secondary section#recent-posts-2 ul li {
    margin-bottom: 10px;
    padding-left: 5px;
    line-height: 20px;
    padding-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-color: #eeeeee;
    width: 100%;
    float: left;
}

.blog-id-sidebar aside#secondary section#recent-posts-2 ul li:before {
    content: "\f105";
    font-family: FontAwesome;
    text-align: center;
    position: absolute;
    left: 38px;
    display: block;
    height: 20px;
    width: 20px;
    margin-top: -1px;
}

.blog-id-sidebar aside#secondary section#recent-posts-2 ul li a {
    width: 100%;
    float: left;
    color: #808080;
    font-size: 14px;
    text-transform: capitalize;
    font-family: 'Varela';
}


.single_page_section {
    width: 100%;
    float: left;
    padding: 3em 0px;
}


.single_page_section .post_div_sradiry.blog_pages_page {
    width: 100%;
    float: left;
	margin-top:20px;
}



.single_page_section .post_div_sradiry.blog_pages_page .post_content_image1{
    width:100%;
    float:left;
	text-align:center;
}

.single_page_section .post_div_sradiry.blog_pages_page img {
    margin-top: 0!important;
    border-radius: 0;
    width: 100%;
}
.single_page_section p {
    font-family: 'Varela';
}
.single_page_section .post_div_sradiry.blog_pages_page .categories_tags {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #2e31929e;
    font-weight: 400;
    margin-top: 1%;
    text-transform: capitalize;
}


.single_page_section .post_div_sradiry.blog_pages_page .entry-title {
    width: 100%;
    float: left;
    font-size: 28px;
    font-weight: 700;
    margin-top: 1%;
    color: #ecb338;
    margin-bottom: 1%;
}

.single_page_section .post_div_sradiry.blog_pages_page .author_time {
    width: 100%;
    float: left;
    padding-bottom: 2%;
}

.single_page_section .post_div_sradiry.blog_pages_page .author_time ul {
   width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    display: flex;
    list-style: none;
    justify-content: space-between;
}


.single_page_section .post_div_sradiry.blog_pages_page .author_time ul li p {
    margin: 0px;
    font-size: 13px;
    color: #662829;
}

.single_page_section .post_div_sradiry.blog_pages_page .entry-content{
    width:100%;
    float:left;
	font-family: 'Varela';
}

.single_page_section .post_div_sradiry.blog_pages_page .entry-content .ayurvedshala-blog{
    width:100%;
    float:left;
}


.single_page_section .post_div_sradiry.blog_pages_page .entry-content .ayurvedshala-blog p {
    width: 100%;
    float: left;
    font-size: 15px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 2%;
    line-height: 1.8;
    border-bottom: 1px solid #cccccc7a;
    padding-bottom: 3%;
}


.single_page_section .post_div_sradiry.blog_pages_page .entry-content .ayurvedshala-blog h5{
       width: 100%;
    float: left;
    font-size: 23px;
    font-weight: 700;
    color: #ecb338;
}

.single_page_section .post_div_sradiry.blog_pages_page .entry-content .ayurvedshala-blog ul {
    width: 100%;
    float: left;
    padding-left: 30px !important;
    margin: 0px !important;
    color: #3d4461;
}

.single_page_section .post_div_sradiry.blog_pages_page .entry-content .ayurvedshala-blog ul li {
     width: 100%;
    float: left;
    font-size: 15px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 1%;
    line-height: 1.8;
   
}

.single-post .post-navigation .nav-previous a, .single-post .post-navigation .nav-next a{
    color: #2F4C78;
    font-size: 16px;
    font-weight: bold;
}


.about_page .about_doctor {
    width: 100%;
    float: left;
    padding: 2em 0em;
}


.about_page .about_doctor .our_doctor{
    width: 100%;
    float: left; 
    text-align:center;
}

.about_page .about_doctor .our_doctor h5{
    width: 100%;
    float: left;
    text-transform: capitalize;
    font-weight: 700;
    color: #662829;
    margin-bottom: 2%;
    font-size: 36px;
}


.about_page .about_doctor .our_doctor h5 span{
 color: #ecb338;   
}

.about_page .about_doctor_1 {
    /* width: 100%; */
    float: left;
    box-shadow: 0px 0px 14px #cecdcb;
    padding: 1.5em 1em 1.5em;
    margin-bottom: 1% !important;
    margin: 2%;
    background-color: #f5f5f5;
}

div#text-1 {
    background-color: #662829;
    color: #fff;
}

div#text-1 h2 {
    color: #fff;
}

div#text-1 .doctor-intro .key-points li {
    color: #fff;
}

div#text-1 .doctor-intro .status li {
    color: #fff;
}

div#text-1  .doctor-intro p{
    color:#fff;
}


.about_page .about_doctor_1  .doctor-intro {
    width: 100%;
    float: left;
}

.about_page .about_doctor_1 .doctor-intro h2 {
    width: 100%;
    float: left;
    font-size: 24px;
    color: #662829;
    font-weight: 700;
}


.about_page .about_doctor_1 .doctor-intro .status {
    width: 100%;
    float: left;
    margin: 0px;
    padding-bottom: 2%;
    list-style: none;
}

.about_page .about_doctor_1 .doctor-intro .status li {
    width: 100%;
    float: left;
    font-weight: 700;
    color: #794243;
    font-size: 16px;
}

.about_page .about_doctor_1 .doctor-intro .status li:before{
    content: "\f00c";
    font-family: FontAwesome;
    text-align: center;
    position: absolute;
    left: 20px;
    display: block;
    height: 20px;
    width: 20px;
    margin-top: -1px;
    
}

.about_page .about_doctor_1 .doctor-intro p {
    width: 100%;
    float: left;
    font-size: 15px;
    line-height: 1.7;
    color: #2d2a2a;
}

.about_page .about_doctor_1 .doctor-intro a {
    float: left;
    background-color: #ecb338;
    color: #fff;
    padding: 12px 17px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

.about_page .about_doctor_1 .doctor-intro .key-points {
    width: 100%;
    float: left;
}

.about_page .about_doctor_1 .doctor-intro .key-points ul {
    width: 100%;
    float: left;
    margin: 0px;
    padding-left: 4%;
}

.about_page .about_doctor_1 .doctor-intro .key-points ul li {
    width: 100%;
    float: left;
    font-size: 15px;
    line-height: 1.7;
    color: #2d2a2a;
    padding-bottom: 4px;
}


ul#menu-sixth_menu {
    margin: 0px !important;
}

#colophon .first_footer1 .footer_address .address_content p a{
    color:#bfbfbf;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    width: 100%;
    float: left;
    margin: 0px;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #f7e700;
    width: 100%;
    float: left;
    margin: 0px;
}

span.wpcf7-not-valid-tip{
    display:unset!important;
}




.cart-contents {
    position: relative;
    display: flex !important;
    flex-flow: column nowrap;
    justify-content: center;
}

.cart-contents:before {
    font-family: 'FontAwesome';
    font-weight: 900;	
    content: "\f290" !important;
    font-size: 20px;
    color: #ecb338;
}

.cart-contents:hover {
    text-decoration: none;
}

.cart-contents-count {
    position: absolute;
    top: 9px;
    right: -4px;
    transform: translateY(-105%) translateX(25%);
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    height: 18px;
    width: 18px;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    background: #000;
    border-radius: 50%;
    padding: 1px;
}


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

.immunity_boost_image ul{
    width: 100%;
    float: left;
    padding:0px;
    margin:0px;
    list-style:none;
    display:flex;
        justify-content: space-between;
}

.immunity_boost_image img{
   width:100%;
}


.immunity_boost_image ul li {
    background-color: #ecb338;
    padding: 10px 14px;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    text-transform: capitalize;
}

.immunity_boost_image ul li p{
    margin:0px;
}

.immunity_boost_image ul li a{
    color: #fff;
}

article#post-3698, article#post-3690{
    padding: 2em 3em;
}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #ecb338 !important;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    color: #fff !important;
    background-color: #662829 !important;
    font-weight: 600 !important;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    color: inherit;
    cursor: not-allowed;
    opacity: 1 !important;
    padding: .618em 1em;
    color: #fff !important;
}

tr.woocommerce-cart-form__cart-item.cart_item .product-name a{
    color:#000;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: unset;
    width: 100% !important;
}


#customer_details .col-1, #customer_details .col-2{
    webkit-box-flex: 0;
    -ms-flex: 100% !important;
    flex: 100%!important;
    max-width: 100% !important;
}



.icon-bar-button {
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    position: fixed;
    top: 50%;
    right: 0;
    line-height: 24px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #ecb338;
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
    z-index: 999;
}

.icon-bar-button a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
}

.icon-bar-button svg{
    position: absolute;
    top: -10px;
    left: -5px;
    background-color: #2d0c03;
    padding: 4px;
    width: 20px !important;
    height: 20px;
    border-radius: 50px;
}

section#company-gallery {
    width: 100%;
    float: left;
    padding: 3em 0em 1em;
}

.events_section {
    width: 100%;
    float: left;
    border: 1px solid #662829;
    padding: 10px;
    margin-bottom: 9%;
}

.events_section h5 {
    width: 100%;
    float: left;
    font-size: 16px;
    text-align: center;
    margin-top: 3%;
    font-weight: 600;
    color: #662829;
}



/****** New Css according to new theme ***/

#home-slider-1{
    width:100%;
    float:left;
}
#dishes_section{
    width:100%;
    float:left;
}
.uk-block-default {
    background: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}
.uk-block {
    position: relative;
    box-sizing: border-box;
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
}
.uk-grid {
    margin-left: -25px;
}
.uk-grid {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
}
.uk-text-center {
    text-align: center !important;
}
.uk-text-center .uk-module-title-alt {
    display: inline-block;
}
.uk-module-title-alt {
    position: relative;
    display: table;
}
.uk-margin-large-bottom {
    margin-bottom: 50px !important;
}
h2, .uk-h2 {
    font-size: 32px;
    line-height: 36px;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0 0 15px 0;
    font-family: 'Khand';
    font-weight: 400;
    color: #2F4C78;
    text-transform: none;
}
.uk-text-center .uk-module-title-alt:before {
    height: 1px;
}
.uk-module-title-alt:before {
    left: -40px;
    height: 0;
}
.uk-module-title-alt:before, .uk-module-title-alt:after {
    content: "";
    position: absolute;
    bottom: 10px;
    height: 1px;
    width: 40px;
    margin: 0 -15px;
    background-color: #2F4C78;
}
.uk-module-title-alt:after {
    right: -40px;
}
.tm-primary-color {
    /* color: #938372 !important; */
	color: #2e31929e;
}
.tm-rating {
    list-style-type: none;
    padding: 0;
    margin: 0 0 20px;
}
.tm-rating li {
    color: #fd8e18;
    padding-right: 1px;
    display: inline-block;
    line-height: 20px;
}
h3, .uk-h3 {
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 15px 0;
    font-family: 'Khand';
    font-weight: 400;
    color: #2F4C78;
    text-transform: none;
}
#dishes_section p{
    font-style: normal!important;
    font-size: 18px;
    color: #382f2f;
    font-weight: 400;
    font-family: 'Varela';
}

#our_menu_section{
     width:100%;
    float:left;
}
.uk-container-center {
    margin-left: auto;
    margin-right: auto;
}
.tm-img-top-left {
    left: -20%;
    top: -60px;
    margin-left: 10%;
}
.tm-img-bottom, .tm-img-bottom-center, .tm-img-bottom-right, .tm-img-bottom-left, .tm-img-top-right, .tm-img-top-left {
    position: absolute;
}
.uk-margin-large-top {
    margin-top: 50px !important;
}
.uk-sub-title, .uk-sub-title-small {
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 0 0 15px 0;
    font-family: 'Varela';
    font-size: 16px;
    /* color: #aea512; */
	color: #A8B8D2;
}
h3, .uk-h3 {
    font-size: 22px;
    line-height: 32px;
}
.tm-padding-small-sides {
    padding: 0 60px;
}
.uk-button:not(:disabled) {
    cursor: pointer;
}
.uk-button-large {
    min-height: 45px !important;
    padding: 0 25px !important;
    line-height: 45px !important;
    font-size: 18px !important;
}
.uk-button {
    -webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: #ffffff;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 12px;
    background: #4A6BA0;
    vertical-align: middle;
    line-height: 40px;
    min-height: 40px;
    font-size: 1.2rem;
    text-decoration: none;
    text-align: center;
    border-radius: 3px;
    font-family: 'Khand';
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0 15px;
}
.uk-button:hover{
	background-color: #A8B8D2 !important;
}
.tm-img-bottom-center {
    right: auto;
    left: auto;
    bottom: -60px;
    position: relative;
}
#our_menu_section p{
    font-style: normal!important;
    font-size: 18px;
    color: #382f2f;
    font-weight: 400;
    font-family: 'Varela';
}
.tm-menu-item.tm-menu-compound {
    margin-bottom: 50px;
}
.tm-menu-item.tm-menu-compound .tm-menu-name, .tm-menu-item.tm-menu-compound .tm-menu-price {
    font-size: 22px;
    font-family: 'Khand';
    font-weight: 400;
	color: #2F4C78;
}
.tm-menu-item .tm-menu-name {
    display: inline-block;
    padding-right: 10px;
    max-width: 80%;
}
.tm-menu-item .tm-menu-name, .tm-menu-item .tm-menu-price {
    z-index: 0;
    position: relative;
    background-color: #ffffff;
    font-family: 'Varela';
    font-weight: 400;
    font-size: 17px;
}
.tm-menu-item .tm-menu-dots {
    background-image: linear-gradient(to right, rgba(56, 47, 47, 0.5) 33%, rgba(0, 0, 0, 0) 0%);
    background-position: bottom;
    background-size: 3px 1px;
    background-repeat: repeat-x;
    height: 1px;
    width: 100%;
    position: absolute;
    top: 20px;
}
.tm-menu-item .tm-menu-price {
    padding-left: 10px;
    right: 0;
    position: absolute;
}
.tm-menu-item .tm-menu-desc {
    display: block;
    clear: both;
    color: #938372;
}
#our_menu_section .tm-menu-desc{
    font: 400 16px / 32px 'Varela';
}
.tm-menu-item {
    overflow: hidden;
    position: relative;
}
.tm-img-bottom-right {
    right: -10%;
    bottom: -60px;
    margin-right: -60px;
}
#footer_above_section{
    width:100%;
    float:left;
}
.tm-overlay-secondary, .tm-overlay-secondary:before, .tm-overlay-secondary .tm-background-cover {
    background-color: rgba(151, 0, 0, 0.15);
}
.tm-inner-shadow {
    background-repeat: repeat !important;
    -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.2);
}
.uk-contrast .uk-sub-title, .uk-contrast .uk-module-title-alt {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.uk-contrast h1, .uk-contrast h2, .uk-contrast h3, .uk-contrast h4, .uk-contrast h5, .uk-contrast h6 {
    color: #ffffff;
}
.uk-contrast {
    color: #ffffff;
}
.tm-overlay-slider:before, .tm-overlay-primary:before, .tm-overlay-secondary:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    padding: 0;
    top: 0;
    left: 0;
    display: block;
}
.uk-contrast .uk-module-title-alt:before, .uk-contrast .uk-module-title-alt:after {
    background-color: #ffffff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.uk-module-title-alt:before {
    left: -40px;
    height: 0;
}
.uk-module-title-alt:after {
    right: -40px;
}
#footer_above_section p{
     font: 400 16px / 32px 'Varela';
}
ul.social {
    margin: 0px;
    padding:0px;
}
.social li {
    display: inline;
    margin: 0px 2px;
    list-style: none;
}
.social li .icon {
    display: inline-block;
    text-align: center;
    font-size: 25px;
    color: #fff;
    transition: all 0.5s ease;
}
.social li .icon:hover {
    color: #4A6BA0;
}
.uk-description-list-horizontal > dt {
    float: left;
    clear: both;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font: 400 16px / 32px 'Varela';
}
.uk-description-list-horizontal > dd {
    margin-left: 200px;
    font: 400 16px / 32px 'Varela';
}
.uk-margin-large-right {
    margin-right: 50px !important;
}
.uk-align-left {
    margin-right: 15px;
    float: left;
}
.uk-text-right {
    text-align: right !important;
}
.uk-panel-box-primary {
    background-color: #C7CEE1;
    color: #1a1a10;
    background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #C7CEE1;
    background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #C7CEE1;
    background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #C7CEE1;
    background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #C7CEE1;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #C7CEE1;
    box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1), inset 0 5px 0 rgba(255, 255, 255, 0.05);
    padding:10px;
}
#appointment-send{
        margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: #ffffff;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    background: #4A6BA0;
    vertical-align: middle;
    line-height: 40px;
    min-height: 40px;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    border-radius: 3px;
    font-family: 'Khand';
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0px 35px;
}
#footer{
    width:100%;
    float:left;
}
#tm-header-a {
    background-color: rgb(39, 21, 20);
    margin-top:0px;
}
.tm-block-fullwidth {
    padding: 0px;
}
.tm-block-fullwidth > .uk-container {
    max-width: 100%;
    padding: 0px;
}
#tm-logo {
    width:100%;
    float:left;
    background: #3D1110;
    margin-top:-170px;
}
div#tm-logo img {
    height: 150px;
    margin: 0 auto;
    margin-top: 10px;
	width: auto;
}
.tm-logo {
    display: block !important;
    position: relative;
    line-height: 170px;
    width: 34.333%;
    height: 170px;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2), inset 0 5px 0 rgba(0, 0, 0, 0.1), inset 0 6px 0 rgba(255, 255, 255, 0.1);
    background-color: rgb(255 255 255 / 80%);
    background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgb(255 255 255 / 80%);
    background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgb(255 255 255 / 80%);
    background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgb(255 255 255 / 80%);
    background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgb(255 255 255 / 80%));
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) rgb(255 255 255 / 80%);
    text-align: center;
    overflow: hidden;
    margin: 0 -16px;
}
.uk-flex-center {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.uk-flex-middle {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.uk-flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.tm-header-box {
    padding-bottom: 60px;
    background-color: #4A6BA0;
    width:100%;
    float:left;
}
.tm-header-box > div {
    position: relative;
    padding: 0;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.15), 0 0 0 4px rgba(0, 0, 0, 0.2);
}
.tm-padding-remove {
    padding: 0 !important;
}
.tm-header-box section.uk-grid > div > div {
    overflow: hidden;
}
.uk-panel-box-secondary {
    background-color: #C7CEE1 !important;
    color: #ffffff;
    background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #938372;
    background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #938372;
    background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #938372;
    background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #938372;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #938372;
    box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1), inset 0 5px 0 rgba(255, 255, 255, 0.05);
}
.tm-quote {
    font-family: 'Khand';
    line-height: 48px;
}
.tm-img-bottom {
    right: 0;
    bottom: 0;
}

#tm-header-b p{
    font: 400 16px / 32px 'Varela';
}
.uk-panel {
    display: block;
    position: relative;
}
#tm-top-b{
    width:100%;
    float:left;
}
.black-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: transparent;
    top: 0px;
    left: 0px;
}




.gallery-title
{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.filter-button
{
    font-size: 18px;
    border: 1px solid #938372;
    border-radius: 5px;
    text-align: center;
    color: black;
    margin-bottom: 30px;

}
.filter-button:hover
{
    font-size: 18px;
    border: 1px solid #938372;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #4A6BA0;

}
.btn-default:active .filter-button:active
{
    background-color: #42B32F;
    color: white;
}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}
.tm-slideset-gaucho .uk-panel-teaser {
    margin: -30px -30px 0 -30px;
}
.tm-slideset-gaucho .uk-panel-teaser .uk-overlay {
    width: 100%;
}
.uk-overlay {
    display: inline-block;
    position: relative;
    max-width: 100%;
    vertical-align: middle;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    margin: 0;
}
.tm-slideset-gaucho .uk-panel-title{
    display: block;
    color: #ffffff;
    margin-left: -30px;
    margin-right: -30px;
    padding: 20px 5px 20px 5px;
    font-family: 'Khand';
    font-size: 19px;
    border-bottom: 0;
    text-transform: capitalize;
    background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #A8B8D2;
    background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #A8B8D2;
    background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #A8B8D2;
    background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #A8B8D2;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) #A8B8D2;
    box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.1), inset 0 5px 0 rgba(255, 255, 255, 0.1);
}
.tm-slideset-gaucho .uk-panel-box {
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.15), 10px 10px 20px rgba(0, 0, 0, 0.2);
}
.tm-slideset-gaucho .uk-panel-box {
    padding: 30px!important;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.15);
    background: #ffffff;
    color: #382f2f;
    font: 400 16px / 32px 'Varela';
}
/************* About page *****/

#about_history{
    width:100%;
    float:left;
}
.tm-dropcap-block > p:first-of-type:first-letter, .tm-dropcap .tm-article > p:first-of-type:first-letter {
    margin: 10px 10px 0 0;
    float: left;
    line-height: 38px;
    font-size: 48px;
    color: #382f2f;
    font-family: 'Khand';
    font-weight: 400;
}
#about_history p{
    font: 400 16px / 32px 'Varela';
}
.uk-thumbnail {
    display: inline-block;
    max-width: 100%;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid rgba(0, 0, 0, 0);
    background: rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 4px #ffffff, 0 0 0 5px rgba(210, 200, 42, 0.5);
}
hr {
    border-style: dashed;
    width: 100%;
    float: left;
    box-sizing: content-box;
    height: 0;
    margin: 15px 0;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#about_pholisphy{
    width:100%;
    float:left;
}
.uk-module-title {
    border-bottom: 1px solid #A8B8D2;
    display: table;
    padding-bottom: 10px;
    margin-bottom: 20px;
	color: #A8B8D2;
}
#about_pholisphy p{
    font: 400 16px / 32px 'Varela';
}
.tm-block-icon {
    font-size: 42px;
    line-height: 75px;
    color: #aea512;
    margin-right: 25px;
}
#what_we_stand{
     width:100%;
    float:left;
}




/* Style the tab */
.tab {
  float: left;
  border-right: 1px solid #4A6BA0;
  padding:0px;
  border-width:4px;
}

/* Style the buttons inside the tab */
.tab button {
  display: block;
  background-color: inherit;
  color: #382f2f;
  padding: 22px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #4A6BA0;
    color: #fff;
    border-radius: 5px 0 0 5px;
}

/* Create an active/current "tab button" class */
.tab button.active {
    background-color: #4A6BA0;
    color: #fff;
    border-radius: 5px 0 0 5px;
}
#what_we_stand p {
    font: 400 16px / 32px 'Varela';
}
#testimonial{
    width:100%;
    float:left;
}

.uk-border-circle {
    border-radius: 50%;
}
.tm-testimonial-avatar {
    box-shadow: 0 0 0 4px #ffffff, 0 0 0 5px #d2c82a;
}
.uk-margin-top {
    margin-top: 15px !important;
}
.uk-align-center {
    margin-left: auto;
    margin-right: auto;
}
.tm-testimonial {
    margin: 0 45px;
    padding: 0 15px;
    border-width: 0;
}
blockquote .author {
    font-size: 24px;
    margin-top: 15px;
}
blockquote .jobtitle {
    font-size: 18px;
}
blockquote .author, blockquote .jobtitle {
    font-weight: normal;
    line-height: 38px;
    display: block;
}
#testimonial .carousel-control svg {
    color: #ccc;
    font-size: 4em;
    margin-bottom: 0em;
}
#testimonial blockquote > p {
    line-height: 48px;
    font-weight: 400;
    font-size:24px;
}
.copy_right-text{
    text-align: center;
    color: #999999;
    padding: 10px;
}
.copy_right-text p{
	font-size: 14px !important;	
}
.first_footer2{
   background:#000;
}
.copy_right-text a{
        color: #938372;
        text-decoration:underline;
}
#tm-top-a{
    width:100%;
    float:left;
}
#tm-top-a .container{
    max-width: 1300px;
    
}
#primary-menu #menu-item-4194 {
      padding-top: 2.5em;
      padding-right:15px;
}
#primary-menu #menu-item-4194 a {
    background-color: #4A6BA0;
    padding: 10px 12px;
    border-radius: 4px;
	color:#fff;
}
#primary-menu #menu-item-4194:hover>a:after {
    height: 0px;
}
#primary-menu #menu-item-4194 a:hover {
     color: #fff;
} 

#primary-menu #menu-item-4195{
      padding-top: 2.5em;
} 
#primary-menu #menu-item-4195 a {
    background-color: #938372;
    padding: 10px 12px;
    border-radius: 4px;
} 
#primary-menu #menu-item-4195:hover>a:after {
    height: 0px;
}
#primary-menu #menu-item-4195 a:hover {
     color: #fff;
	background-color:#877b6e !important;
	
} 



/* Custom CSS written on 19-10-2020 by sony */

#primary-menu .menu-item-object-custom a:hover{
	background-color:#2E3192 !important;
}
.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore){
	opacity: 0;
}

.uk-overlay-fade{
	opacity: 0.7;
}

.uk-overlay-fade, .uk-overlay-scale, .uk-overlay-spin, .uk-overlay-grayscale, .uk-overlay-blur, [class*='uk-overlay-slide']{
	    transition-duration: 0.3s;
    	transition-timing-function: ease-out;
}


.uk-button-primary{
	background-color: #4A6BA0 !important;
}
.uk-button-primary:hover{
	
	background-color:#A8B8D2 !important;
}

.uk-button-secondary:hover{
	background-color:#A8B8D2;
}


.custome_header{
	position: relative;
	left: 0;
	right:0;
	top:inherit;
	background-color:#fff;
}
.uk-module-title-alt:before, .uk-module-title-alt:after{
	top: 50%;
}

.uk-button{
	padding: 0;
}

/* .header_menubar{
	background-color: #000000;	
}
*/
#primary-menu #menu-item-4194,#primary-menu #menu-item-4195{
	padding-right: 15px;
}

.uk-panel-box-primary .uk-form select:focus, .uk-panel-box-primary .uk-form textarea:focus, .uk-panel-box-primary .uk-form input:not([type]):focus, .uk-panel-box-primary .uk-form input[type="text"]:focus, .uk-panel-box-primary .uk-form input[type="password"]:focus, .uk-panel-box-primary .uk-form input[type="email"]:focus{
	border-color: #928b1d;
    background: rgba(0, 0, 0, 0.1);
    color: #1a1a10;
	
}

.social-icons-small{
		display: inline-block;
		font-size: 36px;
		color: #ffffff;
		transition: all 0.5s ease;
		top: 10%;
		margin-left: 5px;
	}


input[type="date"]{
 color: #495057;
}

/* Product page css */

.single_page_section h1.entry-title {
    color: #2F4C78!important;
    font-family: 'khand';
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
    color: #4A6BA0;
    font-size: 35px;
    font-family: 'Varela';
    font-weight: bold;
}
.woocommerce .quantity .qty {
    width: 65px;
    text-align: center;
    height: 35px;
    font-size: 17px;
    border-color: #4A6BA0;
    border-radius: 10px;
}
.woocommerce .quantity .qty:focus {
    outline: transparent;
}
.woocommerce div.product form.cart div.quantity{
    float: none;
}
.woocommerce div.product form.cart .button{
    background-color: #4A6BA0!important;
    font-size: 20px;
    font-family: 'Varela';
	margin-top: 20px;
}
.woocommerce #respond input#submit, .woocommerce a.button,
.woocommerce button.button, .woocommerce input.button,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, .woocommerce button.button.alt, 
.woocommerce input.button.alt{
    background-color: #4A6BA0!important;
    font-size: 16px;
    font-family: 'Varela';
}
.woocommerce div.product form.cart .button:hover {
    background-color:#A8B8D2 !important;
}
span.posted_in {
    font-size: 20px;
    font-family: 'Khand';
    font-weight: 500;
}
span.posted_in a {
    color: #A8B8D2;
}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next,
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{
    font-size: 20px;
    font-family: 'Khand';
}
/*.single_page_section .row {
    border-radius: 10px;
    box-shadow: 0 0 6px 0 #222;
}*/
.woocommerce-message {
    border-top-color: #4A6BA0;
    font-size:15px;
}
.woocommerce-message::before {
    color: #4A6BA0;
}
.woocommerce #content table.cart td.actions .input-text, 
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
    width: 200px;
    height: 36px;
    border-radius: 5px;
}
.woocommerce table.shop_table {
    font-size: 16px !important;
    color: #4A6BA0!important;
}
.hentry {
    margin-top: 30px;
}
div#tm-top-b ul {
    display: inline;
    padding: 0;
    margin: 0;
}
section#image-banner img {
    width: 100%;
}
.d-none {
    display: block!important;
}
section#image-banner {
    display: none!important;
}
.blog-form {
    display: inline-block;
}
button.btn-change8-blog {
    -webkit-appearance: none;
    margin: 20px 7px;
    border: none;
    overflow: visible;
    font: inherit;
    color: #fff;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 40px;
    min-height: 40px;
    font-size: 20px;
    text-decoration: none;
    text-align: center;
    border-radius: 3px;
    font-family: 'Khand';
    border: 1px solid rgba(0,0,0,.1);
    padding: 0 15px;
    width: auto!important;
        background: #4A6BA0;
}
button.btn-change8-blog:hover {
    background-color: #A8B8D2!important;
    border-color: #A8B8D2!important;
    box-shadow: none;
}
.uk-text-center .uk-module-title-alt {
    display: inline-block;
    z-index: 9;
}


/* @media only screen and (min-width: 37.5em){
	.main-navigation ul{
		display: none;
	}
}
*/
@media (max-width: 1199px){
.container {
    max-width: 960px;
}
}
@media(max-width:767px){
    .tm-header-b.uk-grid .uk-panel {
    min-height: 100px!important;
}
.main-navigation ul {
    display: none;
}
	.tm-menu-item .tm-menu-dots{
		width:18%;	
	}
	.tm-menu-item.tm-menu-compound .col-6 {
    max-width: 40%;
		padding:0;
}
	span.tm-menu-price.col-md-3.col-3 {
    max-width: 20%;
}
.menubar_links .header_menubar {
    float: right;
    background-color: rgba(0,0,0,.8)!important;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
}
.tm-img-bottom {
    position: absolute;
    right: 0;
    border: 0;
    top: 100px;
}
#footer_above_section .uk-panel {
    min-height: auto!important;
}
#mobile-banner{
    width:100%;
    float:left;
    display:block !important;
    text-align: center;
    color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
}
#mobile-banner .uk-container.uk-container-center {
    padding: 100px 50px;
    background-color: #00000080;
}
#home-slider-1{
    display:none !important;
}
.mobile-close-img{
    display:none !important;
}
#tm-logo{
    display:none;
}
#mobile-banner h2 {
    font-size: 35px;
    color: #fff;
    line-height: 41px;
}
#mobile-banner p {
    font-family: 'Varela';
    font-size: 18px;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 799px) {
	.main-navigation ul{
		display: none;
	}
	.uk-button-large{
		padding: 0 20px !important;
	}
	.header_menubar{
		background: rgba(0,0,0, .8);
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px){
	.main-navigation ul{
		display: none;
	}
	.header_menubar{
		background: rgba(0,0,0, .8);
		padding-bottom: 10px;
	}
	
}

@media only screen and (min-device-width : 800px) and (max-device-width : 1024px) {
	
	.uk-button-large{
		padding: 0 20px !important;
	}
	#primary-menu #menu-item-4194, #primary-menu #menu-item-4195{
		padding-top: 0;
	}
}



@media only screen and (max-width: 40em) {
	h1{
		font-size: 38px !important;
	}
	.bg_color_cream{
		padding-top: 10em !important;
    	padding-bottom: 1em !important;
	}
	.tm-slideset-gaucho .uk-panel-title{
		font-size: 18px !important;
	}
}


/*  media query for Apple 5/5S   */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	.header_menubar{
		background-color: rgba(0,0,0,.8) !important;	
		padding-bottom: 10px;
	}
	.uk-button-large{
		padding: 0 !important;
		margin-top: 5px;
	}
	.uk-panel-footer{
		min-height: 380px;
		padding: 30px;
	}
	
	.tm-menu-item.tm-menu-compound .tm-menu-name{
		font-size: 16px;
	}
	.uk-module-title-alt{
		margin-top: 50px;
	}
	.uk-scrollspy-init-inview img{
		margin-top: 20px;
	}
	.uk-h2{
		font-size: 24px;
	}
	.tm-menu-item.tm-menu-compound:nth-child(1){
		margin-top: 50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size: 18px;
	}
	.tm-menu-item h3{
		font-size: 20px !important;
		line-height: 25px !important;
	}
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
	
	.uk-button-large{
		margin-top: 5px;
		padding: 0 !important;
	}
	.uk-panel{
		min-height: 380px;
		padding: 30px;
	}
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
	
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
	
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	
	.tm-logo{
		display: none !important;
	}
	
	.header_menubar{
		background-color: rgba(0,0,0,.8) !important;	
		padding-bottom: 10px;
	}
	#tm-header-a{
		margin-top: 0px;
	}
	.uk-panel-box{
		padding: 15px 0 !important;
	}
	.uk-grid .uk-panel{
		min-height: 250px !important;
	}
	.uk-button-large{
		padding: 0 3px !important;
		font-size: 15px !important;
	}
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
	

}

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	
	.header_menubar{
		background-color: rgba(0,0,0,.8) !important;	
		padding-bottom: 10px;
	}
	
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
	
}


@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	.header_menubar{
		background-color: rgba(0,0,0,.8) !important;	
		padding-bottom: 10px;
	}
	
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
	
}
/* Iphone 6,7,8 Media queries landscape mode */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
	
	.uk-module-title-alt{
		margin-top:50px
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
}
/* Iphone 6,7,8 Media queries portrait mode */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
	
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
	
}

/* iPhone 6+, 7+, 8+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
	
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
	
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
}


@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
	
}
/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
	
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
}

/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	.uk-module-title-alt{
		margin-top:50px;
	}
	.tm-menu-item.tm-menu-compound .tm-menu-price{
		font-size:20px;
	}
}

@media(min-width:767px){
	.container.new_table {
    width: 50%;
}
}



/* @media only screen and (min-width: 64.063em) and (max-width: 90em) { 

	.uk-margin-left{
		margin-left: 15px !important;
	}

}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.uk-margin-left{
		margin-left: 0px !important;
	}
}
*/


.menu-main-menu-container>ul>li.current-menu-item:nth-child(5)>a{
}
.woocommerce table.shop_table{
	font-size:14px !important;
	font-family: 'Varela';
}

/*.wpt_product_table_wrapper div.tables_cart_message_box {
    display: none !important;
}*/
div.wpt-footer-cart-wrapper.always_show{
    display: none !important;
}
p.woocommerce-result-count{
    display:none !important;
}
form.woocommerce-ordering {
    display: none !important;
}
ul.products {
    display: none !important;
}
.woocommerce nav.woocommerce-pagination{
    display:none !important;
}
#post-4343{
    padding:0 60px;
}
#post-4343 thead{
    font-size:15px;
}
#post-4343 tbody{
    font-size:15px;
}
#post-4343 tbody .product_description{
    font-size:11px;
}
#post-4290{
    text-align:center;
}
#post-4290 .woocommerce-order-overview{
    margin-left: auto !important;
    width: 50%;
    margin-right: auto !important;
    font-size: 13px;
    margin-top: 35px !important;
}
#post-4290 .woocommerce .woocommerce-customer-details address{
    text-align:center;
}
p.woocommerce-mini-cart__buttons.buttons a {
    margin-left: 15px;
}
.tables_cart_message_box_4372 {
    width: 37%!important;
    margin-left: auto;
    text-align: right;
    padding-top: 20px!important;
}
p.woocommerce-mini-cart__total.total {
    margin: 15px 0!important;
}
li.woocommerce-mini-cart-item.mini_cart_item {
    font-size: 13px;
}
#post-4290 .woocommerce {
    text-align: left;
}
#post-4288 h1.entry-title {
    text-align: center;
}
#mobile-banner{
    display:none;
}
@media(max-width:902px){
    .tables_cart_message_box_4372 {
    width: 70%!important;
}
}
@media(max-width:533px){
    .tables_cart_message_box_4372 {
    width: 100%!important;
}
#post-4343 {
    padding: 0 30px;
}
}
.menubar_links .header_menubar {
    padding-left: 0px;
    padding-right: 0px;
}
.single_page_section .post_div_sradiry.blog_pages_page li{
	font-size:16px;
}
.tables_cart_message_box.tables_cart_message_box_4372 {
    display: none !important;
}
.search #primary{
    text-align: center !important;
    padding: 40px 0;
}