.llm-banner{background-image:url(../images/virtual/vitual-banner-bg.jpg);background-color:#000036}
.llm-banner figure.llm-img img {margin: 100px 0 0;}
.llm-banner h1{font-size:60px;line-height:60px}
.llm-banner h3{font-size:24px;line-height:30px}
.llm-banner .sub-banner h1 span{color: #f19228;}
.llm-banner p{font-size: 13px;margin-bottom: 30px;}
.llm-banner .blue-btn a{padding:16px 0 20px;min-width:300px }
.comon-cpu-gpu {padding: 35px 20px;border-radius: 5px;box-shadow: 0 0 30px rgba(230,242,251,0.50);}
.ai-llm-features ul li {float: left;width: 48%;height: 48px;display: flex;align-items: center;line-height: 26px;margin: 0 0 30px;}
.ai-llm-features ul li:nth-child(2n){float: right;}
.ai-llm-features ul li:last-child{margin: 0;}
.ai-llm-features ul li figure {margin-right: 22px;}
.comon-cpu-gpu h3{font-size: 30px;}
.comon-cpu-gpu ul {min-height: 180px;}
.comon-cpu-gpu ul li {position: relative;padding: 0 0 0 30px;line-height: 24px;margin: 0 0 6px; }
.compare_cdn_price_table .default-btn{margin-left: 20px;}
.compare_cdn_price_table .default-btn a {padding:10px 18px 13px;}
.ai-textbox h3{font-size: 34px;line-height: 38px;}
.ai-textbox .default-btn {min-width: 340px;}
.ai-textbox .default-btn a{font-size: 24px;}
.ai-textbox ul li{position: relative;padding-left: 30px;margin: 0 0 7px;}
.ai-textbox ul li img {position: absolute;left: 0;top: 6px;}
.llm-banner .sub-banner{height: 588px;}
.llm-banner .blue-btn.documentation a{box-shadow: 0 0 0 2px #fff inset;}
.llm-banner .blue-btn.documentation a:hover{box-shadow: 0 0 0 2px #2eaef3 inset;}
.comon-cpu-gpu h3{text-align: left;}
.comon-cpu-gpu p.text-prg{font-size: 18px;line-height: 28px;font-weight: 300;text-align: left;margin-bottom: 14px;min-height: 260px;}
.comon-cpu-gpu ul li{padding: 0 0 0 24px;font-size: 18px;line-height: 24px;background: url(../images/bullet1.png) no-repeat left 6px;}
.packages-box .comon-cpu-gpu{border: 1px solid #2eaef3;}
.packages-box .comon-cpu-gpu ul li{font-size: 16px;}
.ai-form .form-lt ul li input{width: 100%;}
.ai-form form{width: 80%;margin: 0 auto;}
.ai-form .black-btn input {border: none;width: 100%;height: 53px;cursor: pointer;font-size: 22px;}
  .ai-form .black-btn input:hover {background-color: #333;}
@media screen and (max-width: 1199px) {
.llm-banner{background-position: left top;}
.comon-cpu-gpu {padding: 30px;}
.comon-cpu-gpu ul li p {line-height: 24px;}
.comon-cpu-gpu ul li{font-size: 16px;}
.comon-cpu-gpu h3 {font-size: 23px;}
.llm-banner .blue-btn{position: relative;z-index: 2;}
.llm-banner .sub-banner {height: auto;display: block !important;padding:140px 2% 80px;}
.llm-banner .sub-banner .d-table-cell.align-middle{width: 100%;text-align: center;display: block !important;}
.comon-cpu-gpu ul li:first-child, .comon-cpu-gpu ul li:nth-child(3) {width: 100%;}
.llm-banner {background: #000036;}
.comon-cpu-gpu p.text-prg{min-height: 336px;}
.comon-cpu-gpu ul {min-height: 210px;}
.ai-llm-features ul li {line-height: 24px;font-size: 18px;}
.provider-img img{width: 320px;}
.ai-textbox ul {width: 380px;margin: 0 auto;margin-bottom: 0px;}
.llm-banner figure.llm-img img {margin: 40px 0 0;width: 465px;}
.packages-box .comon-cpu-gpu ul{min-height: 170px;}
.ai-textbox h3 {font-size: 28px;line-height: 30px;}
}
@media screen and (max-width: 991px) {
.ai-textbox h2 {font-size: 46px;line-height: 46px;}
.ai-textbox h2 span {font-size: 20px;}
.ai-textbox p {font-size: 18px;line-height: 25px;}
.llm-banner .sub-banner h3 br {display: none;}
.llm-banner .sub-banner h3{font-size: 22px;}
.llm-banner h1 {font-size: 50px;line-height: 54px;}
.comon-cpu-gpu p.text-prg,.packages-box .comon-cpu-gpu ul,.comon-cpu-gpu ul {min-height: auto;}
.comon-cpu-gpu ul li{margin: 0;}
.llm-banner .sub-banner {padding:120px 2% 40px}
.ai-llm-features ul li {line-height: 20px;font-size: 16px;margin: 0 0 15px;}
.comon-cpu-gpu {float: left;width: 100%;}
}
@media screen and (max-width: 767px) {    
    .llm-banner h1{font-size:45px;line-height:45px}
    .llm-banner h3{font-size:20px;line-height:23px}
    .comon-cpu-gpu {padding: 20px;}
    .ai-textbox h2 {font-size: 36px;line-height: 36px;}
    .ai-textbox h2 span {line-height: 20px;margin: 0 0 10px;}
    .ai-textbox p {font-size: 16px;line-height: 22px;}   
    .llm-banner h1 span {font-size: 40px;line-height: 40px;}
     .llm-banner h1 {font-size: 40px;line-height: 44px;}
    .llm-banner .sub-banner h3 {font-size: 18px;line-height: 28px;}
    .comon-cpu-gpu ul li {margin-bottom: 6px;}
    .comon-cpu-gpu p.text-prg {min-height: auto !important;}
    .ai-textbox .default-btn a {font-size: 20px;}
}
@media screen and (max-width: 575px) {
    .llm-banner h1 {font-size: 36px;line-height: 42px;}
    .llm-banner h3{font-size:18px;line-height:22px}
    .llm-banner .blue-btn{font-size:18px;min-width: 200px;}
    .llm-banner .blue-btn,.llm-banner .blue-btn a{min-width:160px}
    .comon-cpu-gpu ul li {font-size: 17px; }
    .comon-cpu-gpu ul li figure {margin-right: 5px;}
    .llm-banner h1 span {font-size: 32px;line-height: 32px;}
    .llm-banner .blue-btn, .llm-banner .blue-btn a {min-width: 210px;font-size: 16px;padding: 12px 0 16px;}
    .llm-banner .blue-btn{padding: 0;}
    .llm-banner h1 {font-size: 32px;line-height: 38px;}
    .llm-banner figure.llm-img img {margin: 25px 0 0;width: 70%;}
    .ai-llm-features ul li {width: 100%;height: auto;}
    .ai-llm-features ul li figure {margin-right: 12px;}
}
@media screen and (max-width: 480px) {
.comon-cpu-gpu ul li {width: 100%;}
.llm-banner .sub-banner{padding:90px 0 30px}
.provider-img img {width: 290px;}
.llm-banner .sub-banner h3 {font-size: 16px;line-height: 24px;}
.ai-textbox h3 {font-size: 24px;line-height: 28px;}
.ai-textbox h3 br{display: none;}
.ai-textbox ul {width: 100%;}
.ai-textbox .default-btn {min-width: 300px;}
}
