.main-page-header p{padding: 0px 128px;margin: 40px 0px;}
.main-page-header .page-title{margin-bottom: 10px;font-weight: 600;text-transform: uppercase;}
.main-page-header.inner-page-header.aiml-sm{padding: 150px 0px 50px;}
.mr-top-30 {margin-top: 30px;}
.mt-80{margin-top: 80px;}
.mt-40{margin-top: 40px;}
.mb-40{margin-bottom: 30px;}
.pad-50{padding: 50px 0px;}
.orange-text{color: #F13C31 !important;}
.main-page-header .page-header-content {padding: 0 0%;}
.gray-bg{background-color: #fafafa;}
.title-part .sub-title {font-weight: 600;margin-bottom: 10px;display: inline-block;text-transform: uppercase;}
.br-btm{border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: inline-block; width: 100%;margin: 20px 0px;}
.tech-icon{font-size: 30px;color: #252B33 !important;transition: all 0.3s ease-in-out;transform: translate(0%, 0) translateZ(0);-webkit-transform: translate(0%, 0) translateZ(0);}
.download-link a{font-weight: 600;text-decoration: underline;}

/* AIML Services Detail Page Css Start*/
.aiml-detail-sec{padding: 150px 0px 60px;position: relative;}
.aiml-detail-sec .container{max-width: 1340px;}
.aiml-detail-sec .aiml-left-wrap{position:sticky; width:315px; height:100%; top: 120px;padding: 0px 10px;margin-right: 40px;}
.aiml-left-wrap ul li{list-style: none;margin-bottom: 12px;}
.aiml-left-wrap ul li a{color: #252B33;font-size: 14px;line-height: 22px;font-weight: 600;padding: 8px 20px 8px 20px;display: block;}
.aiml-left-wrap ul li.active a, .aiml-left-wrap ul li:hover a{color: #F13C31;}
.aiml-left-wrap ul li.active, .aiml-left-wrap ul li:hover{color: #F13C31;border-right: 5px solid #f13c31;}

.aiml-right-wrap{width: calc(100% - 355px);}
.left-img-right-content .right-content h3{font-size: 32px;line-height: 48px;letter-spacing: -0.5px;margin-bottom: 20px;font-weight: 600;}
.aiml-right-wrap .title-wrap h2{position: relative;}
.aiml-right-wrap .title-wrap h2::after{content: ''; position: absolute;bottom: -7px;left: 0px; height: 3px;background-color: #F13C31;width: 100px;}
.left-img-right-content .right-content ul{padding-left: 20px;}
.left-img-right-content .right-content ul li{font-size: 16px;line-height: 24px;margin-bottom: 5px;position: relative;list-style: none;}
.left-img-right-content .right-content ul li::before {content: '';position: absolute;width: 5px;height: 5px;border-radius: 100%;background-color: #252B33;left: -13px;top: 10px;}
.left-img-right-content .right-content ul.aiml-points li{width: 50%;}
.technology-icon, .service-points {margin-top: 20px;}
.technology-icon ul {display: flex;display: -ms-flexbox;flex-wrap: wrap;margin: 0px;padding-left: 0px !important;}
.technology-icon ul li {list-style: none;margin: 0 8px 8px 0;}
.technology-icon ul li::before{display: none;}
.technology-icon ul li .tech-icon { padding: 10px 12px;font-size: 30px;color: #252B33 !important;border-radius: 2px;border: 1px solid #EEEEEE;display: flex;display: -ms-flexbox;align-items: center;justify-content: center;height: 100%;}
.technology-icon ul li .tech-icon.icon-aiml-spacy, .technology-icon ul li .tech-icon.icon-aiml-gen{font-size: 24px;}
.technology-icon ul li a:hover, .technology-icon ul li span:hover {opacity: 0.8;}
.service-points ul{display: flex;flex-wrap: wrap;}
.service-points ul li {font-size: 14px !important;color: #252B33;list-style-position: outside;padding: 0 30px 0px 0px;width: 100%;position: relative;}
.service-points ul.three-col li {width: 33.33333%;}
.service-points ul.four-col li{width: 20%;}
.aiml-card-wrap .page-link-col {display: flex;padding: 30px 24px;border: 1px solid rgba(217, 222, 226, 1);border-radius: 4px;transition: all 0.3s ease-in-out;height: 100%;}
.aiml-card-wrap .page-link-col:hover{box-shadow: 0px 15px 20px 10px rgba(0, 0, 0, 0.04);}
.aiml-card-wrap .page-link-col p{margin-bottom: 0px;}
.aiml-card-wrap .pages-link .tech-icon {font-size: 36px;}
.aiml-card-wrap .pages-link .tech-icon::before{color: #252B33;}
.aiml-card-wrap .pages-link h3 {font-weight: 600;font-size: 24px;line-height: 36px;margin: 15px 0px;}
.aiml-card-wrap h4{font-weight: 600;}

/*===== Latest Blog Start =====*/
.blog-wrap{padding: 50px 0px 100px;}
.listing-view .row{flex-wrap:wrap;}
.listing-view .blog-listing-detail{margin-top:20px;}
.listing-view .blog-listing-detail a{font-size:20px;color:#252B33;line-height:28px;margin: 10px 0px 0px; font-weight: 600;display: inline-block;}
.listing-sm-img{overflow: hidden; border-radius: 5px; position: relative;box-shadow: 0 5px 30px 0 rgba(0,0,0,0.10);}
.listing-sm-img img{height:auto;width:100%; border-radius: 5px;-webkit-transition: 0.4s ease;transition: 0.4s ease;}
.listing-sm-img:hover img {-webkit-transform: scale(1.05);transform: scale(1.05);}
.blog-listing-detail .category{font-size:12px; color:#81959E; font-weight:600; text-transform:uppercase;display: inline-block;}
.listing-view .mar-top-30 {margin-top: 60px;}
.button-box { margin-top: 40px;}
/*===== Latest Blog End =====*/

/*===== FAQs Start =====*/
.faqs-sec{padding: 0px 0px 100px;}
.faqs-sec .faqs-btn { text-align: center; margin-top: 40px; }
.faqs-accordian .card{border: none;background-color: transparent;}
.faqs-accordian .card-header{border: none; background-color:transparent; display: flex; align-items: center;padding: 20px 20px 20px 0; cursor: pointer;}
.faqs-accordian .card-header .card-title{font-size:18px; line-height: 30px; font-weight: 600;margin-bottom: 0px;}
.faqs-accordian .card .faqs-collapse{border-bottom: 1px solid #e5e5e5; display: none;}
.faqs-accordian .card .faqs-collapse.faq-display{display: block;}
.faqs-accordian .accordion .card-header:after {font-family: 'icomoon' !important; content: "\e95c"; font-size: 14px; position: absolute; right: 5px;cursor: pointer;transform: rotate(90deg);}
.faqs-accordian .accordion .card-header.collapsed:after {content: "\e95c";transform: rotate(0deg);}
.faqs-collapse .card-body{padding:0px;}
.faqs-collapse .card-body p a{color: #F13C31;}
.faqs-collapse .card-body ul{padding-left: 20px;}
.faqs-collapse .card-body ul li{margin-bottom: 10px;font-size: 14px;}
/*===== FAQs End =====*/

/* AIML Services Detail Page Css End*/

/*================== Dark Theme Start ===============*/
.theme-black{ background-color: #000000; }
.theme-black  h1,.theme-black  h2,.theme-black  h3,.theme-black  h4,.theme-black  h5,.theme-black  h6,.theme-black  p,.theme-black span,.theme-black blockquote,.theme-black strong,.theme-black b,.theme-black u,.theme-black center,.theme-black ol,.theme-black ul,.theme-black  li, .theme-black .aiml-tech-sec .icon-block .tech-icon, .theme-black .aiml-left-wrap ul li a, .theme-black .technology-icon ul li .tech-icon, .theme-black .aiml-card-wrap .pages-link .tech-icon::before, .theme-black .listing-view .blog-listing-detail a, .theme-black .faqs-accordian .card-header .card-title, .theme-black .accordion .card-header:after{ color: #fff !important; }
.theme-black .aiml-card h3, .theme-black .aiml-card p{color: #252B33 !important;}
.theme-black .aiml-for-business .container, .theme-black .aiml-tech-sec .icon-block:hover, .theme-black .gray-bg{background-color: #202020;}
.theme-black .orange-text, .theme-black .aiml-left-wrap ul li.active a, .theme-black .aiml-left-wrap ul li:hover a{color: #F13C31 !important;}
.theme-black .left-img-right-content .right-content ul li::before{background-color: #f1f1f1;}
.theme-black .aiml-card-wrap .page-link-col{border: 1px solid rgba(255, 255, 255, 0.5);}
.theme-black .card .faqs-collapse {border-bottom: 1px solid #272727;}
/*================== Dark Theme End ===============*/