/**

 * Add any custom CSS here.

 *

 * This file will be loaded after all other theme stylesheets.

 */
 
 :root {
  --wdtHeadAltColor: #36454F;
	--wdtPrimaryColor: #36454F;
		}
.elementor-kit-9
{
	--e-global-color-text:#36454F;
	
}
body
{
  color: #36454F!important; font-family: 'Playfair Display SC', serif !important;
}
h1, h2, h3, h4, h5 h6 p
{
  color: #36454F!important; font-family: 'Playfair Display SC', serif !important;
}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
  color: #fff;
}
.clsImageBoxTitle .elementor-widget-image-box .elementor-image-box-title
	{
		width: 100%;
	}
.clsImageBoxTitle .elementor-widget-image-box p
	{
		display:inline-block;
	}	
#footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder,  #footer p {
  color:#fff;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"]
{
	border-color:#fff !important;
}
.wdt-column-wrapper.wdt-column-gap-default {
  color: #fff;
}

.bann_main_itr .attachment-full.size-full, .n2-ss-slide {
  	height: auto !important;
	width:auto !important
}

.wdt-portfolio-single-default .wdt-portfolio-single-content .wdt-listings-features-box-container .wdt-listings-features-box-item .wdt-feature-title {
    color: var(--wdtHeadAltColor);
}

.main-title-section-wrapper .main-title-section-bg::before{
	width:100% !important;
}

.clshomeportfoliobox .wdt-listings-item-wrapper.type1 .wdt-listings-item-top-section a.custom-button-style
{
	display:none !important;
}
.clshomeportfoliobox .wdt-listings-item-wrapper .wdt-listings-media-group .wdt-listings-item-image-gallery img {
  border: 1px solid #b1a59a;
  padding: 10px;
	object-position: left top;
	height:100% !important;
	width:100% !important;
}
.clshomeportfoliobox img {
  border: 1px solid #b1a59a;
  padding: 10px;
}
.clshomeportfoliobox .elementor-image-box-title
{
	color: #36454F !important;
	font-family: 'Playfair Display SC', serif !important;
	display: inline-block;
	font-size: 19px;
	font-weight: 600 !important;
	float: left;
}
.post-645  .wdt-listings-item-image-gallery img {
border: 1px solid #b1a59a;
  padding: 10px;
	object-position:center top !important;
	}
.post-646  .wdt-listings-item-image-gallery img {
border: 1px solid #b1a59a;
  padding: 10px;
	object-position:center !important;
	}
.wdt-listings-taxonomy-container ul {
    display: none !important;
    padding: 0;
    list-style: none;
}
.wdt-listings--title a
	{ margin-bottom: 20px;color:#36454F;
    display: inline-block;}
.wdt-listings--title a:hover
	{color:#36454F !important; margin-bottom:15px;}
.elementor-element-5eca57c p {
	font-size:16px;color:#36454F;font-weight:bold;font-family: 'Playfair Display SC', serif;
	}
.wdt-listings-utils-container .wdt-listings-utils-item h3.wdt-listings-utils-title-item {
  line-height: var(--wdtLineHeight_Alt);
  margin: 5px 0 clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem);
  font-size: clamp(1rem, 1.6rem + 6vw, 2rem);
  pointer-events: none;
}
.wdt-listings-feature-image-holder img {
  border: 1px solid #b1a59a;
  padding: 10px;
}
/*  edite by fayyaz*/
.wpcf7-form p, .wpcf7-form-control-wrap:not(:last-child){
    margin-bottom: 0px !important;
}

.box-left{
   width: 50%;
    display: block;
    float: left;
}
.input-box{
    width: 90% !important;
	height:52px !important;
	color:#000;

	
}
.box-right{
    width: 50%;
    display: block;
    float: left;
}

.box-center{
	width:95%;
	display:block;
	float:left;
}
.button-box {margin:30px 20px;
	display:block;
	clear:both;
}
.button{background:#adc8aa !important; margin:20px;
padding:20px 50px;}

input[type=file] {
  width: 90%;
  max-width: 100%;
  color: #444;
  padding: 9px;
  background: #fff;
  border-radius: 0px;
  border: 1px solid #555;
	height:52px;
}

.select2-container--open .select2-dropdown.select2-dropdown--below {
    margin-top: 10px;
    background:#fff !important;
	border-bottom:1px solid #000 !important;
	color:#000 !important;
}
.select2-container--open .select2-dropdown.select2-dropdown--above {
    margin-top: -10px;
    background:#fff !important;
	border-bottom:1px solid #000 !important;
	color:#000 !important;
}

.admin-bar .select2-container--open .select2-dropdown.select2-dropdown--below {
    margin-top: 32px !important;
}
.wpcf7-not-valid-tip {
    font-size: 0.7em;
    position: absolute;
    bottom: -18px !important;
    right: 70px !important;
}

@media (max-width: 1540px) {
    .elementor-294 .elementor-element.elementor-element-91dcf78 {
        --margin-top: 0px !important;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 50px !important;
        --padding-left: 30px;
        --padding-right: 30px;
    }
}
@media (max-width: 1540px) {
    .elementor-294 .elementor-element.elementor-element-4d4b142 {
        --padding-top: 100px;
        --padding-bottom: 50px !important;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

.elementor-85 .elementor-element.elementor-element-c383592 {
    
    --padding-top: 50px !important;
    --padding-bottom: 50px !important;
}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
    #header-wrapper {
        margin: 0 0 0px !important;
    }
	#header-wrapper .main-title-section-wrapper {
    position: relative;
    display: none !important;
}
	
	/* sample page css*/
	
	.wp-caption a img {
    padding: 10px !important;
}
	.wp-caption-text{
  color: #36454F!important; font-family: 'Playfair Display SC', serif !important;
		display:inline-block;
		font-size:19px;
		font-weight:600 !important;
		float:left;
}
	.wp-caption-text:hover{
  color: #36454F!important; font-family: 'Playfair Display SC', serif !important;
		display:inline-block;
		text-align:left;
		font-size:19px;
		font-weight:600;
		
}
.wp-caption-text:after {
  display:block;
  content: '';
  border-bottom: solid 3px #36454F;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
}

.clsformblackbg input[type="text"], input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], textarea, select, .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__placeholder, .select2-dropdown .select2-result {
  color: #ffffff !important;
  font-family: sans-serif;
}
.clsformblackbg .wdt-heading-title-wrapper.wdt-heading-title {
  color: #fff !important;
}

	
.mobile-menu ul li.menu-item > a:hover, .mobile-menu ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.current-menu-item > a, .mobile-menu ul li.current-page-item > a, .mobile-menu ul li.current-menu-ancestor > a, .mobile-menu ul li.current-page-ancestor > a, .mobile-menu ul li.current_menu_item > a, .mobile-menu ul li.current_page_item > a, .mobile-menu ul li.current_menu_ancestor > a, .mobile-menu ul li.current_page_ancestor > a, .mobile-menu ul li ul li.current-menu-item > a, .mobile-menu ul li ul li.current-page-item > a, .mobile-menu ul li ul li.current-menu-ancestor > a, .mobile-menu ul li ul li.current-page-ancestor > a, .mobile-menu ul li ul li.current_menu_item > a, .mobile-menu ul li ul li.current_page_item > a, .mobile-menu ul li ul li.current_menu_ancestor > a, .mobile-menu ul li ul li.current_page_ancestor > a {
    background-color: #FFFFFF;
}


.mobile-menu ul > li > a:not(.menu-item-object-wdt_mega_menus ul li a), .mobile-menu ul ul > li > a:not(.menu-item-object-wdt_mega_menus ul li a) {
    color: #000;
}
	
.mobile-menu ul li.menu-item > a:hover, .mobile-menu ul li.menu-item:hover > a, .mobile-menu ul li.current-menu-item > a,	.mobile-menu ul li.current_page_item > a
	{
		background-color: #FFFFFF !important;
	}
	
	.clsformblackbg input[type="text"], input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], textarea, select, .select2-container--default .select2-selection--single .select2-selection_rendered, .select2-container--default .select2-selection--single .select2-selection_placeholder, .select2-dropdown .select2-result {
    color: #FFFFFF;
	font-family: sans-serif;
}
	
	/*
	.elementor-widget-wdt-logo div.wdt-logo-container a img {
  height: auto;
  width: 270px;
  max-width: 270px;
}*/
/*  closehere  */

 
 
 
 .mobile-menu ul li.menu-item > a:hover, .mobile-menu ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.menu-item ul li.menu-item > a:hover, .mobile-menu ul li.menu-item ul li.menu-item:hover > a, .mobile-menu ul li.current-menu-item > a, .mobile-menu ul li.current-page-item > a, .mobile-menu ul li.current-menu-ancestor > a, .mobile-menu ul li.current-page-ancestor > a, .mobile-menu ul li.current_menu_item > a, .mobile-menu ul li.current_page_item > a, .mobile-menu ul li.current_menu_ancestor > a, .mobile-menu ul li.current_page_ancestor > a, .mobile-menu ul li ul li.current-menu-item > a, .mobile-menu ul li ul li.current-page-item > a, .mobile-menu ul li ul li.current-menu-ancestor > a, .mobile-menu ul li ul li.current-page-ancestor > a, .mobile-menu ul li ul li.current_menu_item > a, .mobile-menu ul li ul li.current_page_item > a, .mobile-menu ul li ul li.current_menu_ancestor > a, .mobile-menu ul li ul li.current_page_ancestor > a
{
	background-color: #FFFFFF !important;
}
.mobile-menu ul > li > a:not(.menu-item-object-wdt_mega_menus ul li a), .mobile-menu ul ul > li > a:not(.menu-item-object-wdt_mega_menus ul li a)
{
    color: #000;
}

.form-calender-icon input[type="text"], input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], textarea, select, .select2-container--default .select2-selection--single .select2-selection_rendered, .select2-container--default .select2-selection--single .select2-selection_placeholder, .select2-dropdown .select2-result {
    color: white !important;
}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
    #header-wrapper .main-title-section-wrapper.default.overlay-wrapper.hide-content {
        display: block !important;
    }
}

@media only screen and (min-width: 1281px) and (max-width: 1540px) {
    #header-wrapper .main-title-section-wrapper.default.hide-content {
        display: block !important;
    }
}
.main-title-section, .main-title-section h1, .breadcrumb {
        visibility: hidden;
 }
.main-title-section-bg:after 
{
    background-color: transparent !important;
}


/*mobile*/
@media only screen and (max-width: 767px) {
    .main-title-section-wrapper.overlay-wrapper.dark-bg-breadcrumb > .main-title-section-bg, .main-title-section-wrapper.overlay-wrapper > .main-title-section-bg, .main-title-section-wrapper.dark-bg-breadcrumb > .main-title-section-bg, .main-title-section-wrapper > .main-title-section-bg {
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
}