.hero-sec {
	background: #000000;
}
.mob {
	display: none;
}
.des {
	display: block;
}
.naviga .container {
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
}
.naviga img {
	width: 85%;
}
.container {
	padding: 3rem 2rem !important;
	max-width: 85% !important;
	width: 85% !important;
}
.hero-sec .container {
	padding-left: 2rem !important;
	padding-right: 2rem !important;
}
.hero-sec {
	background-image: url("/assets/partner/aws-treasure-data/Main-back-ground.png"); /* Replace with your image path */
	background-size: cover; 
	background-position: center;   
	background-repeat: no-repeat;
	height: 62.963vh;
	margin: 0; /* Remove default margins */
}
.main-title {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 3.229vw;
	line-height: 6.204vh;
	color: #FFFFFF;
}
.main-title span {
	color: #FE5000;
}
.main-sub-title {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.667vw;
	line-height: 4.444vh;
	color: #FFFFFF;
	margin-top: 2rem;
}
.hero-btn {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 0.729vw;
	padding: 20px 50px;
	margin-top: 2rem;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #FE5000;
	border: none;
	border-radius: 50px;
}
.ov-bt {
	background-image: url("/assets/partner/aws-treasure-data/BG_01.jpg"); /* Replace with your image path */
	background-size: cover; 
	background-position: center;   
	background-repeat: no-repeat;
	margin: 0; /* Remove default margins */
}
.csbg {
	background-image: url("/assets/partner/aws-treasure-data/BG_02.jpg"); /* Replace with your image path */
	background-size: cover; 
	background-position: center;   
	background-repeat: no-repeat;
	margin: 0; /* Remove default margins */
}
.overview, .btr-to, .col-att, .case-study {
	padding: 3rem 2rem !important;
}
.ov-para {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.25vw;
	line-height: 3.796vh;
	color: #383838;
}
.over-img-rt {
	width:100%;
	padding-left: 2rem;
	padding-right: 2rem;
}
.over-img {
	width:100%;
	padding-left: 2rem;
	padding-right: 2rem;
}
.bt-title {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 3.229vw;
	line-height: 7.204vh;
	color: #081F4A;
}
.bt-title span {
	color: #FE5000;
}
.bt-para {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.042vw;
	line-height: 3.796vh;
	color: #383838;
}
.bt-prt-para {
	font-family: "Poppins", sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.25vw;
	line-height: 3.796vh;
	color: #081F4A;
}
.bt-prt-para span {
	font-weight: 700;
}
.bt-prt hr {
	color: #081F4A;
	opacity: 0.15;
	height: 2px;
}
.pr {
	padding-right: 1rem;
}
.pl {
	padding-left: 1rem;
}
.bt-block {
	padding: 2rem 2.5rem;
	background: #FFFFFF;
	border: 1px solid #E4EEFF;
	border-radius: 20px;
	height: 25vh;
}
.bt-blk {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.para {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.042vw;
	line-height: 3.796vh;
	color: #383838;
}
.para span {
	font-weight: 700;
}
.col-att-title {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 3.229vw;
	line-height: 7.204vh;
	color: #FE5000;
}
.col-att-block {
	padding: 2rem !important;
}
.logo-block {
	height: 8vh;
}
.tred-sect {
	border: 1px solid #FFD6C4;
	padding: 2rem;
	border-radius: 20px;
	background:#FFFEFE;
	height: 70vh;
}
.aws-sect {
	border: 1px solid #FFE1B4;
	padding: 2rem;
	border-radius: 20px;
	background:#FFFEFE;
	height: 70vh;
}
.tre-da-sect {
	border: 1px solid #B0B6DE;
	padding: 2rem;
	border-radius: 20px;
	background:#FFFEFE;
	height: 70vh;
}
.tred-sect hr {
	color: #FFD6C4 !important;
	opacity: 1;
}
.aws-sect hr {
	color: #FFE1B4 !important;
	opacity: 1;
}
.tre-da-sect hr {
	color: #B0B6DE !important;
	opacity: 1;
}
.tred-lis, .aws-list, .treas-list {
	list-style: none; /* Remove default list styling */
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
	padding-left: 0px;
}
.tred-lis li span, .aws-list li span, .treas-list li span{
	display: inline-block;
	position: relative;
	padding-left: 2.083vw; /* Adjust for marker spacing */
}

.tred-lis li span::before, .aws-list li span::before, .treas-list li span::before {
	content: "";
    position: absolute;
    left: 0;
    top: 10%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
}
.tred-lis li span::before {
	background-image: url(/assets/partner/aws-treasure-data/tred-check.svg);
}
.aws-list li span::before {
	background-image: url(/assets/partner/aws-treasure-data/aws-check.svg);
}
.treas-list li span::before {
	background-image: url(/assets/partner/aws-treasure-data/Treas-check.svg);
}
.tred-lis li {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.042vw;
	line-height: 2.778vh;
	color: #383838;
	margin-bottom: 1.574vh;
}
.aws-list li {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.042vw;
	line-height: 2.778vh;
	color: #383838;
	margin-bottom: 2.5vh;
}
.treas-list li{
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.042vw;
	line-height: 2.778vh;
	color: #383838;
	margin-bottom: 1.574vh;
}

.cs-title {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 3.229vw;
	line-height: 7.204vh;
	color: #081F4A;
}
/* Tab Section Start */
.tabs {
  width: 90%; /* Adjust width as needed */
  margin: 20px auto;
}

.tab-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  z-index: 99;
  left: 25px;
}

.tab-nav li {
  display: inline-block;
  margin-right: 0.921vw;
  
}

.tab-nav li a {
	display: block;
	padding: 10px 15px;
	text-decoration: none;
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-style: normal;
	color: #081F4A;
	font-size: 1.667vw;
	border: 1px solid #E2EAFD;
	background: #E2EAFD;
	border-radius: 50px;
	padding: 15px 50px;
}

.tab-nav li.active a {
  background-color: #FFFFFF;
  border-bottom: 1px solid #E2EAFD; /* Match tab content background */
  color: #FE5000;
}

.tab-content {
	padding: 3.042vw 3.333vw 3.042vw 3.333vw;
	border: 1px solid #E2EAFD;
	border-radius: 40px;
	background: #FFFFFF;
	margin-top: 1.5rem;
}

.tab-pane {
  display: none; /* Hide all tab panes by default */
}

.tab-pane.active {
  display: block; /* Show the active tab pane */
}
.tab-over p {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.042vw;
	color: #383838;
}
.tab-over h4 {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.25vw;
	color: #081F4A;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}
.tab-cdp {
	
}
.tab-cdp h3 {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 3.229vw;
	color: #FE5000;
}
.tab-cdp p {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.042vw;
	color: #383838;
	padding-left: 1rem;
}
.tab-key p {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.25vw;
	color: #383838;
}
.tab-key img {
	width: 49.09px;
}
/* Tab Section End */

.connect {
	background-image: url("/assets/partner/aws-treasure-data/con-bg.png"); /* Replace with your image path */
	background-size: cover; 
	background-position: center;   
	background-repeat: no-repeat;
	margin: 0; /* Remove default margins */
	padding: 4rem;
}
.con-title {
	font-family: "Poppins", sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 3.49vw;
	color: #FFFFFF;
	margin-bottom: 2rem;
}
.cont-para {
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.406vw;
	color: #FFFFFF;
	padding-bottom: 1rem;
}
.amrk {
	width: 100%;
}
.footer-p {
	background: #0A0A0A;
	padding: 1rem;
}
.footer-p p { 
	font-family: "Poppins", sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 0.938vw;
	margin-bottom: 0rem;
}
@media only screen and (max-width: 1920px) {
	
}
@media only screen and (max-width: 1660px) {
	.hero-btn {
		font-family: "Poppins", sans-serif;
		font-weight: 500;
		font-style: normal;
		font-size: 0.829vw;
		padding: 20px 50px;
		margin-top: 2rem;
		text-transform: uppercase;
		color: #FFFFFF;
		background: #FE5000;
		border: none;
		border-radius: 50px;
	}
	.bt-title {
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 3.229vw;
		line-height: 6.204vh;
		color: #081F4A;
	}
	.bt-para {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		line-height: 3.196vh;
		color: #383838;
	}
	.over-img {
		width: 50%;
		padding-left: 0rem;
		padding-right: 0rem;
	}
	.over-img-rt {
		width:100%;
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.bt-prt-para {
		font-family: "Poppins", sans-serif;
		font-weight: 500;
		font-style: normal;
		font-size: 1.25vw;
		line-height: 3.296vh;
		color: #081F4A;
	}
	.icobt {
        width: 65px;
    }
	.bt-block {
		padding: 1.5rem 2rem;
		background: #FFFFFF;
		border: 1px solid #E4EEFF;
		border-radius: 20px;
		height: 22vh;
	}
	.col-att-block {
		padding: 1rem !important;
	}
	.tred-sect .col-logo {
		width: 75%;
	}
	.aws-sect .col-logo {
        width: 30%;
    }
	.tre-da-sect .col-logo {
		width: 85%;
	}
	.para {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		line-height: 2.996vh;
		color: #383838;
	}
	
	.tred-lis li span::before, .aws-list li span::before, .treas-list li span::before {
		content: "";
		position: absolute;
		left: 0;
		top: 13%;
		transform: translateY(-50%);
		width: 20px;
		height: 20px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.tred-sect, .aws-sect, .tre-da-sect {
		height: 73vh;
	}
	.tab-nav li {
		display: inline-block;
		margin-right: 0.521vw;
	}
	.tab-nav li a {
		display: block;
		padding: 10px 15px;
		text-decoration: none;
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #081F4A;
		font-size: 1.467vw;
		border: 1px solid #E2EAFD;
		background: #E2EAFD;
		border-radius: 50px;
		padding: 15px 50px;
	}
	.tab-key img {
		width: 36.09px;
	}
	.tab-cdp p {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		color: #383838;
		padding-left: 0.5rem;
	}
}
@media only screen and (max-width: 1440px) {
    .hero-btn {
		font-family: "Poppins", sans-serif;
		font-weight: 500;
		font-style: normal;
		font-size: 0.829vw;
		padding: 20px 50px;
		margin-top: 2rem;
		text-transform: uppercase;
		color: #FFFFFF;
		background: #FE5000;
		border: none;
		border-radius: 50px;
	}
	.bt-title {
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 3.229vw;
		line-height: 6.204vh;
		color: #081F4A;
	}
	.bt-para {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		line-height: 3.196vh;
		color: #383838;
	}
	.over-img {
		width: 50%;
		padding-left: 0rem;
		padding-right: 0rem;
	}
	.over-img-rt {
		width:100%;
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.bt-prt-para {
		font-family: "Poppins", sans-serif;
		font-weight: 500;
		font-style: normal;
		font-size: 1.25vw;
		line-height: 3.296vh;
		color: #081F4A;
	}
	.icobt {
        width: 65px;
    }
	.bt-block {
		padding: 1.5rem 2rem;
		background: #FFFFFF;
		border: 1px solid #E4EEFF;
		border-radius: 20px;
		height: 22vh;
	}
	.col-att-block {
		padding: 1rem !important;
	}
	.tred-sect .col-logo {
		width: 75%;
	}
	.aws-sect .col-logo {
        width: 30%;
    }
	.tre-da-sect .col-logo {
		width: 85%;
	}
	.para {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		line-height: 2.996vh;
		color: #383838;
	}
	
	.tred-lis li span::before, .aws-list li span::before, .treas-list li span::before {
		content: "";
		position: absolute;
		left: 0;
		top: 13%;
		transform: translateY(-50%);
		width: 20px;
		height: 20px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.tred-sect, .aws-sect, .tre-da-sect {
		height: 73vh;
	}
	.tab-nav li {
		display: inline-block;
		margin-right: 0.521vw;
	}
	.tab-nav li a {
		display: block;
		padding: 10px 15px;
		text-decoration: none;
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #081F4A;
		font-size: 1.467vw;
		border: 1px solid #E2EAFD;
		background: #E2EAFD;
		border-radius: 50px;
		padding: 15px 50px;
	}
	.tab-key img {
		width: 36.09px;
	}
	.tab-cdp p {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		color: #383838;
		padding-left: 0.5rem;
	}
}

@media only screen and (max-width: 1366px) {
	.hero-btn {
		font-family: "Poppins", sans-serif;
		font-weight: 500;
		font-style: normal;
		font-size: 0.829vw;
		padding: 20px 50px;
		margin-top: 2rem;
		text-transform: uppercase;
		color: #FFFFFF;
		background: #FE5000;
		border: none;
		border-radius: 50px;
	}
	.bt-title {
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 3.229vw;
		line-height: 6.204vh;
		color: #081F4A;
	}
	.bt-para {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		line-height: 3.196vh;
		color: #383838;
	}
	.over-img {
		width: 50%;
		padding-left: 0rem;
		padding-right: 0rem;
	}
	.over-img-rt {
		width:100%;
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.bt-prt-para {
		font-family: "Poppins", sans-serif;
		font-weight: 500;
		font-style: normal;
		font-size: 1.25vw;
		line-height: 3.296vh;
		color: #081F4A;
	}
	.icobt {
        width: 65px;
    }
	.bt-block {
		padding: 1.5rem 2rem;
		background: #FFFFFF;
		border: 1px solid #E4EEFF;
		border-radius: 20px;
		height: 22vh;
	}
	.col-att-block {
		padding: 1rem !important;
	}
	.tred-sect .col-logo {
		width: 75%;
	}
	.aws-sect .col-logo {
        width: 30%;
    }
	.tre-da-sect .col-logo {
		width: 85%;
	}
	.para {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		line-height: 2.996vh;
		color: #383838;
	}
	
	.tred-lis li span::before, .aws-list li span::before, .treas-list li span::before {
		content: "";
		position: absolute;
		left: 0;
		top: 13%;
		transform: translateY(-50%);
		width: 20px;
		height: 20px;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.tred-sect, .aws-sect, .tre-da-sect {
		height: 73vh;
	}
	.tab-nav li {
		display: inline-block;
		margin-right: 0.521vw;
	}
	.tab-nav li a {
		display: block;
		padding: 10px 15px;
		text-decoration: none;
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		color: #081F4A;
		font-size: 1.467vw;
		border: 1px solid #E2EAFD;
		background: #E2EAFD;
		border-radius: 50px;
		padding: 15px 50px;
	}
	.tab-key img {
		width: 36.09px;
	}
	.tab-cdp p {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		color: #383838;
		padding-left: 0.5rem;
	}
}

@media only screen and (max-width: 1280px) {
    .naviga img {
		width: 90%;
	}
	.main-title {
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 3.229vw;
		line-height: 7.204vh;
		color: #FFFFFF;
	}
	.main-sub-title {
		font-family: "Poppins", sans-serif;
		font-weight: 500;
		font-style: normal;
		font-size: 1.667vw;
		line-height: 5.444vh;
		color: #FFFFFF;
		margin-top: 1.5rem;
	}
	.hero-btn {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 0.829vw;
        padding: 15px 40px;
        margin-top: 2rem;
        text-transform: uppercase;
        color: #FFFFFF;
        background: #FE5000;
        border: none;
        border-radius: 50px;
    }
	.bt-title {
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.229vw;
        line-height: 7.204vh;
        color: #081F4A;
    }
	.over-img {
        width: 44%;
        padding-left: 0rem;
        padding-right: 0rem;
    }
	.bt-block {
        padding: 1.5rem 2rem;
        background: #FFFFFF;
        border: 1px solid #E4EEFF;
        border-radius: 20px;
        height: 25vh;
    }
	.icobt {
        width: 55px;
    }
	.para {
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.042vw;
        line-height: 3.596vh;
        color: #383838;
    }
	.tred-lis li {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		line-height: 3.378vh;
		color: #383838;
		margin-bottom: 1.574vh;
	}
	.aws-list li {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		line-height: 3.378vh;
		color: #383838;
		margin-bottom: 2.5vh;
	}
	.treas-list li {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.042vw;
		line-height: 3.378vh;
		color: #383838;
		margin-bottom: 1.574vh;
	}
	.tred-sect, .aws-sect, .tre-da-sect {
        height: 80vh;
		padding: 1.2rem;
    }
	.tab-nav li {
        display: inline-block;
        margin-right: 0.27vw;
    }
	.tab-key img {
        width: 29.09px;
    }
}

@media only screen and (max-width: 1140px) {
	.naviga img {
        width: 100%;
    }
	.main-title {
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.229vw;
        line-height: 5.204vh;
        color: #FFFFFF;
    }
	.main-sub-title {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 1.667vw;
        line-height: 3.444vh;
        color: #FFFFFF;
        margin-top: 1.5rem;
    }
	.hero-sec {
		background-image: url(/assets/partner/aws-treasure-data/Main-back-ground.png);
		background-size: cover;
		background-position: center;
		height: 47.963vh;
		margin: 0;
	}
	.hero-btn {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 0.829vw;
        padding: 15px 40px;
        margin-top: 1rem;
        text-transform: uppercase;
        color: #FFFFFF;
        background: #FE5000;
        border: none;
        border-radius: 50px;
    }
	.ov-para {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.25vw;
		line-height: 2.796vh;
		color: #383838;
	}
	.overview, .btr-to, .col-att, .case-study {
		padding: 2rem 2rem !important;
	}
	.bt-title {
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.229vw;
        line-height: 5.204vh;
        color: #081F4A;
    }
	.bt-para {
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.042vw;
        line-height: 2.6vh;
        color: #383838;
    }
	.bt-prt-para {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 1.25vw;
        line-height: 2.296vh;
        color: #081F4A;
    }
	.bt-prt-para {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 1.25vw;
        line-height: 2.296vh;
        color: #081F4A;
        margin-bottom: 0.5rem;
    }
	.bt-block {
        padding: 1.5rem 2rem;
        background: #FFFFFF;
        border: 1px solid #E4EEFF;
        border-radius: 20px;
        height: 19vh;
    }
	.icobt {
        width: 49px;
    }
	.para {
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.042vw;
        line-height: 2.596vh;
        color: #383838;
    }
	.logo-block {
		height: 5vh;
	}
	.tred-sect, .aws-sect, .tre-da-sect {
        height: 64vh;
        padding: 1.2rem;
    }
	.tred-lis li span::before, .aws-list li span::before, .treas-list li span::before {
        content: "";
        position: absolute;
        left: 0;
        top: 13%;
        transform: translateY(-50%);
        width: 15px;
        height: 15px;
        background-size: contain;
        background-repeat: no-repeat;
    }
	.tred-lis li span, .aws-list li span, .treas-list li span {
		display: inline-block;
		position: relative;
		padding-left: 2.33vw;
	}
	.tred-lis li, .aws-list li, .treas-list li {
        line-height: 2.378vh;
    }
	.tab-nav li a {
        display: block;
        padding: 10px 15px;
        text-decoration: none;
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #081F4A;
        font-size: 1.467vw;
        border: 1px solid #E2EAFD;
        background: #E2EAFD;
        border-radius: 50px;
        padding: 15px 35px;
    }
}

@media only screen and (max-width: 1024px) {
	.naviga img {
        width: 100%;
    }
	.main-title {
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.229vw;
        line-height: 5.204vh;
        color: #FFFFFF;
    }
	.main-sub-title {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 1.667vw;
        line-height: 3.444vh;
        color: #FFFFFF;
        margin-top: 1.5rem;
    }
	.hero-sec {
		background-image: url(/assets/partner/aws-treasure-data/Main-back-ground.png);
		background-size: cover;
		background-position: center;
		height: 47.963vh;
		margin: 0;
	}
	.hero-btn {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 0.829vw;
        padding: 15px 40px;
        margin-top: 1rem;
        text-transform: uppercase;
        color: #FFFFFF;
        background: #FE5000;
        border: none;
        border-radius: 50px;
    }
	.ov-para {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.25vw;
		line-height: 2.796vh;
		color: #383838;
	}
	.overview, .btr-to, .col-att, .case-study {
		padding: 2rem 2rem !important;
	}
	.bt-title {
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.229vw;
        line-height: 5.204vh;
        color: #081F4A;
    }
	.bt-para {
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.042vw;
        line-height: 2.6vh;
        color: #383838;
    }
	.bt-prt-para {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 1.25vw;
        line-height: 2.296vh;
        color: #081F4A;
    }
	.bt-prt-para {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 1.25vw;
        line-height: 2.296vh;
        color: #081F4A;
        margin-bottom: 0.5rem;
    }
	.bt-block {
        padding: 1.5rem 2rem;
        background: #FFFFFF;
        border: 1px solid #E4EEFF;
        border-radius: 20px;
        height: 19vh;
    }
	.icobt {
        width: 49px;
    }
	.para {
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.042vw;
        line-height: 2.596vh;
        color: #383838;
    }
	.logo-block {
		height: 5vh;
	}
	.tred-sect, .aws-sect, .tre-da-sect {
        height: 64vh;
        padding: 1.2rem;
    }
	.tred-lis li span::before, .aws-list li span::before, .treas-list li span::before {
        content: "";
        position: absolute;
        left: 0;
        top: 13%;
        transform: translateY(-50%);
        width: 15px;
        height: 15px;
        background-size: contain;
        background-repeat: no-repeat;
    }
	.tred-lis li span, .aws-list li span, .treas-list li span {
		display: inline-block;
		position: relative;
		padding-left: 2.33vw;
	}
	.tred-lis li, .aws-list li, .treas-list li {
        line-height: 2.378vh;
    }
	.tab-nav li a {
        display: block;
        padding: 10px 15px;
        text-decoration: none;
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #081F4A;
        font-size: 1.467vw;
        border: 1px solid #E2EAFD;
        background: #E2EAFD;
        border-radius: 50px;
        padding: 15px 35px;
    }
}
@media only screen and (min-device-width: 300px) and (max-device-width: 1024px) and (orientation:portrait) {
	.mob {
		display: block;
	}
	.des {
		display: none;
	}
	.container {
		max-width: 100% !important;
		width: 100% !important;
	}
	.naviga img {
        width: 100%;
    }
	.hero-sec {
        background-image: url(/assets/partner/aws-treasure-data/Main-back-ground.png);
        background-size: cover;
        background-position: center;
        height: 30.963vh;
        margin: 0;
    }
	.main-title {
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 5.229vw;
        line-height: 3.204vh;
        color: #FFFFFF;
    }
	.hero-btn {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 2.29vw;
        padding: 10px 30px;
        margin-top: 1rem;
        text-transform: uppercase;
        color: #FFFFFF;
        background: #FE5000;
        border: none;
        border-radius: 50px;
    }
	.main-sub-title {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 2.667vw;
        line-height: 2.444vh;
        color: #FFFFFF;
        margin-top: 1.5rem;
    }
	.overview, .btr-to, .col-att, .case-study {
        padding: 2rem 0.5rem !important;
    }
	.ov-para {
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 4.25vw;
        line-height: 2.796vh;
        color: #383838;
    }
	.bt-title {
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 5.229vw;
        line-height: 3.204vh;
        color: #081F4A;
    }
	.bt-para {
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 3.042vw;
        line-height: 2.2vh;
        color: #383838;
    }
	.bt-prt-para {
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 3.25vw;
        line-height: 2.296vh;
        color: #081F4A;
        margin-bottom: 0.5rem;
    }
	.over-img {
        width: 24px;
        padding-left: 0rem;
        padding-right: 0rem;
    }
	.para {
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 3.042vw;
        line-height: 2.196vh;
        color: #383838;
    }
	.col-att-title {
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 5.229vw;
		line-height: 5.204vh;
		color: #FE5000;
	}
	.tred-sect .col-logo {
        width: 50%;
    }
	.tred-lis li, .aws-list li, .treas-list li {
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 4.042vw;
        line-height: 3.378vh;
        color: #383838;
        margin-bottom: 1.574vh;
    }
	.tred-sect, .aws-sect, .tre-da-sect {
        height: 68vh;
        padding: 1.2rem;
    }
	.tred-lis li span, .aws-list li span, .treas-list li span {
        display: inline-block;
        position: relative;
        padding-left: 7.33vw;
    }
	.con-title {
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 9.49vw;
		color: #FFFFFF;
		margin-bottom: 2rem;
	}
	.cont-para {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 3.406vw;
		color: #FFFFFF;
		padding-bottom: 1rem;
	}
	.tred-sect .col-logo {
        width: 47%;
    }
	.aws-sect .col-logo {
        width: 21%;
    }
	.tre-da-sect .col-logo {
        width: 71%;
    }
	.cs-title {
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 5.229vw;
		line-height: 7.204vh;
		color: #081F4A;
	}
	.tab-content {
		padding: 3.042vw 3.333vw 3.042vw 3.333vw;
		border: 1px solid #E2EAFD;
		border-radius: 18px;
		background: #FFFFFF;
		margin-top: 1.5rem;
	}
	.tabs {
		width: 100%; 
		margin: 10px auto; 
	}
	.tab-nav li {
		display: block; 
		width: 100%; 
		margin-right: 0; 
		text-align: center; 
	}
	.tab-nav li a {
        display: block;
        padding: 10px 15px;
        text-decoration: none;
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-style: normal;
        color: #081F4A;
        font-size: 3.467vw;
        border: 1px solid #E2EAFD;
        background: #E2EAFD;
        border-radius: 50px;
        padding: 15px 35px;
        margin-bottom: 1rem;
    }
	.tab-over h4 {
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 4.25vw;
		color: #081F4A;
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}
	.tab-content {
		padding: 5.042vw 5.333vw 5.042vw 5.333vw;
		border: 1px solid #E2EAFD;
		border-radius: 18px;
		background: #FFFFFF;
		margin-top: 1.5rem;
	}
	.tab-over p {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 3.42vw;
		color: #383838;
	}
	.tab-over h4 {
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 4.25vw;
		color: #081F4A;
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
	}
	.tab-cdp h3 {
		font-family: "Poppins", sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 7.229vw;
		color: #FE5000;
	}
	.tab-cdp p {
        font-family: "Poppins", sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 3.042vw;
        color: #383838;
        padding-left: 0.5rem;
    }
	.tab-key p {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 4.25vw;
		color: #383838;
	}
	.footer-p p {
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 2.938vw;
		margin-bottom: 0rem;
	}
	.amrk {
		width: 55%;
	}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
      /* For landscape layouts only */
}
