.three_col_IVCC{ overflow:hidden; padding-bottom: 32px; }
.three_col_IVCC_box{ width:32%; margin:50px 1.0% 0; }
.three_col_IVCC_box:nth-child(3n){ margin-right:0; }
.three_col_IVCC_box:nth-child(3n-2){ margin-left:0; }
.three_col_IVCC_box_img{ overflow:hidden; width:100%; padding-bottom:62%; position:relative; }
.three_col_IVCC_box .three_col_IVCC_box_content h4,
.three_col_IVCC_box .three_col_IVCC_box_content h4 a { color: #46c0e0!important; }
.three_col_IVCC_box .three_col_IVCC_box_content h4 a:hover { text-decoration: underline; } 
.three_col_IVCC_box .three_col_IVCC_box_content h6{ text-transform:uppercase; }
.three_col_IVCC_box .three_col_IVCC_box_content .date{  margin-bottom:0.9rem; font-size:16px;font-weight:700; text-transform: uppercase; }
.three_col_IVCC_box .three_col_IVCC_box_content p{ margin-top:0; }
.three_col_IVCC_box_V_btn{ transition:all ease .2s; -webkit-transition:all ease .2s; 
  -moz-transition:all ease .2s; background-color:rgba(70,192,224,.80); width: 100%; height: 100%; 
  display: flex; padding: 20px; justify-content: center; align-items: center; position:absolute; 
  top:-50%; left:50%; font-weight:700;
  transform:translate(-50% , -50%) ; font-size:16px; line-height:1; text-transform:uppercase;  }
.three_col_IVCC_box_V_btn a{ display:inline-block; }
.three_col_IVCC_box_V_btn img{ width:17px; vertical-align:top; }
.three_col_IVCC_box_img:hover .three_col_IVCC_box_V_btn{ top:50%; transition:all ease .2s; -webkit-transition:all ease .2s; -moz-transition:all ease .2s; }
.three_col_IVCC_box_V_btn a:hover{ color:#fff !important; text-decoration:underline; }

.three_col_IVCC_top{ padding-top:50px; padding-bottom:25px; border-top:2px solid #0c1720; border-bottom:2px solid #0c1720; } 
.three_col_IVCC_top .ddwn-heading { text-align: center; margin-bottom: 2rem; color: #fff;}
.three_col_IVCC_top .clearall_box{ display:flex; padding:0 5px; width: 11.4%; align-items:center; justify-content:center; }
.three_col_IVCC_top .clearall_box a{ text-transform:uppercase; line-height: 1; color:#46c0e0; display:inline-block; vertical-align:top; }
.three_col_IVCC_top .clearall_box a img{ width:17px; vertical-align:top; margin-right:10px; }

.title-select-dropwon-flex { display: flex; align-items:center; justify-content: center; flex-wrap: wrap; }
.serach_resources{ width: 100%; margin: 2rem; }
.serach_resources input[type="search"]{ display: block; max-width: 600px; margin: 0 auto; font-weight: 400; background-color:#05131e; color:#46c0e0; text-transform: uppercase;
    height: 37px; padding:5px 30px 5px 15px; background-size:20px auto; background-repeat:no-repeat;
background-image:url('../png/search-icon.png'); background-position:97% 10px; }

.three_col_IVCC_top .select2-container{ max-width:100%; }
.three_col_IVCC_top .title-select-dropwon{ border:2px solid #fff;  width: 25%; }
.three_col_IVCC_top .select2-container--default .select2-selection--single{ border: none; border-radius:0; background-color:transparent; color:#46c0e0; }
.three_col_IVCC_top .select2-container--default .select2-selection--single:focus{ outline:none; }
.three_col_IVCC_top .select2-container .select2-selection--single{ height:auto; }
.three_col_IVCC_top .select2-container--default .select2-selection--single .select2-selection__rendered{ color:#46c0e0; padding:5px 20px 5px 5px; }
.three_col_IVCC_top .select2-container--default .select2-selection--single .select2-selection__arrow b{ border:none; }
.three_col_IVCC_top .select2-container--default .select2-selection--single .select2-selection__arrow{ height:100%; background-repeat:no-repeat; background-image:url('../png/droupdown-arrow.png'); background-position:center center; background-size:12px auto; margin-right:8px; }
.select2-results__option,
.select2-container--default .select2-search--dropdown .select2-search__field{ font-weight:400; color:#46c0e0;}
.select2-container--default .select2-search--dropdown .select2-search__field{ border: 1px solid #fff !important; padding:9px; height:auto; background-color: rgb(8, 33, 54); }
.select2-dropdown { border-radius:0 !important; background-color: rgb(8, 33, 54); border: 1px solid #fff; }
.select2-container--default .select2-search--dropdown{ padding:0; background-color: rgb(8, 33, 54); }
.select2-results__option{ background-color: rgb(8, 33, 54); }

.title-select-dropwon-last{ width:10.4%; }
.title-select-dropwon-last button:hover{ color:#fff; }
.title-select-dropwon-last button{ width:122px; max-width:100%; background:none; line-height:1.4; height:auto; font-weight:700; color:#082136; background-color:#4ac1e0; padding: 10px 20px; border: 2px solid #4ac1e0; }

.row-fluid .three_col_IVCC .pagination-block{ letter-spacing:.1em; color:#46c0e0; }
.row-fluid .three_col_IVCC .pagination-block { margin-top:16px; display: inline-block; width: 100%; }
.row-fluid .three_col_IVCC .pagination-block ul.pagination { margin: 0; padding: 0; list-style-type: none; }
.row-fluid .three_col_IVCC .pagination-block ul.pagination { margin: 0; padding: 0; list-style-type: none; }
.row-fluid .three_col_IVCC .pagination-block ul.pagination li a { margin: 3px 5px; font-weight: '700;
    padding: 13px 16.5px; letter-spacing: .2em; font-size: 13px; line-height: 1.4; color:#0c1720;
    background-color: #fff; border: 0; border-radius: 0;  background-image: url('https://www.bench.com/hubfs/Benchmark-Dec-2020/Images/Btn-Bg-Border-2.png');
    background-size: 100% 100%; background-repeat: no-repeat }
.row-fluid .three_col_IVCC .pagination-block ul.pagination li:first-child a { margin-left: 0 }
.row-fluid .three_col_IVCC .pagination-block ul.pagination li a:hover,.row-fluid .three_col_IVCC ul.pagination li.active a { background-color: transparent; color: #4ac1e0; background-image: url('../png/btn-bg-border-2.png'); }
.row-fluid .three_col_IVCC .pagination-block ul.pagination li.onlyArrow a:hover,.row-fluid .three_col_IVCC .pagination-block ul.pagination li.onlyArrow.active a,.row-fluid .three_col_IVCC .pagination-block ul.pagination li.onlyArrow a { background-color: transparent; background-image: none; padding: 7px 8px }
.row-fluid .three_col_IVCC .pagination-block ul.pagination li.onlyArrow a img{ width:14px; }

.three_col_IVCC_second { color:#46c0e0; font-weight:400; }

.TTF_f21{ overflow:hidden; }
.TTF_f21 .TTF_f21_main .TTF_f21_left{ padding:16px 50px 16px 0; position:relative }
.TTF_f21 .TTF_f21_main .TTF_f21_left h2{ color:#46c0e0; font-size:39.79px; }
.TTF_f21 .TTF_f21_main.reverse .TTF_f21_left{ padding:16px 00 16px 85px; position:relative }
.TTF_f21 .TTF_f21_main .TTF_f21_left:before{ content: '.....'; position: absolute; 
  top: 25px; right: 0;
    font-size:45px; font-family: -webkit-body; color: #4ac1e0; margin-right:-41px; line-height: 0; font-weight:300;
    letter-spacing: .1em; width: 80px; height: 10px; }
.TTF_f21 .TTF_f21_main.reverse .TTF_f21_left:before{ margin-right:0; margin-left: -50px; left:0; }
.TTF_f21 .TTF_f21_main .TTF_f21_right{ padding:25px 0 25px 45px; color:#fff; }
.TTF_f21 .TTF_f21_main.reverse .TTF_f21_right{ padding:25px 85px 25px 0; color:#fff; }
.TTF_f21 .dis_flex.reverse{ flex-direction: row-reverse; }

.ns .TTF_f21_right h6{ color:#fff; margin:0 0 5px 0; }

.ns .TTF_f21_right form { position: relative; padding-right: 100px; margin-top:15px; }
.ns .TTF_f21_right form .hs_submit { position: absolute; right: 0; top: 0; }
.ns .TTF_f21_right .social-sharing { margin-top: 25px; width:100%; display: flex; flex-wrap: wrap }
.ns .TTF_f21_right .social-sharing span { color: #4ac1e0; font-size: 13px;  margin-bottom: 1rem;}

.ns .TTF_f21_right .social-sharing ul.share-buttons li { padding: 0; margin: 0 10px}
.ns .TTF_f21_right .social-sharing ul.share-buttons li:nth-child(1) a:after { content: "\f09a" }
.ns .TTF_f21_right .social-sharing ul.share-buttons li:nth-child(2) a:after { content: "\f0e1" }
.ns .TTF_f21_right .social-sharing ul.share-buttons li:nth-child(3) a:after { content: "\f099" }
.ns .TTF_f21_right .social-sharing ul.share-buttons li a:after { color: #fff; font-size: 24px; display: inline-block; font-family: 'FontAwesome'}

.ns .TTF_f21 .hs-form-field>label{ display:none; }

.footer-container-wrapper, .body-container-wrapper { z-index: auto !important;}

@media (max-width: 1080px){
  .serach_resources { width:100%; }
  .title-select-dropwon-last,
  .three_col_IVCC_top .clearall_box,
  .three_col_IVCC_top .title-select-dropwon { width:20%; margin-top:10px; }
  .title-select-dropwon-last{ text-align:right; }

}

@media (max-width: 1024px){
  .three_col_IVCC_box{ width:32%; margin:40px 1.0% 0; }
  .TTF_f21 .TTF_f21_main .TTF_f21_left h2{ font-size:32px; }
}

@media (max-width:767px){
  .three_col_IVCC_box{ width:100%; margin-left:0; margin-right:0; }
  .three_col_IVCC_box:not(:first-child){ margin-top:30px; }
  .title-select-dropwon-last,
  .three_col_IVCC_top .clearall_box{ width:50%; }
  .three_col_IVCC_top .title-select-dropwon { width:33.33%; }
  .three_col_IVCC_top .clearall_box{ justify-content:start; padding-left:0; }
  
  .TTF_f21 .TTF_f21_main .TTF_f21_left h2{ font-size:28px; }
  .TTF_f21 .TTF_f21_main .TTF_f21_left:before{ top:0; }
  .TTF_f21 .TTF_f21_main .TTF_f21_left h2 br{ display:none; }
  .TTF_f21 .TTF_f21_main .TTF_f21_right{ padding:20px 0 20px 20px; position:relative }
  .TTF_f21 .TTF_f21_main .TTF_f21_left{ padding:0 60px 20px 0; position:relative }
  .TTF_f21 .TTF_f21_main.reverse .TTF_f21_right{ padding:20px 20px 20px 0 ; position:relative }
  .TTF_f21 .TTF_f21_main.reverse .TTF_f21_left{ padding:0 0 20px 60px; position:relative }
  
  .serach_resources {
      margin: 1rem 0;
    }
    .title-select-dropwon-flex {
        justify-content: flex-start;
        flex-wrap: wrap;
        max-width: 600px;
        margin: 0 auto;
    }
    .clearall_box{
        padding:0 16px;
    }
    .title-select-dropwon-last{
    text-align: left;
    padding: 0 16px;
    width: 100%;
    }
}

/* @media only screen and (max-width: 620px) {
   .resource_img { padding-bottom: unset; }
} */

@media (max-width:600px){
  .three_col_IVCC_top .title-select-dropwon { width:100%; padding-left: 0; padding-right:0; border-right:0; }
  .select2-container--default .select2-selection--single .select2-selection__arrow { width:45px; }
  .clearall_box { padding:16px 4px !important;}
  .title-select-dropwon-last {padding: 0 6px !important; }
}

