.testimonials .owl-carousel .owl-item .customer-d-example-projects-ipam img {width: 100% !important;}

.barix-custom-development .barix-custom-development-heading h2{
	font-size: 25px;
	font-weight: 300;
	color: var(--white);
    margin-bottom: 24px;
    text-transform: uppercase;
    font-family: var(--font-family-primary);
}
.barix-custom-development .barix-custom-development-heading h3{
	font-size: 46px;
	font-weight: 700;
	color: var(--white);
	font-family: var(--font-family-primary);

}
.example-img-section-content {
    padding-bottom: 50px;
}
.example-img-section {
    display: flex;
    align-items: center;
    flex-wrap:  wrap;
}
.example-img-section-content p {
    font-size: 20px;
}
.example-img-section .example-img-section-left {
    width: 50%;
    padding: 0 50px;
}
.example-img-section .example-img-section-left img {
    width: 100%;
}
.example-img-section .example-img-section-left:first-child img {
    max-width: 354px;
    margin: 0 auto;
}
.customer-d-example-projects .customer-d-example-projects-width{
    height: 280px!important;
}
#customer-develpoment .owl-carousel .owl-item img {
    display: block;
    width:100% !important;
}
#customer-develpoment .customer-d-example-projects img{
    width:100% !important;
}
#customer-develpoment .owl-stage-outer .owl-item .item{
    display: flex!important;
}
.barix-example-project{
  
    margin-bottom: 20px!important;
}
 .configuration.barix-example-project h3{
  
  
    margin-bottom: 20px;
}
.barix-custom-development .real-time {
    position: absolute;
    top: 60px;
    width: 100%;
    text-align: center;
}
.barix-custom-development-OEM{
	max-width: 100%!important;
}
.barix-custom-development-OEM p{
	margin: 36px 0px 24px;
    font-size: 22px;
    font-weight: 400;
    color: var(--black1);
    line-height: 30px;
    font-family: var(--font-family-primary);
}
.barix-custom-development-oem-product{
	padding: 24px;
	border-radius: 4px;
	color: var(--black);
}
.barix-custom-development-oem-product p{
	margin: 20px 0px;
	font-size: 20px;
	font-family: var(--font-family-primary);
}
.barix-custom-development-oem-product i {
    font-size: 40px!important;
    color: var(--red);
}
.customer-d-example-projects{
	border-radius: 4px;
	border: 1px solid var(--gray1);
}
.customer-d-projects-content{
	padding: 16px 24px 24px;
	margin-bottom: 24px;

}
.customer-d-example-projects img{
	width: 100%!important;
	margin-bottom: 0px!important;
}
.customer-d-projects-content h4 {
    font-size: 19px;
    font-weight: 400;
    margin: 16px 0;
    font-family: var(--font-family-primary);
    color: var(--black);
}
.customer-d-projects-content p{
	font-size: 16px;
	color: var(--black);
}
.customer-develpoment-e-project .testimonials .owl-nav {
    position: inherit;
    top: -22px;
}
.test-our-expertise h3{
	margin: 19px;
	font-size: 24px;
	color: var(--black);
}
.test-our-expertise p {
    font-size: 20px;
    color: var(--black);
    text-align: center;
    font-family: var(--font-family-primary);
    margin: 20px 0px;
}
.test-our-expertise-product{
	padding: 24px;
	text-align: center;
}
.test-our-expertise-product p{
	font-size: 16px;
	text-align: center;
	color: var(--black1);
	font-family: var(--font-family-primary);
	margin: 16px 0px;
}
.test-our-expertise-product i{
	border: 2px solid var(--red);
    border-radius: 50%;
    font-size: 24px;
    width: 56px;
    height: 56px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
}
.mb-36{
	margin-bottom: 36px;
}
.mt-50{
	margin-top: 50px;
}
.m-20{
	margin: 20px 0px;
}
.e-c-d p{
	font-size: 20px;
	color: var(--black);
}
.test-our-expertise_products{
    text-align: center!important;
    width: 26%;
    padding: 0px 37px;
}
.bg-customer-develpoment{
	background-color: #f8f8f8;
	padding-top: 80px;
    padding-bottom: 80px;
    margin: 0 auto;
}
.excellence-in-engineering{
	width: 100%;
}
.excellence-in-engineering h2{
	font-size: 24px;
	margin: 0px 0px 30px;
	color: var(--black);
	font-weight: 700;
	font-family: var(--font-family-primary);
}
.excellence-in-engineering p {
    font-size:20px;
    color: var(--black);
    margin: 35px 0px;
    font-weight: 400;
    line-height: 25px;
}
.intelligent-audio-modules{
	 padding: 56px 0 36px;
    
}
.intelligent-audio-modules h2{
	font-size: 24px;
	color: var(--black);
	font-weight: 700;
	font-family: var(--font-family-primary);
	margin: 20px 0px;
}
.customer-d-example-projects-ipam {
	border-radius: 4px;
	border: 1px solid var(--gray1);
	padding: 24px;
    position: relative;
    overflow: hidden;
    padding-top: 76%;
}
.testimonials .owl-carousel .owl-item .customer-d-example-projects-ipam img {
    height: 100%;
    object-fit: contain;
    position: absolute;
    top: 0;
    left: 0;
}
 .customer-d-example-projects-ipam .customer-d-example-projects-name p{
	margin: 21px 0px -16px!important;
	font-size: 16px;
	font-weight: 600!important;
	color: var(--black);
	text-align: center;
}
.intelligent-audio-modules-product img{
	width: 100%!important;
	margin: 0px;
}
.product_development_image{
    margin-bottom: 56px;
}
#intelligent-audio-modules .owl-dot {
     display: inline-block; 
}
#intelligent-audio-modules .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
    padding-bottom:0px;
}
.product_development_section{
    margin-bottom: 56px;
}
.product_development_section ul{
        padding: 0px 20px;
}
.product_development_section ul li{
    font-size: 16px;
    line-height: 30px;
    font-family: var(--font-family-primary);
    color: var(--black);

}
#customer-develpoment .owl-dot {
     display: inline-block; 
}
#customer-develpoment .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
    padding-bottom:0px;
}
.customer-bg-get-in-touch{
	background: transparent;
	padding-top: 50px;
    padding-bottom: 80px;
}
.get-in-touch-customer-develpoment h1 {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 5px;
    color: var(--black);
    font-size: 40px;
    font-weight: 700;
    font-family: var(--font-family-primary);
}
.get-in-touch-customer-develpoment h2 {
    color: var(--black);
    font-weight: 400;
    margin-bottom: 30px;
    margin-top: 0;
    font-size: 20px;
    margin-bottom: 35px;
    text-align: center;
    font-family: var(--font-family-primary);
}
.c-border-white{
	border-left: 1px solid var(--white);

}
.customer-d-conatct-icon i{
	width: 56px;
    height: 56px;
    border-radius: 50%;
    border: 2px solid var(--white);
    font-size: 24px;
    line-height: 52px;
    text-align: center;
    color: var(--white);
}

.custom-development-form .style-04 {
    font-size: 16px;
    font-family: var(--font-family-primary);
    position: inherit;
    color: var(--grey-02);
    margin-top: 10px;
    margin: 0 0 8px;
    padding: 0px 0px;
}
.customer-develpoment-form input{
  /*  height: 55px!important;
    padding: 16px!important;
    font-size: 16px;
    margin-top: 0 !important;
    border: 1px solid var(--grey);
    margin-bottom: 24px;
    font-family: var(--font-family-primary);
    color: var(--gray);*/
    border: 1px solid var(--gray1)!important;
    height: 55px;
    font-size: 16px;
    padding: 16px;
    outline: none;
    margin-top: 0px;
    color: var(--gray);
    font-family: var(--font-family-primary);
    font-weight: 300;
    margin-bottom: 16px;
}
.customer-develpoment-form .custom-quote-recaptcha {
    margin-left: 0px!important;
    margin-bottom: 20px;
}
.custom-development-form .button-style{
    background: var(--black);
    width: 100%;
    color: var(--white);
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 700;
    font-family: var(--font-family-primary);
    margin-top: 20px;
    max-width: 270px;
    border: 1px solid var(--black);
    padding: 12px;
}
.c-get-in label.style-04{

font-size: 16px;
    font-family: var(--font-family-primary);
    position: inherit;
    color: var(--white);
    margin-top: 10px;
} 
.c-get-in .input-style {
    height: 55px;
    padding: 16px!important;
}
.customer-d-conatct-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
/*.contact-us-form.c-get-in {
	margin-top: -16px;
}*/
.customer-bg-get-in-touch input.button-style {
    background: var(--black)!important;
    border: 1px solid var(--black)!important;
    max-width: 222px;
    width: 100%;
}
.c-product-develpoment-style{
	width: 100%!important;
	height: 100%!important;
	max-width: 180px!important;
}
.customer-bg-get-in-touch .customer-d-btn{
	margin-top: 56px;
}
.c-black p a{
	color: var(--black1)!important;
}

.ip-engineering img{
	margin: auto;
}
.ip-engineering h3{
	color: var(--red);
	margin-top: 20px;
    margin-bottom: 30px;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
}
.audio-control-ip .testimonials .owl-nav {
    position: relative;
    top: -129px;
}
.audio-control-ip .owl-carousel .owl-prev {
    left: -6%;
}
.audio-control-ip .owl-carousel .owl-next {
    right: -6%;
}
#audio-control-customer-ip-engineering .owl-dot {
    display: inline-block;
    margin-top: 40px;
}
.c-d-example-project-add{
	display: flex;
}
.custom-image-slider .customer-d-example-projects-ipam {
    border-radius: 0px;
    border: none;
    padding: 0px;
}



@media screen and (max-width: 1200px){
	.barix-custom-development-OEM p {
        margin: 35px 0px 23px;
        font-size: 17px;
        line-height: 23px;
   }
    .barix-custom-development-oem-product p {
        margin: 20px 0px;
        font-size: 15px;
    }
    .customer-d-projects-content img{
    	max-width: 100%;
    }
    #customer-develpoment .owl-dot {
        display: inline-block;
        position: relative;
        top: 20px;
    }
    .test-our-expertise p {
        font-size: 15px;
    }
    .mt-50 {
        margin-top: 10px;
    }
    .e-c-d p {
        font-size: 15px;
        color: var(--black);
    }
    .excellence-in-engineering p {
        font-size: 15px;
        color: var(--white);
        margin: 13px 0px;
        font-weight: 400;
    }


    .audio-control-ip .testimonials .owl-nav {
        position: relative;
        display: none;
        top: -129px;
    }
    #audio-control-customer-ip-engineering .owl-dot {
        display: inline-block;
        position: relative;
        top: 60px;
        margin-top: 0px!important;
    }
}



















@media screen and (max-width: 992px){
	.barix-custom-development .barix-custom-development-heading h3 {
        font-size: 17px;
    }
.test-our-expertise_products {
   
    width: 100%;
   
}
    .barix-custom-development-OEM p {
        margin: 35px 0px 23px;
        font-size: 15px;
        line-height: 17px;
    }
    .customer-d-projects-content h4 {
        font-size: 15px;
       
    }
    .c-d-example-project-add {
        display: flex;
        flex-wrap: wrap-reverse;
    }

    .c-product-develpoment-style {
        width: 100%!important;
        height: 100%!important;
        max-width: 239px!important;
        margin: auto;
    }
    .c-d-example-project-add p{
    	font-size: 15px;
        font-weight: 400;
        font-family: var(--font-family-primary);
        color: var(--black);
        margin: 26px 0px;
        text-align: justify;
    }
    .test-our-expertise-product p {
        font-size: 15px;
    }
    .c-black{
    	width: 50%;
        margin: auto;
        text-align: start!important;
    }
       .customer-develpoment-e-project .testimonials .owl-nav {
  
    top: 17px;
}
.solution-image .testimonials .owl-carousel .owl-dots {
    top: 100%;
}
}
/*@media screen and (max-width:600px){


    .customer-develpoment-e-project .testimonials .owl-nav {
  
    top: 17px;
}
.solution-image .testimonials .owl-carousel .owl-dots {
    top: 100%;
}

}*/

@media(max-width:  767px) {
    .example-img-section .example-img-section-left {
        width: 100%;
        padding: 20px 31px;
    }
    .example-img-section .example-img-section-left:first-child img {
        max-width:  100%;
    }
}
@media screen and (max-width: 567px){
    .c-black {
        width: 75%;
        margin: auto;
        text-align: start!important;
    }
    #customer-develpoment .owl-dot {
        display: inline-block;
        position: relative;
        top: 40px;
    }
    .customer-d-example-projects img{
       padding: 0px!important;
    }
    .ip-engineering h3 {
        font-size: 18px;
    }
    .barix-custom-development .audio-heading {
        position: absolute;
        left: 52%;
        top: 29%;
        transform: translate(-50%, -100%);
        z-index: 9999;
        width: 91%;
    }
}
@media  screen and (max-width: 415px){
    .customer-develpoment-e-project .testimonials .owl-nav {
  
    top: 17px;
}
.solution-image .testimonials .owl-carousel .owl-dots {
    top: 100%;
}
}