/*
Theme Name: Nex Child
Author: VamTam
Author URI: https://vamtam.com
Template: nex
*/



/*

put your child theme styles here


you don't need any @import rules

*/
.listStyle ul{display:flex;flex-wrap:wrap;margin: 0 -5px!important;}
.listStyle ul li{list-style-type:none;width: 47%;padding: 10px 5px 10px 25px;background: #fff;box-shadow: 1px 3px 9px 0px #0000002b;margin: 0 5px 10px;font-size: 14px;position: relative;border-radius: 5px;}
.listStyle ul li:after{position:absolute;content: '\2713';width: 14px;height: 14px;background: #207bc1;left: 6px;top: 13px;color: #fff;font-size: 8px;font-weight: bold;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.eSolutionSec .fl-col-group-custom-width{    display: flex;    align-items: stretch;}
.eSolutionSec .vamtam-show-bg-image, .eSolutionSec .fl-col-group-custom-width, .eSolutionSec .listStyle, .eSolutionSec .fl-node-content{height: 100%}
header.main-header{background:#fff!important}
body.vamtam-scrolled .fixed-header-box{    position: fixed !important;
    transform: translate(0px, 0px) !important;
    box-shadow: 0 2px 40px 0 rgba(0, 0, 0, .05);
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;}
body.vamtam-scrolled .fixed-header-box #top-nav-wrapper{display:none}
.clientLogo .logo-carousel-free .sp-lc-logo img{object-fit: contain;width:100%;height:100%}
.clientLogo .logo-carousel-free .sp-lc-logo{    border: none!important;
    background: #fff;
    box-shadow: -5px 2px 11px 0px #00000021;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;padding:20px}
.ExhibitionStyle .loop-wrapper.news .list-item {    padding: 0;}
.ExhibitionStyle .standard-post-format{position: relative;overflow: hidden;border-radius: 8px;}
.ExhibitionStyle .post-media{margin:0!important}
.ExhibitionStyle .post-content-wrapper{    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;background: #FFF;
   background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.21) 23%, rgb(6 90 155 / 88%) 100%);}
.ExhibitionStyle .post-content-wrapper a{color:#fff!important;opacity:1}
.ExhibitionStyle .post-content-wrapper a.vamtam-button{border-color:#fff!important}
.ExhibitionStyle .post-media img{height:400px!important;object-fit:cover}
.ExhibitionStyle .post-content-wrapper .vamtam-meta-tax{padding: 0 20px 5px 20px!important;}
.ExhibitionStyle .post-content-wrapper header.single{padding: 0 20px!important;}
.ExhibitionStyle .post-content-wrapper header.single h4{margin-bottom:5px}
.ExhibitionStyle .post-content-wrapper .post-actions-wrapper{padding: 0 20px 10px 20px;}
.ExhibitionStyle .post-article .post-content-wrapper .vamtam-button-wrap{margin: 0 0 30px 20px;}
.customerSec .cbp-item{padding:10px 0}
.customerSec .cbp-item .cbp-item-wrapper {
    background: #fff;
    border-radius: 10px;
    padding: 25px 15px 15px;
    width: 410px;
    margin: 0 auto;
    max-width: 100%;box-shadow: 1px 3px 9px 0px #0000002b;
}
.customerSec blockquote.simple{display: flex;
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: center;}
.customerSec blockquote.simple .quote-thumbnail{height: 120px;border-radius: 50%;overflow: hidden;margin: 0;}
.customerSec blockquote.simple .quote-title .the-title{font-size: 16px;}
blockquote.simple .quote-title{display: flex;
    justify-content: center;}
blockquote.simple h3.quote-summary{font-size: 15px;
    margin: 10px 0 0;}

@media only screen and (max-width:1200px){
	.listStyle ul li{width: 46%;font-size: 12px;}
	.videoPage .fl-heading{font-size: 28px;}
	.videoPage h3{font-size: 18px;}
}
@media only screen and (max-width:992px){
	.listStyle ul li{width: 100%;}
	.fl-builder-content .listStyle.fl-col{width: 100% !important;}
	.listStyle .fl-rich-text p{font-size: 18px!important;}
	.listStyle .fl-col-content.fl-node-content{padding:15px!important}
	.sinceSec .fl-col-group .fl-col-group h3 span{display:flex;        align-items: center;}
	.sinceSec .fl-col-group .fl-col-group h3 span img{margin: 0 10px 0 0;}
	.offerSec .fl-icon i{font-size:50px!important}
	.offerSec .vamtam-heading {font-size: 32px;}
	.sharSec .fl-heading{font-size: 40px;}
	.sharSec h4{font-size: 16px;    line-height: 24px;}
	.whyUsSec .fl-heading{font-size: 32px;}
	#top-nav-wrapper .fl-module-content{margin:0}
	#top-nav-wrapper .fl-builder-content .fl-col{width:auto!important}
	#top-nav-wrapper .fl-builder-content .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col-has-cols{width:100%!important}
	#top-nav-wrapper .fl-builder-content .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col-has-cols .fl-col-group-equal-height{    display: flex;
    justify-content: space-between;}
	body #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
    font-size: 13px !important;
}
}
@media only screen and (max-width:767px){
	.mobile-top-bar .fl-col-group.fl-col-group-equal-height{position:relative}
	.mobile-top-bar .fl-col.fl-col-small{    order: 2;}
	.mobile-top-bar .fl-col.fl-col-small .fl-module-content{margin:0}
	.mobile-top-bar .fl-col.fl-col-small .fl-module-content span, .mobile-top-bar .fl-col.fl-col-small .fl-module-content span i{color:#45545e!important}
	.mobile-top-bar .fl-col{    order: 1;}
	.sinceSec .fl-col-group .fl-col-group h3 span{font-size: 16px;}
	    .sharSec .fl-heading {
        font-size: 30px;
    }
	#mega-menu-wrap-menu-top .mega-menu-toggle + #mega-menu-menu-top{display:block!important;padding: 0 !important;}
	.mobile-top-bar .fl-row-content-wrap.vamtam-show-bg-image{padding-top:0!important;background:#fff!important;padding-bottom: 0 !important;}
	body #mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-item > a.mega-menu-link{height: 50px;font-size: 13px;color:#45545e;display: flex;align-items: center;}
	.mobile-top-bar .fl-col-content{padding-top:0!important;}
	body.responsive-layout #main-menu>.mega-menu-wrap .mega-menu{padding-bottom:0!important}
	.mobile-top-bar .mega-menu-toggle{display:none!important}
	.sinceSec .fl-col-group .fl-col-group h3 span{justify-content: center;}
	.videoPage .fl-col-small{margin-bottom:20px}
	.ExhibitionSec p{font-size:14px!important}
	.ExhibitionSec p br{display:none}
	.listStyle .fl-rich-text p{text-align:left!important;}
	.eSolutionSec .fl-col-group-custom-width{flex-direction: column;}
	.ExhibitionSec .fl-row-content-wrap{padding-bottom:0!important}
	.logo-carousel-free .swiper-container{padding-bottom: 66px!important;}
	.customerSec .fl-heading{text-align:left!important;        margin: 20px 0 !important;}
	.customerSec .fl-module-content.fl-node-content{margin:0 0 0}
	.customerSec .fl-rich-text .elementor-widget-container{text-align:left!important}
	.customerSec .fl-rich-text .elementor-widget-container span br{display:none}
	.customerSec .cbp-wrapper-outer{margin-top:20px}
	.ourClient .fl-heading{text-align:left!important;}
	.speakSec .fl-col[data-node] .fl-col-content{border: none!important;}
}