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

header#top .tt {
    display: none;
}
.dek {
    display: none;
}

#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows {
    width: 100%;
}

#header-secondary-outer li#menu-item-20 {
    width: 100%;
}
.toggle i {
    border: unset !important;
}
#header-secondary-outer li#menu-item-20 marquee {
    font-size: 22px;
    line-height: 30px;
    color: #fff;
}

#header-secondary-outer li#menu-item-20 span::after {
    display: none;
}

header#top ul.sf-menu.sf-js-enabled.sf-arrows span.menu-title-text {
    font-size: 20px;
    font-weight: 600;
}
.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
    color: green;
}
#baner h2.ns-heading-el span {
    filter: drop-shadow(2px 4px 6px #0000004d);
}
header#top ul.sf-menu.sf-js-enabled.sf-arrows span.menu-title-text i {
    margin-right: 8px;
    font-size: 30px;
}

#adv #rel .img-with-aniamtion-wrap img {
    height: 420px;
    object-fit: cover;
    border-radius: 20px;
}

#adv #rel .bul ul li {margin-bottom: 10px;list-style: none;position: relative;}

#adv #rel .bul ul li::before {
    content: '>';
    font-size: 27px;
    font-weight: 600;
    position: absolute;
    left: -25px;
    color: #f68a4c;
}

#adv #rel .bul {padding: 20px 30px;}

#adv #rel .vc_col-sm-6 .vc_column-inner {
    background-color: #f68a4c0a;
    border-radius: 20px;
}

#adv #rel .bul h2 {
    margin-bottom: 20px;
    text-transform: inherit;
}

#adv a.nectar-button {
    margin: 0 auto;
    display: table;
}

#why_main #why_sec .img-with-aniamtion-wrap {
    width: 10%;
    margin: 0 auto;
}

#why_main #why_sec .vc_col-sm-6 .vc_column-inner {
    background: #ffffffab;
    padding: 40px 20px;
    border-radius: 20px;
    transition: ease .8s;
    backdrop-filter: blur(10px);
}
#why_main h2 {
    text-transform: inherit;
}
#why_main #why_sec .vc_col-sm-6 .vc_column-inner:hover {
    background: #f68a4c26;
}

#lif .img-with-aniamtion-wrap img {
    border-radius: 20px;
}

#lif h2 {
    margin-bottom: 20px;
}

#lif h3 {
    font-size: 40px;
    font-weight: 400;
}
#test .iwithtext .iwt-icon img {
    width: 30%;
    border-radius: 330px;
    margin: 0;
}

#test .iwt-text {
    padding-left: 110px;
    padding-top: 20px;
    font-style: italic;
}

#test .iwt-text h6 {
    font-style: initial;
    font-size: 17px;
    line-height: 27px;
}
#life_sec .wpb_gallery_slidesimage_grid img {
    border-radius: 20px;
}

#life_sec a.nectar-button {
    margin: 0 auto;
    display: table;
}
.dek #fqs h2 {
    margin-top: 50px !important;
}
#life_sec p span {
    font-size: 25px;
    line-height: 35px;
}

#life_sec h2 {
    margin-bottom: 50px;
}

#life_sec .wpb_gallery {
    margin-top: 60px;
}

#fqs .wpb_text_column h2 {
    position: relative;
    margin-top: 40px;
}

#fqs .wpb_text_column h2::before {
    content: '';
    height: 5px;
    width: 12%;
    background: #f68a4c;
    position: absolute;
    bottom: -20px;
}

#fqs .toggle {border-color: #00000040;}

#fqs .toggle h3.toggle-title a {
    font-size: 24px;
    line-height: 34px;
}

#footer-outer #footer-widgets #media_image-2 img {
    width: 14%;
}

#footer-outer #footer-widgets  .socliy li {
    display: inline-block;
    margin: 0 20px;
    padding: 0 !important;
}

#footer-outer #footer-widgets .socliy li i {
    font-size: 33px;
    line-height: 40px;
}

#footer-outer #footer-widgets  #custom_html-2 {
    margin-top: 60px;
}

#copyright {
    padding: 12px 0 11px !important;
}

#copyright p {
    margin: 0;
    font-weight: 500;
}
#fqs #fqs {
    padding: 0 0 !important;
}

#fqs #fqs h2 {
    margin-top: 10px;
}

#fqs .wpb_wrapper.tabbed li.tab-item a {
    color: #000;
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
    border-radius: 10px;
    padding: 18px 20px;
}

#fqs .wpb_wrapper.tabbed li.tab-item {
    margin-bottom: 20px;
}

#fqs .wpb_wrapper.tabbed ul.wpb_tabs_nav {
    width: 35%;
}
.phne {
    display: none;
}

#fqs .wpb_wrapper  .tabbed .wpb_tab {width: 65%;}
@media (max-width: 1600px) {}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {}
@media (max-width: 1340px) {}
@media (max-width: 1320px) {}
@media (max-width: 1280px) {}
@media (max-width: 1030px) {
	#slide-out-widget-area li.menu-item i {
    margin-right: 10px;
    font-size: 30px;
}
}
@media (max-width: 840px) {
	.phne {
    display: block;
}
	.col.span_9.col_last {
    display: none ! IMPORTANT;
}
	#header-outer #top .col.span_3 {
    text-align: center !important;
}
    header#top .tt {
        font-size: 16px;
        line-height: 25px;
        font-family: 'DM Sans';
        display: block;
        text-align: center;
        margin-top: 10px;
    }
	.dek {
    display: block;
}
		.mobb {
    display: none;
}
	#footer-outer #footer-widgets #media_image-2 img {
    width: 20%;
}
	#footer-outer #footer-widgets .socliy li {
    margin: 0 10px;
}
	#footer-outer #footer-widgets .socliy li i {
    font-size: 26px;
    line-height: 35px;
}
	#life_sec .col.span_3 {
    right: 0;
    margin: 0 auto;
}
	#lif h3 {
    font-size: 30px;
}
#baner a.primary-color {
    padding: 15px 40px;
    font-size: 15px;
    margin-top: 10px;
}
	#header-secondary-outer li#menu-item-20 marquee {
    font-size: 18px;
    line-height: 27px;
}
	#fqs .wpb_wrapper.tabbed li.tab-item a {
    font-size: 19px;
    line-height: 28px;
}
#fqs .wpb_wrapper .tabbed .wpb_tab {
    width: 65%;
    padding-left: 20px;
}
}
@media (max-width: 768px) {}
@media (max-width: 525px) {
	html body h2 {
    font-size: 24px !important;
    line-height: 29px !important;
}
	#mile_iner .nectar-milestone .number.default {
    font-size: 50px !important;
    line-height: 50px !important;
}

#mile_iner .nectar-milestone .symbol-wrap {
    font-size: 50px !important;
    line-height: 50px !important;
}
	#adv a.nectar-button {
    font-size: 21px;
}
#baner a.primary-color {
    display: none;
}
	#life_sec .wpb_gallery_slidesimage_grid {
    display: none;
}
	#fqs .wpb_wrapper.tabbed li.tab-item {
    margin-bottom: 20px;
    width: 100%;
}
	#fqs .toggle {
    padding: 0 20px;
}
	#fqs .wpb_wrapper.tabbed ul.wpb_tabs_nav {
    width: 100%;
}
	    #fqs .wpb_wrapper .tabbed .wpb_tab {
        width: 100%;
        padding-left: 0px;
    }
	#life_sec .wpb_gallery_slidesimage_grid img {
    width: 100%;
}
	#fqs .wpb_text_column h2::before {
    width: 25%;
}
	#fqs .toggle h3.toggle-title a {
    font-size: 21px;
    line-height: 30px;
}
	#footer-outer #footer-widgets #custom_html-2 {
    margin-top: 40px;
}
	#footer-outer #footer-widgets #media_image-2 img {
        width: 35%;
    }
	#why_main #why_sec .img-with-aniamtion-wrap {
    width: 16%;
}
    #baner h2.ns-heading-el {
        font-size: 30px !important;
        line-height: 36px !important;
        max-width: 230px;
    }
	#adv #rel .img-with-aniamtion-wrap img {
    height: 260px;
}
	#lif h3 {
        font-size: 25px;
    }
}
@media (max-width: 430px) {
	html body h2 {
    font-size: 25px !important;
    line-height: 35px !important;
}
}
@media (max-width: 375px) {}
@media (max-width: 360px) {}
