.tabs{border-bottom:2px solid #1f2d3a;display:flex;flex-wrap:wrap;list-style:none;margin:30px;padding:0 30px}.tabs,.tabs li{position:relative}.tabs li{background:#4097db;border:0;clip-path:polygon(0 20%,100% 0,100% 100%,0 100%);color:#000;margin:0}.tabs .active-tab:after{background:#fff;left:0}.tabs li{box-shadow:0 10px 20px #000}.tabs li.active-tab{background:#1f2d3a}.tabs-content{list-style:none;margin:30px;padding:0}.tabs-content li{display:none}.application_sec .heading h2{text-transform:uppercase}.application_sec h2{display:inline-block;margin-bottom:40px;text-align:center;width:100%}.tabs li{box-shadow:5px 5px 10px #000;color:#3a5ea7;cursor:pointer;display:inline-block;padding:5px 10px;width:33.33%}span.tab_text{align-items:center;border:0;color:#fff;display:flex;font-size:20px;font-weight:600;height:100%;letter-spacing:1px;line-height:24px;padding:28px 30px 13px;width:100%}.tabs-content li{margin:0;padding:10px 30px}.tabs-content li .tab-row{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px}.tabs-content li .tab-row .col-md-6{padding:0 15px;width:50%}.tabs-content li .tab-row h3{color:#1f2d3a;margin-bottom:30px;text-transform:uppercase}.tabs-content li .tab-row .description_txt{color:#1d1c1a;font-size:15px;font-weight:400;letter-spacing:1px;line-height:19px}.tabs-content li .tab-row .button_text{margin-top:30px}.tabs-content li .tab-row .button_text a{background:#4097db;border-radius:2px;color:#fff;display:inline-block;font-size:18px;font-weight:700;letter-spacing:1px;line-height:15px;padding:20px;text-decoration:none}.tabs-content li:nth-child(2n) .tab-row{flex-direction:row-reverse}.tabs-content li .tab-row .button_text a:hover{background:#1f2d3a}@media (min-width:320px) and (max-width:767px){.application_sec ul.tabs{margin:0;padding:0}.application_sec ul.tabs li{width:50%}.application_sec ul.tabs-content{margin:0;margin-top:30px!important}.application_sec{padding:0 20px}.application_sec ul.tabs-content li{padding:0}.application_sec ul.tabs-content li .tab-row{display:block;margin:0}.tabs-content li .tab-row .col-md-6{padding:0;width:100%}.application_sec ul.tabs-content li .tab-text{margin-top:15px}.application_sec ul.tabs li span.tab_text{font-size:18px;line-height:24px;padding:15px 20px}}@media (min-width:500px) and (max-width:767px){.application_sec ul.tabs{display:flex;flex-wrap:wrap;margin:0;padding:0}.application_sec ul.tabs li{margin-bottom:8px;padding:0;width:33.33%}.application_sec ul.tabs li span.tab_text{padding:25px 15px}}@media (min-width:768px) and (max-width:992px){.application_sec{padding:0 20px}.application_sec .tabs{margin:0}.application_sec ul.tabs-content{margin:30px 0 0}span.tab_text{padding:30px 18px 20px 20px}.tabs-content li .tab-row h3{line-height:34px}}