/*
Theme Name: Doctor Carter
Theme URI: http://seaside-themes.com/doctor-carter/
Author: seasidetms
Author URI: http://seaside-themes.com/
Description: Doctor Carter WordPress Theme is amazing. Unlimited design solutions can be created due to a great flexibility of settings and shortcode options. 99+ Custom Shortcodes are added through a Visual content composer with drag’n’drop function. You can set a completely custom layout that stretches to any width, set your content in many columnns and assign animation many parts of your content. Doctor Carter theme has a Departments post type that can be set to any sort of a Grid or a Masonry puzzle with variable paddings for elemens, while Blog can have several different layouts too. Custom Profiles and Departments post types offer an optimal way to present your content, while valid code, SEO-optimized structure and microformats guarantee this content is easily crawled and indexed by search engines. Doctor Carter comes with a Custom Mega Menu plugin, a really functional Form Builder and premium Revolution and Layer Slider plugins included for free. Multilanguage, RTL-ready, plugin-compatible and professionally-supported theme.
Version: 1.0.0
License:
License URI:
Text Domain: doctor-carter
Domain Path: /theme-vars/languages
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/


html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
figure,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  outline: none;
}
html {
  height: 100%;
  overflow-x: hidden;
  position: relative;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;

}

/*.layer-btn{
     padding: 8.03448px 30.10345px;
    color: rgb(255, 255, 255);
    border-radius: 16px;
    background: rgb(27, 154, 247); 
}
*/

body {
  overflow-x: hidden;
  position: relative;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
object,
video,
audio,
embed,
canvas,
iframe,
main,
summary {
  display: block;
}
.ls-layer .ls-layer-link{

    5.03448px 59.10345px 12.0456px 5.0158px
}
video,
audio,
progress,
canvas {
  vertical-align: baseline;
}
video {
  background-color: #000000;
}
template,
[hidden],
audio:not([controls]) {
  display: none;
}
audio:not([controls]) {
  height: 0;
}
iframe {
  margin-bottom: 20px;
  max-width: 100%;
}
abbr,
address,
progress {
  display: inline-block;
  text-decoration: none;
}
abbr:not([class]),
acronym {
  text-decoration: underline;
}
address {
  font-style: normal;
  margin: 0 0 20px;
}
code {
  letter-spacing: 1px;
  display: inline-block;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
ul,
ol {
  list-style-position: inside;
  margin-bottom: 20px;
}
ul li,
ol li {
  padding: 10px 0 0;
}
ul li:first-child,
ol li:first-child {
  padding-top: 0;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin: 0 0 0 20px;
  padding: 10px 0 0;
}
#middle ul:after,
#bottom ul:after,
#middle ol:after,
#bottom ol:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
ol {
  list-style-type: decimal-leading-zero;
}
dl {
  display: block;
  overflow: hidden;
}
dt {
  display: block;
  font-weight: bold;
  overflow: hidden;
}
dd {
  display: block;
  overflow: hidden;
  margin: 0 0 20px;
}
blockquote {
  padding-left: 30px;
  padding-right: 0;
  position: relative;
  quotes: none;
}
blockquote:before,
blockquote:after {
  content: none;
}
del {
  text-decoration: line-through;
}
table {
  width: 100%;
}
img {
  display: inline-block;
  color: transparent;
  height: auto;
  font-size: 0;
  vertical-align: middle;
  max-width: 100%;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimizeQuality;
  -ms-interpolation-mode: bicubic;
}
img.wp-smiley,
img.emoji {
  font-size: 1em;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
img {
  border: 0;
}
figure {
  background-image: none !important;
}
fieldset {
  margin: 25px 2px 30px;
  padding: 1.5em 1em .5em;
  border-width: 0;
  border-style: solid;
}
fieldset legend {
  padding: 3px 10px;
  margin-top: -25px;
}
input {
  line-height: normal;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
textarea {
  resize: vertical;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
optgroup {
  font-weight: bold;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
}
input[type=submit],
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
select {
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
  pointer-events: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type=text]::-ms-clear {
  display: none;
}
p:empty {
  display: none;
}
:focus {
  outline: 0;
}
pre {
  margin-bottom: 20px;
  overflow: auto;
}
svg:not(:root) {
  overflow: hidden;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}
sub,
sup,
small {
  font-size: 75%;
}
sub,
sup {
  line-height: 0;
  position: relative;
}
sup {
  vertical-align: super;
}
sub {
  vertical-align: sub;
}
b,
strong {
  font-weight: bold;
}
th,
td,
caption {
  font-weight: normal;
}
dfn {
  font-style: italic;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
mark {
  color: #000000;
}
.sticky,
.bypostauthor,
.screen-reader-text {
  outline: none;
}

/* Custom Tab*/
.three-block>.featured_block_inner>.featured_block_text>p{
color:#fff;
}
.three-block{
	cursor: grab;
    cursor: -webkit-grab;
	transition:all .25s ease;
	-webkit-transition:all .25s ease;
	-moz-transition:all .25s ease;
	-ms-transition:all .25s ease;
	-o-transition:all .25s ease;
	position:relative;
}
.three-block:hover{
	transform: translateY(-30px);
	-webkit-transform: translateY(-30px);
	-moz-transform: translateY(-30px);
	-o-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
}
.color-black {
	margin-bottom: 50px;
}
.color-black > *{
color:#03133c;
font-weight: 600;
}
.cutom-tabs> .seasidetms_tabs_list> .seasidetms_tabs_list_item{
background:#fff;
	opacity:1 !important;
}
.current_tab{
background:#1e3869 !important;
}

 *::selection{
background:blue;
color:white;
}
.cutom-tabs> .seasidetms_tabs_list> .seasidetms_tabs_list_item > a{
font-weight: 500;
    font-size: 14px;
    padding-right: 15px !important;
    padding-left: 15px !important;
	color:#1e3869 !important;
}

.cutom-tabs> .seasidetms_tabs_list> .seasidetms_tabs_list_item > a > span{
	color:#1e3869;
} 
.current_tab > a > span{
color:#fff !important;
}

.cutom-tabs> .seasidetms_tabs_list {
border-right: 1px solid rgba(255, 255, 255, 0.5803921568627451);
}

.seasidetms_tab> .seasidetms_tab_inner> h3{
font-weight: 100;
color: #ffffff9e;
}

.seasidetms_tab> .seasidetms_tab_inner> #content> #aux > .main > h3{
font-weight: 100;
color: #ffffff9e;
}
.m-r-t-15{
    margin-bottom: -20px;
	}
.tab-1{
    width: 300px;
    height: 231px;
    position: absolute;
    bottom: 0;
    padding: 0;
    background: white;
}
.seasidetms_tabs_wrap{
    overflow: visible !important;
}
.tab-1 > .seasidetms_tab_inner{
	padding:0 !important;
    background: rgba(255, 255, 255, 0.9);
	width: 1200px;
    top: -207px;
    height: 438px;
    bottom: 0;
}
.tab-1 > .seasidetms_tab_inner img{
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	width:100% !important;
}

.tab-1 > .seasidetms_tab_inner > .content-tab {
    position: absolute;
    width: 370px;
    height: 301px;
    padding: 25px;
    left: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.83);
}

.cutom-tabs.tabs_mode_tour .seasidetms_tabs_wrap{
	 height: 300px;
}

.seasidetms_counters.counters_type_horizontal .seasidetms_counter_wrap .seasidetms_counter .seasidetms_counter_inner:before{
	top: -95px !important;
}

.heading-tab{
    width: 300px;
}
.color-white{
	color:white !important;
}
html .seasidetms_color_scheme_third ::selection {
    background: rgb(30, 56, 105) !important;
    color: #ffffff;
}
.profile_sidebar{
	display:none !important;
}
.profile_content{
	width:100% !important;
}
.headline_outer .headline_inner.align_left {
    text-align: center !important;
}

h1.entry-title {
    color: white;
    font-size: 45px;
    text-shadow: 0 3px 0 #000;
    text-transform: uppercase;
	font-weight: bold;
}
h1.entry-title::before{
    content: "";
    left: 33%;
    right: 33%;
    height: 8px;
    position: absolute;
    bottom: 0;
    background: rgb(255, 255, 255);
    box-shadow: 0 2px 0 #000;
}
.headline_outer .headline_inner.align_left .headline_text{
	padding-right:0 !important;
}
.specific > h2{
	width: 300px;
    padding-top: 75px;
    padding-bottom: 60px;
}

.seasidetms_toggles .seasidetms_toggle_inner {
	padding: 15px 0 15px 0 !important;
}
.circle{
	padding: 10px;
    background: white;
    box-shadow: 0 0 4px #0000008a;
}
.seasidetms-icon-check-1 > .icon_box_inner > .icon_box_heading{
color:#1da000 !important;
}
.seasidetms-icon-check-1:before{
    color: #1da000 !important;
    background-color: rgba(198,198,198,0) !important;
    border-color: #1da000 !important;
}
.color-white-all h3{
color:white !important;
}
.color-white-all *{
color:rgba(249, 249, 248, 0.6392156862745098);
}
.counter-heading > .seasidetms_counter_inner > .seasidetms_count_wrap >  .seasidetms_counter_title{
color:white !important;
}

#seasidetms_counter_mmpc99na2o .seasidetms_counter_inner:before, #seasidetms_counter_oe6rxqz9ul .seasidetms_counter_inner:before, #seasidetms_counter_7h6s1714ub .seasidetms_counter_inner:before, #seasidetms_counter_wz19ep6tai .seasidetms_counter_inner:before, #seasidetms_counter_7h6s1714ub .seasidetms_counter_inner:before{
    background-color: #008b8b00;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
	background-size: contain !important;
}
@media screen and (min-width:1025px){
#seasidetms_fb_6h4anulgjy, #seasidetms_fb_kauuzjfxkn, #seasidetms_fb_97fd6gygb, #seasidetms_fb_7b7g0rmddk{
    width: 46%;
    float: right;
	}
}

@media screen and (min-width:768px){
.glass > .seasidetms_toggle_wrap > .seasidetms_toggle > .seasidetms_toggle_inner > .seasidetms_icon_box{
width: 50%;
float: left;
}
}
@media screen and (max-width:555px){
	h1.entry-title {
    font-size: 25px;
}
h1.entry-title::before{
    content: "";
    left: 45%;
    right: 45%;
    height: 4px;
    position: absolute;
    bottom: 10px;
    background: rgb(255, 255, 255);
    box-shadow: 0 2px 0 #000;
}
}
.imagePadding
{
    padding-top: 70px;
}

/* For Giving Box Shadow on Images */
.borderShadow
{
    box-shadow: 2px 0px 7px rgba(0, 0, 0, 0.12);
}
/* Our Team Images Padding End */
.spaceEnd
{
	padding:0px !important;
}
/* VinitImage Setting */
/*
.vinitDesc
{
	margin:0 auto !important;
}*/
.sachinDesc
{
	margin:0 auto !important;
}
.sachinImage
{
	margin:0 auto !important;
}

@media screen and (max-width: 767px) {
.freecobnsult {padding;:10px 20px 10px 20px;}
  .sachinDesc>.seasidetms_column_inner
	{
       padding: 0px !important;
	}
	.vinitDesc>.seasidetms_column_inner
	{
		padding:0px !important;
	}
	
	.paddingEnd>.seasidetms_row_outer_parent>.seasidetms_row_outer>.seasidetms_row_inner>.seasidetms_1212
	{
		display:flex;
		flex-flow: row wrap;
	}
	.paddingEnd>.seasidetms_row_outer_parent>.seasidetms_row_outer>.seasidetms_row_inner> .seasidetms_1212>.vinitDesc
	{
		order:2;
		margin-top:20px;
	}
}

.textColor{
	color:white !important;
	margin-top:38px !important;
	padding: 44px 2px 0px 3px;
}
.check-home > .icon_box_inner > .icon_box_heading {
    color: #292b36 !important;
}
.check-home:before {
    color: #162b62 !important;
    background-color: rgba(198,198,198,0) !important;
    border-color: #162b62 !important;
}


/* TO MAKE SQUARE CLASSES */

.squareClass
{
    border-radius: 10px;
	color:white;
	
}

/* TO CHANGE BACKGROUND COLOR OF SECTION */
.grayBackground
{
	background:#f7f7f8;
	opacity:0.9;
}
/* TO SET LAYOUT OF FORM IN PRICING */
.formlayoutSet
{
padding: 13px 15px 12px 9px;
}
.height-fixed{
    height: 640px;
}
body{
	overflow-y:hidden !important;
}
.bulleting{
	font-size: 16px;
    color: black;
    text-indent: -22px;
    margin-left: 28px;
}
/* to make footer content in center */
.footer_custom_html_wrap
{
	width:100% !important;
}
.footer_custom_html
{
	text-align:center !important;
}
.full-size{
    width: 100%;
}

.full-size > img{
    width: 100%;
}
.team-disc{
    font-size: 16px !important;
    line-height: 28px !important;
    text-align: justify !important;
}

.team-disc > div{
    text-align: justify !important;
}
.display-none-all{
		display:none !important;}
/* For Setting Layout of Our Team Page*/
@media screen and (max-width: 768px){
	.display-none{
		display:none !important;}
.sachinDesc{
	padding-top:80px !important;}
.height-fixed{
	height: 203px !important;
	margin-bottom: -44px !important;}	
.videoFix{
	   margin-top: -148px !important;
       margin-bottom: 122px !important;}	
.cutom-tabs > .seasidetms_tabs_wrap{
   top: 156px;
   margin-bottom: 88px;}
.heading-tab > .h6{
padding-left: 13px;}
#seasidetms_row_dom5g84ob7 .seasidetms_row_inner{
   padding-left: 0;}

.imageText{
    padding-left: 15px;
    margin-left: -10px !important;
    padding-top: 233px;
    margin-bottom: -127px;
    line-height: 27px !important;
	margin-top:-198px !important}
.boxProperty{
	    font-size:14px !important;
		margin-left:-46px !important;}
.marginBottom
	{
		margin-bottom:50px !important;
	}
.ReliableData
	{
		margin-top:-29px !important;
	}
.paddingZero{
		padding:0 !important;}
.secSet
	{
		 margin-bottom: -45px !important;
	}
#seasidetms_fb_aafdqvku7
	{
		width:100% !important;
	}
#seasidetms_fb_ykviiszli
	{
		width:100% !important;
	}
#seasidetms_fb_oypwiohjfl
	{
		width:100% !important;
		margin-top:20px !important;
	}
#seasidetms_fb_p5jc8dh98o
{
       width: 100% !important;
}

#seasidetms_tab_1k01xyfqxe >.seasidetms_tab_inner>.seasidetms_img
{
margin-bottom: 336px !important;
}
#seasidetms_row_kad2eszt6n>.seasidetms_row_outer_parent
	{
		    margin-bottom: -20px;
	}
}
@media screen and (max-width: 1024px) {
.sachinDesc
	{
		top:-50px !important;
	}
.sachinTitle
	{
		padding-top:25px !important;
	}

.videoFix
	{
		top:107px !important;
	}
	#seasidetms_column_6hwdulhqmj
	{
		
		margin-top:20px;
	}
}

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

.paddingEnd 
{
	width:100% !important;
}

#seasidetms_column_6duts0drdj {
    overflow: visible !important;
}

.innerText
{
	padding-top:15px !important;
}

.imageText
{
	margin-top: -188px;
    margin-left: -40px ;
	line-height:7px;
}
#seasidetms_fb_p6enrq34q{
	width: 46% ;
    float: right;
	background-color: #fcfcfc;
}
#seasidetms_fb_97fd6gygb>.featured_block_inner
{
	padding: 0 0% 0 3% !important;
}
#seasidetms_fb_kauuzjfxkn
{
	background-color:#fcfcfc;
}
#seasidetms_fb_7b7g0rmddk
{
	background-color:#fcfcfc;
}
#seasidetms_fb_aafdqvku7>.featured_block_inner
{
	padding: 0 0% 0 3% !important;
}
#seasidetms_fb_aafdqvku7
{
	width: 46%;
    float: right;
}
#seasidetms_fb_ykviiszli>.featured_block_inner
{
	padding: 0 0% 0 3% !important;
}
#seasidetms_fb_ykviiszli
{
	width: 46%;
    float: right;
}
#seasidetms_fb_oypwiohjfl>.featured_block_inner
{
	padding: 0 0% 0 3% !important;
}
#seasidetms_fb_oypwiohjfl
{
	width: 46%;
    float: right;
	margin-top:20px;
}
#seasidetms_fb_p5jc8dh98o>.featured_block_inner
{
	padding: 0 0% 0 3% !important;
}
#seasidetms_fb_p5jc8dh98o
{
	width: 46%;
    float: right;
	margin-top: -326px;
}
#seasidetms_heading_ssolkds62f
{
	    margin-bottom: 25px !important;
}

#slide_top{
	    bottom: 25px !important;
}
.seasidetms_archive_item_type{
	display:none !important;
}
@media screen and (min-width:541px){
.seasidetms_archive_type .seasidetms_archive_item_img_wrap {
    width: 100% !important;
}
.seasidetms_archive_type .seasidetms_archive_item_cont_wrap{
	width: 100% !important;
	text-align:center !important;
}
.seasidetms_archive article {
width: calc( 100% / 2 );
float: left;
padding: 25px !important;
}
.seasidetms_archive_type .seasidetms_archive_item_header{
background: #192b57;
padding: 10px 0 !important;
}
header.seasidetms_archive_item_header h2.seasidetms_archive_item_title a{
color: #fff;
}
}

.wpcf7-validation-errors
{
  color:red !important;
}


.wpcf7-mail-sent-ok
{
	color:green !important;
}
.wpcf7-not-valid-tip
{
	color:red !important;
}

#wpcf7-f5238-p5184-o1 > form > div.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok
{
	color:green !important;
}
.head-mob a {font-size:24px !important;}