.vertical-tab-sec h3 {
    color: #ffffff;
    font-family: Marcellus !important;
    font-weight: 500;
    font-size: 30px;
}
.vertical-tab-sec{color: #ffffff !important;}
    .uspc .col-md-3 {
    max-width: 19%;
}
.list-info {
    margin-top: 40px;
	margin-left: 6rem;
}
.uspc {
    margin-top: 30px;
	margin-left: 6rem;
}
.images-slider1 .owl-item img, .images-slider2 .owl-item img, .images-slider3 .owl-item img, .images-slider4 .owl-item img {
    min-width: 100% !important;
    height:100% !important;
}
.images-slider1 .owl-item, .images-slider2 .owl-item, .images-slider3 .owl-item .images-slider4 .owl-item{
	margin-right:0 !important;
}
.vertical-tab-sec .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
   border-color: #ffffff;
    background: #ffffff;
    color: #2457d1 !important;
    border: 1px solid #ffffff !important;
    text-align: center;
    font-size: 30px;
    font-weight: 900;
	transition: all .5s ease;
}
.vertical-tab-sec .elementor-widget-tabs .elementor-tab-desktop-title {
    position: relative;
    padding: 20px 20px;
    font-weight: 700;
    line-height: 1;
    font-family: Marcellus !important;
/*     color: #ffffff; */
    font-size: 25px;
    text-align: center;
	margin: 20px 0px;
}
.uspc p {
    padding-top: 20px;
}
.vertical-tab-sec .elementor-widget-tabs .elementor-tab-content{
    border: none !important;
}
.vertical-tab-sec .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
    border: none;
}
.images-slider1 .owl-nav, .images-slider2 .owl-nav, .images-slider3 .owl-nav, .images-slider4 .owl-nav {
    display: block !important;
    opacity: 1 !important;
}
.images-slider1 .owl-prev img, .images-slider2 .owl-prev img, .images-slider3 .owl-prev img, .images-slider4 .owl-prev img {
    margin-top: 30px;
}
.images-slider1 .owl-prev, .images-slider2 .owl-prev, .images-slider3 .owl-prev,  .images-slider4 .owl-prev  {
    background: transparent !important;
    transform: rotate(180deg);
    margin-left: 80px;
	  border: none !important;
    transition: none !important;
    box-shadow: none !important;
	left: -120px !important;
}
.images-slider1 .owl-next, .images-slider2 .owl-next, .images-slider3 .owl-next, .images-slider4 .owl-next {
    right: -5% !important;
    background: transparent !important;
    border: none !important;
    transition: none !important;
    box-shadow: none !important;

}
.outlinebtn .elementor-tab-desktop-title {
    border: 1px solid #2864DD !important;
    border-radius: 100px;
    background: transparent;
    height: 48px;
    width: 160px;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: center;
    color: #fff !important;
    position: relative;
    overflow: hidden;
}
.sol-inner {
    border: 1px solid #fff;
    height: 320px;
    padding: 20px;
    border-radius: 5px;
}
.sol-info {
    display: none;
}
.sol-inner:hover .sol-info{display:block;}
.sol-inner:hover{background:#ff472b;}
.outlinebtn .elementor-tab-desktop-title {
    position: relative;
	z-index:9999;
}


.outlinebtn .elementor-tab-title {
    position: relative;
}
.outlinebtn .elementor-tab-desktop-title::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    height: 100%;
    width: 0;
    z-index: 0;
    transition: all 0.5s ease;
    border-radius: 100px;
	z-index:-1;
}
.outlinebtn .elementor-tab-desktop-title:hover::before {
    width: 100%;
}
.outlinebtn .elementor-tab-desktop-title:hover{color:#2864DD!important;}
.content_wrap li {
    padding-top: 20px;
}
.content_wrap h4 {
    color: #fff;
	margin-top: 0;
}
.accordion_set > .select_div.active:after {
    content: "";
    width: 24px;
    height: 100%;
    position: absolute;
    background-image: url(https://think7.in/wp-content/uploads/2024/03/whitearrow.png);
    top: 40%;
    background-repeat: no-repeat;
    background-size: 100%;
    right: 16px;
    z-index: 9999;
}

    .think7-tabs span {
      border-radius:5px;
      transition: all .2s ease-in-out;
      color:#FFE181
    font-weight: 700;
		font-weight:bold;
    }
    .accordion-container{
      max-width: 1200px;
      margin:auto;
      position:relative;
    }
    .accordion_set{
      width: 100%;
/* 		position:relative; */
    }
.accordion_set > .select_div{
			position:relative;
}
.accordion_set > .select_div {
    background-color: transparent;
    clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0 100%, 0 0);
    color: white;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 23px;
    width: 100%;
    border: none;
    padding: 25px 15px;
    font-weight: 500;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    border: 1px solid #fff;
    border-radius: 10px;
	font-size:22px;
	text-align: left;
}
.accordion_set > .select_div:hover {
    background: #ff472b;
    border: 1px solid #ff472b;
}
    .select_div.active{
      background-color:#79AEC5;
    }
    .select_div.active span{
      color:white;
    }
    .content_wrap{
      color:white;
      transition:all .2s ease-in-out;
    transform:translatex(-50px);
    opacity:0;}
    .activetab .content_wrap{transform:none;
    opacity:1;}
    .content_wrap {
      padding:20px;
        transition: all .2s ease-in-out;
    }
    .content_wrap p {margin:0;
    }
    .active_tab {display:block!important;
    }
    
    @media screen and (min-width: 768px) {
     .accordion_set > .select_div.active {
    background-color: #ff472b;
    max-width: 30%;
    font-size: 22px;
    font-weight: 500;
    border-radius: 10px;
	border: 1px solid #ff472b;
}
      .select_div {max-width:30%;}
      .content_wrap {padding-top:0;}
      .content {position:absolute;
        top:0;
    right:0;
        height:100%;
        width:68%;
        border: none;}
    }
    @media screen and (max-width: 767px) {
      .select_div span {transform:rotate(90deg)}
		.solurions-accordian-sec .elementor-tab-content {
    background: #fff;
    color: #000 !important;
    padding: 20px !important;
    border-radius: 5px;
    margin-top: 5px;
    padding-left: 10px !important;
    padding-right: 15px !important;
    padding-bottom: 1px !important;
}
    }




@media only screen and (max-width: 767px){
.vertical-tab-sec .owl-carousel .owl-item img {
    max-width: 100%;
    height: auto;
    margin-left: 0px;
}
.images-slider .owl-next {
    right: -10% !important;
}
.images-slider .owl-prev {
    margin-left: 20px;
}
.list-info {
    margin-left: 0rem;
}
.uspc {
    margin-left: 0rem;
}
.uspc .col-md-3 {
    max-width: 100%;
}
	.vertical-tab-sec .elementor-tab-title.elementor-tab-mobile-title.elementor-active {
    background: #ff472b;
    color: #fff;
    font-size: 25px;
    text-align: left;
    font-weight: 600;
	border: 1px solid #ff472b !important;
		
}
	.vertical-tab-sec .elementor-tab-title.elementor-tab-mobile-title {
    text-align: left;
    border: 1px solid #ffffff !important;
    margin-bottom: 15px;
    font-size: 20px;
	padding-left: 20px;
	border-radius: 60px;
}
.images-slider1 .owl-nav, .images-slider2 .owl-nav, .images-slider3 .owl-nav, .images-slider4 .owl-nav {
    display: none !important;
    opacity: 1 !important;
}
/* .uspc .col-md-3:nth-child(4) {
    margin-bottom: 0px;
} */
.uspc .col-md-3 {
    margin-bottom: 30px;
}
.uspc .col-md-3 img{padding-bottom:30px;}
	
	.vertical-tab-sec .elementor-widget-tabs .elementor-tab-title.elementor-active::before {
    content: "";
    position: absolute;
    font-family: FontAwesome;
    content: "\f068";
    font-size: 16px;
    right: 30px !important;
    width: auto !important;
    left: auto !important;
    height: auto !important;
    border: none !important;
    color: #fff !important;
    margin: auto !important;
    z-index: 99;
    font-weight: 600 !important;
    margin-top: 5px !important;
}
	.vertical-tab-sec .elementor-widget-tabs .elementor-tab-title::before {
    content: "\f067";
    position: absolute;
    font-family: FontAwesome;
    font-size: 16px;
    right: 30px !important;
    width: auto !important;
    left: auto !important;
    height: auto !important;
    border: none !important;
    margin: auto !important;
    z-index: 99;
    font-weight: 600 !important;
    color: #fff !important;
    margin-top: 5px !important;
}
	.vertical-tab-sec.pt-5{padding-top:1rem !important;}
	.vertical-tab-sec .pt-5{padding-top:1rem !important;}
	.vertical-tab-sec.pb-5{padding-bottom:1rem !important;}
	 .sol4.pb-5 {padding-bottom: 2rem !important;}
 	.sol4.pt-5 {padding-top: 1rem !important;}
/* 	.images-slider1 .owl-item, .images-slider2 .owl-item, .images-slider3 .owl-item, .images-slider4 .owl-item {padding-left: 0px !important;
		padding-right: 0px !important;} */
		.tab-sec.container {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
	.list-info li {
    padding-bottom: 10px;
}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 991px){
.main-soltion {
    height: 450px !important;
}
}






@media only screen and (min-device-width: 768px) and (max-device-width: 1023px){
.vertical-tab-sec .owl-carousel .owl-item img {
    max-width: 83%;
    height: 220px;
    margin-left: 73px;
}
.list-info {
    margin-left: 4.5rem;
}
.uspc {
    margin-left: 4.5rem;
}
.uspc .col-md-3 {
    max-width: 18%;
}
}
@media only screen and (width: 1024px){
.vertical-tab-sec .owl-carousel .owl-item img {
    height: 300px;

}
.images-slider .owl-next {
    right: 21% !important;
}
}

@media only screen and (min-width: 768px){
	.imgslidersec .elementor-tab-content {position: relative;width: 75% !important;}
	.real-time-data-sec {height: 750px;}
	.solurions-accordian-sec .elementor-tab-content{background:#fff;color:#000 !important;padding:30px !important;border-radius:5px;margin-top:5px;padding-left: 54px !important;}
}
@media only screen and (max-width: 767px){
	.main-soltion {height: auto !important;}
	.solurions-accordian-sec .elementor-tab-title a, .core-companies .elementor-tab-mobile-title { font-size: 16px !important;}
	.sol-card-info:after {
    content: "";
    width: 25px !important;
    height: 25px !important;
    top: 18% !important;
    left: 80% !important;}
	.seamtxt h2{margin-top:-70px;}
	.sol3 p {
    color: #010101;
    margin-bottom: -30px;
}
	.benifits-sec h2 {
    margin-top: -20px;
    margin-bottom: -50px;
}
	.benifits2-sec .elementor-tab-content {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.solurions-accordian-sec .elementor-tab-content h4 {font-size: 20px;} .inst-incon1 h3{padding-bottom:20px} .solurions-accordian-sec .elementor-tab-title a span, .benifits2-sec .elementor-tab-title a span{display:none} 

}




.tab-sec.container {
    width: 100%;
}

.images-slider1 .owl-dots .owl-dot, .images-slider2 .owl-dots .owl-dot, .images-slider3 .owl-dots .owl-dot, .images-slider4 .owl-dots .owl-dot{background:#fff !important;}
.images-slider1 .owl-dots, .images-slider2 .owl-dots, .images-slider3 .owl-dots, .images-slider4 .owl-dots{
	position:relative;
	top:10px;
}


.solurions-accordian-sec .elementor-tab-title.elementor-active {
    background: #ff472b !important;
    border: 1px solid #ff472b !important;
    border-radius: 10px;
    color: #fff !important;
}



.sol-accordian {margin-top: 40px;}
.main-soltion {height: 300px;padding: 20px;}
.main-soltion h3 {color: #000;font-size: 20px;margin-bottom: 8px;font-weight: 500;}
.sol-discription {display: none;}
.main-soltion:hover .sol-discription {display: block;}
.main-soltion:hover{background:#ff472b;color:#fff;border: 1px solid #ff472b;cursor:pointer;}
.main-soltion:hover .sol-card-info{display:none;}
.main-soltion {
    height: 250px;
    padding: 20px;
    border: 1px solid #d9d9d9;
    margin-bottom: 30px;
    border-radius: 5px;
/* 	display: flex;
    align-items: center; */
}
.sol-accordian .elementor-accordion-title {
    font-size: 18px;
    line-height: 1.5;
}
/* .sol-card-info img {
    width: 38%;
    height: 100%;
} */
.main-soltion{position:relative;}
.sol-card-info:after {
    content: "";
    width: 32px;
    height: 32px;
    position: absolute;
    background-image: url(https://think7.in/wp-content/uploads/2024/02/redwhitearrow.svg);
    bottom: 18%;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
    left: 10%;
    transform: translate(-30%, 1%);
}
.solurions-accordian-sec .elementor-accordion-item .elementor-tab-title a span {
    color: #fff !important;
    font-size: 16px;
    font-weight: 600;
    margin-right: 10px;
}
.solurions-accordian-sec .elementor-tab-title.elementor-active a span {
    color: #fff !important;
}
.solurions-accordian-sec .elementor-tab-title a span {
    color: #fff !important;
}
.solurions-accordian-sec .elementor-tab-title a span {
    color: #fff !important !important;
}
.sol-accordian .elementor-accordion-title{color: #000 !important;font-size: 16px;font-weight: 600;}
.solurions-accordian-sec .elementor-accordion .elementor-accordion-item .elementor-tab-title {
    background: transparent;
    border: 1px solid #fff;
    color: #fff !important;
    border-radius: 5px;
}
.sol-card-info {
    margin-top: 20px;
}
.solurions-accordian-sec  .elementor-tab-title a {
    font-size: 18px;
}
.solurions-accordian-sec .elementor-tab-title:hover {
    background: #ff472b !important;
    border: 1px solid #ff472b !important;
}
.sol3 p{color:#010101;}
.keyfeatures h2{font-size:32px;color:#2864DD;margin-bottom:30px !important;}
.keyfeatures h3{color:#010101;font-size:18px;font-weight:700;margin-bottom:10px !important;}
.keyfeatures .elementor-icon-box-wrapper {margin-bottom: 20px;}
.benifits-sec h2{font-size:32px;color:#2864DD;}
.benifits2-sec .elementor-accordion .elementor-tab-title {
    border-bottom: 1px solid #FF472B33;
    padding-left: 0;
	padding-bottom: 20px;
    padding-top: 20px;
}
.benifits2-sec .elementor-tab-title.elementor-active a span {
    color: #ff472b !important;
    font-weight: 600;
}
.benifits2-sec .elementor-tab-title a span{color:#010101 !important;margin-right: 10px;}
.benifits2-sec .elementor-accordion-item .elementor-tab-title.elementor-active {border-bottom: 1px solid #FF472B33!important;}

.benifits2-sec .elementor-accordion-item {margin-bottom: 0;}
.benifits2-sec .elementor-tab-title:hover, .benifits2-sec .elementor-tab-title.elementor-active {
    background: #ff472b !important;
    padding-left: 20px !important;
	border-radius: 5px;
}
.benifits2-sec .elementor-tab-title:hover  .elementor-accordion-icon svg {
    fill: #fff !important;
}
.benifits2-sec .elementor-tab-title:hover  .elementor-accordion-title {
    color: #fff !important;
}
.benifits2-sec .elementor-tab-title:hover  .elementor-accordion-title span {
    color: #fff !important;
}

.sol-card-info img{display:none} .benifits2-sec .elementor-tab-title.elementor-active a, .benifits2-sec .elementor-tab-title.elementor-active span, .benifits2-sec .elementor-tab-title.elementor-active a span {color:#fff !important;} .main-soltion {
height: 250px;} .solurions-accordian-sec h3 { color: #000; font-size: 20px; font-weight: 900;} .view-casestudy a{    background-color: #ff472b; color: #fff; display: block; border: 1px solid #ff472b; padding:10px 30px; border-radius: 60px; display: inline-block; text-transform: lowercase; } .view-casestudy a:hover{background: linear-gradient(180deg, #255AD4 0%, #1A3BB7 100%); border: 1px solid #255AD4;  } .view-casestudy a:first-letter{text-transform: capitalize; } 
.ctu-ultimate-wrapper-1{box-shadow:none!important} .ctu-ulimate-style-1 .vc-tabs-li.active{color:#ff472b !important} .ctu-ulimate-style-1 .vc-tabs-li{color:#1b1f2e!important} .ctu-ulimate-style-1 .vc-tabs-li.active .ctu-absolute{ width:0px!important;} .ctu-ulitate-style-1-tabs h3{color:#1b1f2e} .ctu-content-span{display:none} .view-casestudy {margin-top: 20px;} .solution-tab h3{font-weight:700!important;} .solution-tab p, .ctu-ulitate-style-1-tabs p{color:#010101!important}  

.ctu-ulimate-style-1 .vc-tabs-li.active {}
.ctu-ulimate-style-1 .vc-tabs-li { font-size: 18px;  margin-bottom: 15px; border: none !important; border-bottom: 1px solid #fff!important;   } .ctu-ulimate-style-1 .vc-tabs-li:last-child{border-bottom:none!important; } .solution-tab .ctu-ultimate-style-heading-1.active{color:#15B3FF}   

.solution-tab .ctu-ulimate-style-1{background:none!important} 
.ctu-ulimate-style-1 .vc-tabs-li{color:#fff!important}
.ctu-ulimate-style-1 .vc-tabs-li{font-family: Marcellus !important;  }
.ctu-ulimate-style-1 .vc-tabs-li.active, .ctu-ulimate-style-1 .vc-tabs-li:hover{color:#15B3FF!important; position:relative;}
.ctu-ulimate-style-1 .vc-tabs-li.active::after{content:''; width:30px;  height:10px;  background:url(../images/arrow-r.svg) no-repeat center;  position:absolute;  right:10px;  top:50%; transform:translateY(-50%);  background-size: 30px!important;} 

.ctu-ulimate-style-1 .vc-tabs-li{ background-size: 30px!important;}

.solution-tab .vc-tabs-li-1-id-1{background:url(../images/machine-connectivity-h.svg) no-repeat left center}
.solution-tab .vc-tabs-li-1-id-1:hover, .solution-tab .vc-tabs-li-1-id-1.active{background:url(../images/machine-connectivity.svg) no-repeat left center; }

.solution-tab .vc-tabs-li-1-id-2{background:url(../images/real-time-visibility-h.svg) no-repeat left center}
.solution-tab .vc-tabs-li-1-id-2:hover, .solution-tab .vc-tabs-li-1-id-2.active{background:url(../images/real-time-visibility.svg) no-repeat left center}

.solution-tab .vc-tabs-li-1-id-3{background:url(../images/end-to-end-traceability-h.svg) no-repeat left center}
.solution-tab .vc-tabs-li-1-id-3:hover, .solution-tab .vc-tabs-li-1-id-3.active{background:url(../images/end-to-endtraceability.svg) no-repeat left center}
 
 .solution-tab .vc-tabs-li-1-id-4{background:url(../images/production-monitoring-h.svg) no-repeat left center}
.solution-tab .vc-tabs-li-1-id-4:hover, .solution-tab .vc-tabs-li-1-id-4.active{background:url(../images/productionmonitoring.svg) no-repeat left center}

.solution-tab .vc-tabs-li-1-id-5{background:url(../images/manufacturing-execution-system-h.svg) no-repeat left center}
.solution-tab .vc-tabs-li-1-id-5:hover, .solution-tab .vc-tabs-li-1-id-5.active{background:url(../images/manufacturing-execution-system.svg) no-repeat left center}

.solution-tab .vc-tabs-li-1-id-6{background:url(../images/machine-downtime-h.svg) no-repeat left center}
.solution-tab .vc-tabs-li-1-id-6:hover, .solution-tab .vc-tabs-li-1-id-6.active{background:url(../images/machine-downtime.svg) no-repeat left center}
 
 .solution-tab .vc-tabs-li-1-id-7{background:url(../images/productivity-monitoring-h.svg) no-repeat left center}
.solution-tab .vc-tabs-li-1-id-7:hover, .solution-tab .vc-tabs-li-1-id-7.active{background:url(../images/productivity-monitoring.svg) no-repeat left center}

.solution-tab .vc-tabs-li-1-id-8{background:url(../images/rejection-monitoring-h.svg) no-repeat left center}
.solution-tab .vc-tabs-li-1-id-8:hover, .solution-tab .vc-tabs-li-1-id-8.active{background:url(../images/rejection-monitoring.svg) no-repeat left center}

.solution-tab .vc-tabs-li-1-id-9{background:url(../images/process-parameter-monitoring-h.svg) no-repeat left center}
.solution-tab .vc-tabs-li-1-id-9:hover, .solution-tab .vc-tabs-li-1-id-9.active{background:url(../images/process-parameter-monitoring.svg) no-repeat left center}

.solution-tab .vc-tabs-li-1-id-10{background:url(../images/preventive-maintenance-for-machines-h.svg) no-repeat left center}
.solution-tab .vc-tabs-li-1-id-10:hover, .solution-tab .vc-tabs-li-1-id-10.active{background:url(../images/preventive-maintenance-for-machines.svg) no-repeat left center}
 
 
.solution-tab .vc-tabs-li{background-size: 30px;}
.solution-tab .ctu-ulitate-style-1-tabs h2{color:#2864DD;   text-align: left; padding-bottom: 20px; }

@media only screen and (max-width: 768px){
	 
}
@media only screen and (min-width: 768px){
	.ctu-ulimate-style-1 .vc-tabs-li{ padding: 20px 20px 20px 50px !important;}
	 
}

@media only screen and (max-width: 1023px){
	.vertical-tab-sec h3{font-size:22px}  .vertical-tab-sec h4{font-size:18px}  .solution-tab .ctu-ulitate-style-1-tabs h2{  font-size:22px; }  .ctu-ultimate-style-heading-1{ background-size: 25px !important;} .ctu-ultimate-style-heading-1{ padding:15px 40px 20px 40px!important; border-bottom: 1px solid #fff!important;} .ctu-ultimate-style-heading-1.active{margin-bottom: 0px;} .solution-tab .ctu-ulitate-style-1-tabs h2{display:none}
}	
@media only screen and (max-width: 1023px){
.ctu-ulimate-style-1 .vc-tabs-li{font-size: 16px!important;} .ctu-ultimate-style-heading-1, .ctu-ulitate-style-1-tabs{box-shadow:none!important;}	
}	
	@media only screen and (min-width: 1024px){
.solution-tab .ctu-ulimate-style-1{width:30%}  .solution-tab .ctu-ultimate-style-1-content{width:70%} 
.ctu-ulimate-style-1 .vc-tabs-li{max-width: 100%!important;}  .sol-box h4 {font-size: 20px;}  .solution-tab h3{font-size: 24px!important;} .ctu-ulimate-style-1 .vc-tabs-li{font-size: 20px!important;  padding: 20px 20px 20px 50px !important;}  .solution-tab .ctu-ulitate-style-1-tabs h2{  font-size:28px; } 
}

@media only screen and (min-width: 1366px){
	.solution-tab h3{font-size: 22px!important;} .ctu-ulimate-style-1 .vc-tabs-li{font-size: 20px!important;}  .ctu-ulitate-style-1-tabs{padding: 50px 60px 60px 60px!important;}  .solution-tab .ctu-ulitate-style-1-tabs h2{  font-size:32px; } 
	
}