/*
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 a#logo:after {
    position: relative;
    content: 'Stockifyllc ' !important;
    color: #fff !important;
    left: 100px;
    bottom: 40px;
    font-family: fangsong;
    font-size: 28px !important;
}
div#nectars .nectar_video_player_self_hosted {
    margin: 0px ;
}
div#nectars #header_video {
    position: absolute;
    top: 300px;
    right: 25%;
}
div#nectars video.nectar-video-self-hosted {
    top: -40px !important;
}
div#charts {
    margin-top: -40px;
}
div#stayupdate .TurningChances {
    padding: 0px 90px !important;
}
div#nectars #header_video h1 {
   font-family: 'Open Sans';
    font-size: 75px;
    line-height: 99px;
    font-weight: 700;
    color: #fff;
}
div#nectars #header_video p {
    color: #fff !important;
}
div#nectars #nectar-slider-instance-1 h2.ns-heading-el {
    font-family: 'Open Sans';
    font-size: 75px;
    line-height: 99px;
    font-weight: 700;
}
div#locations .Contact_us form.wpcf7-form.init input {
    transition:unset !important;
}
div#Contact-us form.wpcf7-form.init label {
    font-size: 18px;
    font-weight: 600;
}
.portfolio-items .col .work-info h3 {
    font-family: Montserrat;
    text-transform: uppercase!important;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 16px;
    line-height: 42px;
}
.portfolio-items .col .work-info .custom-content h5 {
    font-family: Montserrat;
    text-transform: uppercase!important;
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 16px;
    line-height: 42px;
}

.portfolio-items .col .work-info .vert-center .custom-content h3 {
    font-family: Montserrat !important;
    text-transform: uppercase !important;
    letter-spacing: 1px;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 42px !important;
}
h1 {
    font-size: 75px !important;
    line-height: 99px !important;
}
.container-wrap {
    margin: 0px !important;
}
/* contact us page css */
div#locations .Contact_us form.wpcf7-form.init {
    padding: 20px 100px;
}
div#locations .Contact_us form.wpcf7-form.invalid {
   padding: 20px 100px;
}
div#locations .Contact_us form.wpcf7-form.init input.wpcf7-form-control.wpcf7-submit.has-spinner {
    display: table;
    margin: 0 auto;
}

/* Footer css */
#footer-outer #footer-widgets h4 {
    font-size: 25px;
    line-height: 35px;
    color: #fff !important;
}
body[data-footer-reveal="1"] #footer-outer {
    position: relative !important;
    bottom: 0;
    width: 100%;
    z-index: 1;
}
/* testimonials section css */
div#testimonials .row-bg {
    filter: brightness(0.5) !important;
}
div#testimonials .nectar-flickity.not-initialized p {
    color: #000 !important;
    font-weight: 400 !important;
}
div#testimonials .nectar-flickity.not-initialized .cell span {
    font-size: 15px !important;
    color: #000 !important;
    font-weight: 800 !important;
}
div#testimonials h4 {
    color: #fff !important;
}
div#stayupdate .nectar_video_player_self_hosted .wpb_wrapper video, .nectar_video_player_self_hosted__overlay {
    margin-top: 10px;
}
div#stayupdate {
    padding: 0px !important;
}
div#stayupdate .owl-stage {
    padding: 0px !important;
}
div#stayupdate .wpb_video_widget.vc_video-aspect-ratio-11 .wpb_video_wrapper {
    padding-top: 0% !important;
}
.pricing-column h3 {
    line-height: 24px !important;
    font-size: 20px !important;
}
.video-color-overlay {
    background: unset !important;
}

.mobile-video-image {
    display: none !important;
}
#page-header-bg .nectar-video-wrap video {
    opacity: 1 !important;
}
.video-color-overlay {
    opacity: unset !important;
}
div#charts h5.CbirOcr-TextBox.CbirOcr-TextBox_size_0 {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
	font-family: sans-serif;
}
div#charts h2 {
    color: #fff;
}
/* .col.elastic-portfolio-item:hover img {
    filter: unset !important;
}

.col.elastic-portfolio-item img {
    filter: brightness(.2) !important;
} */
div#marketd .row-bg.viewport-desktop.using-image.using-bg-color.translate {
    filter: invert(0.2) !important;
}
.nectar_single_testimonial .image-icon {
    display: none !important;
}
div#marketd p {
    font-weight: 600;
    color: #fff;
    font-size: 16px;
}
div#reasons h4 {
    font-size: 42px;
}
div#reasons p {
    font-size: 19px;
    line-height: 30px;
}
.nectar_icon_wrap .svg-icon-holder[data-color="extra-color-3"] svg path {
    stroke: #fff !important;
}
.home .container-wrap {
    margin: 0px !important;
}
.container-wrap.auto-height {
    margin-bottom: 0px !important;
}
div#bannere a.nectar-button.medium.regular.accent-color.regular-button {
    font-family: 'commuters-sans' !important;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    padding: 15px 30px;
}
div#testimonials a.nectar-button.large.regular.accent-color.regular-button.has-icon {
    font-family: 'commuters-sans' !important;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    padding: 15px 30px;
    border-radius: 25px;
}
div#bannere h1 {
    color: #fff !important;
    font-size: 50px !important;
    font-weight: 700 !important;
    font-family: cursive !important;
}
div#bannere p {
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #fff !important;
}
div#bannere a.nectar-button.medium.regular.accent-color.regular-button {
    margin-top: 20px !important;
    border-radius: 25px !important;
}

div#bannere .nectar_video_player_self_hosted .wpb_wrapper video, .nectar_video_player_self_hosted__overlay {
    width: 230px;
    height: 460px;
    display: inline-grid !important;
    position: relative !important;
    margin: 0 !important;
    top: -130px !important;
    left: 0;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box;
    visibility: visible;
    object-fit: cover;
	border-radius: 25px;
}

.portfolio-items .col.wide .work-item.style-3[data-text-align="left"] .vert-center, .portfolio-items .col.wide .work-item.style-3-alt[data-text-align="left"] .vert-center {
    left: 55%;
    margin-left: -20px;
}

div#marketd img {
    filter: invert(24%) sepia(56%) saturate(4069%) hue-rotate(229deg) brightness(100%) contrast(101%) !important;
    height: 64px !important;
    width: 64px !important;
}
/* Stay updated with the market section*/

div#stayupdate h2 {
    font-size: 31px;
    font-weight: normal;
    line-height: 38px;
    font-family: monospace;
    color: #333333;
    font-weight: 600;
}
div#stayupdate .nectar_video_player_self_hosted .wpb_wrapper video, .nectar_video_player_self_hosted__overlay {
    border: none;
    --video-aspect-ratio: 0.5625;
    width: 230px;
    height: 460px;
    display: inline-grid;
    position: relative;
    margin: 0;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    visibility: visible;
    object-fit: cover;
	border-radius: 25px;
}
div#stayupdate .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: unset !important;
}
div#stayupdate p {
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    color: #333333;
}
div#stayupdate a.nectar-button.medium.regular.accent-color.regular-button {
    font-family: 'commuters-sans' !important;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    padding: 15px 30px;
    border-radius: 25px;
    margin-top: 30px;
}

div#charts h1 {
    font-family: 'commuters-sans';
    font-size: 32px !important;
}
div#stayupdate a.nectar-button.medium.regular.accent-color.regular-button:hover {
    background: #000000 !important;
    color: #fff !important;
}
div#bannere a.nectar-button.medium.regular.accent-color.regular-button:hover {
    background: #000000 !important;
    color: #fff !important;
}
div#better_with {
    background-image: linear-gradient(90deg, #2A313C 25%, #091521 50%);
    background-color: transparent;
}
div#portfolio h3 {
    font-size: 23px !important;
}
div#stayupdate h2 {
    margin-bottom: 30px;
}
div#Analysics img {
    filter: invert(24%) sepia(56%) saturate(4069%) hue-rotate(229deg) brightness(100%) contrast(101%) !important;
    height: 64px !important;
    width: 64px !important;
}
div#Analysics p {
    font-weight: 600;
    font-size: 16px;
}
div#Analysics h4 {
    font-family: Montserrat;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
}
div#Analysics .vc_col-sm-3 {
    padding-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 100px;
}
div#Analysics .Any_1:hover {
    background: #0a0a0a;
    opacity: 1;
}
div#Analysics .Any_2:hover {
    background: #0a0a0a;
    opacity: 1;
}
div#Analysics .Any_3:hover {
    background: #0a0a0a;
    opacity: 1;
}
div#Analysics .Any_4:hover {
    background: #0a0a0a;
    opacity: 1;
}
div#Analysics .vc_col-sm-3 h4{
color: #fff;
}
div#Analysics .vc_col-sm-3 p{
	color: #fff;
}
div#Analysics .vc_col-sm-3:hover h4 {
    color: #fff;
}
div#Analysics .vc_col-sm-3:hover p {
    color: #fff;
}
div#Analysics .row-bg.viewport-desktop.using-image {
    filter: invert(0.2);
}
div#echoessd h1 {
    font-family: 'commuters-sans';
    font-size: 32px !important;
}
@media (max-width: 1920px) {
	div#nectars #header_video {
    position: absolute;
    top: 300px;
    right: 30%;
}
	
}
*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1600px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1440px) {}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1366px) {
.pricing-column h3 {
    line-height: 23px !important;
    font-size: 18px !important;
}
	div#portfolio h3 {
    font-size: 17px!important;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1340px) {
	.pricing-column h3 {
    line-height: 21px !important;
    font-size: 16px !important;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1320px) {
	.pricing-column h3 {
    line-height: 21px !important;
    font-size: 16px !important;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1280px) {
	  .pricing-column h3 {
    line-height: 23px !important;
    font-size: 17px !important;
  }
	marketd h4 {
  line-height: 23px;
}
	div#portfolio h3 {
  font-size: 18px !important;
}
	div#nectars #header_video {
    position: absolute;
    top: 300px;
    right: 20%;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 1024px) {	
div#marketd img {
  height: 44px !important;
  width: 64px !important;
}
	div#marketd h4 {
  font-size: 15px;
  line-height: 20px;
}
	.portfolio-items .col .work-info .vert-center .custom-content h3 {
  font-weight: 700 !important;
  font-size: 16px !important;
  line-height: 22px !important;
}
	  div#portfolio h3 {
    font-size: 15px !important;
  }
	div#charts h1 {
  font-family: 'commuters-sans';
  font-size: 32px !important;
  line-height: 39px !important;
}
	.pricing-table[data-style="flat-alternative"] .pricing-column {
  padding: 10px !important;
}
	div#stayupdate .TurningChances {
    padding: 20px 90px !important;
}
	div#nectars #header_video {
    position: absolute;
    bottom: 120px;
    right: 12%;
}
	div#echoessd h1 {
    font-family: 'commuters-sans';
    font-size: 29px !important;
}
	.pricing-column h4, .pricing-table .pricing-column .pricing-column-content h4 {
  font-size: 19px;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 800px) {
	div#stayupdate .nectar_video_player_self_hosted .wpb_wrapper video, .nectar_video_player_self_hosted__overlay {
  display: table;
  margin: 0 auto;
}
	div#reasons .nectar-milestone.motion_blur.instance-0.animated-in {
    display: table;
    margin: 0 auto;
}
	div#nectars #header_video {
    position: absolute;
    top: 40%;
    right: 16%;
}
	div#nectars #header_video h1 {
    font-family: 'Open Sans';
    font-size: 55px !important;
    line-height: 49px !important;
    font-weight: 700;
    color: #fff;
}
	div#stayupdate a.nectar-button.medium.regular.accent-color.regular-button {
  display: table;
  margin: 0 auto;
}
	 div#echoessd h1 {
    font-family: 'commuters-sans';
    font-size: 20px !important;
  }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 768px) {
	header#top a#logo:after {
    left: 100px;
    bottom: 21px;
}
	div#nectars #header_video {
    position: absolute;
    top: 40%;
    right: 10%;
}
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 525px) {
	#reasons .span_12.right .nectar-milestone[data-symbol-alignment="superscript"] {
  padding-right: 0;
  display: table;
  margin: 0 auto;
}
	div#stayupdate h2 {
  font-size: 30px;
  font-weight: 400;
  line-height: 48px;
  color: #333;
}
	div#stayupdate p {
  display: none;
}
	#charts h1 {
  font-size: 22px !important;
}
	#marketd .divider {
  height: 0px !important;
}
	#page-header-bg {
  background: unset !important;
}
	.nectar-box-roll #page-header-bg {
  background-color: unset !important;
}
	.nectar-video-wrap .nectar-video-bg {
  width: auto !important;
}
	div#stayupdate a.nectar-button.medium.regular.accent-color.regular-button {
  display: table;
  margin: 0 auto;
}
	div#stayupdate h2 {
  line-height: 37px;
  font-size: 22px;
}
/* 	.col.elastic-portfolio-item img {
    filter:unset !important;
} */
/* div#marketd .row-bg.viewport-desktop.using-image.using-bg-color.translate {
    filter: unset !important;
} */
	#stayupdate .vc_col-sm-6 {
  margin: 0px !important;
}
 .portfolio-items .col.elastic-portfolio-item.regular {
    width: 100% !important;
}
	
	.portfolio-items .elastic-portfolio-item .work-item.style-3 img, .portfolio-items .elastic-portfolio-item .work-item.style-4 img, .portfolio-items .elastic-portfolio-item .work-item.style-3-alt img {
    width: 100% !important;
}
	body .portfolio-items .col.elastic-portfolio-item.tall, 
body .portfolio-items .col.elastic-portfolio-item.regular {
	width: 100% !important;
}

body .portfolio-items .col.elastic-portfolio-item.wide {
	width: 100% !important;
}

body .portfolio-items .col.elastic-portfolio-item.wide_tall {
	width: 100% !important;
}
	div#locations .Contact_us form.wpcf7-form.init {
    padding: 20px 50px;
}
	.page-id-5288  div#page-header-bg {
    background: #000 !important;
}

 h1 {
    font-size: 25px !important;
    line-height: 30px !important;
}
	#slide-out-widget-area .menuwrapper .menu.menuopen span {
    font-size: 19px;
}
div#stayupdate a.nectar-button.medium.regular.accent-color.regular-button {
    font-size: 14px;
    padding: 20px 39px !important;
}
	  div#stayupdate a.nectar-button.medium.regular.accent-color.regular-button {
    margin-bottom: 10px;
  }
	#slide-out-widget-area.fullscreen-inline-images .inner {
  width: 100%;
  position: unset !important;
  margin: unset !important;
  margin-top: unset;
  margin-top: 80px !important;
}
	#testimonials .nectar-button.large.regular.accent-color.regular-button.has-icon {
  display: table;
  margin: 0 auto;
}
	#testimonials .wpb_wrapper h4 {
  display: table;
  margin: 10px auto;
}
	div#stayupdate h2 {
    margin-bottom: 0px;
}
/* 	div#stayupdate .nectar_video_player_self_hosted.wpb_video_widget {
    align-items: center;
    display: table;
    margin: 10px auto;
    margin-left: 70px;
} */
/* 	div#stayupdate .quality_ssignals .nectar_video_player_self_hosted {
    margin-left: 50px;
} */
	div#nectars #header_video h1 {
    font-family: 'Open Sans';
    font-size: 35px !important;
    line-height: 49px !important;
    font-weight: 700;
    color: #fff;
}
 div#nectars #header_video {
    position: absolute;
    top: 90px;
    right: 11%;
  }
	.number.accent-color {
  font-size: 170px !important;
}
	#reasons h4 {
  font-size: 22px !important;
}
	div#Analysics .vc_col-sm-3 {
  padding-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 23px;
}
	 div#charts h1 {
    font-family: 'commuters-sans';
    font-size: 22px !important;
    line-height: 39px !important;
  }
	div#testimonials .nectar-flickity.not-initialized p {
  font-size: 20px;
}
	

}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 430px) {
	div#testimonials .nectar-flickity.not-initialized p {
  color: #000 !important;
  font-weight: 400 !important;
  font-size: 14px;
}
.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="left"] .vert-center {
    margin-left: 0px !important;
}
/* 	div#stayupdate .quality_ssignals .nectar_video_player_self_hosted {
    margin-left: 30px;
} */
	div#stayupdate .TurningChances {
    padding: 20px 60px !important;
}
	div#Analysics .vc_col-sm-3 {
  padding-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 23px;
}
	 div#nectars #header_video {
    position: absolute;
    top: 70px;
    right: 5%;
  }
	div#echoessd h1 {
    font-family: 'commuters-sans';
    font-size: 22px !important;
}
	  div#portfolio h3 {
    font-size: 11px !important;
  }
	.col.elastic-portfolio-item .custom-content h5 {
  font-size: 11px !important;
}
	.portfolio-items .col .work-item.style-3-alt .vert-center {
  padding: 20px;
}
	div#testimonials .vc_col-sm-12 .nectar-carousel-fixed-content {
    padding-right: 0px !important;
}
	#testimonials .wpb_wrapper h4 {
    display: table;
    margin: 10px auto;
}
	 div#stayupdate h2 {
    text-align: center;
  }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 384px) {
	div#nectars #header_video h1 {
    font-size: 30px!important;
}
	  div#nectars #header_video {
    position: absolute;
    top: 70px;
    right: 10%;
  }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 375px) {
/* 	div#stayupdate .quality_ssignals .nectar_video_player_self_hosted {
    margin-left: 10px;
}
	div#stayupdate .nectar_video_player_self_hosted.wpb_video_widget {
    align-items: center;
    display: table;
    margin: 10px auto;
    margin-left: 40px;
} */
	div#nectars #header_video {
    position: absolute;
    top: 30px;
    right: 3%;
}
	div#nectars #header_video h1 {
    font-size: 32px !important;
    line-height: 49px !important;
}
	
	
}

/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 360px) {
	div#nectars #header_video h1 {
    font-size: 29px!important;
    line-height: 49px!important;
}
	  div#nectars #header_video {
    position: absolute;
    top: 30px;
    right: 10%;
  }
}
/*-----------------------------------------------------------------------------------------------------*/
@media (max-width: 320px) {

	  div#nectars #header_video h1 {
    font-size: 25px !important;
    line-height: 29px !important;
  }
	div#nectars #header_video {
    position: absolute;
    top: 30px;
    right: 7%;
  }
	 div#stayupdate h2 {
    text-align: center;
    font-size: 17px;
  }
	#stayupdate .wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
  width: 70%;
}
}