/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
body a, body button{
	 cursor: url("https://dezinedilusso.com/wp-content/uploads/2021/11/qr2.png"), auto;
}
#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap{
    border-top: 1px solid rgba(150, 161, 183, 0.3);
}
.address-section .iwithtext .iwt-text {
    color: #fff;
}
.home .tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-1"] .wpb_tabs_nav li .active-tab {
    background-color: transparent;
}
.msgg textarea{
	height:120px!important;
}
.msgg{
	clear:both;
}
.fs16{
	font-size:14px!important;
}
body .gform_wrapper .top_label .gfield_label {
    font-family: Inter;
    font-weight: 300;
    font-size: 14px;
}
.two-line-head .comp-name{
	float:right;
    font-family: Inter, sans-serif;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
	margin-top: 10px;
}
.two-line-head .comp-name img {
    float: left;
    margin-right: 5px;
    width: 12px;
}
.c-logo {
    font-family: Inter, sans-serif;
    color: #fff;
    font-size: 26px;
    line-height: 32px;
}
.home-new-tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li {
    margin-bottom: 30px;
}

.home-second-tab .tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-1"] .wpb_tabs_nav li a:hover{
background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/tl.png);
background-repeat: no-repeat;
background-position: left;
background-size: 10%;
margin-left: 10px;	
}
.home-second-tab .tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-1"] .wpb_tabs_nav li a.active-tab{
background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/tl.png);
background-repeat: no-repeat;
background-position: left;
background-size: 10%;
margin-left: 10px;
}
.home-second-tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
    border-radius: 6px;
    padding: 10px 0px 10px 100px;
    overflow: hidden;
	margin-left: 10px;
}
.footer-heading {
    font-size: 15px;
    line-height: 1.5;
    text-transform: capitalize;
	font-weight: 500!important;
	color:#ffffff!important;
	
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 20px 0;
}
.home .row .col.section-title {
    padding: 0px!important;
}
.address-section .iwithtext .iwt-icon img {
    width: 20px!important;
}

.form-section .gform_wrapper.gravity-theme .gform_fields{
	display:block;
}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 20px 0 30px 0;
}

.home-second-tab .ui-tabs-nav{
	background:#25292e;
}

.right-line{
	position:relative;
}
.right-line:after{
	content:'';
    position: absolute;
    left: auto;
    top: 20px;
    width: 100%;
    height: 1px;
    margin-right: auto;
    margin-left: 20px;
    padding-right: 0px;
    background-color: rgba(150, 161, 183, 0.35);
}
.h-gallery .vc_separator .vc_sep_holder .vc_sep_line {
    top: -3px;
	background-color: rgba(150, 161, 183, 0.35);
	border-top:none!important;
}
.exp-text-left {
    padding-left: 0px;
    color: #fff;
    font-size: 47px;
    line-height: 57px;
    font-weight: 300;
}
.exp-text-left-v2 {
    padding-left: 0px;
    color: #fff;
    font-size: 45px;
    line-height: 50px;
    font-weight: 300;
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots, .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots {
    bottom: -50px;
}
.second-tab-section .tabbed[data-style*="vertical"] .wpb_tabs_nav:before{
    content: '';
    height: 120px;
    width: 300px;
    background-image: url(https://dezinedilusso.com/wp-content/uploads/2021/07/Tab-heading@2x@2x.png);
    position: absolute;
    background-repeat: no-repeat;
    top: 24%;
    left: auto;
	margin-left: 80px;
    background-size: contain;
}
.second-tab-section .tabbed[data-style*="vertical"] .wpb_tabs_nav{
   padding-top: 14%;
   padding-bottom:30px;
}
.second-tab-section .tabbed >ul li a{
color:#ffffff;
font-weight: 300!important;
}
.gform_wrapper.gravity-theme .gfield_label{
	color:#ffffff;
}
.sep-title-line .vc_separator .vc_sep_holder .vc_sep_line {
    top: -3px;
    background-color: rgba(150, 161, 183, 0.35);
    border-top: none!important;
}
.sep-title-line h4{
  font-weight:200!important;
  font-size:44px;
}
.sep-title-line h4 b{
  font-weight:bold!important;
}
body[data-header-resize="1"] .container-wrap, body[data-header-resize="1"] .project-title {
    padding-top: 0px;
}
.knowledge-break .excerpt{
	color:#ffffff;
}
.tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-1"] .wpb_tabs_nav li .active-tab {
    background-color: transparent;
}
.nectar-fancy-box {
    padding: 6%;
}
.gform_wrapper.gravity-theme select{
	padding:11px 8px!important;
	color: #aaaaaa!important;
}
.gform_wrapper.gravity-theme select option{
	    background-color: #363b44;
	    font-size: 14px;
}
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
    background: #3C414A!important;
}
input#um-submit-btn {
    padding-top:15px!important;
	padding-bottom:15px!important;
}
.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    color: #ccc!important;
}
.um-field-label label {
    color: #888 !important;
}
body .um .um-form input[type=text], body .um .um-form input[type=search], body body.um .um-form input[type=tel], body .um .um-form input[type=number], body .um .um-form input[type=password], body .um .um-form textarea, body .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above {
    border: 1px solid #373B42!important;
}

#top nav >ul >li.contact-menu[class*="button_bordered"] >a:before {
    border-color: #484E59!important;
}
.form-section input[type=submit]{
	width:300px!important;
	font-size: 12px;
    letter-spacing: 1.2px;
	line-height:15px;
	background:#1E2227!important;
}
.um-account-side li {
    background: #3C414A!important;
}
.um-account-side li a.current {
    background: #1e2227!important;
}
.um-account-side li a.current, .um-account-side li a.current:hover {
    color: #fff!important;
    font-weight: normal;
    text-decoration: none !important;
}
.um-account-side li a span.um-account-title {
    color: #fff!important;
}
.um-account-side li a:hover {
    color: #fff!important;
    background: #1e2227!important;
}
.um-account-side li a span.um-account-icon i {
    color: #fff!important;
}
#header-outer:not(.transparent) .sf-menu > li ul {
    border-top-width: 0px!important;
}
.jobopening-section .nectar-fancy-box .inner {
    text-align: center;
}
.jobopening-section .nectar-fancy-box .link-text {
    text-align: center;
}
.nectar-fancy-box img{
	display:block;
}
.bq-section .nectar-fancy-box{
	overflow: visible;
}
.bq-section .nectar-fancy-box img{
	background-color: #25292E;
    margin-top: -50px;
    border-top-left-radius: 50%;
	border-top-right-radius: 50%;
    padding: 5px;
}
.bq-section .nectar-fancy-box:hover img{
   background-color: #414549;
}
.bq-section .nectar-fancy-box .inner{
font-size:16px!important;
line-height:20px!important;
}
a.nectar-button.large.regular.has-icon.regular-button.tab-btn {
        border: 1px solid #484E59!important;
}
.light .tabbed >ul li a {
    background-color: transparent;
    border: none;
}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
    background-color: transparent;
	border: none;
}
.tabbed[data-style="vertical_modern"] .wpb_tabs_nav li .active-tab {
    box-shadow: none;
}
.light-span{
	color:#94A1B9;
	font-size: 14px;
}
.top-tab-line{
    border-top: 1px solid #484E59;
}
.small-bottom-margin{
	margin-bottom:10px!important;
}
/*---Custom tab---*/
.cust-tab .tab {
  float: left;
  width: 20%;
}
.cust-tab .tab button {
  display: block;
  background-color: inherit;
  color: #ffffff;
  padding: 22px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 17px;
}
.cust-tab .tabcontent {
  float: left;
  padding: 0px;
  width: 80%;
  color: #fff;
  border-left: none;
}
/*===Custom Tab1===*/
.cust-tab .tab button.cust1 {
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/Lecomfort-grey.svg);
	background-repeat:no-repeat;
    width: 169px;
    height: 32px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
	font-size:0px; 
}
.cust-tab .tab button.cust1:hover {
 background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/lecomfort-white.svg);
}
.cust-tab .tab button.cust1.active {
 background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/lecomfort-white.svg);
}
/*===Custom Tab1 end===*/

/*===Custom Tab2===*/
.cust-tab .tab button.cust2 {
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/cubo-grey-n.svg);
	background-repeat:no-repeat;
    width: 143px;
    height: 44px;
    padding-top: 0px;
	margin-top: 25px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
	font-size:0px; 
}
.cust-tab .tab button.cust2:hover {
 background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/cubo-white-1.svg);
}
.cust-tab .tab button.cust2.active {
 background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/cubo-white-1.svg);
}

/*===Custom Tab2 end===*/
/*===Custom Tab3===*/
.cust-tab .tab button.cust3 {
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/09/giessegi22.svg);
	background-repeat:no-repeat;
    width: 125px;
    height: 23px;
    padding-top: 0px;
	margin-top: 25px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
	font-size:0px; 
}
.cust-tab .tab button.cust3:hover {
    width: 126px;
    height: 24px;
 background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/giessi-white.svg);
}
.cust-tab .tab button.cust3.active {
	width: 126px;
    height: 24px;
 background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/giessi-white.svg);
}

/*===Custom Tab3 end===*/


/*===Custom Tab4===*/
.cust-tab .tab button.cust4 {
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/Tmobil-Grey.svg);
	background-repeat:no-repeat;
    width: 133px;
    height: 35px;
    padding-top: 0px;
	margin-top: 25px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
	font-size:0px; 
}
.cust-tab .tab button.cust4:hover {
 background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/Tmobil-white.svg);
}
.cust-tab .tab button.cust4.active {
 background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/Tmobil-white.svg);
}

/*===Custom Tab4 end===*/

/*===Custom Tab5===*/
.cust-tab .tab button.cust5 {
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/09/Garofoli22.svg);
	background-repeat:no-repeat;
    width: 146px;
    height: 24px;
    padding-top: 0px;
	margin-top: 25px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
	font-size:0px; 
}
.cust-tab .tab button.cust5:hover {
 background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/Garafoli-white.svg);
}
.cust-tab .tab button.cust5.active {
 background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/Garafoli-white.svg);
}

/*===Custom Tab5 end===*/

/*---Custom Tab---*/
.d-brochure{
	background:#363b44;
	padding:10px 20px;
	color:#ffffff;
	text-transform:uppercase;
	float:right;
	border-radius:2px;
	font-size: 12px;
	line-height:15px;
	letter-spacing: 1.2px;
	color: #ededed!important;
}
.d-brochure i {
    top: -1px;
    margin-right: 2px;
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/09/Download.svg);
	font-size: 0px;
    width: 16px;
    height: 16px;
    background-size: cover;
}
.um-locked-content {
    display: none!important;
}
.row .col img.full-w{
width:100%!important;	
}
.um .um-form input[type=text], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .select2-container .select2-choice, .select2-container-multi .select2-choices {
    background-color: rgba(255,255,255,0.04)!important;
}
.cust-tab a{
	    color:#ffffff!important;
	    font-size: 12px;
	    line-height:15px;
	    letter-spacing:1.2px;
}
.cust-tab a:hover{
	opacity:0.6!important;
}
a.km-btn{
	    color:#ffffff!important;
		font-size: 12px;
	    line-height:15px;
	    letter-spacing:1.2px;
}
a.km-btn:hover{
	opacity:0.6!important;
}
a.km-btn img, .cust-tab a img{
margin-bottom:-1px!important;	
}
.c-title-adv h3 {
    font-weight: 500!important;
    font-size: 28px;
	line-height:44px;
}
.um.um-login .um-half{
	width:100%;
	margin-bottom: 10px;
}
.um.um-login .um-half .um-button.um-alt{
	background:transparent!important;
    box-shadow: none;
}
.um-col-alt-b {
    padding-top: 0px!important;
}
.um.um-register .um-half{
	width:100%;
	margin-bottom: 10px;
}
.um.um-register .um-half .um-button.um-alt{
	background:transparent!important;
	box-shadow: none;
}
#popmake-703 .um.um-login .um-half .um-button.um-alt{
	display:none!important;
}
#popmake-703 .popmake-signup a{
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: capitalize;
}
#popmake-703 .popmake-signup a b{
font-weight: 500;
}
.rs-module .material-icons{
	font-size:12px!important;
}
#popmake-731 .um-button.um-alt{
	display:none;
}
.exp-btn{
	font-size:14px;
	color:#ffffff;
	letter-spacing: 3.5px;
	line-height:17px;
}
.exp-btn i{
	font-size:18px;
	color:#ffffff;
}
.exp-position{
    position: absolute;
    z-index: 999;
    padding: 2%;
}
.exp-position h3 {
    margin-bottom: 0px!important;
	font-size: 30px;
	line-height:36px;
	
}

.exp-position p {
    padding-bottom: 10px;
	font-size: 30px;
	line-height:36px;
	font-weight: 300;
}
.top-zindex{
	z-index:99;
}
.cover-bg .row-bg.using-image{
	background-size:cover!important;
	margin:30px 0px 0px 0px;
}
.our-process-sect .vc_column-inner .wpb_text_column{
	padding:0px 15px 20px 15px
}
.our-process-sect .vc_column-inner .wpb_text_column p{
	padding-bottom:8px
}
.exp-btn-keller {
    font-size: 14px;
    color: #ffffff;
    margin-top: 10px;
    display: block;
	font-weight:300;
	line-height: 17px;
	letter-spacing: 3.5px;
}
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a {
	font-weight: 600!important;
}
p {
    padding-bottom: 14px!important;
}
.h-gallery .vc_separator.vc_separator_align_left h4 {
	font-size: 16px!important;
	letter-spacing:1px;
}
.gform_wrapper.gravity-theme * {
    margin-bottom: 10px;
}
.form-section .gform_wrapper.gravity-theme .gfield input, .form-section .gform_wrapper.gravity-theme .gfield select, .form-section .gform_wrapper.gravity-theme .gfield textarea {
    background: #3C414A!important;
	border-bottom:1px solid #373B42!important;
	font-size: 14px;
}
.office-address-title{
font-size:20px!important;
font-weight:500!important;
}
.simple-social-icons ul li {
    margin: 0 12px 12px !important;
}
.blog-box p {
     padding-bottom: 0px!important; 
}
.video-slide-sect .nectar-video-box a.nectar_video_lightbox:not(.play_button_mouse_follow):before{
background:transparent!important;
border:1px solid #ffffff;
opacity:1!important;
}
body .video-slide-sect .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox:after{
background:transparent!important;
border:0px solid #ffffff;
opacity:1!important;
}
.nectar-video-box .inner-wrap >a.full-link{
	z-index:999999!important;
}
.post-slide-home h3.vc_custom_heading{
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    margin-top: 10px;
}
.post-slide-home p {
    line-height: 19px;
    font-size: 14px;
}
.post-slide-home .iwithtext .iwt-icon img {
    width: 39px!important;
}
.post-slide-home .italic-text{
	font-size:12px;
}
.para18{
font-size:18px;
line-height:26px;
font-weight:300;
}
.philo-section .nectar-fancy-box{
overflow:visible!important;	
}
.philo-section .nectar-fancy-box img, .philo-section .nectar-fancy-box i {
    margin-top: -40px;
}
.philo-section .nectar-fancy-box p {
    padding-bottom: 8px;
	font-size:16px;
	line-height:20px;
}
.philo-section .nectar-fancy-box .box-bg {
    background: transparent linear-gradient(90deg, #363B448B 0%, #2E323A48 71%, #25292F00 100%) 0% 0% no-repeat padding-box!important;
}
.cus-slide-about .swiper-container .slider-pagination-wrap{
	bottom:0px!important;
	background:#1e2227!important;
}

.about-why-choose h4.vc_custom_heading{
    background: transparent linear-gradient(90deg, #363B448B 0%, #2E323A48 71%, #25292F00 100%) 0% 0% no-repeat padding-box;
	font-size:20px;
	line-height:20px;
	padding:10px;
	border-radius:2px;
}
.about-why-choose p{
	font-size:16px;
	line-height:20px;
	padding:0px 10px;
}
.jobopening-section .nectar-fancy-box .box-bg:after{
	background:#25292E!important;
}
.jobopening-section .nectar-fancy-box[data-style="default"] .inner h3, .nectar-fancy-box[data-style="parallax_hover"] .inner h3, .nectar-fancy-box[data-style="hover_desc"] .inner h3{
font-size:22px!important;
font-weight:500!important;
}
.jobopening-section .nectar-fancy-box[data-style="default"] .inner p, .nectar-fancy-box[data-style="parallax_hover"] .inner p, .nectar-fancy-box[data-style="hover_desc"] .inner p{
font-size:16px!important;
line-height:24px!important;
}
.jobopening-section .nectar-fancy-box[data-style="default"] .inner .link-text{
font-size:16px;
line-height:20px;
letter-spacing: 1.6px;
color: #FFFFFF;
}

 body.material .nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox::before{
background:transparent!important;
border:1px solid #ffffff;
opacity:1!important;
}
body .nectar-video-box[data-color="extra-color-3"][data-hover="zoom_button"] .nectar_video_lightbox::after{
background:transparent!important;
border:0px solid #ffffff;
opacity:1!important;
}
.kw-first-sect h3{
font-size:26px;	
line-height:44px;
}
.kw-first-sect p{
font-size:16px;	
line-height:24px;
}
.kw-tab-section .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab{
font-size:16px!important;
font-weight:500!important;
color:#ffffff;
}
.kw-tab-section .light .tabbed >ul li a{
font-size:16px!important;
color:#94A1B9;
}
.kw-tab-section .tabbed >ul li {
    margin: 0px 10px;
}
.kw-tab-section p{
font-size:16px;	
line-height:24px;
}
.keller-btn2{
font-size:16px;
letter-spacing: 1.6px;
color: #FFFFFF;
text-transform: uppercase;
line-height:20px;
}
.smokey-wood-first p{
font-size:16px;	
line-height:22px;	
}
.it-slide .flickity-viewport{
	margin-top:-20px!important;
}
.tiles-column p{
font-size:16px!important;		
}
.tiles-column p {
	margin-bottom:0px!important;
	padding-bottom: 0px!important;
}
.font-16{
	font-size:16px;
	line-height:20px;
	font-weight: 300;
}
.font-16 li{
	margin-bottom:10px;
}
.mf-title{
font-size:44px;	
}
.mf-alternate-section h3{
font-size:28px!important;	
}
.mf-alternate-section p{
	font-size:20px;
	line-height:26px;	
}

.plain-layout-first h3{
font-size:26px;	
line-height:44px;
}
.plain-layout-first p{
font-size:16px;	
line-height:24px;
}

.plan-layout-tab .tabbed[data-color-scheme="accent-color"][data-style="default"] li:not(.cta-button) .active-tab{
font-size:16px!important;
font-weight:500!important;
color:#ffffff;
}
.plan-layout-tab .light .tabbed >ul li a{
font-size:16px!important;
color:#94A1B9;
}
.plan-layout-tab .tabbed >ul li {
    margin: 0px 10px;
}
.plan-column h3{
font-size:24px;	
line-height:20px;
font-weight:500!important;
}
.plan-column p{
font-size:16px;	
line-height:24px;	
}
.landing-page-first-section .c1-box p{
font-size:22px;	
line-height:32px;	
}
.logo-sep img, .logo-sep p{
	margin-bottom:0px!important;
	padding-bottom: 0px!important;
}
.right-side-line{
	position:relative;
    overflow: hidden;
}
.right-side-line:after{
	background:#96A1B7;
	opacity:0.35;
	content:'';
    position: absolute;
    left: auto;
    top: 50%;
    width: 100%;
    height: 1px;
    margin-left: 10px;
    padding-right: 0px;
}
 .our-process-sect h3{
font-size:14px;	
line-height:16px;
font-weight:500;
}
 .our-process-sect p{
font-size:12px;	
line-height:16px;
font-weight:200;
}
.landing-dtop h4{
font-size:22px!important;	
line-height:20px!important;	
}
.landing-dtop p{
font-size:14px!important;	
line-height:20px!important;
font-weight: 300;
}
.landing-column h3{
font-size:24px!important;	
line-height:29px!important;
font-weight:500!important;
}
.landing-column p{
font-size:14px!important;	
line-height:20px!important;		
}

.landing-column a{
font-size:14px!important;	
line-height:17px!important;
letter-spacing: 3.5px;
}
.gra-first-sect h4{
font-size:22px!important;	
line-height:20px!important;	
}
.gra-first-sect p{
font-size:14px!important;	
line-height:20px!important;	
}

.garo-column h3{
font-size:30px!important;	
line-height:36px!important;
font-weight:500!important;
}
.garo-column p{
font-size:14px!important;	
line-height:20px!important;		
}

.garo-column a{
font-size:14px!important;	
line-height:17px!important;
letter-spacing: 3.5px;
font-weight:300;
}
.cool-timeline-horizontal .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .content-details h3{
font-size:28px!important;	
line-height:34px!important;	
}
.cool-timeline-horizontal .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .content-details p{
font-size:22px!important;	
line-height:30px!important;	
font-weight:300;
}
.cool-timeline-horizontal.light-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2.content-title a{
font-size:22px!important;	
line-height:26px!important;		
}
.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider button.ctl-slick-next i {
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/n.png)!important;
	height:23px;
	width:23px;
}
.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider button.ctl-slick-prev i{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/p.png)!important;
	height:23px;
	width:23px;
}
.span_12.light .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected:before, .span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before, .span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before, .span_12.light .nectar-woo-flickity .flickity-page-dots .dot.is-selected:before, .span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before, body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch:before {
    box-shadow: inset 0 0 0 5px #fff;
	width: 4px;
    height: 4px;
    margin-top: 1px;
}
body .jobopening-section .nectar-fancy-box .link-text .arrow, body .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow{
    background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/Group-111663.svg)!important;	
    background-size: cover;
    background-repeat: no-repeat;
    font-size: 0px;
	height: 14px;
    width: 15px;
    margin-left: 5px;
	border:none;
}
.jobopening-section .nectar-fancy-box .link-text .arrow:after, .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow:after{
	display:none;
}
.ei-sections .nectar-fancy-box img {
    display: inline-block;
	margin-bottom:0px;
}
.ei-sections .nectar-fancy-box p {
	font-size:16px!important;	
	line-height:20px!important;
	letter-spacing: 1.6px;
	font-weight:300;
}
.ei-sections .nectar-fancy-box[data-style="hover_desc"] {
    display: block!important;
	padding: 20%!important;
}
	.dream-text {
    text-align: center;
    font-size: 22px;
    line-height: 29px;
    font-weight: 200;
}
.contact-title{
    font-size: 20px;
    line-height: 22px;
}
.dezi-contact-box .iwithtext .iwt-text {
    padding-left: 35px;
}
body .dezi-register .vc_column-inner{
	padding-top:20px!important;
	padding-bottom:0px!important;
}
body .dezi-register .um-form {
    margin-top: -20px!important;
}
body .dezi-register .um .um-form input[type=text], body .dezi-register .um .um-form input[type=password], body .dezi-register .um .um-form input[type=email] {
    background-color: transparent!important;
	border-top:0px solid!important;
	border-left:0px solid!important;
	border-right:0px solid!important;
	border-bottom:1px solid #373B42!important;
	font-size: 14px!important;
}
body .dezi-register .um .um-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #94A1B9!important;
  opacity: 1; /* Firefox */
}

body .dezi-register .um .um-form input :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #94A1B9!important;
}

body .dezi-register .um .um-form input ::-ms-input-placeholder { /* Microsoft Edge */
  color: #94A1B9!important;
}

body .dezi-login .um .um-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #94A1B9!important;
  opacity: 1; /* Firefox */
}

body .dezi-login .um .um-form input :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #94A1B9!important;
}

body .dezi-login .um .um-form input ::-ms-input-placeholder { /* Microsoft Edge */
  color: #94A1B9!important;
}
body .dezi-login .um .um-form input[type=text], body .dezi-login .um .um-form input[type=password], body .dezi-login .um .um-form input[type=email] {
    background-color: #1f2227!important;
	border-top:0px solid!important;
	border-left:0px solid!important;
	border-right:0px solid!important;
	border-bottom:1px solid #ededed!important;
	font-size: 14px!important;
}
body .um-field-checkbox-option, body .um-field-radio-option {
    margin: 0px 0px 0px 20px!important;
    line-height: 24px;
	font-size:12px!important;
    color: #ffffff !important;
    display: block;
}
.um-field-checkbox-state i, .um-field-radio-state i {
    font-size: 18px!important;
}
body #popmake-731 .um .um-form input[type=text], body #popmake-731 .um .um-form input[type=password], body #popmake-731 .um .um-form input[type=email] {
    background-color: transparent!important;
	border-top:0px solid!important;
	border-left:0px solid!important;
	border-right:0px solid!important;
	border-bottom:1px solid #373B42!important;
	font-size: 14px!important;	
}
body #popmake-703 .um .um-form input[type=text], body #popmake-703 .um .um-form input[type=password], body #popmake-703 .um .um-form input[type=email] {
    background-color: transparent!important;
	border-top:0px solid!important;
	border-left:0px solid!important;
	border-right:0px solid!important;
	border-bottom:1px solid #373B42!important;
	font-size: 14px!important;	
}
.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li.slick-current.slick-active .ctl-story-time:after{
    background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/Group-111812.svg)!important;
    width: 78px;
    height: 78px;
    background-size: cover;
    background-color: transparent!important;
	bottom: 11%;
    left: 42%
}
.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n) span.icon-placeholder, .cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n) .ctl-story-time:after, .cool-timeline-horizontal .wrp-desgin-4 ul.slick-slider .slick-list li:nth-child(2n) span.icon-placeholder, .cool-timeline-horizontal .wrp-desgin-4 ul.ctl_h_nav .slick-list li:nth-child(2n) .ctl-story-time:after {
    background: #ffffff;
}
.span_12.light .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected:before{
	width:10px!important;
	border-radius:2px!important;
	margin-left: 5px!important;
	height:3px!important;
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot:before{
	margin-left:5px!important;
	border-radius:2px!important;
	width:10px!important;
	height:5px!important;
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot{
	width:15px!important;
}
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected{
	width:20px!important;
	margin-left: 5px;
}
.owl-theme[data-desktop-cols] .owl-dots .owl-dot.active span {
    width: 15px!important;
	height: 4px!important;
	border-radius:2px!important;
}
.owl-theme[data-desktop-cols] .owl-dots .owl-dot span {
    width: 10px!important;
	border-radius:2px!important;
	margin: 5px 4px;
}
.video-slide-sect .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots, .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots {
    bottom: 0px!important;
}
.project-gallery1 .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots {
    bottom: -60px!important;
}
.row.project-title .section-title  {
	background:#25292e;
	padding:20px 0px!important;
	margin-bottom:30px!important;
}
.row.project-title .section-title h1 {
	color:#ffffff;
	font-size:42px!important;
}
.project-gallery1 .portfolio-items .col .work-item {
    border: 5px solid #3c3f46;
}
.artisan-section p{
	font-size:16px;
	line-height:24px;	
}
.forord .artisan-section  li {
    font-size: 16px;
    line-height: 24px;
}
@media only screen and (min-width: 1000px) {
p.two-line-head {
	margin-top:-30px;
}
/*===Tab1===*/
.home-new-tab .wpb_tabs_nav li:first-child a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/killer-grey.svg);
	background-repeat:no-repeat;
	width: 129px;
    height: 36.31px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
	font-size:0px;
}
.home-new-tab .wpb_tabs_nav li:first-child:hover a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/keller-white_1.svg);
}
.home-new-tab .wpb_tabs_nav li:first-child a.active-tab{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/keller-white_1.svg);	
}
/*===Tab1 end===*/
/*===Tab2===*/
.home-new-tab .wpb_tabs_nav li:nth-child(2) a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/lusso-grey.svg);
	background-repeat:no-repeat;
    width: 133.01px;
    height: 25.69px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
	font-size:0px;
}
.home-new-tab .wpb_tabs_nav li:nth-child(2):hover a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/lusso-white_1.svg);
}
.home-new-tab .wpb_tabs_nav li:nth-child(2) a.active-tab{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/lusso-white_1.svg);	
}
/*===Tab2 end===*/
/*===Tab3===*/
.home-new-tab .wpb_tabs_nav li:nth-child(3) a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/Italian-logo-Grey2x.png);
	background-repeat:no-repeat;
    width: 117px;
    height: 64px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
	font-size:0px;
}
.home-new-tab .wpb_tabs_nav li:nth-child(3):hover a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/Italian-white2x2x2x.png);
}
.home-new-tab .wpb_tabs_nav li:nth-child(3) a.active-tab{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/07/Italian-white2x2x2x.png);	
}
/*===Tab3 end===*/
.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
     padding-right: 0%!important; 
}
.home-second-tab .ui-tabs-nav {
    margin-top: 7%;
}
	.process-tb{
		margin-top:-50px;
	}
	.process-tb2{
		margin-top:50px;
	}
.home-new-tab .tabbed[data-style*="vertical"] .wpb_tabs_nav {
    width: 8%;
    float: left;
}
.home-new-tab .tabbed[data-style*="vertical"] >div {
    width: 92%;
}
#footer-outer .row {
    padding: 25px 0;
}
	.second-tab-section .tabbed[data-style*="vertical"] .wpb_tabs_nav {
    width: 50%;
    float: right;
}
.second-tab-section .tabbed[data-style*="vertical"] >div {
    float: left;
    width: 50%;
    padding-left: 0px;
    padding-right: 0px;
}
	.name-field1{
	width:48%!important;
	float:left;
}
.email-field1{
	width:48%!important;
	float:right;
}
.mob-field1{
	width:48%!important;
	float:left;
}
.block-field1{
	width:48%!important;
	float:right;
}
.dev-field1{
	width:48%!important;
	float:right;
}
		.img-overlap{
		margin-top:50px!important;
		margin-bottom:-20px!important;
		margin-left:-40px!important;
		
	}
	.img-overlay-tb{
	    margin-top:-75px!important;
		margin-bottom:-75px!important;	
	}
	.tb-margin{
	    margin-top:-40px!important;
		margin-bottom:-40px!important;			
	}
		.tb-margin-20{
	    margin-top:-20px!important;
		margin-bottom:-20px!important;			
	}
	.tb-margin-80{
	    margin-top:-80px!important;
		margin-bottom:-80px!important;			
	}
	.c-title-adv{
	margin-bottom:-50px!important;
	width:200px;
	}
	.tiles-column img {
	width:100%;
	}
	.column-bg-padding .vc_column-inner{
	padding:6% 10% 25% 25%!important;
}
	
}
@media only screen and (max-width: 1000px) {
.second-tab-section .tabbed[data-style*="vertical"] .wpb_tabs_nav {
    padding-top: 45%;
}
.home-second-tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
    padding: 10px 0px 10px 50px;
}
	.second-tab-section .tabbed[data-style*="vertical"] .wpb_tabs_nav:before {
	margin-left: 25px;
	}
	.second-tab-section .tabbed[data-style*="vertical"] .wpb_tabs_nav:before{
    top: 2%;
}
.cust-tab .tab {
    width: 100%;
}
	.c-logo {
    font-size: 20px;
}
	.two-line-head .comp-name {
    font-size: 11px;
}
.cust-tab .tabcontent {
    width: 100%;
}
.comp-landing .two-line-head .comp-name {
    float: left;
	}
	.d-brochure {
    float: none!important;
    margin: 0 auto;
    width: 240px;
    display: block;
    text-align: center;
}
	.head-mob-center{
		text-align:center;
	}
	.head-mob-size h2{
		font-size:26px;
		line-height:31px;
	}
	.mob-button-full .nectar-button.medium {
    width: 100%;
    text-align: center;
}
	.landing-column h3 {
    font-size: 22px!important;
    line-height: 26px!important;
    font-weight: 500!important;
}
	.garo-column h3 {
    font-size: 22px!important;
    line-height: 30px!important;
    font-weight: 500!important;
}
	.cool-timeline-horizontal .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .content-details p {
    font-size: 16px!important;
    line-height: 24px!important;
    font-weight: 300;
}
	#footer-outer .row {
    padding: 0px 0;
}
	.gs-loggo{
		width:90px!important;
	}
	.t-loggo{
	width:90px!important;	
	}
.k-loggo{
	width:65px!important;	
	}
	.lc-loggo{
	width:100px!important;	
	}
 .cu-loggo{
	width:100px!important;
	margin-top: -14px!important;
	}
		.g-loggo{
	width:100px!important;	
	}
	.er-text{
	font-size:14px!important;	
    font-weight:300!important;
	letter-spacing:3.5px!important;
	}
	.fs16 {
    font-size: 12px!important;
    margin-top: 2px;
    font-weight: 200!important;
}
	.right-line:after{
		top:10px!important;
	}
	.post-date-md4 p{
		margin-top:-20px!important;
	}
	/*===Tab1===*/
.home-new-tab .wpb_tabs_nav li:first-child a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/keller-grey.svg);
	background-repeat:no-repeat;
	width: 80px;
    height: 50px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
	font-size:0px;
}
.home-new-tab .wpb_tabs_nav li:first-child:hover a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/keller-white.svg);
}
.home-new-tab .wpb_tabs_nav li:first-child a.active-tab{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/keller-white.svg);	
}
/*===Tab1 end===*/
/*===Tab2===*/
.home-new-tab .wpb_tabs_nav li:nth-child(2) a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/lusso-grey-M.svg);
	background-repeat:no-repeat;
    width: 105px;
    height:50px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
	font-size:0px;
}
.home-new-tab .wpb_tabs_nav li:nth-child(2):hover a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/lusso-white-M.svg);
}
.home-new-tab .wpb_tabs_nav li:nth-child(2) a.active-tab{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/lusso-white-M.svg);	
}
/*===Tab2 end===*/
/*===Tab3===*/
.home-new-tab .wpb_tabs_nav li:nth-child(3) a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/Italian-grey-M.svg);
	background-repeat:no-repeat;
    width: 60px;
    height: 50px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
    background-position: 50% 50%;
    background-size: cover;
	font-size:0px;
}
.home-new-tab .wpb_tabs_nav li:nth-child(3):hover a{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/italian-white-M.svg);
}
.home-new-tab .wpb_tabs_nav li:nth-child(3) a.active-tab{
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/italian-white-M.svg);	
}
/*===Tab3 end===*/
	.home-v-tab .tabbed[data-style*="vertical"] .wpb_tabs_nav li {
    margin: 0px 10px!important;
}
	.mf-title{
	font-size:26px!important;	
	line-height:31px!important;
	}
	.mf-alternate-section h3 {
    font-size: 22px!important;
}
		.mf-alternate-section {
    text-align: center!important;
}
	.dream-text {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 200;
}
.dream-heading {
    text-align: center;
    font-size: 26px!important;
    line-height: 31px;
    font-weight: 200;
	margin-bottom: -15px!important;
}
.discover-heading{
    font-size: 22px!important;
    line-height: 31px!important;
    font-weight: 200;		
	}
.exp-text-left{
    font-size: 26px!important;
    line-height: 31px!important;
    font-weight: 200;
	text-align:center;
	}
	.exp-text-left-v2{
    font-size: 26px!important;
    line-height: 31px!important;
    font-weight: 200;
	text-align:center;
	}
.exp-position p {
    font-size: 22px;
    line-height: 22px;
}
	.w-list-unstyled{
		display:none;
	}
	.w-list-unstyled.footer-open{
		display:block;
		 padding-bottom: 10px;

	}
	#footer-outer .widget .col.span_6{
	border-bottom:1px solid #373B42;
		
	}
	#footer-widgets .container .col {
    margin-bottom: 10px!important;
}
	#footer-outer .widget {
    margin-bottom: 0px;
}
#footer-outer  #text-2{
	text-align:center;
	padding-top: 10px;
	}
	#simple-social-icons-2{
	border-bottom:1px solid #373B42;	
	}
	#footer-outer .widget .footer-heading:after{
	position:absolute;
	height:20px;
	width:22px;
	position:absolute;
	background-size: cover;
	right:0;
	top:0;
	content:'';
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/08/da.png);
	}
	#footer-outer .widget .footer-heading{
		position:relative;
	}
#footer-outer .simple-social-icons ul {
    margin: 0;
    padding: 0;
    width: 225px;
    margin: 0 auto!important;
    float: none;
}
	.mf-alternate-section p {
    font-size: 16px;
    line-height: 26px;
}
	.landing-page-first-section .c1-box p {
    font-size: 16px;
    line-height: 24px;
}
}
/*==home-version-v2 css==*/
.home-v2-section2 h2.home-v2-heading{
	font-size:40px!important;
}
.home-v2-section22 h2.home-v2-heading{
 font-size:55px!important;
 text-align:left!important;
 line-height:55px!important;
}
.row .home-v2-section22 .col.section-title {
    padding: 0 0 15px 0!important;
    border-bottom: 0px solid rgba(0,0,0,0.15)!important;
}
.home-v2-section2 .col.section-title{
	padding:0px!important;
}
.home-v2-section2 p{
	 font-size: 22px!important;
}
.home-v2-section2 .disign-b-title p{
font-size: 20px!important;	
}
body.material .nectar-button.has-icon.con-btn i{
left:10px!important;
float:left;
font-size:0px;
height: 32px;
width: 32px;
background-image: url(https://dezinedilusso.com/wp-content/uploads/2021/11/Laptop-icon.svg);
background-size: cover;
border-radius: 0px;
}
body.material .nectar-button.has-icon.con-btn{
padding-right:0px!important;
padding-left:20px!important;
}
body.material .nectar-button.has-icon.con-btn span{
padding-left:60px!important;
font-size: 21px;
letter-spacing: 2.1px;
font-weight: 600;
}
/*==Banner button==*/
body.material .nectar-button.has-icon.con-btn-banner i{
left:10px!important;
float:left;
font-size:0px;
height: 28px;
width: 28px;
background-image: url(https://dezinedilusso.com/wp-content/uploads/2021/11/Laptop-icon.svg);
background-size: cover;
border-radius: 0px;
}
body.material .nectar-button.has-icon.con-btn-banner{
padding-right:0px!important;
padding-left:20px!important;
margin-bottom: 0px;
}
body.material .nectar-button.has-icon.con-btn-banner span{
padding-left:60px!important;
font-size: 14px;
letter-spacing: 1.4px;
 font-weight: 600;
}
/*==End==*/
.design-img3{
	width:160px!important;
}
body.material #header-secondary-outer nav >.sf-menu {
    padding: 2px!important;
}
body.material #header-secondary-outer nav >.sf-menu li a{
    padding: 2px 25px!important;
	border: 2px solid #cccccc!important;
	border-radius:5px!important;
	color:#cccccc;
	font-weight:bold;
}
#footer-outer #footer-widgets {
    background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/11/Mask-Group-75.svg);
	background-repeat: no-repeat;
    background-position: right;
	margin-top: -100px;
    padding-top: 80px;
}
.v2-brand-section .nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap img{
	width:auto!important;
	height: 35px;
}
#header-secondary-outer #social {
    float: right;
    position: relative;
	margin-top: 3px;
	padding: 2px;
}
body.material #header-secondary-outer #social li a {
    line-height: 20px;
	text-align: center;
	margin:0px!important;
}
body.material #header-secondary-outer #social li{
    height: 25px;
    width: 25px;
	text-align: center;
    border-radius: 100%;
	margin-right: 10px;
	padding:4px;
}
.office-address-title-v2 {
    font-size: 20px!important;
    font-weight: 300!important;
}
.address-section-v2 .iwithtext .iwt-text {
    padding-left:25px!important;
}
.address-section-v2 .iwithtext .iwt-text {
    color: #fff;
}
.address-section-v2 .iwithtext .iwt-icon img {
    width: 18px!important;
	margin-bottom: -2px;
}
.address-section-v2 .map-icon-v2 .iwithtext .iwt-icon img {
    width: 12px!important;
}
.v2-zero-bottom{
	margin-bottom:10px!important;
}
/*
.second-tab-section-v2 .tabbed[data-style*="vertical"] .wpb_tabs_nav:before{
    content: '';
    height: 120px;
    width: 300px;
    background-image: url(https://dezinedilusso.com/wp-content/uploads/2021/07/Tab-heading@2x@2x.png);
    position: absolute;
    background-repeat: no-repeat;
    top: 10%;
    left: auto;
	margin-left: 100px;
    background-size: contain;
}
*/
.second-tab-section-v2 .tabbed[data-style*="vertical"] .wpb_tabs_nav{
   padding-top: 14%;
   padding-bottom:60px;
   text-align: left!important;
}
.second-tab-section-v2 .tabbed >ul li a{
color:#ffffff;
font-weight: 300!important;
}
.home-second-tab-v2 .ui-tabs-nav{
	background:#25292e;
}

.home-second-tab-v2 .tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-1"] .wpb_tabs_nav li:nth-child(2n-2) a{
background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/11/r2.svg);
background-repeat: no-repeat;
background-position: left;
margin-left: 20px;	
}
.home-second-tab-v2 .tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-1"] .wpb_tabs_nav li:nth-child(2n-1) a{
background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/11/r1.svg);
background-repeat: no-repeat;
background-position: left;
margin-left: 20px;
}
.home-second-tab-v2 .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
    border-radius: 6px;
    padding: 10px 0px 10px 20px;
    overflow: hidden;
	margin-left: 20px;
}
.v2-brand-section .brand-box-content{
	position:absolute;
	bottom:10px;
	font-weight: 300;
	font-size: 18px;
	line-height:26px;
}
.two-line-head-v2 .comp-name{
	float:right;
    font-family: Inter, sans-serif;
    color: #fff;
    font-size: 10px;
    line-height: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
	margin-top: 10px;
}
.two-line-head-v2 .comp-name img {
    float: left;
    margin-right: 5px!important;
    width: 10px!important;
}
.carosusel-home-v2 img{
	height:150px!important;
}
.partner-logoo .v2-brand-section .nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap img{
	width:auto!important;
}
.carosusel-home-v2.partner-logoo img{
height:60px!important;	
}
.carosusel-home-v2 .nectar-flickity:not(.masonry) .flickity-slider .cell img{
	margin:0 auto!important;
}
.fixed-btn-bottom{
	position:fixed;
	bottom:0;
	left:auto;
	right:auto;
}
#footer-outer{
	z-index:9;
}
.material #header-secondary-outer > .container, .material #header-secondary-outer > .container > nav, .material #header-secondary-outer {
    min-height: 35px;
}
.logo-arrow{
	position:relative;
}
/*
.logo-arrow::after{
	content:'';
	background-image:url(https://dezinedilusso.com/wp-content/uploads/2021/11/arr.svg);
	width:10px;
	height:10px;
	position:absolute;
	top:0;
	left:-20px;
	background-size:cover;
}
*/
.video-caption {
    color: #fff;
    z-index: 999;
    position: absolute;
    left: 30px;
    bottom: 40px;
	border-left:3px solid #ffffff;
	padding-left:10px;
}
 body[data-form-submit="regular"] .popup-design-form input[type=submit]{
	width:100%!important;
	padding: 15px;
    margin: 0px!important;
	}
	.popup-design-form .gform_wrapper.gravity-theme * {
    margin-bottom: 3px!important;
}
.popup-design-form .name-field1 .ginput_container {
    margin-bottom: 0px!important;
}
.popup-design-form .gform_wrapper.gravity-theme input[type=text], .popup-design-form .gform_wrapper.gravity-theme input[type=email], .popup-design-form .gform_wrapper.gravity-theme textarea{
	padding:8px 12px!important;
}
.fixed-btn-bottom.fixed-dc-btn{
display:block;	
}
.fixed-btn-bottom{
display:none;	
}
.form-section .gform_wrapper.gravity-theme .gfield input::placeholder, .form-section .gform_wrapper.gravity-theme .gfield textarea::placeholder { 
font-weight:300!important;
font-family:'Inter';
font-size:14px;
color: #ffffff!important;
opacity: 1;
}

.form-section .gform_wrapper.gravity-theme .gfield input :-ms-input-placeholder, .form-section .gform_wrapper.gravity-theme .gfield textarea :-ms-input-placeholder { 
font-weight:300!important;
font-family:'Inter';
font-size:14px;
color: #ffffff!important;
opacity: 1;
}

.form-section .gform_wrapper.gravity-theme .gfield input ::-ms-input-placeholder, .form-section .gform_wrapper.gravity-theme .gfield textarea ::-ms-input-placeholder { 
font-weight:300!important;
font-family:'Inter';
font-size:14px;
color: #ffffff!important;
opacity: 1;
}
.form-section .gform_wrapper.gravity-theme select{
font-weight:300!important;
font-family:'Inter';
font-size:14px;	
color: #ffffff!important;
}
.form-section .gform_wrapper .top_label .gfield_label  {
    font-size:14px;	
    color: #ffffff!important;
	margin-top: 0px;
	font-weight:300!important;
}
.v2-brand-section .img-with-aniamtion-wrap{
min-height:50px;	
}
.v2-brand-section .img-with-aniamtion-wrap .d-logo1{
height:35px!important;	
}
.v2-brand-section .img-with-aniamtion-wrap .d-logo2{
height:30px!important;	
}
.v2-brand-section .img-with-aniamtion-wrap .d-logo6{
height:40px!important;	
}
.v2-brand-section .img-with-aniamtion-wrap .d-logo5{
height:45px!important;
width: auto;
}
.v2-brand-section .img-with-aniamtion-wrap .d-logo7{
height:45px!important;	
}
.v2-brand-section .img-with-aniamtion-wrap .d-logo8{
height:30px!important;	
}
.v2-brand-section .img-with-aniamtion-wrap .d-logo4{
height:30px!important;	
}
.fixed-btn-bottom .nectar-button.has-icon.con-btn-banner svg{
display:none!important;	
}
.material #footer-outer #footer-widgets .col ul.footer-social-dd li{
	display: inline-block!important;
    padding: 12px!important;
}
@media(min-width:1000px) and (max-width:1560px){
.carosusel-home-v2.partner-logoo img{
height:50px!important;	
}
}
@media(max-width:1000px){
	.hide-mobile{
		display:none!important;
	}
	body.material #header-secondary-outer nav >.sf-menu li a {
    border: 0px solid #cccccc!important; 
    border-radius: 5px!important;
    color: #ffffff!important;
    font-weight: bold;
    font-size: 16px!important;
}
body.material .fixed-btn-bottom .nectar-button.has-icon.con-btn-banner span {
    padding-left: 40px!important;
    padding-right: 60px!important;
}
}
@media(min-width:1001px){
	.hide-desktop{
		display:none!important;
	}
}
@media only screen and (min-width: 1000px) {
	.fc-title{
  font-size:36px!important;
}
	.second-tab-section-v2 .tabbed[data-style*="vertical"] .wpb_tabs_nav {
    width: 50%;
    float: right;
}
  .second-tab-section-v2 .tabbed[data-style*="vertical"] >div {
    float: left;
    width: 50%;
    padding-left: 0px;
    padding-right: 0px;
}
  .home-second-tab-v2 .ui-tabs-nav {
    margin-top: -20px!important;
	margin-bottom: -20px!important;
}
p.two-line-head-v2 {
	margin-top:-10px;
}
.max-200{
	max-width:200px!important;
	}
.max-300{
    max-width: 350px!important;
    padding-left: 100px;
    position: absolute;
    top: 0px;
	padding-top:10%;
	}
.home-second-tab-v2 .tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-1"] .wpb_tabs_nav li{
		padding-left:100px!important;
	}
.popup-design-form .name-field1{
	width:100%!important;
	float:none;
	margin-top: -2px!important;
}
.popup-design-form .email-field1{
	width:100%!important;
	float:none;
}
.popup-design-form .mob-field1{
	width:100%!important;
	float:none;
}
.popup-design-form .dev-field1{
	width:100%!important;
	float:none;
}
.popup-design-form	.font42{
		margin-bottom:20px;
		font-size:42px!important;
	}
.form-col-padding .vc_column-inner{
	padding:3% 12%!important;
	}
.carosusel-home-v2 .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {
    left: 0px;
    top: 40%;
}
.carosusel-home-v2 .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {
    right: 0px;
    top: 40%;
}
.carosusel-home-v2 .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button:before {
    background-color: #575c66!important;
}
}
.pp-text ol li{
color:#ffffff;		
	}
.pp-text a{
color:#ffffff;
font-weight:bold;
	}
.pp-text p, .pp-text ol li, .pp-text ul li{
font-size:16px;
line-height: 22px;
	}
.facebook-contact-form .gform_wrapper.gravity-theme .gfield-choice-input+label{
color:#ffffff;	
}
.facebook-contact-form .gform_wrapper .top_label .gfield_label{
	margin-bottom:10px!important;
	font-size: 16px!important;
	font-weight:bold!important;
}
.facebook-contact-form .fc-mt{
	margin-top:20px!important;
	width: 100%;
}
.facebook-contact-form .gform_wrapper.gravity-theme .gfield-choice-input{
	margin-bottom:0px!important;
}
.facebook-contact-form .gform_wrapper.gravity-theme .gchoice{
	width:25%;
	float:left;
}
.lp-form .gform_wrapper.gravity-theme .gfield input, .lp-form .gform_wrapper.gravity-theme .gfield select, .lp-form .gform_wrapper.gravity-theme .gfield textarea {
    background: #3C414A!important;
    border-bottom: 1px solid #373B42!important;
    font-size: 14px;
}
.lp-form .gform_wrapper.gravity-theme * {
    margin-bottom: 2px!important; 
}
.gaf-text h2{
    text-align: center;
    font-size: 42px;
}
.lp-banner-heading h2{
    font-size: 60px;
    line-height: 70px;
}
.finding-text h3{
    font-size: 36px;
	margin-bottom: 40px!important;
}
.pro-desc .nectar-hor-list-item[data-columns="2"][data-column-layout="xsmall_first"] >div:nth-child(1) {
    font-weight: bold;
}
.pro-desc .nectar-hor-list-item[data-columns="2"][data-column-layout="medium_last"] >div:nth-child(1){
    font-weight: bold;	
}
.pro-desc .nectar-hor-list-item{
	padding:13px 20px;
}
.cus-toggle div[data-style="default"] .toggle h3 a{
    font-size: 22px;
    line-height: 14px;
    font-weight: 500;
	padding-left: 15px;
	letter-spacing: 0.5px;
}
.cus-toggle .toggle h3 a i {
    font-size: 22px;
	left:auto;
	right:15px;
}
.post-row p{
	font-size:16px;
	line-height:25px;
}
.post-row a{
	color:#999999!important;
}
.post-row a:hover{
	color:#ffffff!important;
	text-decoration:underline!important;
}
.post-row ul li{
	font-size:16px;
	line-height:25px;
	margin-bottom:10px;
}
.fw-400{
	font-weight:400!important;
}
.dez-h3{
font-weight:400!important;	
font-size: 24px;
margin-bottom: 15px!important;
}
.container-wrap #author-bio #author-info a {
    color: #ffffff;
}
.faq-dez div[data-style="minimal"] .toggle h3 a{
	color: #ffffff!important;
    font-weight: 400;
    font-size: 18px;
}
.dez-recent-blog .blog-recent .col{
background:#3c414a!important;	
}
.dez-recent-blog .blog-recent .col:hover{
background:#000000!important;	
}
.dez-recent-blog .post-header {
    padding: 10px 20px!important;
}
.dez-recent-blog .excerpt{
padding-left:20px!important;
padding-right:20px!important;
padding-bottom:20px!important;
}
.dez-recent-blog  .col .post-header h3 {
    letter-spacing: 1px!important;
    font-size: 20px!important;
    line-height: 30px!important;
    font-weight: 400!important;
}
.faq-dez div[data-style="minimal"] .toggle h3 a:hover{
	text-decoration:none!important;
}
.home .blog-recent .col .post-header h3 a{
	color:#ffffff!important;
}
.imgw100 img.img-with-animation{
	width:100%!important;
}
.carosusel-home-v2.partner-logoo img.zeb-imgg{
	height:150px!important;
	position:absolute;
}
@media only screen and (max-width: 1000px) {
	.carosusel-home-v2.partner-logoo img{
		height:40px!important;
	}
	.carosusel-home-v2.partner-logoo .flickity-prev-next-button{
		display:none!important;
	}
	.cus-toggle div[data-style="default"] .toggle h3 a {
    font-size: 18px;
    line-height: 25px;
}
	.pro-desc .nectar-hor-list-item[data-columns="2"][data-column-layout="xsmall_first"] >div:nth-child(1) {
    font-weight: bold;
    width: 40%;
}
	.pro-desc .nectar-hor-list-item[data-columns="2"][data-column-layout="xsmall_first"] >div:nth-child(2) {
    width: 60%;
}
.lp-banner-heading h2{
font-size: 30px;
    line-height: 42px;
}
.gaf-text h2 {
    font-size: 30px!important;
}
.facebook-contact-form .gform_wrapper.gravity-theme .gchoice {
    width: 50%!important;
}
.second-tab-section-v2 .tabbed[data-style*="vertical"] .wpb_tabs_nav {
    padding-top: 35%;
}
.max-300{
	position: absolute;
    top: 80px;
    left: 30px;
}
.second-tab-section-v2 .tabbed[data-style*="vertical"] .wpb_tabs_nav:before{
		margin-left:5px!important;
	}
body #header-secondary-outer[data-mobile="display_full"] ul{
		display:inline-block!important;
	    width: 100%;
	}
	body.material #header-secondary-outer nav >.sf-menu {
    float: none!important;
}
	#header-secondary-outer[data-mobile="display_full"] #social, #header-secondary-outer[data-mobile="display_full"] ul {
    float: left!important;
	display:none!important;
}
	body.material .nectar-button.has-icon.con-btn span {
    font-size: 16px!important;
	}
	body.material #header-secondary-outer{
		padding-top:5px!important;
	}
	.popup-design-form .gform_wrapper .top_label .gfield_label {
    margin-top: 0px!important;
	text-align: left;
    display: block;
}
	.img-with-aniamtion-wrap.custom-width-60pct .inner, .img-with-aniamtion-wrap[data-max-width="50%"] .inner {
    max-width: 100%!important;
}
}
@media only screen and (min-width: 1600px) {
.second-tab-section-v2 .tabbed[data-style*="vertical"] .wpb_tabs_nav{
   padding-top: 13%;
   padding-bottom:80px;
   text-align: left!important;
}
}
@media only screen and (max-width: 450px){
#slide-out-widget-area.slide-out-from-right {
    width: 90vw;
}
}
.tabcontent a {color:#fff !important;}
.dez-recent-project .portfolio-items .work-meta {
    text-align: center!important;
}
.dez-recent-project .portfolio-items .work-meta h4{
    font-size: 24px!important;
}
.bedroom-tab-design .tabbed >ul, .wpb_content_element .tabbed .wpb_tabs_nav{
margin-bottom:0px!important;	
}
.faqs-dez.new-design div[data-style="minimal"] .toggle.open {
    background: #3c414a;
    border-bottom: 1px solid rgba(0,0,0,0.08)!important;
    box-shadow: 0 90px 70px 0 rgba(0,0,0,0.04), 0 40px 35px 0 rgba(0,0,0,0.03), 0 25px 15px 0 rgba(0,0,0,0.03), 0 11px 7px 0 rgba(0,0,0,0.03), 0 2px 5px 0 rgba(0,0,0,0.03);
    border-radius:25px;
    margin-bottom: 15px;
}
.faqs-dez.new-design div[data-style="minimal"] .toggle h3 a {

    background: #3c414a;
    margin-bottom: 15px;
    border-radius:25px;
    padding:20px;
}
.faqs-dez.new-design div[data-style="minimal"] .toggle{
    border-bottom:0px solid!important;
}
body .faqs-dez.new-design .toggle[data-inner-wrap="true"] > div .inner-toggle-wrap{
  padding:20px;  
}
body .faqs-dez.new-design div[data-style*="minimal"] .toggle h3 i{
    right:20px!important;
}
.bedroom-tab-design .light .tabbed >ul li a {

    font-size: 18px;
    padding-bottom: 30px;
}
.bedroom-tab-design .light .tabbed >ul li a.active-tab {
    border-top: 2px solid #666666;
    border-left: 2px solid #666666;
    border-right: 2px solid #666666;
}
.bedroom-tab-design .light .tabbed >ul li a {
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
}
.ddl-new-fancy-box .nectar-fancy-box .box-bg:after {
background-color: rgba(51,51,51,.2)!important; 
}
.faqs-dez div[data-style="minimal"] .toggle {border-bottom:1px solid rgba(255,255,255,0.8) !important;}
.faqs-dez div[data-style="minimal"] .toggle p {color:#fff !important;}
.faqs-dez div[data-style="minimal"] .toggle h3 a {color: #ffffff!important;font-weight: 400;font-size: 18px;}
.faqs-dez div[data-style="minimal"] .toggle h3 a:hover {text-decoration:none !important;color:#fff !important;}
.faqs-dez div[data-style="minimal"] .toggle h3 i:before, .faqs-dez div[data-style="minimal"] .toggle h3 i:after {background-color: #fff;}
.faqs-dez div[data-style="minimal"] .toggle h3 i, .faqs-dez div[data-style="minimal"] .toggle.open h3 i {border-color:#fff;}
.forord li {font-size: 20px;line-height: 26px;}
#footer-outer #footer-widgets .col ul li:first-child {
    padding-top: 5px!important;
}
.text-18{
	font-size:18px!important;
	line-height:30px!important;
}
@media(min-width:1000px){
.noel-text p{
	font-size:16px!important;
	line-height:22px!important;
	margin-bottom:15px!important;
	}
	
.noel-text h4{
	margin-bottom:15px!important;
	}
}