

p { font-family: 'muliregular'; font-size: 16px; line-height: 27px;}
.inner-page-intro{padding:0;}
.artificial_intelligence { width: 100%; max-width: 1920px; background: #3592ef url(../images/AI_bigdata/expertise-bg.png) no-repeat left top; padding: 20px 0 40px;   color: #fff; background-size:cover;}
.artificial_intelligence ul li:before { content: ""; background: url(../images/AI_bigdata/arrow.png) no-repeat left top; width: 33px; height: 23px; position: absolute; left: 0; top: 6px;}
.artificial_intelligence ul li { list-style-type: none; display: inline-block; width: 100%; margin: 15px 0; vertical-align: top; position: relative; padding: 0 0 0 50px; position: relative; font-family: 'muliregular'; font-size: 16px;}
.artificial_intelligence ul{padding: 0px;}
.solutions h2{ color:#f6d646; margin-top: 65px;}
.pdf-box{ background: url(../images/AI_bigdata/pdf-bg.png) no-repeat top right #fff; padding: 20px; box-shadow: 0px 8px 11px #2d2d2d70; border: solid 1px #ebebeb; height: 147px; margin: 15px 0; position: relative;}
.pdfname { font-family: 'mulibold'; font-size: 16px; line-height: 20px; margin: -5px 70px 0 0; color:#000;text-align:left;}
.download-pdf { position: absolute; bottom: 20px; left: 20px;}
.download-pdf a { width: 147px; height: 36px; font-size: 14px; font-family: 'mulibold'; display: inline-block; text-align: center; background: #9a9da4; color: #fff; line-height: 36px; border-radius: 100px;}
.download-pdf a:hover, .download-pdf a:focus { background: #359bf5;}
.download-pdf a .fa-arrow-down:before { display: none;}
.download-pdf a .fa-arrow-down:before { display: none;}
.download-pdf a:hover .fa-arrow-down:before, .download-pdf a:focus .fa-arrow-down:before { display: block;}
.download-pdf a .fa-arrow-down:before { display: none;}
.bigdata-split-view .hadoop { top: 7px; width: 132px; height: 120px; background: url(../images/AI_bigdata/big-data.png)no-repeat center center; margin: 0 auto;}
.bigdata-split-view ul li.Installation .hadoop { background-position: 0 0;}
.bigdata-split-view ul li.Configuring .hadoop { background-position: -157px 0;}
.bigdata-split-view ul li.Monitoring .hadoop { background-position: -313px 0;}
.bigdata-split-view ul li { float: left; width: 33.33%; list-style-type: none; position: relative; padding: 15px 40px; font-family: 'mulibold'; font-size: 18px; color: #000; line-height: normal; position: relative;}
.bigdata-split-view ul li:after {content: ""; background: #ced0d1; width: 1px; height: 144px; position: absolute; top: 26px; right: 30px;}
.bigdata-split-view ul li:last-child:after { display:none;}
.bigdata-split-view p{ font-size: 16px; color: #000; font-weight: 700; text-align: center; line-height: 1.2;}
.bigdata-split-view { background: #fff; max-width: 1100px; width: 100%; min-height: 140px; border-radius: 10px; margin: 30px auto; -webkit-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.11); -moz-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.11); box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.11);}
.big-data h2, .case-studies h2{font-family: 'mulibold';	}
.case-studies ul {padding: 0; text-align: center;    }
.case-studies ul li { background: #fff; display: inline-block; vertical-align: top; list-style-type: none; width: 337px; border-radius: 10px; overflow: hidden; margin: 30px; -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.09); -moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.09); box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.09);}
.case-studies ul li .top-section { background: #8588cf; width: 100%; display: inline-block; text-align: center; padding: 25px;}
.case-studies ul li .bottom-section { padding: 25px; text-align: left;}
.case-studies ul li .top-section span { background: url(../images/business-intelligence-data-warehousing-services/case-studies-sprite.png) no-repeat 0 0; width: 210px; height: 158px; display: inline-block; vertical-align: top;}
.case-studies ul li .bottom-section { padding: 25px; text-align: left;}
.case-studies ul li .bottom-section p{min-height:95px;}
.case-studies ul li:nth-child(2) .top-section { background: #dc508d;}
.case-studies ul li .top-section span { background: url(../images/business-intelligence-data-warehousing-services/case-studies-sprite.png) no-repeat 0 0; width: 210px; height: 158px; display: inline-block; vertical-align: top;}
.case-studies ul li:nth-child(2) .top-section span { background-position: -234px 0;}
.case-studies .btn { background: #ebf4f9; border-radius: 20px; font-size: 18px; font-family: 'mulibold'; color: #1b1b1b; height: 40px; padding: 6px 15px 0; position: relative; margin-right: 96px;}
.case-studies .btn:hover { background: #ff781e; color: #fff;}
.case-studies .btn:after { background: url(../images/business-intelligence-data-warehousing-services/button-arrow.jpg) no-repeat left top; position: absolute; content: ""; right: -100px; top: -2px; width: 89px; height: 45px;}
.last-section a { background: #e57335; font-family: 'mulibold'; color: #fff; font-size: 18px; display: inline-block; vertical-align: top; padding: 18px 70px; margin: 30px 0; border-radius: 30px; text-align: center;}
.last-section a:hover {background: #bc5923;}
.responsive-tabs {margin-top:20px;}
.responsive-tabs-container .tab-content { padding:20px; border:none!important; border-top:none; overflow: auto; padding: 30px 20px;}
.responsive-tabs-container[class*="accordion-"] .tab-pane { margin-bottom: 15px;}
.responsive-tabs-container[class*="accordion-"] .accordion-link { display: none; margin-bottom: 10px; padding: 10px 15px; background-color: #f5f5f5; border-radius: 3px; border: 1px solid #ddd; color: #333;}
.responsive-tabs-container[class*="accordion-"] .accordion-link.active { border-bottom: medium none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: #ff6600;}
.ai_tab{ margin:90px 0; background: #fff;    width: 100%;            -webkit-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.11); -moz-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.11); box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.11);	}
.ai_tab h2{ font-family: 'mulibold'; color:#000;; font-size: 26px;}
.ai_tab .nav-tabs>li {       width: 50%;	}
.ai_tab  .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {     border:none;	 background:#fff;  border-top: 5px solid #ff781e;  border-radius: 0;  border-left: solid 1px transparent !important;  border-right: solid 1px transparent !important;  border-bottom: solid 1px transparent !important; }
/* .ai_tab .nav-tabs > li.active > a, 
.ai_tab .nav-tabs > li.active > a:focus, 
.ai_tab .nav-tabs > li.active > a:hover { border: solid 1px transparent !important;
} */
.ai_tab .nav-tabs>li>a {    background: #f7f6f7; border-top: 5px solid #f7f6f7; padding: 10px 35px;}
.nav-tabs , .nav-tabs>li>a:hover { /* border: none; */ border-color:transparent;}
.tab-inner-img{   background: url(../images/AI_bigdata/tab-imgs.png) no-repeat 0 0; width: 75px; height: 75px; display: inline-block; vertical-align: top; margin-bottom: 40px;}
.tabimg-1{ background-position: -9px 0;}
.tabimg-2{ background-position: -89px 0;}
.tabimg-3{ background-position: -169px 0;}
.tabimg-4{ background-position: -247px 0;}
.tabimg-5{ background-position: -327px 0;}
.tabimg-6{ background-position: -406px 0;}
.tab-inner-title p{ line-height:1.5}
.tab-inner-title{ width: 214px; display: inline-block; font-weight: 700; margin: 10px 0;}
.tab-inner-list ul { padding: 0 20px;}
.tab-inner-list ul li{ list-style:none;     margin-bottom: 10px;}
.tab-inner-list ul li:before { content: ""; background: url(../images/AI_bigdata/tick-icon2.png) no-repeat left top;  width: 26px; height: 26px; position: absolute; left: 0;}

/* ------- Responsive Section ------- */
@media (max-width:1280px){ 
	.ai_tab h2 {font-size:25px;} 
	.big-data h2, .case-studies h2{font-size:25px;}
}
@media (max-width:1050px){ 
	.first .col-md-4 {width:50%;}
}
@media (max-width:800px){ 
	.first .col-md-4 {width:100%;} 
	.tab-inner-title {width: auto; margin: 23px 15px 0;} 
	.tab-inner-img {margin-bottom: 15px;}
}
@media (max-width: 991px) {
	.responsive-tabs-container[class*="accordion-"] .accordion-link { margin-bottom: 0px;}
	.tab-pane{ float:left; width:100%; padding:30px 0; padding: 30px 15px !important;}
	.ai_tab h2 {font-family: 'mulibold'; color: #000; font-size: 18px; margin: 10px 0;}
	.artificial_intelligence { background: #2eadfb url(../images/AI_bigdata/expertise-bg.png) no-repeat left top; background-size: cover;}
}
@media (max-width: 767px) { 
	.responsive-tabs-container.accordion-xs .nav-tabs { display: none; }  
	.responsive-tabs-container.accordion-xs .accordion-link { display: block; }  
	.responsive-tabs-container[class*="accordion-"] 
	.tab-pane { border:1px solid #ddd; border-top:none; border-top-left-radius: 0; border-top-right-radius: 0; border-width: medium 1px 1px; margin-bottom: 10px; margin-top: -10px; padding: 10px 10px 0;}
	.last-section a {padding: 18px 15p}
	.case-studies ul li .bottom-section p{min-height:auto;}
}
@media (min-width: 768px) and (max-width: 991px) { 
	.responsive-tabs-container.accordion-sm .nav-tabs { display: none; }  
	.responsive-tabs-container.accordion-sm .accordion-link { display: block; }  
	.responsive-tabs-container[class*="accordion-"] 
	.tab-pane { border:1px solid #ddd; border-top:none; border-top-left-radius: 0; border-top-right-radius: 0; border-width: medium 1px 1px; margin-bottom: 10px; margin-top: -10px; padding: 10px 10px 0;}
}
@media (min-width: 992px) and (max-width: 1199px) { 
	.responsive-tabs-container.accordion-md .nav-tabs { display: none; }  
	.responsive-tabs-container.accordion-md .accordion-link { display: block; }
}
@media (min-width: 1200px) { 
	.responsive-tabs-container.accordion-lg .nav-tabs { display: none; }  
	.responsive-tabs-container.accordion-lg .accordion-link { display: block; }
}                                 
@media (max-width: 768px){ 
	.ai_tab .tab-content a.accordion-link{ 	/* background-color:pink; */ }  
	.ai_tab .tab-content .tab-pane{background-color:#fff; overflow: auto;}  
	.artificial_intelligence {background-size: cover; } 
	.bigdata-split-view ul li {width: 100%; 	padding: 10px 0; } 
	.bigdata-split-view ul li:after{background:transparent; } 
	.case-studies ul li {max-width: 290px; 	width:100%; } 
	.tab-pane .tab-inner-img{margin: 0 auto; 	display: block; } 
	.inner-page-intro p {text-align:center; } 
	.bigdata-split-view ul{padding:10px; } 
	.case-studies ul li {margin: 15px; } 
	.tab-inner-title {display: block; } 
	.tab-inner-title {text-align:center; } 
	.tab-inner-title {margin: 10px 15px 35px;}
}
@media (max-width: 650px){ 
	.case-studies ul li { width:100%;max-width: 92%;} 
	.tab-inner-title {margin: 10px 0px 35px;} 
	.first .col-md-4 { padding:0;}
}
