/*
Theme Name:     Aedit Child
Theme URI: 		http://dev.themes-demo.com/aedit/
Author: 		The DesignThemes team
Author URI: 	http://themeforest.net/user/designthemes
Description:    Child theme for the Aedit theme powered by DesignThemes
Template:       aedit
Version:        1.0
*/

/*********New Stylesheet**********/
#header .dt-sc-button.medium {
    padding: 9px 30px;
}
.dt-logo-container a img{
	padding:1rem 0;
	height: inherit!important;
	max-height: 10rem!important;
}

.mb0 {
	margin-bottom: 0 !important;
}

.dt-sc-image-caption.type6:hover .dt-sc-image-title h3,
.dt-sc-image-caption.type6:hover .dt-sc-image-title h6,
.dt-sc-image-caption.type6:hover p a.dt-sc-button,
.dt-sc-image-caption.type6:hover .dt-sc-image-content>p,
.dt-sc-icon-box.type1:hover,
.dt-sc-icon-box.type1:hover .icon-wrapper span,
.faq_sec .vc_column-inner:hover h2 a {
	color: #f0f0f0;
}

.dt-sc-image-caption.type6:hover p a.dt-sc-button span {
	color: #650934;
}

.btn_testi {
	text-align: center;
}

.team_member ul.dt-sc-team-social a,
.grid_post_sec .column:hover .dt-sc-simple-style-desc>*,
.grid_post_sec .column:hover .dt-sc-simple-style-desc .entry-title h4 a {
	color: #f0f0f0 !important;
}

.footer_logo {
	max-width: 180px !important;
	width: 100%;
}

.dt_appointment-form ::placeholder {
	color: #f0f0f0;
}

body .grid_post_sec.dt-sc-posts-list-wrapper .tpl-blog-holder .column.dt-sc-post-entry article .entry-button a.dt-sc-button {
	background: #252525;
	text-transform: uppercase;
	padding: 16px 29px;
	font-weight: 600;
	line-height: 20px;
	color: #f0f0f0;
}

.grid_post_sec.dt-sc-posts-list-wrapper .tpl-blog-holder .column:hover .entry-button a.dt-sc-button {
	background-color: #650934 !important;
}

/*custom css*/
.gold {
	color: #c4942f !important;
}

.silver {
	color: #939598 !important;
}

.moss-green {
	color: #487976 !important;
}

.burgandy {
	color: #650934 !important;
}

/*header*/
.main-title-section h1 {
	color: #f0f0f0 !important;
	text-shadow: 3px 3px 2px rgba(0, 0, 0, 1);
	word-break: break-word !important;
}

.dt-sc-aedit-title h2 {
	line-height: 36px;
	margin-bottom: 0;
}

.dt-sc-button.medium.newbutt {
	margin-bottom: 26px !important;
}

/*end header*/
/*custom button*/
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
	font-size: 1.75rem;
}

/*end custom button*/
.no-margin {
	margin: 0cm auto !important;
}

#header .dt-sc-button.medium:hover {
	color: #650934 !important;
}

#header .dt-sc-button.medium {
	text-align: center !important;
}

.breadcrumb {
	visibility: hidden !important;
	display: hidden !important;
}

/* faq*/
.large-p p {
	font-size: 1.5rem;
}

/* end faq*/
.white-text p,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6,
.white-text a {
	color: #fff !important;
}

form.white-text .gfield_label,
form.white-text .gform-field-label--type-sub {
	color: #f0f0f0 !important;
}

.white-text {
	color: #fff !important;
}

.custom-margins {
	margin: 2rem 0 !important;
}

/*hubspot*/
.hs-form-14fa554c-0950-4ee7-9e14-802bc77fcc1d_8cd1066b-17eb-4217-b73d-066000dc98e1 .hs-form-field label:not(.hs-error-msg){
	color:#f0f0f0
}

@media only screen and (min-width: 800px) {
	.dt-logo-container a img {
		height: 150px;
		margin-top: -20px;
	}
}

.dt-sc-image-caption.type6:before,
.main-title-section-wrapper>.main-title-section-bg:before {
	background: #252525;
	opacity: 0.8;
}

body.home .dt-sc-image-caption.type6 a {
	color: #f0f0f0;
}

.dt-sc-image-caption.type6 .dt-sc-image-title:before {
	border-left-color: #fff !important
}

.dt-sc-team.flip-details-on-hover .dt-sc-team-thumb .figcaption {
	background: #252525;
}

.dt_appointment-form input[type="submit"] {
	background: #252525;
	border: 2px solid #487976;
}

.dt_appointment-form input[type="submit"]:hover {
	color: #252525;
}

.main-title-section-wrapper>.main-title-section-bg:before {
	background: #252525;
}

.dt-sc-team.flip-details-on-hover .dt-sc-team-thumb .figcaption p {
	margin: 20px 0 0px;
	white-space: inherit !important;
}

.main-title-section-bg {
	background-size: cover !important;
}

.fig-content a:hover {
	color: #c4942f;
}

div#dt-1659583728806-51a0e7fb-167d ul.dt-custom-nav li a, div#dt-1659583728806-51a0e7fb-167d ul.dt-custom-nav li a:hover {
	color: #c4942f!important;
}

.dt-sc-icon-box.type2 .icon-content h4 {
	font-size: 16px;
}

.dt-sc-tabs-vertical-container.dt_custom-tab-align ul.dt-sc-tabs-vertical li > a{
	color:#650934!important;
}

.dt-sc-tabs-vertical-container.dt_custom-tab-align ul.dt-sc-tabs-vertical li > a.current, .dt-sc-tabs-vertical-container.dt_custom-tab-align ul.dt-sc-tabs-vertical li > a:hover{
	color:#f0f0f0!important;
}

ul,
ol,
pre,
code {
	margin: 15px 0 0;
}

.dt-sc-icon-box.type1,
.last .dt-sc-icon-box.type1 {
	border-color: #f0f0f0;
}

.btn_testi {
	display: block;
	width: 260px;
	margin: auto;
}

#footer .menu-item ul {
	margin-left: 20px;
}

.dt-sc-team.flip-details-on-hover .dt-sc-team-thumb .team-title span {
	font-weight: 500;
}

.dtportfolio-item.dtportfolio-hover-icons-only .dtportfolio-image-overlay {
	display: none;
}

.dt-sc-progress.style1 .dt-sc-bar-text {
	font-size: 11px !important;
}

.dt-sc-icon-box.type1.aligncenter {
	height: 337px !important;
}

.jinu .vc_column-inner.vc_custom_1659150975990 {
	height: 96% !important;
}

.joru {
	border-bottom: 2px solid #650934 !important;
	margin-bottom: -11px !important;
}

.heading-jeera h2 {
	font-size: 30px !important;
}

.page-id-19441 .main-title-section h1 {
	font-size: 56px !important;
}

.page.page-id-19441 .dt-sc-bar-text span {
	display: none !important;
}

.wpcf7-form-control.wpcf7-select option {
	background-color: #650934 !important;
}

.fedex h2 {
	font-size: 33px !important;
}

.page-id-19441 .dt-sc-team.type2 .dt-sc-team-thumb .dt-sc-team-thumb-overlay,
.dt-sc-hexagon-image span::before,
.dt-sc-keynote-speakers .dt-sc-speakers-thumb .dt-sc-speakers-thumb-overlay,
.dt-sc-skin-highlight.extend-bg-fullwidth-left.opaque-9,
.dt-sc-skin-highlight.extend-bg-fullwidth-left.opaque-9::after,
.dt-sc-extend-bg.opaque-9::before {
	background: #252525;
	opacity: 0.8 !important;
}

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

	.muru .dt-sc-testimonial blockquote q {
		font-size: 13px;
		line-height: 1.6;
		text-align: center;
		letter-spacing: 0;
	}

	.muru .dt-sc-testimonial-author cite {
		margin-top: 0 !important;

	}

	.muru .dt-sc-testimonial blockquote q img {
		width: 100%;
		max-width: 200px;
	}

	.muru .dt-sc-testimonial.type3 blockquote {

		margin-top: 10px;
	}

	#testimonials .dt-sc-testimonial.type3 {
		padding: 8px 0px 8px !important;
		overflow: hidden;
	}

	#footer #_form_1_ ._inline-style input[type="text"] {
		width: 100% !important;
	}

	#footer #_form_1_ #_form_1_submit {
		width: 100% !important;
	}

	#faqsec .dt_case-study-content-wrapper h2 {
		font-size: 14px !important;
		line-height: 20px !important;
	}
}

@media only screen and (max-width: 400px) {
	.dt_custom-tab-title.dt-sc-aedit-title {
		margin-top: 48px !important;
	}

	.kiter {

		top: -85px !important;
	}

}

.anniversary-tabs .dtportfolio-sorting.default.type3 {
	display: none !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
	.align-items-end-wrapper .wpb_column.align-items-end {
		margin-top: 28px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1440px) {
	.mobo {
		display: none !important;
	}
}

.mobo .vc_carousel-indicators {
	display: none !important;
}

@media only screen and (max-width: 479px) {
	.button-dis-mob .dt-sc-image-caption.type6 .dt-sc-image-content p {
		display: block !important;
	}

	.sursize ul {
		font-size: 13px !important;
		line-height: 20px !important;
	}

	#ttt {
		font-size: 13px;
	}

	#frox #dt-1561459856638-b344946d-8e52 {
		vertical-align: top !important;
		margin-top: 55px !important;
	}

	.mobsizetab li a {
		font-size: 9px !important;
		font-weight: bolder !important;
	}

	body h2 {
		font-size: 18px !important;
	}

	.fedex h2 {
		font-size: 18px !important;
	}

	.mobdiv {
		display: none !important;
	}

	.dt-sc-button.medium.newbutt {
		margin-bottom: 26px !important;
	}

	.dtportfolio-sorting a {
		display: inline-block;
		width: 100%;
		font-size: 16px !important;
		margin: 0 !important;
	}

	div#\31 561523807571-a7a4216a-8178 {
		height: 60px;
	}

	.vc_custom_1561023488506 {
		margin-bottom: 0 !important;
	}

	.contct_info_sec {
		padding: 0 40px !important;
	}
}