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

.nectar-icon-list .nectar-icon-list-item {
	
	margin-bottom: 10px;
}

.trusted_by {
    margin-bottom: 40px !important;
}
.testimonials_sec .slides  p {
    font-size: 18px;
    line-height: 28px;
}
.counters_ab {
    margin: 0 0 60px 0 !important;
}
div#copyright {
    padding: 10px 0 !important;
}
.footer-widgets {
  display: flex;
  justify-content: space-between;
  padding: 40px 20px;
  background: #222;
  color: #fff;
}
.stacks .inner img {
    width: 90px;
    text-align: center;
}
.stack_side, .stack_side h2 {
    color: #fff;
}
@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}
.marq_slide .owl-stage-outer .owl-stage { animation: scroll-left 30s linear infinite!important;}

.footer-col {
  width: 48%;
}
.footer-widget h4 {
  margin-bottom: 15px;
  font-size: 18px;
}

.experi
 .nectar-icon-list .nectar-icon-list-item p {
    color: #000;
}


.cont_ban_cur {
    margin-inline-end: -7% !important;
    /* -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%); */
    clip-path: polygon(0 0, 100% 0, 90% 100%, 0 100%);
    position: relative;
    z-index: 9;
    margin-left: 4% !important;
}

@media only screen and (max-width: 768px) {
	
	body .main_banner .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content h2 {
    font-size: 39px !important;
    line-height: 46px !important;
}

body .main_banner .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content p {
    font-size: 22px !important;
    line-height: 30px !important;
}

body .main_banner .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content .buttons a {
    padding: 16px 18px;
    font-size: 18px;
    font-weight: 600;
}
	.mob_res_cls {
     text-align: center; 
}
.mob_res_cls h4 {
    text-align: center;
}
	
.mob_res_cls .nectar_icon_wrap {
    margin-top: 29px;
}

.mob_res_cls .nectar-split-heading.markup-generated h2, .mob_res_cls h2 {
    font-size: 22px;
    line-height: 28px !important;
	text-align :center !important;
}
	.trusted_brand h3 {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-bottom: 20px !important;
}
	.all_serc .vc_column-inner h2 {
    font-size: 22px !important;
    line-height: 22px !important;
    margin: 0;
    /* text-align: left !important; */
}

.all_serc .vc_column-inner p {/* text-align: left !important; */padding: 0 !important;}
	.ser_list {
    text-align: center;
}

.ser_list h4 {
    text-align: center;
}
	
	.experi {
    text-align: center;
}

.experi h1 {
    font-size: 22px;
    line-height: 30px !important;
}

.experi .nectar-icon-list .nectar-icon-list-item {
    padding: 0;
}

.experi .nectar-icon-list .nectar-icon-list-item .list-icon-holder {
    display: none;
}
	
.our_mission {
    text-align: center;
}

.our_mission h2 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px !important;
}

.our_mission p {
    text-align: center !important;
    padding: 0;
}
	

.our_mission h2 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px !important;
}

.our_mission p {
    text-align: center !important;
    padding: 0;
}

.our_mission .row_col_wrap_12_inner .vc_col-sm-6 {
    margin: 0 !important;
}
	.our_mission .vc_column-inner {
    padding: 0 !important;
}
	.our_mission .vc_column-inner .vc_row-o-equal-height {
    margin: 0 !important;
}
	.testimonials_sec h2.main-heading {
    font-size: 22px;
}
	.cta_sec h2 {
    font-size: 30px;
    line-height: 38px !important;
}
	 .cta_sec p.vc_custom_heading {
    text-align: left !important;
}
	
	.cta_sec .nectar-cta[data-using-bg="true"] .text {
    margin: 0;
}
	.our_mission .row_col_wrap_12_inner.col.span_12.center .vc_col-sm-6 {
    margin-bottom: 10px !important;
}
	.our_mission .row_col_wrap_12_inner.col.span_12.center .vc_col-sm-6 h3 {
    font-size: 32px;
}

.our_mission .row_col_wrap_12_inner.col.span_12.center .vc_col-sm-6 p {
    font-size: 18px;
}
	.f_copy {
     gap: 0 !important;
    flex-direction: column;
    align-items: center !important;
}
	.easy_solu {
    text-align: center;
}

.easy_solu h1 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
}
	.easy_solu .nectar-flickity .cell .box-inner-wrap h3 {
    font-size: 20px;
}
	.counters_ab h5 {
    font-size: 22px;
    line-height: 0px;
}

.counters_ab h5 span {
    font-size: 46px;
}

.counters_ab  .symbol-wrap {
    display: none !important;
}
	.cta_Sec h2 {
    font-size: 26px !important;
    line-height: 32px !important;
}
	.services_head h2 {
    font-size: 22px !important;
    line-height: 26px;
    margin: 0;
}
	.services_head .ser_in {margin : 0 !important;}
	.contact_page .nectar-split-heading h1 {
    font-size: 22px;
}
	.marq_slide .owl-carousel .owl-item img {
           width: 200px;
        height: 160px;
        object-fit: contain;
}
	.marq_slide {
    margin: 0;
}
	.wholesale .wpb_wrapper h2, .tech_head .wpb_wrapper h2{
    text-align: center !important;
    font-size: 22px;
    line-height: 28px;
}
.mob_res_cls 
 .vc_column-inner {
    padding: 0 !important;
}
.wholesale .wpb_wrapper p {
    text-align: center !important;
}
	.featured_pro  .vc_column-inner {
    padding: 0 !important;
}
	.stacks {
    text-align: center;
}

.stacks strong {
    font-size: 18px;
}

.stacks h2 {
    font-size: 22px;
}
	.stacks .inner img {
    width: 210px;
    text-align: center;
}
	
	.about_us {
    text-align: center;
		margin: 0;
}

.about_us h2, .our_pro h2, .our_pro h3 {
    font-size: 22px;
	text-align : center;
	        margin: 12px 0 !important;
}
	.our_pro {
    padding: 0 !important;
}
	.our_pro  .our_col p {text-align : center;}
	.our_pro  .our_col {margin : 0 !important;}
	    .about_us h2, .our_pro h2 {
        font-size: 22px;
        text-align: center;
    }
	.chooseus {
    margin-bottom: 60px !important;
}
	.faqs h2 {
    font-size: 22px;
    line-height: 28px;
}
	.get_touch h3 {
    font-size: 22px !important;
    margin: 0 !important;
}

.get_touch form input {
    width: 100%;
}
	.get_touch form textarea {
    width: 100%;
}
	
	.cont_ban_cur .vc_column-inner {
    padding: 10px 10px !important;
}

.cont_ban_cur .vc_column-inner h2 {
    font-size: 22px;
    line-height: 28px;
}
	.cont_ban_cur {
    margin-inline-end: 0% !important;
   
    clip-path: unset;
    position: relative;
    z-index: 9;
    margin-left: 0% !important;
}
	.cont_ban_cur .vc_custom_1747048339408 {margin-bottom : 0 !important;}
	.cont_img_fl {
    display: none !important;
}
}
