@media only screen and (min-width: 1300px){
    header .container {
        max-width: 1350px;
    }
}

@media only screen and (min-width: 240px) and (max-width: 992px) {
    .top_menu {display: none;}
    .navbar-brand img {width: 70px;}
    .navbar-toggler {padding: 0 2px; border:none; outline: none;}
    .navbar-nav li a {text-align: center; margin-bottom: 5px;}
    .navbar-nav li {border:none;}
    .navbar {position: fixed; top: 0; left: 0; width: 100%; z-index: 999}  
    .section_hd {font-size: 40px;}
    .nav_link { margin: 15px 0 0; padding: 10px 0 0;}
    .nav_link li:after {display: none;}
    .nav_link li {padding: 0; margin-bottom: 5px}
    .nav_link li a { padding: 5px;}
    #home {height: auto; padding-bottom: 10px}
    .scroll_down {margin: 10px auto}
    .home_cont h1 {font-size: 36px}
    .home_cont h3 {font-size: 22px}
    .home_cont {padding-bottom: 10px}
    .hm_main_tab li a {font-size: 15px; padding: 10px 10px 10px 5px; width: 220px}

    .inner_section {padding: 90px 0 50px 0}
    .inner_mrkt_nav {padding-left: 0}
    .mob_nopad{padding-left:0px !important;padding-right:0px !important;}
    .markt_nav {display: block;padding: 6px;height:35px; background-color: white;}
    .markt_nav span.txtt{width:auto;height:auto;display:inline;float:left;margin-top:0;}  
    .markt_nav span{width:14px;height:14px;float:right;}
    .markt_nav span.up_aro{display:none;}
    .markt_nav.actv span.up_aro{display:block;}
    .markt_nav.actv span.dwn_aro{display:none;}
    .left_menu{display:none;margin-top:5px;border-top:1px solid #a7a7a7;}
    table>tbody>tr>td>span.footable-toggle {opacity: 0.7 !important; font-size: 20px; font-weight: bold;}
    .accord_list > li > .accord_hd {font-size: 16px}
    .inr_careers {background-position: top left}
    .inr_resh_tab {margin-bottom: 20px; display: none;}
    .inr_resh_tab li a:after {display: none;}
    .inr_resh_tab li a {color: #444}
    .resh_mob_nav {background-color: black; color: white; margin-bottom: 20px; padding:10px 15px; font-size: 18px; height: auto; overflow: hidden;}
    .masonry {column-count: 2; column-gap: 1em;}
    .resp-tab-content2 {min-height: auto}

    .tinynav {display:block; width:100%; border:none; height:30px; line-height:25px; background:#E1E1E1; margin:15px 0}
    .Mrktab {display:none; position:static; top:0px; right:15px; background:#000000; z-index:9}
    .Mrktab li {float:none; display: block; border-bottom: 1px solid gray}
    .Mrktab li a {color:#FFFFFF; padding:10px 0; font-size: 16px}
    .Mrktab li a:before {display:none}
    .Mrktab li a.selected {display: none;}
    .mbMthd {display:block;}
    .mbMthd:after {position: absolute; top: 5px; right: 12px; content: "\f0ab"; font-family:'FontAwesome';}
    .mobMtab {display:block;}
    .MrtInrmenu ul {display:none;}
    .MrtInrmenu {padding:5px; background:#000; border:none;}
    .MrtInrmenu select {background:#000; margin:0; color:#fff; font-size:15px;}
    .footable > tbody > tr > td em {display:none !important;}
    .footable > tbody > tr > td a {margin-left:0 !important;}
    .inner_rsc_tab li a {padding: 15px 9.9px;font-size: 13px;}
    .nws_evnts{padding:25px;}
    .wg_lst{padding:20px;}

}
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
    .navbar-nav li a{font-size: 13px;
        padding: 0px 7px !important;
    }
    .hm_main_tab li{margin: 0 5px;}
}

@media only screen and (min-width: 993px) and (max-width: 1200px) {
   .navbar-nav li a {font-size: 11px;padding: 0 7px !important;}
  .resp-vtabs2 .resp-tabs-list2 li {width: 100%;}
  .resp-vtabs2 .resp-tabs-list2 li p {font-size: 14px}
  .section_hd {font-size: 36px}
  .resp-tab-content2 { min-height:583px;}
  .black_block {min-height: 504px;}
  .accord_list > li > .accord_hd {font-size: 16px}
  .footable > tbody > tr > td em{display:none;}
  .inner_rsc_tab li a {padding: 15px 22.6px;}
  .nws_evnts{padding:25px;}
  .wg_lst {padding: 20px;}
  .wg_lst ul li{margin-right:55px;}
  .plng_tls .inner_rsc_tab li a { padding: 15px 103.6px;}
  .hm_main_tab li a span{padding: 20px 25px;}
  .topnavBar{right: 25%;}
 }

@media only screen and (min-width: 767px) and (max-width: 992px) {
.topnavBar li a {padding: 0 30px;}
.topnavBar {width: auto;text-align: center;top: 53px;}
.navbar-nav li{border-bottom:1px dashed rgba(0,0,0,0.1);}
.navbar-nav li a {padding: 6px 5px !important;font-size: 11px;border-bottom: 0;}
.navbar-nav{margin-top:8px;}
.tp_margin {margin-top: 100px;}
.prt_rght .enq_bnn {font-size: 14px;}
.wg_lst ul li {display: inline-block;text-align: center;margin: 0 auto;margin-right: 80px;margin-bottom: 33px;}
.plng_tls .inner_rsc_tab li a {padding: 15px 69.6px;}
.slider_hldr label {font-size: 13px;}
.slect_rd{right:35px; top:-1px;}
.navbar-nav li a{font-size: 9px;}
.logo_right{top: 59%; width: 100px;}
}

@media only screen and (min-width: 240px) and (max-width: 767px) {
  .mrkt_mob_nav {display: block; background-color: #c22b1f; padding: 10px; font-size: 18px; color: #fff; position: relative; z-index: 9; margin-bottom: 20px; transition: 0.3s all ease}
  .mrkt_mob_nav.active {margin-bottom: 0; transition: 0.3s all ease}
  .mrkt_mob_nav.active:after {transform: rotate(180deg); transition: 0.3s all ease}
  .mrkt_mob_nav:after {position: absolute; top: 5px; right: 15px; font-size: 24px; font-family:'FontAwesome'; content: "\f107"; transition: 0.3s all ease}
  .mrkt_menu {display: none;}
  .mrkt_menu li {display: block;}
  .mrkt_menu li .active {display: none;}
  .mrkt_menu li a {text-align: left;}
  .attention_ticker {padding: 0}
  .attention_ticker span {display: block; position: static; background-color: transparent; color: #c22b1f; font-weight: bold; text-align: center;}
  .resp-tab-content2 .bdr-right {border-right: none; border-bottom: 1px solid #ccc; margin-bottom: 30px;}
  .faqs-cont .faqs-body .view_pdf {position: static;top: 0px;float: left;margin-top: 10px;}
  .topnavBar{border-top:0px solid rgba(0,0,0,0.1);padding-top: 10px; text-align: center; left:10%;}
  .topnavBar li:last-child{width:100%;margin-top: 10px;}
  .navbar-nav{margin-top: 84px;}
  .navbar-nav li a{padding:5px 15px !important;}
  .navbar-nav li{border-bottom:1px dashed rgba(0,0,0,0.1);}
  .about_counter {margin: 30px 0;}
  .com_section {padding: 30px 0;}
  .navbar-toggler {margin-right: 10px;}
  .navbar-light .navbar-brand {margin:0px 10px;}
  .social_icons.fixed li a {width: 35px; height: 35px; line-height: 35px; font-size: 16px}

  .option_hldr {padding: 15px 0 0 0;}
  .option_hldr td {display: block; padding: 10px 0}
  .option_hldr td:last-child {text-align: center; width: 100%}
  .option_hldr td select {font-size: 12px;}
  .option_hldr td .btn {display: block; width: 100%}
  .common-box h4 {font-size: 20px} 
  .common-box h4 small {display: block; margin-left: 0; margin-top: 5px;} 
  .genlos_table table tr td:first-child:after{display:none;}
  .genlos_table table tr td:first-child {padding-left: 0}
  .genlos_table table tr.footable-detail-row td {padding: 0}
  .genlos_table table tr.footable-detail-row td .footable-details th {padding: 10px !important;}
  .genlos_table table tr.footable-detail-row td .footable-details th br {display: inline-block; display: none;}
  .genlos_table table tr.footable-detail-row td .footable-details td {vertical-align: middle; padding: 10px !important}
  .genlos_table table tr th {padding: 5px; vertical-align: middle;}
  .genlos_table table {font-size: 14px}
  .partner_bg {background-position: top left}
  .inr_about_us, .MF_bg, .insurance_bg {background-position: top left}
  .field_graybg {background-color: white}
  .masonry {column-count: 1; column-gap: 1em;}
  .Knowledge_tabs {display: none;}
   #home1 {height: auto;margin-bottom: -10px;}
  .dropdown-menu .dropdown-item{margin-bottom:0;}
  .mrktfilter span select{margin-bottom:10px;}
  .inner_pg {margin-top: 40px;}
  #Market_section{padding:20px;}
  .section-title.inner_title{    padding-bottom: 10px;padding-top: 20px;}
    .br_rght {border-right: 0;border-bottom: 1px dashed #ccc;padding: 30px 0;margin-bottom: 20px;}
    .tbl_out {border: none;max-height:none;height:auto;}
    .download_mobnav {display: block;position: relative;background-color: #00397e;border-radius:0px;color: white;margin-bottom:0px;padding: 10px;text-align: center;font-size: 16px;}
.download_mobnav:after {position: absolute;top: 7px;margin-left: 10px;display: inline-block;content: "\f0dd";font-family: 'FontAwesome';font-weight: 900;}
.download_nav {display: none;margin: 0 0 20px 0}
.download_nav .nav-link.active:after {display: none;}
.download_nav .nav-link {padding: 8px 15px;font-size: 14px;}
.inner_rsc_tab .nav-pills > li {width: 100%; }
.inner_rsc_tab .nav-tabs > li {width: 100%;}
.inner_rsc_tab li a {padding: 5px 15px;border: 0;border-bottom: 1px solid #b43f4f;}
.inner_rsc_tab .nav-tabs {border: 1px solid #b43f4f; }
.last_b_none{border:0 !important;}
.inner-contnt-dta a { font-size: 15px;padding: 10px;display: block;text-align: center;}
.navbar-brand{height:auto;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{width:100%;}
.navbar-nav{width:100%;float:none; margin-bottom:0;}
.dropdown-menu li{border-bottom:0;}
.dropdown-menu > li:last-child > a:last-child{border-bottom:0;}
.navbar-nav .open .dropdown-menu{background:#fff;}
.prtflio_pg  .section-title.inner_title {padding-top: 60px;}
.check_box { min-height: 60px;text-align: center;line-height: 22px;}
.nws_evnt.tp_margin{padding-top:35px;}
.reverse_cst { display: flex;flex-direction: column-reverse;}
.service_heading h5{font-size:22px; margin-top:15px;}
.e_servce{font-size:15px;}
.adrs, .announcmnt{margin-bottom:20px;}
.wg_lst ul li {display: inline-block;margin: 0 auto;text-align: center;margin-right: 19px;margin-bottom: 25px;width: 43%;vertical-align: top;}
.mbr_lst ul li{width:100%;}
.wg_lst ul li:last-child {margin-right: 0;width: 100%;margin-bottom: 0;}
.inner_cnt a {font-size: 16px;}
.plng_tls .inner_rsc_tab li a{padding:15px;}
section.plng_tls.tp_margin {margin-top: 45px;}
.slect_rd {top: -1px;right:-1px;}
.slider_hldr label {margin-left: -45px;font-size: 12px;}
    .main_cnt .download_mobnav {
        font-size: 13px;
    }
    .topnavBar {right: 50%;}
    .logo_right{width: 180px; top: 20px;}

}
@media (min-width: 768px) {
    ul.nav li:hover > ul.dropdown-menu {
        display: block;
    }

   
}