.two_col_swap_section .bottom_items .wrap .content p{text-align:left;}


.two_col_swap_section .right_sidebar .side_image img {border-radius: 16px;}
.two_col_swap_section{padding: 96px 0 0;}
.two_col_swap_section .col_card{padding-bottom: 95px; position:relative;}
.two_col_swap_section .col_card:after{top:-58px;height:1px;width:100%;background:#000;left:0;}
.two_col_swap_section .col_card:first-child{position:inherit;}
.two_col_swap_section .left_sidebar{width: 50%; padding: 0 10px;}
.two_col_swap_section .right_sidebar{width: 50%; padding: 0 10px;}
.two_col_swap_section .left_sidebar .content{padding-right: 35px;}
.two_col_swap_section .right_sidebar .side_image{padding-left: 35px;}
.two_col_swap_section .swape_col .left_sidebar .content{padding-left: 35px; padding-right: 0;}
.two_col_swap_section .swape_col .right_sidebar .side_image{padding-left: 0px; padding-right: 35px;}
.two_col_swap_section .left_sidebar .content p~p { margin-top: 24px; }
.two_col_swap_section .left_sidebar .content h2{font-weight: 700;  margin-bottom: 40px; font-size: 42px; line-height: 48px; letter-spacing: -0.01em; color: #333333;}
.two_col_swap_section .left_sidebar .content p{ font-weight: 400; font-size: 18px;line-height: 1.5;letter-spacing: -0.01em; color: #333333; }
.two_col_swap_section .left_sidebar .content ul {padding: 0; margin: 0; list-style-type: none;}
.two_col_swap_section .left_sidebar .content ul li{position: relative; padding-left: 24px; margin-bottom: 16px; font-weight: 400; font-size: 18px; line-height: 28px; letter-spacing: -0.01em; color: #333333;text-align:left; }
.two_col_swap_section .left_sidebar .content ul li:before { content: ''; position: absolute; width: 8px; height: 8px; background: #00AAEE; border-radius: 50px; left: 0; top: 8px;}
.two_col_swap_section .left_sidebar .content ul li a { color: #00AAEE; text-decoration: none; }
.two_col_swap_section .left_sidebar .content ul li a:hover{color:#134a9c;}
@media (max-width: 991px){
    .two_col_swap_section{padding: 80px 0 0;}
    .two_col_swap_section .left_sidebar .content h2{font-size: 30px; line-height: 40px;}
    .two_col_swap_section .left_sidebar .content ul li{font-size: 16px; margin-bottom: 10px;}
    .temperature_feature  .row { display: flex; flex-wrap: wrap; margin-left: -20px; margin-right: -20px; }
    .two_col_swap_section .left_sidebar .content,
    .two_col_swap_section .right_sidebar .side_image{padding: 0 !important;}
    .two_col_swap_section .left_sidebar,.two_col_swap_section .right_sidebar{padding: 0 20px;}
}

@media (max-width: 767px){
    .two_col_swap_section{padding: 50px 0 0;}
    .two_col_swap_section .left_sidebar, .two_col_swap_section .right_sidebar{width: 100%;}
    .two_col_swap_section .right_sidebar .side_image img{margin-top: 30px; width: 100% !important;}
    .two_col_swap_section .left_sidebar .content h2{font-size: 25px; line-height: 35px; margin-bottom: 25px;}
    .two_col_swap_section .left_sidebar .content p~p { margin-top: 12px; }
    .two_col_swap_section .col_card{padding-bottom: 50px;}
    .two_col_swap_section .col_card:after {top: -25px;width: 100%;}
}
}