.tsc-banner .row {padding-top: 70px;}
.right-img {margin-top: -35px;}
.tsc-banner .title img {float: left; margin-right: 10px;}
.tsc-banner .title {font-size: 24px; font-weight: 400;}
.tsc-banner .title span {font-weight: 700; font-size: 36px; display: block;}
.tsc-banner .sub-title {font-size: 18px; font-weight: 500; margin-bottom: 8px; display: inline-block; width: 100%;}
.tsc-banner p {font-size: 16px; line-height: 24px; margin-bottom: 25px;}
.sup-details {font-size: 13px; color: rgba(255,255,255,0.6); font-weight: 500; margin-top: 15px; display: inline-block;}
.link-right {display: inline-block; vertical-align: middle;}
.link-right a {color: #fff; text-decoration: underline; font-size: 14px; position: relative; top: -15px; margin-left: 10px;}
.tsc-bottom {padding: 65px 0;}
.tsc-bottom [class*="col-"] {text-align: center; margin-bottom: 34px;}
.tsc-bottom img {margin-bottom: 30px;}
.tsc-bottom .heading3 {font-size: 20px; font-weight: 700; color: #000;}
.tsc-bottom p {font-size: 16px; color: #63616d;}
.bg-gray {background-color: #f2f4fc;}
.cap-scr {padding: 95px 0;}
.cap-scr .img-block {min-height: 360px;}
.cap-scr p {padding: 0 5%; text-align: center; font-size: 24px; font-weight: 500; color: #4c4c4c;}
.section-title {text-align: center; margin-bottom: 50px;}
.section-title .heading2 {font-size: 45px;font-weight: 700; color: #2a2c37;}
.section-title p {font-size: 18px; padding: 0; color: #2a2c37;}
.tsc-special {padding: 90px 0;}
.tsc-special .icon {border:1px solid #bfc0c3; display: inline-block; width: 100%; text-align: center; padding: 7px; margin-bottom: 30px;}
/* .tsc-special .icon img {width: 100%;} */
.tsc-special [class*="col-"] {text-align: center;}
.tsc-special .heading3 {font-size: 20px; font-weight: 700; margin-top: 30px; color: #4c4c4c;}
.tsc-special p {padding: 0 7%;margin-bottom: 10px;}
.tsc-use {padding: 80px 0 10px;}
.tsc-use [class*="col-"] {text-align: center; margin-bottom: 70px;}
.tsc-use [class*="col-"] p {font-size: 16px; padding: 0 5%; font-weight: 500; color: #4c4c4c;}
.tsc-use .heading3 {font-size: 24px; font-weight: 700; color: #4c4c4c; margin-top: 30px; margin-bottom: 15px;}
.bottom-sec {background: #0e214c url('https://cdn.tweaking.in/content/wp/tweaking_in/v2/tsc/ban-bg.jpg') left top repeat-x; padding: 45px 0 85px;}
.bottom-cont {color: #fff; padding-top: 65px;}
.bottom-cont .heading2 {font-size: 32px; font-weight: 700;}
.bottom-cont .sub-title {font-size: 20px; display: block; margin-bottom: 10px;line-height: 30px;font-weight: 400; margin-top: 0;}
.bottom-cont p {color: #b0b6c4; font-size: 18px; line-height: 30px;}
.bottom-cont .btn-block {margin-top: 25px;}
.bottom-cont .sup-details {padding-top: 7px;}
.eul-link {margin-top: 7px;}
.eul-link a {color: rgba(255, 255, 255, 0.5); text-decoration: underline; font-size: 14px;}
.eul-link span {color: rgba(255, 255, 255, 0.5); margin: 0 5px;}
.tsc-banner .group-btn {text-align: left;}

@media screen and (max-width:1366px) {
    .bottom-cont .heading2 {font-size: 28px;}
}
@media screen and (max-width:1199px) {
    .right-img {width: auto; height: auto;}
    .tsc-banner .ban-shap {min-height: 600px;}
    .tsc-banner .title {font-size: 22px;}
    .tsc-banner .title span {font-size: 30px;}
    .cap-scr .img-block img {width: auto; height: auto;}
    .cap-scr .img-block {min-height: 290px;}
    .cap-scr p {font-size: 20px;}
    .tsc-special .heading3 {font-size: 16px;}
    .tsc-special p {padding: 0;}
    .bottom-cont .heading2 {font-size: 24px;}
    .bottom-cont .sub-title {font-size: 18px;}
    .section-title .heading2 {font-size: 38px;}
    .cap-scr p {font-size: 18px;}
    .tsc-bottom {padding: 45px 0;}
    .tsc-bottom [class*="col-"] {margin-bottom: 15px;}
    .cap-scr {padding: 45px 0;}
    .section-title {margin-bottom: 30px;}
    .tsc-special {padding: 45px 0;}
    .tsc-use {padding: 45px 0 10px;}
    .tsc-use [class*="col-"] {margin-bottom: 25px;}
    .bottom-sec {padding: 40px 0 45px;}
    .bottom-sec img{ max-width: 100%; height: auto;}
}

@media screen and (max-width:991px) {
    .tsc-banner .row {padding-top: 30px;}
    .right-img {margin-top: 0;}
    .tsc-banner .ban-shap {padding-bottom: 30px;}
    .tsc-banner .title {display: inline-block;width: 100%;}
    .cap-scr .img-block {min-height: 220px;}
    .section-title .heading2 {font-size: 28px;}
    .tsc-use [class*="col-"] img {width: auto; height: auto;}
    .tsc-special .icon img {height: auto; width: 100%;}
    .bottom-sec {text-align: center;}
    .bottom-cont {padding-top: 20px;}
    .ban-shape {padding-bottom: 50px;}
}

@media screen and (max-width:767px) {
    .tsc-bottom {padding: 30px 0;}
    .tsc-bottom img {margin-bottom: 15px;}
    .tsc-banner .title {font-size: 20px;}
    .tsc-banner .title span {font-size: 26px;}
    .tsc-banner p {margin-bottom: 20px;}
    .tsc-bottom .heading3 {font-size: 18px;}
    .tsc-bottom p {font-size: 15px;}
    .cap-scr {padding: 35px 0;}
    .section-title .heading2 {font-size: 24px;}
    .section-title {margin-bottom: 15px;}
    .cap-scr .img-block {min-height: auto;}
    .cap-scr [class*="col-"] {margin-bottom: 15px;}
    .cap-scr .img-block img {margin-bottom: 15px;}
    .tsc-special {padding: 35px 0;}
    .section-title p {font-size: 16px;}
    .tsc-use {padding: 35px 0 10px;}
    .tsc-use .heading3 {font-size: 20px;}
    .tsc-use [class*="col-"] p {padding: 0; font-size: 14px;}
    .bottom-sec {padding: 35px 0;}
    .tsc-use .heading3 {margin-top: 15px;}
    .tsc-banner .title img {width: 50px;}
    .cap-scr p {line-height: 24px; font-size: 16px;}
}
@media screen and (max-width:575px) {
    .right-img {max-width: 80%;}
    .cap-scr .img-block img {max-width: 80%;}
    .cap-scr .img-block {text-align: center;}
    .bottom-cont p {font-size: 16px; line-height: 24px;}
    
}
@media screen and (max-width:479px) {
    .tsc-bottom [class*="col-"], .tsc-special [class*="col-"] {flex: 0 0 auto;width: 100%;}
    .tsc-special .icon {border:none;}
    .tsc-special .icon img {width: auto; border: 1px solid #bfc0c3;padding: 7px;}
    .link-right a {top: 0;}
    .link-right {width: 100%;text-align: center;}
    .bottom-cont .sub-title {font-size: 14px;}
    .tsc-special .icon {margin-bottom: 15px;}
    .tsc-special .heading3 {margin-top: 15px;}
    .section-title .heading2 {font-size: 22px;}
    .eul-link a {font-size: 12px;}
    .bottom-cont .group-btn .btn {width: auto; padding: 12px; font-size: 16px;}
}