body{ font-family: 'Poppins', sans-serif;  }
.slider{padding:0;}
.header{padding:0;}
.header-top{background:#FFD700; padding:7px 10px 10px 40px; float:right; border-radius:0 0 0 40px; z-index: 1;}
.header-top h2, .header-top h3{color:#000; font-size:15px; display:inline-block; font-weight:400;}
.header-top h2{background:url(../images/call.png) left center no-repeat; background-size:15px; padding-left:20px; margin-right:10px;}
.header-top h3{background:url(../images/location.png) left center no-repeat; background-size:15px; padding-left:20px;}
.header-bot{padding:0;}
.logo{padding:0; top:24px;}
.logo a{display:inline-block;}
.logo a img{transition:0.3s ease-in-out;}
.menu{padding:0; text-align:right; margin-top:25px;}
.container-fluid, .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {padding:0;}
.navbar-inverse {background:none; border:none; margin:0;}
.navbar-inverse .navbar-nav>li>a{color:#000; font-size:16px; font-weight:500;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color: #ff0000; background:none;}
.navbar-nav {float: right;}
.navbar-nav>li{ border-right:3px solid #000;}
.navbar-nav>li:last-child{ border:none;}
.navbar-nav>li>a{padding:0 20px 0 20px; line-height:15px;}
.navbar-nav>li:last-child>a{padding:0 0px 0 10px;}
.navbar-nav>li>a.active{color: #ff0000;}

.affix {position:fixed;top: 0;left:0;width: 100%; z-index: 9999 !important;background:#fff;	transition:0.5s ease-in-out;}
.affix.header-bot{margin:0; padding:7px 20px;}
.affix .logo a img{width:70%;}
.affix .menu {}
.menu .nav-dropdown { position: absolute; display: none; z-index: 1; background: #f6f6f6; top: 50px;min-width:250px; text-align:left;padding:0;}
.menu .nav-dropdown li{ padding:7px; list-style:none; text-transform: uppercase;}
.menu .nav-dropdown li a{ text-decoration:none; color:#000; margin-left:15px;}
.menu .nav-dropdown li a .fa{ margin-right:7px;}
.navbar-inverse .navbar-nav > li > a .fa{ font-size:12px;}
.ifswtb{ padding:70px 0;}
.ifswtbc{ text-align: center;}
.ifswtbc h2{ text-transform: uppercase; font-size:48px; font-weight: 500; color:#233673;}
.ifswtbc h2 span{ display: block; text-transform:capitalize; color:#233673; font-size:24px; font-weight: 400;}
.ifswtbc h2 label{ color:#ff0000;}
.ifswtbc h6{ color:#212020; font-size:18px; font-weight:900;}
.ifswtbc p{ color:#212020; font-size:18px; font-weight:400; line-height:30px;}
.ifswtemb{ text-align: center; padding:0 0 70px 0;}
.ifswtemb ul{ padding:0; margin:0 0 50px 0;}
.ifswtemb ul li{ list-style:none; padding:0;}
.ifswtemb ul li .ifswtembs{}
.ifswtemb ul li .ifswtembs img{ width:100%;}
.ifswtemb ul li .carousel-caption{ text-shadow:none; text-align: left; left:0; bottom:0; padding:0;}
.ifswtemb ul li .carousel-caption h2{ background:#ff4800; color:#fff; font-size:23px; font-weight: 400; display: inline-block; margin:0;}
.ifswtemb ul li .carousel-caption h2 a{ background:#ff4800; color:#fff; font-size:23px; font-weight: 400; display: inline-block; padding:15px; margin:0; text-decoration: none;}
.ifswtemb a{ background:#000000; color:#fff; font-size:20px; font-weight:700; border-radius:30px; padding:15px 40px; display:inline-block; text-decoration:none;}

.ifsorcb{ background:#ddecfd; padding:70px 0;}
.ifsorcb h2{ text-align: center; color:#ff4800; font-size:48px; font-weight:500;}

.client_slider{ position: relative; margin-top:30px;}
.client_slider .slick-slide{ padding:10px 10px; outline: none;}
.client_slider .hearing_type{ position: relative; background:#fff;}
.client_slider img{ width:100%;}
.client_slider .slick-prev{ width: 50px;height: 50px;line-height: 70px;border-radius: 50px;display: inline-block;
text-align:center; position: absolute;left:-16px; top:45%; z-index:2;}
.client_slider .slick-next{ width: 50px;height: 50px;line-height: 70px;border-radius: 50px;display: inline-block;
text-align:center; position: absolute;right:-16px; top:45%; z-index:2;}
.client_slider .slick-prev::before {content:'\f060'; font-family: 'FontAwesome'; display: inline-block; color:#000;}
.client_slider .slick-next::before {content:'\f061'; font-family: 'FontAwesome'; display: inline-block; color:#000;}
.client_slider .slick-next:hover:before{ color:#86c226;}
.client_slider .slick-prev:hover:before{ color:#86c226;}
.ifsftrb{ background:#233673; padding:50px 0 0 0; text-align: center;}
.ifsftrb ul{ padding:0; margin:0 0 20px 0;}
.ifsftrb ul li{ list-style: none; display:inline-block; border-right:1px solid #fff; padding:0 10px;}
.ifsftrb ul li:last-child{ border:none;}
.ifsftrb ul li a{ text-decoration:none; color:#c3c1c1; line-height:10px; font-size:18px; font-weight: 400;}
.ifsftrb h6{ color:#c3c1c1; font-size:18px;}
.ifsftrb p{ color:#c3c1c1; font-size:18px;}
.ifssftrb{ background:#000000; padding:20px 0; text-align: center; margin-top:20px;}
.ifssftrb p{ margin:0;}
.ifsinnbnrb{ padding:0;}
.ifsinnbnrb img{ width:100%;}
.ifsabtib{ padding:70px 0;}
.ifsabtibc{ text-align:center;}
.ifsabtibc h2{ color:#ff0000; font-size:30px; font-weight:500;}
.ifsabtibc h6{ color:#497ac6; font-size:24px; font-weight:400; line-height:36px;}
.ifsabtibc p{ color:#212020; font-size:18px; font-weight:400; line-height:30px;}
.ifsabtibcs{ margin-top:30px;}
.ifsabtibcs img{ width:100%;}
.ifscntub{ text-align:center; padding:70px 0;}
.ifscntub h2{ color:#ff0000; font-size:30px; font-weight:500;} 
.ifscntub h3{ color:#000000; font-size:36px; font-weight:700;}
.ifscntub p{ color:#000000; font-size:22px; font-weight:400;}
.ifscntubs:last-child{ background:#ddecfd; padding:50px;}
.ifscntubs{ text-align: left;}
.ifscntubs h3{ color:#536da5; font-size:18px; font-weight: 700;}
.ifscntubs h2{ margin-top:0; color:#233673; font-size:24px; font-weight:500;}

.contact_enq{}
.contact_enq .form-control{ border: none; box-shadow: none; background: #fff; color:#233673; height:45px; font-size:14px;font-weight: 300; width:100%;}
.contact_enq .form-group{ padding:10px 5px; display: inline-block; margin:0;}
.contact_enq select{  color:#2e2e2e; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.contact_enq option{ color:#2e2e2e;}
.contact_enq .form-control.txt_area{ height:100px; color:#2e2e2e;}
.contact_enq .form-control.submit{ background:#000000; font-size:18px; color:#fff;font-weight: 400; margin-top:15px; position: relative; width: auto; padding:0 40px; display: inline-block; float:right;}
.contact_enq ::placeholder{ color:#233673; font-size:14px; font-weight: 300;}
.contact_enq .input-group-addon{ padding:0; border: none; width: 100%; position: relative; z-index:2;}
.contact_enq .input-group-addon .fa{ position: absolute; right:10px; top:12px; color:#001730; font-size:20px;} 
.ifsostabb{ text-align:center;}
.ifsostabb h2{ color:#000000; font-size:48px; font-weight:500;}
.ifsostabb p{ color:#212020; font-size:18px; font-weight:400; line-height:30px;}
.ifsostabb p span{ display: block;}
.ifsostabbc{ background:#c5dcff; padding:20px;}
.ifsostabbc .tab-content{ text-align: left; padding:50px;}
.ifsostabbc .nav-tabs > li > a{ background:#5787d1; color:#fff; font-size:16px; font-weight: 400; min-height:92px; border-radius:0; min-width:155px;}
.ifsostabbc .nav-tabs > li.active > a{ background:#000000; color:#fff;}
.ifsostabbc .nav-tabs > .active > a::before { content: '\f0d7'; font-family: 'FontAwesome'; position: absolute; width: 100%; text-align: center;
bottom: -35px;left: 0; color: #000; font-size: 40px;}
.tab-contentl h3{ color:#000000; font-size:32px; font-weight: 400;}
.tab-contentl h6{ color:#000000; font-size:16px; font-weight: 500;}
.tab-contentl p{ color:#000000; font-size:14px; font-weight: 400;}
.tab-contentl ul{ margin:0; padding:0;}
.tab-contentl ul li{ list-style:inside;}
.tab-contentr img{ width:100%;}

.ifsabtibc ul{ padding:0; margin:0;}
.ifsabtibc ul li { list-style: none; padding:20px;}
.ifsabtibc ul li .ifsgess{ padding:0;}
.ifsabtibc ul li .ifsgess_img{}
.ifsabtibc ul li .ifsgess_img img{ width:100%;}
.ifsabtibc ul li .ifsgess_info{ text-align: left;}
.ifsabtibc ul li .ifsgess_info h3{ color:#00b4ff; font-size:18px;}
.ifsabtibc ul li .ifsgess_info h3 a{ color:#00b4ff; font-size:18px; text-decoration: none;}
.ifsabtibc ul li .ifsgess_info p{ margin:0;}

.ifselgb{}
.ifselgbc{ text-align: center;}
.ifselgbc h2{ color:#000000; font-size:30px; font-weight:500;}
.ifselgbc h2 span{ color:#ff0000;}
.ifselgbc p{ color:#212020; font-size:18px; font-weight:400; line-height:30px;}


.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.ifselgbc .panel-default > .panel-heading{ background:#d8d6d6;}
.ifselgbc .panel-default > .panel-heading + .panel-collapse > .panel-body{ background:#ddecfd;}
.ifselgbc .panel-group{ text-align: left; margin-top:50px;}
.ifselgbc .panel-title > a{ text-transform: uppercase; font-size:20px; font-weight:400; color:#000000; display: block; text-decoration:none;}
.ifselgbc .panel-body p{ color:#212020; font-size:16px; line-height:30px; font-weight: 400;}
.ifselgbc .panel-heading{ padding:20px 15px;}
.ifselgbc .panel-body ul{}
.ifselgbc .panel-body ul li{ font-size:16px; font-weight: 400; line-height:30px;}