@charset "utf-8";
/* CSS Document */
/*
Theme Name: BMJ Theme
Theme URI: http://cubettech.com
Author: Jithin, Bincy Kuriakose
Author URI: http://cubettech.com
Description:  
Version: 1.2
License: GNU General Public License v2 or later
License URI: 
*/
@font-face {
    font-family: 'interfaceregular';
    src: url('../fonts/if_std_rg-webfont.eot');
    src: url('../fonts/if_std_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/if_std_rg-webfont.woff') format('woff'),
         url('../fonts/if_std_rg-webfont.ttf') format('truetype'),
         url('../fonts/if_std_rg-webfont.svg#interfaceregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'interfacebold';
    src: url('../fonts/if_std_bd-webfont.eot');
    src: url('../fonts/if_std_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/if_std_bd-webfont.woff') format('woff'),
         url('../fonts/if_std_bd-webfont.ttf') format('truetype'),
         url('../fonts/if_std_bd-webfont.svg#interfacebold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'interfaceLT';
    src: url('../fonts/IF_W_Lt.eot');
    src: url('../fonts/IF_W_Lt.eot?#iefix') format('embedded-opentype'),
         url('../fonts/IF_W_Lt.woff') format('woff'),
         url('../fonts/IF_W_Lt.ttf') format('truetype'),
		 url('../fonts/if_std_rg-webfont.svg#interfaceregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'interfaceboldLT';
    src: url('../fonts/IF_W_BdIt.eot');
    src: url('../fonts/IF_W_BdIt.eot?#iefix') format('embedded-opentype'),
         url('../fonts/IF_W_BdIt.woff') format('woff'),
         url('../fonts/IF_W_BdIt.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot?43782064');
  src: url('../fonts/fontello.eot?43782064#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff?43782064') format('woff'),
       url('../fonts/fontello.ttf?43782064') format('truetype'),
       url('../fonts/fontello.svg?43782064#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  /*line-height: 1em;*/
} 
.icon-facebook-1:before { content: '\e800'; } /* '' */
.icon-twitter-1:before { content: '\e801'; } /* '' */
.icon-gplus:before { content: '\e802'; } /* '' */
.icon-linkedin:before { content: '\e803'; } /* '' */
.icon-bmj-logo:before { content: '\e804'; } /* '' */
.icon-youtube:before { content: '\e805'; } /* '' */
.icon-search:before { content: '\e806'; } /* '' */
.icon-close:before { content: '\e807'; } /* '' */
.icon-plus-1:before { content: '\e808'; } /* '' */
.icon-menu:before { content: '\e80a'; } /* '' */
.icon-menu-1:before { content: '\e80b'; } /* '' */

body{margin:0; padding:0;}
body{font-family: 'interfaceregular'; font-size:1.6em; color:rgb(116,118,120);  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body,html {height: 100%;}
input:active, input:focus, button:focus{outline:none; box-shadow:none;}
input{border-radius:0;}
ul,ol{font-size:17px;}
p{font-size:17px; line-height:23px; margin-bottom:12px;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1{font-size: 28px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 21px;}
h5{font-size: 19px;}
h6{font-size: 18px;}
a{color:rgb(42,110,187);}
a,a:hover, a:focus{text-decoration:none; outline:none;}
[class^='bmj_banner']{overflow:hidden; -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important;  background-size: cover !important;  margin: 0 !important; /* background-attachment: fixed !important; */position:relative;width: 100%; height: 100%; background-position:center !important;}
.bjm_banner .carousel-indicators li{border-radius:0; background:rgba(255,255,255,.5); height:7px; width:30px; border:none; margin:0; transition:.2s; margin-left:10px; box-shadow:0 0 2px rgba(0,0,0,.01)}
.bjm_banner .carousel-indicators li.active{background:rgba(255,255,255,1);}
.bjm_banner .carousel-indicators{z-index:10; bottom:100px;}
.down_arrow,.up_arrow{position:absolute; z-index:10; bottom:-8px; width:180px; height:90px; cursor:pointer; background:rgba(255,255,255,.8); left:50%; margin-left:-90px; border-radius:180px 180px 0 0; display:table;}
.down_arrow span,.up_arrow span{text-align:center; display:table-cell; vertical-align:middle;}

.bmj_banner img.img{width:100%; height:100%;}

header.home-header .search_box .col_head .button span{top:0;}
header .logo{width:100%; font-size:115px; line-height:98px; color:rgb(42,110,187); position:relative; left:-5px; transition:.5s; height:100px; display:inline-block;}
header.header .logo{font-size:65px; line-height:70px; height: 73px;line-height: 70px;}
header.header{position:fixed; width:100%; background:#FFF; z-index:20; padding:10px 0; box-shadow:0 9px rgba(116,118,120,.5); left:0; right:0; top:0}
nav ul.nav{text-align:right; padding:36px 0; }
nav a{color:rgb(42,110,187); cursor:pointer;}
header.header nav a{color:rgb(42,110,187)}

nav a:hover{color:#07458c;}
header .search_ul{text-align:right; position:absolute;right:10px; top:35px; transition:.3s; list-style:none; margin:0; padding:0;}
header .search_ul a{cursor:pointer; z-index:50; position:relative;}
header nav ul.nav{padding-right:50px !important;}
header.header .search_box{right:0; bottom:0;}
header .search_box{position:absolute; z-index:60; left:0; right:0; bottom:30px; top:0; background:rgb(42,110,187); display:none;}
header.header .search_box .container{padding:32px 15px 0; color:#FFF; vertical-align:top; }
header .search_box .container{padding:55px 15px 0; color:#FFF; vertical-align:top; }
header .search_box span.search_text{font-size:1.4em;  text-transform:uppercase; padding-right:20px; position:relative; top:5px;}
header .search_box input.search{background:#FFF; border:none; width:80%; padding:8px 4% 7px; color:#999; font-size:.9em; }
header .search_box .col_head {display: inline-block; width:70%; position:relative;}
header .search_box .col_head  form.searchform{position:relative;}
header .search_box .col_head .button{width:10%; border-width:0 0 0 1px; border-style:solid; border-color:rgba(0,0,0,.08); background:#FFF; position:absolute; top:0; bottom:0;}
header .search_box .col_head .button span{color:rgb(42,110,187); position:relative; top:3px;}

header .search_box input.search:focus{color:#333;}
header .search_box .close_search{text-align:right;}
.search_close.icon-close {color: #fff; font-size: 2.6em; cursor:pointer; position:relative; top:-7px;}
nav{transition:.3s; left:0; position: relative}
nav.slide{left:-170%;position:relative;}




/*nav .nav > li > a:hover, nav .nav > li > a:focus{background:transparent;}*/

.nav:before,.nav:after { content: " "; display: table;}
.nav:after {clear: both;}
.nav ul {list-style: none; min-width:250px; font-weight:400; text-transform:none; font-family: 'interfaceregular'; display: none;}
.nav a {padding: 0 !important;}
.nav li {position: relative;}
.nav > li {display:inline-block; text-align:left;list-style:none; margin:0; padding:0;}
.nav > li > a {display: block;}
.nav li ul {position: fixed;display:none; left:inherit; right:inherit;}
.nav li.hover > ul {left: inherit;display: block;}
.nav li li.hover ul {left: 100%;top: 0;}
header .nav ul{border:solid 1px rgba(0,0,0,0);}
header .nav li li{line-height:1.5em; background:rgba(0,0,0,0);list-style:none; margin:0; padding:0 0 .7em 0;}
header .nav ul{padding:5px;}
header .nav ul{background:rgba(42,110,187,.8);}
.nav > li > a:hover, .nav > li > a:focus{background:transparent;}
header.header .nav ul{background:rgba(255,255,255,.9);}
header.header .nav li li{line-height:1.5em;background: rgba(0,0,0,0); padding-bottom:.7em;}
header.header .nav li:last-child{padding-bottom:0;}
.nav li li a {display: block;position: relative;z-index:100; padding:4px 10px !important; color: #FFF;}
header.header .nav li li a {color: rgb(42,110,187);}
.nav li li li a {z-index:200;}
header.header .nav li ul a:hover{color:rgb(255,255,255);background:rgb(42,110,187);}
header .nav li ul a:hover{color:rgb(42,110,187);background:rgb(255,255,255);}
header.header .nav li ul a:hover{background:rgb(42,110,187);color:rgb(255,255,255);} 


.bjm_banner .carousel-inner .item {-webkit-transition: opacity 0.7s ease-in-out;-moz-transition: opacity 0.7s ease-in-out;-ms-transition: opacity 0.7s ease-in-out;-o-transition: opacity 0.7s ease-in-out;transition: opacity 0.7s ease-in-out;opacity:0;}
.bjm_banner .carousel-inner .active {opacity: 1;}
.bjm_banner .carousel-inner .active.left,
.bjm_banner .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.bjm_banner .carousel-inner .next.left,
.bjm_banner .carousel-inner .prev.right {opacity: 1;}
.bjm_banner .carousel-control {z-index: 2;}
.container.banner{position:relative;}
.container.banner h1{color:rgb(42,110,187); font-size:2.4em;margin:35% 0 25px;position:relative;  z-index:5; line-height:1.2em; letter-spacing:.01em; position:relative;font-family: 'interfaceregular'; padding:0;}
.container.banner h1:before{background:url(../images/pic1.png) no-repeat; width:43px; height:30px; position:absolute; left:-50px; content:''; top:-30px;}
.container.banner h1.no_quotes:before{display:none;}
.container.banner h1.h{text-shadow:0 0 7px rgba(0,0,0,.3)}
.container.banner span.doc_name{font-size:1.3em; line-height:1.6em; position:relative; z-index:3;font-family: 'interfacebold'; display:inline-block; padding-right:10px; }
.container.banner p.p-p{text-shadow:0 2px 1px rgba(0,0,0,.3);}
.container.banner p.p{padding-top:14px;}
.bmj_image{position:absolute; bottom:0; right:0; bottom:inherit;}
.bjm_container{width:1170px; position:fixed; left:50%; margin-left:-585px; bottom:5%; height:300px; z-index:4; padding:15px 0;}
.carousel.bjm_banner,.carousel.bjm_banner .carousel-inner,.carousel.bjm_banner .carousel-inner > .item{height:100%; min-height:auto;}

.bmj_image .bmj_image_bg{left:5%; right:3%; top:0; background:rgba(42,110,187,.9); color:#FFF;padding:25px;}
.bmj_image .bmj_image_bg .image,.bmj_image .bmj_image_bg .content{display:inline-block; vertical-align:top;}
.bmj_image .bmj_image_bg .image{width:35%;}
.bmj_image .bmj_image_bg .content{width:62%; text-align:center;}
.bmj_image .bmj_image_bg .content ul{padding:0; margin:0; font-size:16px;}
.bmj_image .bmj_image_bg .content h3{font-weight:normal; margin:0; padding:0;}
.bmj_image .bmj_image_bg .content p{line-height:1.1em;font-size:1em; margin-bottom:0;}
.bmj_image .bmj_image_bg ul li{display:inline-block;font-size:1em;list-style:none; margin:0; padding:0;}
.bmj_image .bmj_image_bg ul li span{background:url(../images/list_style_banner.png) no-repeat; height:6px; width:6px; display:inline-block;margin:0 3px 0 13px;}
.bmj_image .bmj_image_bg a{border:solid 2px #fff; border-radius:4px; padding:7px 0 5px; color:#FFF; font-weight:600; letter-spacing:.8px; font-size:.75em; position:relative; margin:14px 0 5px; text-transform:uppercase; transition:.3s; display:inline-block; width:150px;}
.bmj_image .bmj_image_bg a.visit{width:180px;font-size:.9em; }

.bmj_image .bmj_image_bg a:hover{background:rgb(42,110,187);}
/*-------------new block in home page---------------*/
section.col_md_14{background:rgb(249,249,249); position:relative; z-index:15; padding:20px 0 0;}
section.col_md_14 .col_md_14_text{text-align:center;}
section.col_md_14 .col_md_14_text p{padding:15px 10% 80px;}
section.col_md_14 h1,section.col_md_14 h3{font-family: 'interfacebold'; margin:0; padding:0;font-weight:normal;}
section.col_md_14 h1{font-size: 2.25em;}
section.col_md_14 h3{font-size: 1.5em; }
section.col_md_14 h3{text-transform:uppercase;margin:0; padding:0;}
section.col_md_14 p{padding-top:30px;}
.col_home .line{width:100%; height:1px; background:#cbcbcc; position:relative;margin:40px 0 0;}
.col_home .line .vert_line{background:url(../images/v_line.png) #fff no-repeat center;  height:24px; width:30px; position:absolute; left:50%; margin-left:-15px; top:-12px;}
.videoWrapper {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0; overflow:hidden;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.videoWrapper .play_button {left: 50%;margin: -42px 0 0 -42px;position: absolute;top: 50%; z-index:15;}
.videoWrapper .youtube_image{position: absolute;top: 0; width: 100%; height: 100%;}
.col_bottom{position:absolute; left:0; right:0; bottom:0; height:6px; background:rgba(116,118,120,.5);z-index:11; }
section.col_md_12{background:rgb(251,251,251); border-bottom:solid 1px rgb(227,228,228); position:relative; z-index:15;}
ul.col_ul{display:table; text-align:center; margin:0 -15px; padding:0;}
ul.col_ul li{ float:left; width:33%; border-right:solid 1px rgb(227,228,228); text-align:center; vertical-align:top; padding:70px 3.7% 80px; line-height:1.6em; display:table-cell;list-style:none; margin:0;}
ul.col_ul li p{padding-top:20px;}
ul.col_ul li h3{margin:0; padding:30px 0 0; color:rgba(88,94,94,.8); text-transform:none; font-weight:600; letter-spacing:2px; font-size: 1.5em;}
ul.col_ul li:last-child{border:0;}
.col_home{padding:20px 15px 50px;position:relative; z-index:15; background:#FFF;}
h2.col_blue{color:rgb(0,178,169); font-weight:400;margin:0; padding:0 0 36px;font-family: 'interfaceregular';font-size: 1.876em;}
h3.col_sub_head{color:rgba(88,94,94,.8); text-transform:uppercase; font-weight:600; margin:0; padding:0 0 35px; letter-spacing: 0.06em;}
.col_home .panel-default > .panel-heading{border-radius:0; background:#2a6ebb; color:#FFF; padding:0;} 
.col_home .panel-group .panel-body{padding:25px;}
.col_home .panel-group .panel{border-radius:0; font-size:1em; line-height:1.6em;}
.col_home .panel-group .panel-body a{color:rgb(0,178,169);} 
.col_home .panel-group .panel-body p.p-blue{color:rgb(0,178,169);}
.col_home .panel-group .panel + .panel{margin-top:8px;}
.col_home .panel-group .panel-body p.text{border-bottom:solid 1px rgba(172,173,174,.6); padding:0 0 15px; margin-bottom:15px;}
.col_home .panel-group .panel-body span.scroll-up{background:url(../images/drop_up.png) right no-repeat; height:14px; width:10px; display:block; width:100%; position:relative; margin:20px 0 0;cursor:pointer;}
.col_home .panel-group .panel-body span.scroll-down{background:url(../images/drop_down.png) right no-repeat; height:14px; width:10px; display:block; width:100%; position:relative; cursor:pointer;}
.col_home .panel-group h4.panel-title{position:relative;margin:0; padding:0;}
.col_home .panel-group h4.panel-title a{display:block; padding:17px 20px;}
.col_home .panel-group h4.panel-title span{position:absolute; background:url(../images/accordion.png) no-repeat -16px; height:10px; width:10px; right:26px; top:20px;}
.col_home .panel-group h4.panel-title.active span{background-position:0 !important;}
div.scroll {width: 100%; overflow: hidden; padding: 4px; }
.col_home p.p{padding-bottom:40px; font-size:1.15em; line-height:1.5em;}
.col_home ul.history li{list-style-image:url(../images/li_image.png); list-style-position:inside;font-size:1.15em; list-style:none; margin:0; padding:0;}
/*.col_home ul.history li a{color:rgb(0,178,169);}
.col_home ul.history li a:hover{color:rgb(42,110,187);}*/
h4.panel-title{font-weight:600; text-transform:uppercase; letter-spacing:.8px; font-size:inherit; font-size:1.2em;margin:0; padding:0;}
.col_home .panel-default{border-color:#2a6ebb;}
section.col_md_13{border-bottom:solid 8px rgb(0,178,169);border-top:solid 8px rgb(0,178,169); height:485px;  position:relative; overflow:hidden;position:relative; z-index:15;}
section.col_md_13 .col_left{position:absolute; left:0; bottom:0; top:0; width:40%; background:rgb(116,118,120); z-index:1;}
section.col_md_13 .col_right{position:absolute; right:0; bottom:0; top:0; width:60%; background:url(../images/image_bottom.png) right no-repeat; background-size:cover;}
section.col_md_13 .col_left:after{ border-color: rgb(116,118,120) transparent transparent;border-style: solid;border-width: 469px 320px 0 0;content: "";height: 0;position: absolute;right: -320px;width: 0;z-index: 1;}
section.col_md_13 .col_left:before{ border-color: rgba(0,0,0,.5) transparent transparent; border-style: solid;border-width: 490px 334px 0 0;content: "";height: 0;position: absolute;right: -334px;width: 0;z-index: 1;}
.container.col_text{position:relative; z-index:2; color:#fff;}
.col_case{color:#FFF; border-radius:4px; padding:7px 20px 5px; border:2px solid #FFF; font-weight:600; text-transform:uppercase; letter-spacing:.8px;}
.col_case:hover{color:rgb(0,178,169); border-color:rgb(0,178,169)}
.container.col_text h2{font-weight:600;font-family: 'interfaceregular';margin:0; padding:3.5em 0 0; font-size:1.878em;}
.container.col_text p{font-size:1.1em; line-height:1.5em; padding:2.5em 0;}
footer{background:rgb(42,110,187); padding:60px 0 0; color:#FFF;position:relative; z-index:15;}
footer a{color:#FFF; transition:.3s;}

footer h3{margin:0; padding:0 0 10px;font-size: 1.5em; font-weight:normal;}
footer ul.work_bmj{padding-top:20px; font-size:24px;}
footer h3 span{background:url(../images/down.png) no-repeat;  height:19px; width:20px; position:relative; top:3px; left:20px; display:none;}
footer ul{line-height:1.5em;list-style:none; margin:0; padding:0;font-family: 'interfaceregular';}
footer ul ul{padding-left:4%;}
footer .select_box{width:72%;position:relative;margin-bottom:35px;}
footer select{background:rgb(42,110,187); border:solid 1px #FFF; padding:2px 5px; width:100%;   }
footer ul.ul{padding-bottom:35px;}
footer ul.social li{display:inline-block; padding-right:15px; font-size:1.2em; cursor:pointer; line-height:1em;}
footer ul.social li span:hover{color:rgba(255,255,255,.8)}
footer p.tell{padding:20px 0;}
section.footer{background:rgb(79,81,83); color:rgba(255,255,255,.6); font-size:.88em;position:relative; z-index:15; margin-top:60px;}
section.footer a{color:rgba(255,255,255,.6)}
section.footer h3,section.footer ul{width:39%;display:inline-block; margin:0; padding:10px 0;}
section.footer h3{font-size:1em; font-weight:400; margin:0; padding:0;}
section.footer ul{text-align:right;}
section.footer ul li{display:inline-block; padding: 0 10px;}
section.footer ul li:last-child{padding-right:0;}
/*section.footer ul li:last-child{border-left:solid 1px rgba(255,255,255,.6);}*/
section.footer ul li:first-child{border-right: solid 1px rgba(255, 255, 255, 0.6);}
#google_translate_element{display: inline-block;margin-left: 30px;}

section.col_md_pic{position:relative;margin-top:93px;}
section.col_md_pic img{width:100%;}
section.col_md_pic .inner_head{position:absolute; top:30%; width:1170px;left:50%; margin-left:-585px;z-index:1; font-family: 'interfacebold'; text-align:center; color:#FFF; font-size:1.8em; }
section.col_md_pic .inner_head h1{ font-size:2.4em; margin:0; padding:0 0 24px; text-transform:uppercase;font-weight:normal;}
section.col_md_pic .inner_head p{font-size: 0.78em;letter-spacing: 0.035em;word-spacing: 1px; width:43%; margin:0 auto;}
.col_md_text{padding:20px 15px; font-size:1em;}
.col_md_text .col-md-8 p{line-height:1.45em;}
.col_md_text p.head{color:rgb(0,178,169); font-weight:300; font-size:1.7em; line-height:1.3em; padding-bottom:30px;     font-family: 'interfaceLT';}
.col_md_text .col-md-4 p{padding:0 5% 20px 0;overflow:hidden;}
.col_md_text .line,section.news_room .line{width:100%; height:1px; background:#cbcbcc; position:relative;margin:20px 0 0;}
.col_md_text .line .vert_line,section.news_room .vert_line{background:url(../images/v_line.png) #f9f9f9 no-repeat center;  height:24px; width:30px; position:absolute; left:50%; margin-left:-15px; top:-12px;}
section.inner_bg{background:#f9f9f9; font-size:1.16em;}
.col_md_3_col{padding:0 0 40px;}
.col_md_3_col h3{color:rgb(0,178,169); font-size:1.2em; text-transform:uppercase; padding:10px 0 20px;font-family: 'interfacebold'; margin:0; font-weight:normal; text-align:center;}
a.read_more{position:relative; border-radius:3px; background:rgb(42,110,187); padding:5px 30px 5px 20px; color:#FFF; float:left; margin:20px 0; font-weight:600; font-size:.8em; letter-spacing:.5px; position:relative; transition:.3s;}
a.read_more:after{position:absolute; background:url(../images/more_arow.png); height:11px; width:6px; content:''; top:9px; right:10px; z-index:5; transition:.3s;}
a.read_more:hover{background:rgb(116,118,120)}
section.image_slider_bg{ background:rgb(255, 255, 255);border-color: rgb(116, 118, 120); border-style: solid;border-width: 9px 0;padding: 30px 0 0;text-align: center;}
section.image_slider_bg h1{font-family: 'interfacebold'; padding:40px 0 10px; margin:0; font-size:2.3em; font-weight:normal;}
section.image_slider_bg p{font-size:1.3em;}
.col_md_bottom .line{width:100%; height:1px; background:#cbcbcc; position:relative;margin:30px 0 50px;}
.col_md_bottom .v_line{position:absolute; background:url(../images/pic.png) center #f9f9f9 no-repeat; height:60px; width:80px; left:50%; margin-left:-40px; top:-25px;}
.col_md_bottom{ text-align:center; padding-bottom:10px;}
.col_md_bottom h2{padding:0 8% 30px;font-family: 'interfacebold'; line-height:1.5em; margin:0;font-size: 1.621em;font-weight: normal; }
.inner_bg .col_home{background:#f9f9f9;}

ul.author {margin: 0;padding: 0;font-family: 'interfaceregular';}
#owl-demo .item{background: #a1def8;padding: 30px 0px;display: block;margin: 5px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
#owl-demo img{display: block;width: 99%;height: auto;}
.image_slider{width:93%; margin:50px auto 80px; position:relative;}
.image_slider .btn.prev{background:url("../images/prev.png") no-repeat scroll 0 center / 100% auto; width:20px; height:29px; padding:0; text-indent:-9999px; position:absolute; left:-30px; top:50%; margin-top:-18px;}
.image_slider .btn.next{background:url("../images/next.png") no-repeat scroll center center / 100% auto; width:20px; height:29px; padding:0; text-indent:-9999px; position:absolute; top:50%; right:-20px; margin-top:-18px;}
.inner_bg .col_home .panel-group h4.panel-title a{padding:10px 20px; }
.inner_bg .col_home .panel-group h4.panel-title span{top:14px;}
.inner_bg .col_home .panel-group h4.panel-title {font-size: 1em;}
.inner_bg .col_home h3.col_sub_head {text-transform: none; font-size:1.5em; margin:0; padding:0 0 35px;}
.inner_bg .user_image{width:25%; display:inline-block;}
.inner_bg .tweet_feed{width:60%;display:inline-block; margin-left:10%; font-size:.9em; line-height:1.5em; vertical-align:top;}
.inner_bg .tweet_feed.with_out_image{width:100%; margin-left:inherit;}
.inner_bg .tweet_feed a:first-child{padding-top:20px;}
.col_md_3_col p{ font-family: 'interfaceLT';}
p.p_lt{ font-family: 'interfaceLT';}
.col_home p.p.p_lt{font-size:1em;}
.bootom_banner{background:rgb(42,110,187); color:#FFF; text-align:right;}
.bootom_banner ul{padding:0; margin:0; font-family: 'interfaceregular';}
.bootom_banner ul li{display:inline-block; padding:5px 2px;list-style:none; margin:0;}
.bootom_banner ul li a{color:#FFF;}
.bootom_banner ul li a:hover{color:rgba(255,255,255,.8);}
.hide_section{display:none;}
.bootom_banner.search_top {margin-top: 102px;}



/***inner pages****/
.inner_bg{padding:20px 15px 40px;}
.inner_common{padding:25px 15px 40px;}
.inner_common h3.our_story{color:rgb(0, 178, 169);font-family: 'interfaceLT'; font-size:1.9em; margin:0; padding:0 0 30px;}
.inner_common p{font-family: 'interfaceLT';}
.inner_common p.p_head{font-family: 'interfaceregular';}
.inner_common p.blue_P{font-family: 'interfaceLT';color:rgb(0, 178, 169); font-size:1.6em; text-align:center; padding:20px 25px; line-height:inherit;}
.inner_bg .bmj_col_12{background:url("../images/inner_image2.jpg") no-repeat; height:510px; position:relative; background-size:100%; margin-bottom:30px; width:100%; display:table; }
.inner_bg .bmj_col_12_b{background:url("../images/inner_image2_b.jpg") no-repeat; background-size:100%; }
.inner_bg .bmj_col_12 p{color:#FFF; font-size:1.15em; line-height:2em; }
.bmj_col_3{position:absolute; top:50%; height:310px; margin-top:-155px;}
.bmj_col_3_campaign{top:25%;}
.inner_bg .bmj_col_12 .support_text{display:table-cell; vertical-align:middle;}
.container.inner_common .col-md-3{ min-height:300px;position:relative;}
.bmj_col_3 .content{font-family: 'interfacebold'; color:#7f8182; width:45%; display:inline-block; vertical-align:top; padding-left:5%;}
.bmj_col_3 .content h2{color:rgb(42,110,187); font-size:1.45em;font-family: 'interfaceregular';margin:0; padding:0; font-weight: normal;}
.bmj_col_3 .content p.col_md_p{font-family: 'interfacebold'; font-size:.85em; padding-bottom:5px;}
.bmj_col_3 .content p{font-size:.71em; line-height:inherit;}
.inner_bg .bjm_it{font-family: 'interfaceboldLT'; border-left:solid 6px rgb(42,110,187); padding:0 15px 0 25px; font-size:.98em; position:absolute; min-height:230px; margin-top:-115px; top:50%;}
.inner_bg .bjm_it p{padding-bottom:0; font-size:.75em; padding-top:10px; margin:0;}
.inner_bg .bjm_it i{font-size:.75em;font-family: 'interfaceLT'; position:relative; top:-5px;}
.bmj_right{position:relative;}
.bmj_map_f{background:url(../images/map.png) center no-repeat #727477; min-height:134px; margin:30px 0 100px 0; color:#FFF;}
.bmj_map_f p.i{padding:30px 4%; display:inline-block; font-style:italic;}
.bmj_global{text-align:center;font-family: 'interfacebold';}
.bmj_global a{ margin:40px 0 0; padding:7px 30px 5px; color:#FFF; display:inline-block; text-transform:uppercase; border:solid 2px #FFF; border-radius:4px; font-size:.7em;	}
.bmj_global a:hover{ background:rgb(42,110,187);}
.BMJ_Studies{background:#747678; padding:20px 0 20px; color:#FFF; text-align:center;}
.BMJ_Studies h2{font-family: 'interfacebold'; font-size:1.8em; margin:0 8%; top:4px; position:relative; line-height:1.5em; letter-spacing:.02em; display:inline-block; padding:0; font-weight:normal;}
.BMJ_Studies h2:before{position:absolute; left:-50px; background:url(../images/bmj_case.png) no-repeat; height:30px; width:50px; content:'';top:4px;}
.BMJ_Studies ul{padding-top:20px; font-family: 'interfaceLT';}
.BMJ_Studies li{display:inline-block; padding:0 10px;line-height:1.1em;list-style:none; margin:0; font-size:1.15em;}
.BMJ_Studies li:first-child{border-right:solid 1px #FFF;}
section.BMJ_Studies_Dtl{background:#FFF;}
section.BMJ_Studies_Dtl:nth-child(odd){background:#e3e4e4;}
section.BMJ_Studies_Dtl .details{width:49%; display:inline-block; vertical-align:middle;}
section.BMJ_Studies_Dtl .details img{width:100%;}
section.BMJ_Studies_Dtl .details:nth-child(2){width:560px;}
section.BMJ_Studies_Dtl .details h2{font-family: 'interfacebold'; font-size:2.2em;margin:0; padding:0 0 10px; font-weight:normal;}
section.BMJ_Studies_Dtl .details p{line-height:1.5em; padding:0;}
section.BMJ_Studies_Dtl .details a{border-radius:4px; background:rgb(42,110,187); color:#FFF; padding:7px 30px 5px;font-family: 'interfacebold';}
section.BMJ_Studies_Dtl .details a:hover{background:rgb(116, 118, 120);}
section.bmj_map_f{margin:0; font-size:1.2em;}
section.bmj_map_f a{padding:6px 30px;}

.inner_bg .inside{padding-top:65px;}
.inner_bg .inside h2, .col_md_left h2{font-family: 'interfaceregular';margin:0; padding:0;font-size: 1.62em;font-weight: normal;}
.col_left_p{font-size:.8em; padding-top:30px;}
.bmj_people{padding-bottom:100px;}

/******search_result****/
.search_result{padding:50px 15px;}

.search_result h2{color:#00B2A9;font-family: 'interfacebold'; margin:0; padding:0 0 5px; border-bottom:solid 1px rgba(0,0,0,.1)}
.search_result h3{color:rgb(42,110,187); padding:20px 0 10px; font-size:1.72em; margin:0;}
.search_result h3 a{color:rgb(42,110,187);}
.search_result h3 a:hover{color:#747678}
.search_result ul.author li{display:inline-block; padding:0 5px;line-height:.9em; border-right:solid 1px rgba(0,0,0,.15); font-size:.9em; color:rgba(0,0,0,.4);list-style:none; margin:0 0 10px; }
.search_result ul.author li a{color:rgba(0,0,0,.4);}
.search_result ul.author li a:hover{color:rgba(0,0,0,.6);}
.search_result ul.author li:last-child{border:none;}
.search_result p{padding:10px 0 12px;border-bottom:solid 1px rgba(0,0,0,.03)}


/*-----------new update_july 16----------------*/
.BMJ_product{ padding:20px 0; color:#747678; text-align:center;font-family: 'interfacebold'; }
.BMJ_product h2{font-size:1.4em; padding:0 14%; line-height:1.5em;font-family: 'interfaceregular'; margin:0;}
.BMJ_product_nav{border-bottom:solid 1px #d4d4d4; text-align:center;border-top:solid 1px #d4d4d4;}
.BMJ_product_nav ul{margin-bottom:-1px;font-size:0; padding:0;}
.BMJ_product_nav li{display:inline-block; border-width:0 1px 1px; border-style:solid; border-color:#d4d4d4;min-width:240px; font-size:16px;list-style:none; margin:0 0 0 -1px; padding:0; font-weight:bold;}
.BMJ_product_nav li:last-child{display:inline-block; border-right:solid 1px #d4d4d4;}
.BMJ_product_nav a{color:rgb(0, 178, 169); padding:20px 26px; display:block; transition:.3s;}
.BMJ_product_nav a:hover{color:rgb(42,110,187);}
.inner_bg h2.head{color:rgb(0, 178, 169); margin:0; padding:0 0 40px; font-family: 'interfaceLT'; font-size:1.8em;}
.inner_bg p.description{padding-right:5%;}
.BMJ_product_row{padding-top:90px;}
span.BMJ_product_list{display:inline-block; width:49%; vertical-align:top; margin-bottom:7px; text-align:center; border-radius:5px; border:solid 2px rgb(42,110,187); padding:15px; color: rgb(42,110,187); max-height:105px; overflow:hidden; margin-right:3px; transition:.3s; cursor:pointer; background:#FFF;  min-height:101px;}
span.BMJ_product_list p{font-size:.86em; padding-top:5px; line-height:1.25em; max-height: 40px;min-height: 40px;}
span.BMJ_product_list:hover{border-color:rgb(0, 178, 169); color:rgb(0, 178, 169);}
span.BMJ_product_list > h3 {font-size: 1em;font-family: 'interfacebold'; margin:0; padding:0;font-weight: normal;}
.bmg-lg{width:945px; border:solid 1px #e3e4e4;}
.bmg-lg .modal-body{padding:0; display:table; width:100%;}
.bmg-lg .modal-content{border:none; border-radius:0; box-shadow:none; }
.bmg-lg .modal-content .left{width:50%; padding:50px 60px 60px 70px;}
.bmg-lg .left,.bmg-lg .right{display:table-cell;}
.bmg-lg .modal-content .left h3{margin:0; padding:0 0 20px;}
.bmg-lg .modal-content .left article img{ margin-bottom: 20px; width:313px;}
.bmg-lg .modal-content .right h3{margin:0; padding:0 0 10px;}
.bmg-lg .modal-content .right {vertical-align: top;width: 48%; border-left:solid 1px #e3e4e4; background:rgba(227,228,228,.2); padding:72px 70px 60px 40px;}
.bmg-lg .modal-content .right ul.dots li{list-style:disc; margin:0 0 5px 15px; line-height:1.45em;}
.bmg-lg .modal-content .right ul.dots li:last-child{padding-bottom:20px;}
.bmg-lg .modal-content .right ul.content{color:rgb(42,110,187);}
.bmg-lg .modal-content .right ul.content a{color:rgb(42,110,187); transition:.3s;}
.bmg-lg .modal-content .right ul.content a:hover{color:rgb(0, 178, 169);}
.bmg-lg .modal-content .right a.go_to{display:inline-block; margin-top:30px; padding:8px 20px 5px; color:#FFF; background:rgb(42,110,187); border-radius:5px; text-transform:uppercase;font-family: 'interfacebold'; transition:.3s;}
.bmg-lg .modal-content .right a.go_to:hover{background:rgb(0, 178, 169);}
.Bmj_list span.icon-close{position:absolute; right:15px; display:block; transition:.3s; color:#747678; cursor:pointer; font-size:2.5em; z-index:9;top:10px;}
.Bmj_list span.icon-close:hover{color:rgb(0, 178, 169);}
.Bmj_list {background: none repeat scroll 0 0 rgba(70, 70, 70, 0.65); font-size:initial;}

/*************************************************/       /*slider*/      /*************************************************/
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;	line-height: 0;	height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}	
.owl-carousel .owl-item{	float: left; padding:0 11px; display:table;}
.owl-carousel .owl-item>span{ background:rgb(255,255,255); vertical-align:middle; display:table-cell;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing {cursor:url(../images/grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0); height:100%;}



/*******************************************************************************************************************************/
/*************************************************/                           /*************************************************/
/*************************************************/       /*New update*/      /*************************************************/
/*************************************************/                           /*************************************************/
/*******************************************************************************************************************************/
section.col_md_14.color_change{background:rgb(116,118,120); color:rgb(255,255,255);}
section.col_md_15{background:rgb(249,249,249); padding:50px 0 125px;}
section.col_md_15 .value_lists{border-radius:5px; border:solid 1px rgb(200,201,202); background:rgb(255,255,255); padding:25px 27px; display:table-cell; width:360px; margin-right:30px; float:left;}
section.col_md_15 .value_lists:nth-child(3n+3){margin-right:0;}
section.col_md_15 h1{text-align:center; font-family: 'interfacebold'; margin:0; padding:0;font-size: 2.25em; font-weight:normal;}
section.col_md_15 p.sub_title{padding:20px 10% 70px; text-align:center;}
section.col_md_15 .value_lists h3{text-transform:uppercase;font-size:1.1em;font-family: 'interfacebold'; line-height:1.3em; margin:0; padding:0;font-weight:normal;}
section.col_md_15 .value_lists p{ padding:20px 0;  }
section.col_md_15 .value_lists ul{list-style-image:url(../images/list_green.png); color:rgb(0,178,169); margin:0 0 0 17px; padding:0; font-family: 'interfaceregular';}
section.col_md_15 .value_lists ul>li{padding-bottom:6px;}
section.col_md_15 .vaue_table{display:table; padding:0 15px;}
.view {width:360px;height: 230px;margin: 0 30px 40px 0;float: left;overflow: hidden;position: relative;text-align: center;cursor:pointer;background: #fff;}
section.col_md_15 .view:nth-child(3n+3){margin-right:0;}
section.col_md_15 p.value_text{text-align:center;}
.view .vale_heads{width:100%; line-height:217px; border-width:2px 2px 0; border-style:solid; border-color:rgb(172,173,174); position:relative;}
.view .vale_heads span{color:rgb(42,110,187); vertical-align:middle; line-height:normal; display:inline-block; font-size:1.6em;padding:0 3.5%;}
section.col_md_15 .view .vale_heads:after{content:''; position:absolute; height:13px; left:-2px; right:-2px; bottom:-13px;}
section.col_md_15 .view:nth-child(9n+1) .vale_heads:after{background:rgb(240,171,0);}
section.col_md_15 .view:nth-child(9n+2) .vale_heads:after{background:rgb(227,114,34);}
section.col_md_15 .view:nth-child(9n+3) .vale_heads:after{background:rgb(205,32,44);}
section.col_md_15 .view:nth-child(9n+4) .vale_heads:after{background:rgb(197,0,132);}
section.col_md_15 .view:nth-child(9n+5) .vale_heads:after{background:rgb(125,92,198);}
section.col_md_15 .view:nth-child(9n+6) .vale_heads:after{background:rgb(0,178,169);}
section.col_md_15 .view:nth-child(9n+7) .vale_heads:after{background:rgb(105,190,40);}
section.col_md_15 .view:nth-child(9n+8) .vale_heads:after{background:rgb(0,193,239);}
section.col_md_15 .view:nth-child(9n+9) .vale_heads:after{background:rgb(166,118,120);}
.view .mask,.view .content {width: 100%;height: inherit;position: absolute;overflow: hidden; top: 0;left: 0;}
.view img {display: block;position: relative;}
.view a.info {display: inline-block;text-decoration: none;padding: 7px 14px;background: #000;color: #fff;text-transform: uppercase;-webkit-box-shadow: 0 0 1px #000;-moz-box-shadow: 0 0 1px #000;box-shadow: 0 0 1px #000;}
.view a.info:hover {-webkit-box-shadow: 0 0 5px #000;-moz-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;}
.view-ninth .mask-1, .view-ninth .mask-2 {
    height: 430px;width:430px;background: rgba(116,118,120,.5);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);opacity: 1;-webkit-transition: all 0.3s ease-in-out 0.6s;
    -moz-transition: all 0.3s ease-in-out 0.6s;
    -o-transition: all 0.3s ease-in-out 0.6s;
    transition: all 0.3s ease-in-out 0.6s;
}
.view-ninth .mask-1 {
    left: auto;right: 0;
    -webkit-transform: rotate(59.5deg) translateX(-229px);
    -moz-transform: rotate(59.5deg) translateX(-229px);
    -o-transform: rotate(59.5deg) translateX(-229px);
    -ms-transform: rotate(59.5deg) translateX(-229px);
    transform: rotate(59.5deg) translateX(-229px);
    -webkit-transform-origin: 100% 0%;
    -moz-transform-origin: 100% 0%;
    -o-transform-origin: 100% 0%;
    -ms-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
}
.view-ninth .mask-2 {
    top: auto;bottom: 0;
    -webkit-transform: rotate(56.5deg) translateX(230px);
    -moz-transform: rotate(56.5deg) translateX(230px);
    -o-transform: rotate(56.5deg) translateX(230px);
    -ms-transform: rotate(56.5deg) translateX(230px);
    transform: rotate(56.5deg) translateX(230px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
}
.view-ninth .content {
    background: rgb(42,110,187);
    height: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;width: 500px;overflow: hidden;
    -webkit-transform:rotate(-33deg) translate(-180px, 190px);
    -moz-transform:rotate(-33deg) translate(-180px, 190px);
    -o-transform: rotate(-33deg) translate(-180px, 190px);
    -ms-transform: rotate(-33deg) translate(-180px, 190px);
    transform:rotate(-33deg) translate(-180px, 190px);
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -o-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transition: all 0.4s ease-in-out 0.3s;
    -moz-transition: all 0.4s ease-in-out 0.3s;
    -o-transition: all 0.4s ease-in-out 0.3s;
    transition: all 0.4s ease-in-out 0.3s;
}

.view-ninth a.info {display: none;}
.view-ninth:hover .content {height: 230px;width: 100%;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);opacity: 0.9;top: 0;-webkit-transform: rotate(0deg) translate(0, 0);-moz-transform: rotate(0deg) translate(0, 0);-o-transform: rotate(0deg) translate(0, 0);-ms-transform: rotate(0deg) translate(0, 0);transform: rotate(0deg) translate(0, 0); line-height:230px;}
.view-ninth:hover .content span,.view-ninth .content span{color:rgb(255,255,255); vertical-align:middle; line-height:normal; display:inline-block; font-size:1.2em;padding:0 5%;}
.view-ninth .content{line-height:230px;}
.view-ninth:hover .mask-1, .view-ninth:hover .mask-2 {-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}
.view-ninth:hover .mask-1 {-webkit-transform: rotate(57.7deg) translateX(3px);-moz-transform:rotate(57.7deg) translateX(3px);-o-transform: rotate(57.7deg) translateX(3px);-ms-transform: rotate(57.7deg) translateX(3px);transform:rotate(57.7deg) translateX(3px);}
.view-ninth:hover .mask-2 {-webkit-transform: rotate(57.8deg) translateX(-3px);-moz-transform: rotate(57.8deg) translateX(-3px);-o-transform: rotate(57.8deg) translateX(-3px); -ms-transform: rotate(57.8deg) translateX(-3px);transform: rotate(57.8deg) translateX(-3px);}




/*******************************************************************************************************************************/
/*************************************************/                           /*************************************************/
/*************************************************/       /*time line*/      /*************************************************/
/*************************************************/                           /*************************************************/
/*******************************************************************************************************************************/

section.timeline_bg{background:rgb(116, 118, 120); padding:50px 0; position:relative;}
.sociales {text-align: center;margin-bottom: 20px;}
.timeline{overflow: hidden; width:780px; margin:0 auto; transition:.5s;}
.timeline_text{width:560px; float:right;}
.timeline_image{border:solid 1px rgb(204,204,204); text-align:center; float:left; position:relative;}
.timeline_image:after{content:'';position:absolute; left:0; right:-10px; background:url(../images/shadow.png) no-repeat 100% 100%; height:40px; bottom:-28px; }
.timeline_image img{width:160px; margin:10px;}
#timeline {overflow: hidden;margin:0 auto;position: relative;background: url('../images/dot.png') left 50px repeat-x;}
#timeline:after{position:absolute; right:0; top:0; bottom:0; content:''; width:40px; background:-moz-linear-gradient(30% 13% 0deg, rgba(116, 118, 120,0), rgb(116, 118, 120) 80%);  background:-webkit-linear-gradient(30% 13% 0deg, rgba(116, 118, 120,0), rgb(116, 118, 120) 80%);  background:-o-linear-gradient(30% 13% 0deg, rgba(116, 118, 120,0), rgb(116, 118, 120) 80%); background:-ms-linear-gradient(30% 13% 0deg, rgba(116, 118, 120,0), rgb(116, 118, 120) 80%);}
#timeline:before{position:absolute; left:0; top:0; bottom:0; content:''; width:40px; background:-moz-linear-gradient(30% 13% 0deg, rgb(116, 118, 120), rgba(116, 118, 120,0) 80%);}
#dates {width: 800px;height: 60px;overflow: hidden;}
#dates li {list-style: none;float: left;height: 55px;font-size: 20px;text-align: center;background: url('../images/biggerdot.png') center bottom no-repeat; font-family: 'interfaceregular'; min-width:150px; cursor:pointer;}
#dates a {line-height: 38px;padding-bottom: 10px; color:rgba(255,255,255,.5)}
#dates .selected {font-size: 40px; color:rgb(255,255,255)}
#issues {width: 780px;overflow: hidden; padding:0;}	
#issues li {width: 780px;list-style: none;float: left;}
#issues li h1 {font-size: 24px;margin:0 0 20px;font-family: 'interfacebold'; font-weight:normal;}
#issues li p {font-size: 18px;margin-right: 70px;font-weight: normal;line-height: 25px; font-family: 'interfaceregular';}
#next,#prev {position: absolute;top: 0;font-size: 70px;top: 0;width: 22px;height: 38px;background-position: 0 0;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden; opacity:.6; transition:.3s;}
#next:hover,#prev:hover {opacity:1;}
#next {right: 0;background-image: url('../images/next.png');}
#prev {left: -30px;background-image: url('../images/prev.png');}
#next.disabled,#prev.disabled {opacity: 0.2;}

section.timeline_content{padding:110px 0 150px;}
section.timeline_bg:after{width: 0;height: 0; border-left:15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid rgb(116, 118, 120); position:absolute; content:''; right:50%; margin-right:-55px; bottom:-15px;}


/*************************************************/       /*BMJ_WorkatBMJ-little-people*/      /*************************************************/
section.WorkatBMJ{background:rgb(234,234,234); padding:55px 0;}
section.WorkatBMJ a.job_alert{display:block; padding:10px 0; text-align:center; color:rgb(255,255,255); background:rgb(42,110,187); border-radius:4px; margin-top:20px; text-transform:uppercase;font-family: 'interfacebold'; font-size:.99em; transition:.3s;}
section.WorkatBMJ h2.head_work{padding:0 10% 30px 0; line-height:1.5em;font-family: 'interfacebold'; font-weight:normal; margin:0;}
section.WorkatBMJ p.job_md_p{padding-right:30%; font-size:1.2em; font-family: 'interfaceregular';}
section.WorkatBMJ .bmj_job{position:relative;}
section.WorkatBMJ .bmj_job_md{position:absolute; left:0; right:0; height:104px; top:50%; margin-top:-52px;}
section.WorkatBMJ a.job_alert:first-child{margin:0;}
section.WorkatBMJ a.job_alert:hover{background:rgb(116, 118, 120);}
section.WorkatBMJ_white{background:rgb(248,248,248); padding:55px 0 0;}
section.WorkatBMJ_white .image_c img,section.WorkatBMJ_white .image_c1 img{width:100%;}
section.WorkatBMJ .Party{text-align:right;}
section.WorkatBMJ .Party img{width:300px;}
section.WorkatBMJ_white h2.head_work_light{font-weight:normal; color:rgb(127,168,214); position:relative; font-size:1.8em; margin:0 0 30px 24px; line-height:1.4em;}
section.WorkatBMJ_white h2.head_work_light:before{position:absolute; content:''; left:-40px; height:18px; width:26px; top:8px; background:url(../images/pic2.png) no-repeat;}
section.WorkatBMJ_white span{font-family: 'interfacebold'; font-size:1.1em;}
section.WorkatBMJ_white span.support_job{margin-left:24px; display:block;}
section.WorkatBMJ h2.head_md1{text-align:center; padding:10px 3%; line-height:1.4em; margin:0;}
section.WorkatBMJ p.text_md1{text-align:center; padding:20px 5% 30px; line-height:1.4em; font-size:1.25em;}
section.WorkatBMJ h2.head_md2{text-align:center; padding:0 3% 40px; line-height:1.4em; margin:0;}
section.WorkatBMJ ul.ul_md1,section.WorkatBMJ ul.ul_md2{font-size:1.25em; font-family: 'interfaceregular'; line-height:1.2em;}
section.WorkatBMJ ul.ul_md1 li,section.WorkatBMJ ul.ul_md2 li{padding-bottom:9px;}
section.WorkatBMJ ul.ul_md1{padding:0 10% 0 35px;}
section.WorkatBMJ ul.ul_md3{padding:0 7% 0 35px;font-size:1.25em; font-family: 'interfaceregular'; line-height:1.5em;}
section.WorkatBMJ ul.ul_md3 li{padding-bottom:3px;}
section.WorkatBMJ h2.head_team{font-size:2em;font-family: 'interfacebold'; font-weight:normal; margin:0; padding:30px 0 40px;}
section.WorkatBMJ p.vacancies{font-size:1.25em;font-family: 'interfaceregular'; line-height:1.4em; padding:0 11% 0 0; }


/*************************************************/       /*contact*/      /*************************************************/
.contact_head,.contact_map{margin-top:102px;}
.contact_map ul{padding:10px 0; display:inline-block;}
.contact_head h1{text-align:left; text-transform:uppercase;font-family: 'interfacebold'; font-weight:normal; font-size:2.5em; padding:10px 0;}
.contact_head.bootom_banner ul{margin-top:30px;}
section.contact_back{background:-moz-linear-gradient(50% 0% 0deg, rgb(235,236,236), rgb(249,249,249) 0%);background:-webkit-gradient(linear, 51% 0%, 49% 0%, from(rgb(249,249,249)), to(rgb(235,236,236))); background:-ms-linear-gradient(right, rgb(249,249,249) 50%, rgb(235,236,236) 100%);}
section.contact_back .contact_white{background:rgb(249,249,249); padding-left:calc(8.33333% + 15px)  !important;}
section.contact_back .terms-content{background:rgb(249,249,249); padding-left:calc(8.33333% + 15px)  !important; height:inherit !important; min-height:567px;padding:70px 0 60px;}
section.contact_back .terms-content p.text{padding:0 0 67px; margin:0;  font-family: 'interfaceLT'; line-height:1.4em;}

span.terms-title {display:block; padding-top:15px; font-family: 'interfacebold';}
section.contact_back .terms_light h1,.contact_light h1,section.contact_back .contact_light h3{margin:0; padding:0; font-weight:normal;}
section.contact_back .terms_light ul,.contact_light ul{margin:10px 0 20px; padding:0; list-style:none; font-size:1.15em;}
section.contact_back .terms_light ul{font-size: 1.35em;line-height: 40px;list-style: none outside none; margin:10px;padding: 10px;}
.terms_light,section.contact_back .contact_light{padding-top:70px;}
section.contact_back .terms-content h1,section.contact_back .contact_light h1, .terms_light h1{color:rgb(2,191,181); font-size:2.2em;}
section.contact_back .contact_white,section.contact_back .contact_light{padding-top:70px;padding-bottom:260px;}
section.contact_back .contact_white h1,section.contact_back .contact_light h1{color:rgb(2,191,181); font-size:2.2em;}
section.contact_back .contact_light h3{color:rgb(42,110,187); text-transform:uppercase;font-family: 'interfacebold'; font-size:1.2em; padding-top:48px;}
section.contact_back .contact_light p{margin-bottom:7px;}
section.contact_back .contact_light p span{font-weight:normal;  display:inline-block; padding-right:15px;font-family: 'interfacebold';}
#googleMap{width:100%; height:300px; margin-top:48px;}
section.contact_back .contact_white h1{padding:0 0 48px; margin:0; font-weight:normal;}
section.contact_back .contact_white h3{color:rgb(2,191,181); padding:0 0 20px 0; margin:0; font-family: 'interfacebold'; font-weight:normal; text-transform:uppercase;}
/*section.contact_back .contact_white p{padding:0 0 67px; margin:0; font-size:1.2em;font-family: 'interfaceLT'; line-height:1.4em;}*/
section.contact_back .contact_white p a,section.contact_back .contact_white p span{color:rgb(42,110,187);font-family: 'interfaceregular';}
section.contact_back .contact_white p.members{padding-bottom:30px;}
section.contact_back .contact_white p.find{padding-bottom:12px;}
section.contact_back .terms-content h1{padding:0 0 18px; margin:0; font-weight:normal;}
section.contact_back .terms-content h3{color:rgb(2,191,181); padding:0 0 20px 0; margin:0; font-family: 'interfacebold'; font-weight:normal; text-transform:uppercase;}
/*section.contact_back .terms-content p{padding:0 0 45px; margin:0; font-family: 'interfaceLT'; line-height:1.4em;}*/
section.contact_back .terms-content p a,section.contact_back .terms-content p span{color:rgb(42,110,187);font-family: 'interfaceregular';}
section.contact_back .terms-content p.members{padding-bottom:30px;}
section.contact_back .terms-content p.find{padding-bottom:12px;}
section.contact_back .term-title{padding-bottom:12px;}
#bmj_map{width:100%; min-height:500px;}
h1.global{text-align:center; font-size:2.5em; text-transform:uppercase;font-family: 'interfacebold'; font-weight:normal; color:rgb(42,110,187);}
p.global{text-align:center; padding:40px 5.6% 30px;}
.bmj_map_border{border-bottom:solid 1px rgb(172,173,174);}
section.contact_map_bg{padding:40px 0 130px; background:rgb(249,249,249);}
section.contact_map_bg .map_select_support{text-align:center;}
section.contact_map_bg .map_select{background:rgb(255,255,255); border:solid 1px rgb(172,173,174); display:inline-block; min-height:47px; margin:50px auto 80px; padding:6px 12px;}
section.contact_map_bg .map_select span{display:inline-block; padding:0 10px; position:relative; top:-6px;}
section.contact_map_bg .round{height:23px; width:23px; border:solid 3px rgb(255,255,255); box-shadow:0 0 1px rgb(178,179,179); border-radius:50%; display:inline-block; margin-top:5px;}
section.contact_map_bg .round.red{background:rgb(205,32,34);}
section.contact_map_bg .round.green{background:rgb(105,190,40); margin-left:40px;}
section.contact_map_bg .round.blue{background:rgb(42,110,187); margin-left:40px;}
section.contact_map_bg h3.case_study{color:rgb(2,191,181); text-transform:uppercase; padding:60px 0 25px; margin:0;}
section.contact_map_bg a.read_more1{color:rgb(2,191,181); }
ul.office_ul{margin:0;padding:0; list-style:none; width:48%; display:inline-block; vertical-align:top; font-size:1.1em;}
ul.office_ul span {font-weight:bold; padding-right:5px; display:inline-block;}
section.contact_map_bg h3.office{color:rgb(42,110,187); text-transform:uppercase; padding:60px 0 25px; margin:0; font-size:1.25em;}
.img-top{text-align:center; padding-bottom:30px;}


/********/
.bmj_images,.bmj_image_1{padding:15px 0 10px;}
.bmj_images .bmj_img{display:inline-block; width:220px; vertical-align:top;}
.bmj_images .bmj_img img{max-height:257px; margin-bottom:5px;width:inherit;}
.bmj_images .bmj_img p{font-family: 'interfacebold'; }
.bmj_image_1 .bmj_image1_a, .bmj_image_1 img{display:inline-block;}
.bmj_image_1 .bmj_image1_a{width:65%; vertical-align:middle;}
.bmj_image_1 img{width:180px; margin-right:10px;}

/*******************************************new*********************************************************/
section.contact_back .terms_light ul.menu-terms-side-menu{border:solid 1px rgb(42,110,187); margin:0; line-height:inherit; padding:0;font-size:inherit;}
section.contact_back .terms_light ul.menu-terms-side-menu li{border-bottom:solid 1px rgb(42,110,187); padding:0; margin:0; }
section.contact_back .terms_light ul.menu-terms-side-menu li a{color:rgb(42,110,187); transition:.3s; display:block; padding:5px 20px;}
section.contact_back .terms_light ul.menu-terms-side-menu li a:hover,section.contact_back .terms_light ul.menu-terms-side-menu li a.active{background:rgb(42,110,187); color:#FFF;}
section.contact_back .terms_light ul.menu-terms-side-menu li:last-child{border-bottom:none;}
section.news_room{padding:70px 0; background:rgb(249,249,249);}
.news_room .news{padding-bottom:10px;}
.news_room .news h3{font-size:1.25em; margin:0;padding:6px 0 3px;}
.news_room .news span{color:rgb(42,110,187); font-size:1.25em; font-family: 'interfacebold'; display:block;  text-transform:uppercase; padding-bottom:4px;}
.news_room h1{color:rgb(2,191,181); font-size: 2.5em; font-weight:normal; margin:0; padding-bottom:25px;}
section.contact_back .terms_light h1.term-head{font-size:1.7em; padding-bottom:20px;}
.news_room .news a.read_more{margin:0; text-transform:uppercase; padding:8px 30px 8px 20px;}
.news_room .news a.read_more:after{top:10px;}
.press_release{border:solid 1px rgb(42,110,187); text-align:center; margin-bottom:33px;}
.press_release h3{color:rgb(255,255,255); background:rgb(42,110,187); text-transform:uppercase; margin:0; padding:15px 0; font-size:1.3em;}
.press_release p{min-height:60px; padding:25px 7% 10px; min-height:100px;}
.press_release p a{color: rgb(2,191,181);}
.press_release a.read_more{border-radius:3px; color:rgb(255,255,255); background: rgb(42,110,187); padding:8px 20px 7px; float:inherit; margin:0 0 25px; display:inline-block; text-transform:uppercase;}
.press_release a.read_more:after{display:none;}

ul.table_4cl,ul.table_2cl,ul.table_3cl{margin:0; padding:0; list-style:none;}
ul.table_4cl .table_in{width:24%; display:inline-block; margin-left:-4px; vertical-align:top; padding-bottom:10px; word-wrap:break-word; margin-right:1%;}
ul.table_4cl li.table_head,ul.table_2cl li.table_head,ul.table_3cl .table_head{font-family: 'interfacebold';}
ul.table_2cl .table_in{width:46%; display:inline-block; margin-left:-4px; vertical-align:top; padding-bottom:10px; word-wrap:break-word; margin-right:4%;}
ul.table_2cl .table_in:last-child{margin-right:0;}
ul.table_3cl .table_in{width:32.1%; display:inline-block; margin-left:-4px; vertical-align:top; padding-bottom:10px; word-wrap:break-word; margin-right:1%;}
ul.table_3cl{border:solid 1px rgb(116, 118, 120);}
ul.table_3cl > li{border-bottom:solid 1px rgb(116, 118, 120); display:table; width:100%;}
ul.table_3cl > li .table_in{border-right:solid 1px  rgb(116, 118, 120); padding:5px 10px; display:table-cell;}
ul.table_3cl > li .table_in:last-child,ul.table_3cl li:last-child{border:none;}


div.scroll.feed-content{height:inherit;}
.bmj_3col ul.col_ul{width:100%;}
.bmj_3col ul.col_ul p.name {font-family: 'interfacebold';font-size: 0.9em;margin: 0;padding-top: 10px;}
.bmj_3col ul.col_ul p{padding:0; text-align:left;}
.bmj_3col ul.head_thumb .bmj_col_image{width:250px;margin:0 auto; position:relative;}
.bmj_3col ul.head_thumb .bmj_col_image span{display:block; height:250px; overflow:hidden;}
.bmj_3col ul.head_thumb .bmj_col_image span img{width:100%;}


/*****************************/
.rounded_C{margin-bottom:10px;border-radius:5px; border:solid 2px rgb(42,110,187); padding:15px; display:table; width:100%;}
.rounded_C .logo_B{width:75px; height:75px; overflow:hidden; display:table-cell;vertical-align:middle;}
.rounded_C .logo_B img{width:100%;}
.rounded_C .text_B{width:100%; display:inline-block; vertical-align:top; padding-left:15px;}
.rounded_C .text_B p{margin-bottom:8px;}
.rounded_C .text_B p.bold{font-family: 'interfacebold';}
.bmj_3col ul.col_ul{display:block;}
.bmj_3col ul.head_thumb li span.icon-plus-1 {bottom: 25px;position: absolute; text-align:center; left:0; right:0;}
.bmj_3col ul.head_thumb li.thumb{text-align:left; float:inherit; display:inline-block; border:inherit;border-right: 1px solid rgb(227, 228, 228); padding:70px 3.7% 80px; width:33% !important; text-align:center;}
.bmj_3col ul.head_thumb li.thumb:nth-child(3){border:none;}
.bmj_3col ul.head_thumb li.thumb p.name{padding-top:0;}
.bmj_3col ul.head_thumb li.thumb img{width:80%; margin-bottom:10px;}
section.executive h2.Directors{font-family: 'interfaceregular';margin:0; padding:30px 0;font-size: 1.62em;font-weight: normal; }
section.executive{border-bottom:1px solid rgb(227, 228, 228);}
.bmj_3col h2.Directors{padding:60px 0 0;font-size: 1.62em; }

/*flag option*/
.for_flag{position:relative;}

span.bmj-flag>*{display:inline-block;}
header.header span.bmj-flag{top:0;}

.topBlock{
    min-height: 225px;
}
.more-div{
    font-size: 16px;
    margin-top: 15px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
	section.contact_back .contact_white{padding-left:8.5%;}
	section.contact_back .terms-content{padding-left:8.5%;}
} 


/***home page banner head size****/
@media screen and (min-width: 1025px) and (max-width:1400px){
	.container.banner h1{margin-top:25%; font-size:2em;}
}
@media screen and (min-width: 992px) and (max-width:1200px){
	ul.col_ul li{padding:70px 3.5% 80px;}
	ul.col_ul li h3{letter-spacing:1px;}
	section.col_md_pic .inner_head{top:20%;font-size:1.45em;}
	section.col_md_pic .inner_head h1{font-size:2.5em; padding-bottom:2%;}
	nav > ul.nav > li{font-size:.9em; margin-left:10px;}
	header.header.search_head nav ul.nav{padding-right:30px;}
	/***inner pages****/
	section.BMJ_Studies_Dtl .details:nth-child(2){width:480px;}
	.BMJ_Studies h2{font-size:1.5em;}
	.BMJ_Studies h2:before{width:30px; background-size:100%;}
	.bmj_col_3 img {width: 110px;}
	/*************************************************/       /*BMJ_WorkatBMJ-little-people*/      /*************************************************/
	section.WorkatBMJ h2.head_work{padding-right:0; font-size:1.3em;}
	section.WorkatBMJ p.job_md_p{padding-right:0; font-size:1.1em;}
	section.WorkatBMJ_white h2.head_work_light{font-size:1.5em; margin-bottom:20px;}
	section.WorkatBMJ_white span,section.WorkatBMJ p.vacancies,section.WorkatBMJ ul.ul_md1, section.WorkatBMJ ul.ul_md2{font-size:1em;}
	section.WorkatBMJ h2.head_md1{font-size:1.3em; padding:10px 0;}
	section.WorkatBMJ p.text_md1{font-size:1.1em; padding:20px 0 30px;}
	section.WorkatBMJ h2.head_md2{font-size:1.3em;}
	section.WorkatBMJ ul.ul_md3{font-size:1.1em; padding-right:0;}
	section.WorkatBMJ h2.head_team{font-size:1.6em;}
	section.WorkatBMJ a.job_alert{font-size:.85em;}
	
	
}
/***nav****/
@media screen and (min-width: 1200px) and (max-width:1450px){
	.nav li.hover > ul {left: inherit;right:inherit; display: block;}
}
@media screen and (width: 966px) and (height:604px){
	[class^='bmj_banner']{background:rgb(225,225,221) !important;}
	.container.banner h1 {margin: 30% 0 20px 0% !important;}
	.support_span {margin-left: 0 !important;}
}
@media screen and (min-width: 992px) and (max-width:1199px){
	.nav li.hover > ul {left: inherit;right:inherit ; display: block;}
	.bjm_container{width:970px; position:fixed; left:50%; margin-left:-485px; bottom:5%; height:300px; z-index:4; padding:15px 0;}
/***inner pages****/
	.bmj_image .bmj_image_bg .image img{width:100%; height:auto;}
	.bmj_image .bmj_image_bg{padding:2%;}
	.bmj_image .bmj_image_bg .content h3{font-size:1.1em;}
	.bmj_image .bmj_image_bg .content p{font-size:1em; }
	.bmj_image .bmj_image_bg a{font-size:.7em;}
	.bmj_image .bmj_image_bg ul li span{margin:0 3px 0 5px;}
	section.col_md_pic .inner_head{width:970px;margin-left:-485px;}

	/*-----------new update_july 16----------------*/
	.BMJ_product_nav a{padding:20px 9px;}
	span.BMJ_product_list{width:48.8%;}
	
	/*************************************************/       /*New update*/      /*************************************************/
	section.col_md_15 .value_lists{width:31%;}
	.view {width:290px;height: 186px;}
	.view .vale_heads{line-height:176px; border-width:1px;}
	.view .vale_heads span{font-size:1.3em;}
	.view-ninth .content{line-height:186px;}
	.view-ninth:hover .content {height: 186px; line-height:186px;}
	.view-ninth:hover .content span,.view-ninth .content span{font-size:1em;padding:0 3%;}
	
	/***********/
	.bmj_image_1 img{width:130px;}
}
/***for ipad only****/
@media screen and (min-width: 768px) and (max-width:1024px){
	[class^='bmj_banner']{background-attachment:scroll !important;}
	.bjm_container{bottom:-1%;}
	.bmj_image{bottom:20%;}
	.bmj_image .bmj_image_bg{}
	section.col_md_12{top:-20px;}
	.bjm_container{position:absolute;}	
	.inner_bg .bmj_col_12{background-size:100% !important; background-position:inherit !important;}
	span.BMJ_product_list{float:left; display:inherit; margin:0 5px 5px 0;}
	
	.container.banner h1{margin-top:30%; font-size:2.1em;}
	.container.banner span.doc_name{font-size:1.15em;}
	.bmj_image .bmj_image_bg .image img{width:100%;}
	.bmj_image .bmj_image_bg a{font-size: 0.7em; margin: 9px 0 5px;}
	/**new 20-8***/
	#timeline:before,#timeline:after{display:none;}
	.bmg-lg .modal-content .left article img{width:90%;}
}


@media screen and (min-width: 768px) and (max-width:1023px){
	section.col_md_15 .main{width:745px; margin:0 auto;}
	.view {width:335px;height: 215px;}
	.view .vale_heads{line-height:202px;}
	section.col_md_15 .view:nth-child(2n+2){margin-right:0 !important;}
	section.col_md_15 .view:nth-child(3n+3){margin-right:30px;}
	.view-ninth .content{line-height:215px;}
	.view-ninth:hover .content {height: 215px; line-height:215px;}
	.view-ninth:hover .content span,.view-ninth .content span{font-size:1.1em;padding:0 4%;}
	
}
@media screen and (min-width: 992px) and (max-width:1024px){
	.bmj_col_3 img {width: 110px;}
    
    
}
@media screen and (min-width: 768px) and (max-width:800px){
	section.col_md_12{top:0px;}
	[class^='bmj_banner']{background-position:left bottom;}
	.container.banner h1{font-size:1.75em !important; margin-left:25% !important;}
	.support_span{margin-left:25% !important;}
	.bjm_container{bottom:100px;}
}
@media screen and (max-width:991px){

	.active {display: block;}
	.nav > li {float: none;}
	.nav > li > .parent {background-position: 95% 50%;}
	.nav >  li .parent {background-image:url(../images/downArrow.png);background-repeat: no-repeat;background-position: 98%; }
	nav .nav li li .parent { background-image: url(../images/downArrow.png); background-repeat: no-repeat;background-position: 95% 50%;}
	.nav ul { display: block;width: 100%;}
	.nav > li.hover > ul , .nav li li.hover ul {position: static; }
	
	nav > ul.nav > li{display:block; margin:0;}
	nav{background:rgba(42,110,187,.8); position:absolute; left:0; right:0;transition:.3s; box-shadow:0 0 5px rgba(255, 255, 255, 0.05);}
	header .nav ul{border:none;}
	header.header nav a{color:rgb(255,255,255);}
	header.header .nav ul,header.header .nav li li{background:rgba(42,110,187,0);}
	header.header .nav li li a{color:rgb(255,255,255)}
	.nav li li a{padding:0 4% !important;}
	nav ul.nav, header.header nav ul.nav{padding:25px 10px;}
	nav > ul.nav > li{line-height:2em;}
	.nav > li > a{padding:0 15px !important;color:rgb(255,255,255) } 
	.nav > li a:hover{ background:#FFF !important; color:rgb(42,110,187);}	
	nav .nav li li .parent:hover{color:rgb(42,110,187); background:#FFF url(../images/downArrow1.png) no-repeat 95% !important;}
	.nav > li > a:hover, .nav > li > a:focus {background-color: transparent;}
	
	ul.col_ul li{width:100%; display:block; padding:20px 0;	border-right:0; border-bottom:solid 1px rgb(227,228,228);}
	
	h3.col_sub_head{padding:50px 0 25px;}
	header .logo,header.header .logo{background-position:left;}
	.container.banner h1{font-size:2.2em; margin:32% 0 20px 20%;}
	
	.container.banner h1:before{left:-25px; background-size:50%; top:0;}
	.bjm_container{width:500px; margin-left:-250px;}
	ul.col_ul{margin:25px 0;}
	.bmj_3col ul.col_ul{margin:0; padding:0;}
	.col_text .row{width:50%;}	
	.togg_down{width:100%; float:left;}
	.togg_down .col-md-3{width:50%; float:left; margin-bottom:30px;}
	/***inner pages****/
	section.col_md_pic{overflow:hidden;}

	section.col_md_pic .inner_head{top:20%;font-size:1.45em;}
	section.col_md_pic .inner_head h1{font-size:2.5em; padding-bottom:2%;}
	.nav a span.search {display:block;}
	header.header .search_box .close_search{position:relative;}
	header.home-header .search_close.icon-close{position:absolute; top:-63px; right:15px;}
	.search_close.icon-close{position:absolute; top:-43px; right:15px;}
	/*edited arun*/
	
	
	header.header .nav li ul a:hover{background:rgb(255,255,255);color:rgb(42,110,187);} 
	header.header.search_head nav ul.nav{padding-right:0;}
	.nav {max-height:600px;overflow: scroll;}
	
	
	/***inner pages****/
	.bmj_col_3 .content{width:75%;}
	.inner_bg .bmj_col_12{background:url("../images/inner_image2a.jpg") no-repeat; height:400px; background-position:inherit !important;}
	.inner_bg .bmj_col_12_b{background:url("../images/inner_image2_b.jpg") no-repeat }
	.container.inner_common .col-md-3{min-height:inherit;}
	.bmj_col_3{position:relative; margin:inherit; top:0; height:inherit; padding-bottom:40px;}
	.bmj_map_f{background-image:none;}
	.inner_bg .bjm_it{position:relative; top:inherit; margin:0; min-height:inherit;}
	.bmj_global a{margin:10px 0 30px;}
	
	section.BMJ_Studies_Dtl .details:nth-child(2){width:48%; padding:0 0 0 2%;}
	section.BMJ_Studies_Dtl .details h2{font-size:1.6em;}
	section.BMJ_Studies_Dtl .details p{padding:15px 0 24px;}
	.BMJ_Studies h2{font-size:1.3em;}
	.BMJ_Studies h2:before{width:30px; background-size:100%;}
	.BMJ_Studies{padding:30px 0 40px;}
	
	section.col_md_pic .inner_head{width:640px; margin-left:-320px;}
	section.col_md_pic .inner_head h1{font-size:1.8em;}
	.inner_bg p.description{padding-bottom:30px;}
	/*-----------new update_july 16----------------*/
	.bmg-lg{width:90%; margin-left:5%;}
	.BMJ_product_nav li{width:33.33%; text-align:center; border-bottom:solid 1px #d4d4d4;}
	.BMJ_product_nav li a{display:block;}
	.BMJ_product_row {padding-top: 50px;}
	.BMJ_product_nav li:nth-child(3n+3){border-right:solid 1px #d4d4d4;}
	
	/*************************************************/       /*New update*/      /*************************************************/
	section.col_md_15 .vaue_table{text-align:center;}
	section.col_md_15 .value_lists{width:45%; float:inherit; margin:0 auto 25px; display:inline-block; text-align:left; margin-right:3%;vertical-align: top;}
	section.col_md_15 .value_lists:nth-child(3n+3) {margin-right: 20px;}
	section.col_md_15{padding:80px 0;}
	/*************************************************/       /*New update*/      /*************************************************/
	section.WorkatBMJ .bmj_job_md{position:relative; margin-top:0; text-align:center;}
	section.WorkatBMJ a.job_alert{display:inline-block; padding:10px 20px;}
	section.WorkatBMJ a.job_alert:first-child{margin:20px 10px 0 0;}
	section.WorkatBMJ_white .image_c img,section.WorkatBMJ_white .image_c1 img{width:50%;}
	section.WorkatBMJ_white .image_c{text-align:center; }
	section.WorkatBMJ_white span{margin:0 0 40px;}
	section.WorkatBMJ_white .image_c1{text-align:center; margin:0 0 40px;}
	section.WorkatBMJ ul.ul_md1{margin-bottom:0; padding-right:0;}
	section.WorkatBMJ .Party{text-align:center;}
	section.WorkatBMJ h2.head_work,section.WorkatBMJ p.job_md_p,section.WorkatBMJ h2.head_md2,section.WorkatBMJ h2.head_md1{padding-right:0;}
	section.WorkatBMJ .bmj_job_md{height:inherit;}
	
	/*************************************************/       /*New update*/      /*************************************************/
	section.contact_back{background:rgb(249,249,249);}
	section.contact_back .contact_white{padding-left:15px !important;}
	section.contact_back .contact_white,section.contact_back .contact_light{padding-bottom:30px; padding-top:50px;}
    section.contact_back .terms-content{padding-left:15px !important; min-height:inherit;}
	section.contact_back .terms-content,section.contact_back .contact_light{padding-bottom:30px; padding-top:50px;}
	section.contact_back .contact_light .support_left{width:47%; display:inline-block; vertical-align:top;}
	section.contact_back .contact_light .support_left:nth-child(odd){margin-left:5%;}
	.contact_head .col-md-6{width:49%; float:left;}
	p.global{padding:20px 0 30px;}
	
	/********************/
	.bmj_image_1 img{width:130px;}
	.press_release{margin-top:50px;}
	.terms_light, section.contact_back .contact_light{padding-bottom:0;}
	section.contact_back .terms-content {padding: 30px 0 50px;}
	/**new 20-8***/
	.bmg-lg .modal-content .left article img{width:90%;}
	.bmj_3col ul.head_thumb li.thumb p{padding:0;}
	
	.bmj_3col ul.head_thumb li.content{width:90% !important; left:5%;}
	section.executive h2,.bmj_3col h2{text-align:center; border-bottom:1px solid rgb(227, 228, 228); padding:20px 0;}
	

}
@media screen and (max-width:800px){
	.col_text .row{width:100%;}	
	section.col_md_13 .col_left{width:100%;}
	section.col_md_13 .col_right{display:none;}
}
@media screen and (max-height:768px) and (max-width:1200px){
	.bjm_container { bottom: inherit !important;left:0;padding: 15px 0;width: 460px; margin:0 auto; position:relative !important; height:320px; background:#FFF; box-shadow:0 6px 0 rgba(116, 118, 120, 0.5);opacity:1 !important;}
	.bmj_image { margin-top: 20px;position: relative;width:100% !important;bottom: inherit !important}
	.bmj_image .bmj_image_bg{padding:5% 3%;}
	.bmj_image .bmj_image_bg .content h3{font-size:1.3em}
  
	
}
/*value hover*/
@media screen and (min-width: 641px) and (max-width:768px){
	section.col_md_15 .main{width:610px; margin:0 auto;}
	section.col_md_15 .view{margin-right:30px;}
	section.col_md_15 .view:nth-child(2n+2){margin-right:0 !important;}
	section.col_md_15 .view:nth-child(3n+3){margin-right:30px;}
}
@media screen and (max-width:767px){
	.bjm_container { bottom: inherit;left:0;padding: 15px 0;width: 460px; margin:0 auto; position:relative; height:auto; background:#FFF; box-shadow:0 6px 0 rgba(116, 118, 120, 0.5)}
	.bmj_image { margin-top: 20px;position: relative;}
	.bmj_image .bmj_image_bg{padding:5% 3%;}
	.bmj_image .bmj_image_bg .content h3{font-size:1.3em}
	/*-----------new update_july 16----------------*/
	.bmg-lg .modal-content .left,.bmg-lg .modal-content .right{width:100%; display:block;}
	.BMJ_product_nav li{width:50%; text-align:center; border-bottom:solid 1px #d4d4d4;}
	.BMJ_product_nav li a{display:block;}
	.BMJ_product_nav li:last-child{border-right:none; }
	.BMJ_product_row {padding-top: 50px;}
	.BMJ_product_nav li:nth-child(3n+3){border-right:inherit;}
	/*************************************************/       /*New update*/      /*************************************************/
	.view {width:290px;height: 186px;}
	.view .vale_heads{line-height:176px; border-width:1px;}
	.view .vale_heads span{font-size:1.3em;}
	section.col_md_15 .view .vale_heads:after{height:10px; left:-1px; right:-1px; bottom:-10px;}
	.view-ninth .content{line-height:186px;}
	.view-ninth:hover .content {height: 186px; line-height:186px;}
	.view-ninth:hover .content span,.view-ninth .content span{font-size:1em;padding:0 3%;}
	container.banner h1{margin-left:20px;}
	.down_arrow{display:none;}
	.bjm_banner .carousel-indicators{bottom:10px;}
	.down_arrow{display:none;}
  section.footer h3{width: 100%; text-align: center;}
  #google_translate_element{float: right; margin: 10px 0 0;}
 
}


/*-----------timeline----------------*/
@media screen and (min-width:641px) and (max-width:991px){
	section.timeline_content{width:60%; float:right; padding:80px 0 50px;}
	section.timeline_bg{width:40%; float:left;}
	section.timeline_bg .container, section.timeline_content .container{width: 100%;}
	#timeline{width:300px;}
	#timeline:after{top:inherit; bottom:0; right:0; left:0; width:80%; height:100px; background:-moz-linear-gradient(0% 30% 88deg, rgb(116, 118, 120), rgba(116, 118, 120,0) 100%);background:-webkit-linear-gradient(0% 30% 88deg, rgb(116, 118, 120), rgba(116, 118, 120,0) 100%);background:-o-linear-gradient(0% 30% 88deg, rgb(116, 118, 120), rgba(116, 118, 120,0) 100%);background:-ms-linear-gradient(0% 30% 88deg, rgb(116, 118, 120), rgba(116, 118, 120,0) 100%);}
	#timeline:before{top:0; bottom:inherit; right:0; left:0; width:80%; height:100px; background:-moz-linear-gradient(0% 30% 88deg, rgba(116, 118, 120,0), rgb(116, 118, 120) 100%);}
	.timeline{height:600px; overflow:hidden; width:90%;}
	.timeline_text{width:100%;}
	.timeline_image{ width:60%; margin-bottom:30px; margin-left:20%;}
	.timeline_image img{width:100%; margin:0; padding:10px;}
	section.timeline_bg:after,.timeline_image:after{display:none;}
	section.timeline_bg:before{bottom:50%; right:-15px;height:0;width: 0px;height: 0px;border-style: solid;border-width: 15px 0 15px 15px;border-color: transparent transparent transparent rgb(116, 118, 120);position:absolute; content:'';}
	#issues li p{margin-right:0; font-size:16px; }
	.sociales {text-align: center;margin-bottom: 20px;}
	
	#timeline {height: 620px;overflow: hidden;margin: 40px auto;position: relative;background: url('../images/dot_v.png') 45px top repeat-y;}
	#dates {width: 260px;height: 600px;overflow: hidden;float: left; margin-left:0 !important;}
	#dates li {list-style: none;width: 215px;height: 100px;line-height: 100px;font-size: 24px;padding-left: 10px;background: url('../images/biggerdot.png') left center no-repeat; float:none;}
	#issues {width: 100%;height: 400px;overflow: hidden;float: left;}	
	#issues li {height: 600px;list-style: none outside none;width: 100%; opacity:0 !important; overflow-y:scroll;}
	#issues li.selected {opacity:1 !important;}
	#next {background-image: url("../images/next_v.png"); bottom: -50px; right: 50%; top: inherit; width:38px; height:22px; margin-right:-19px;}
	#prev {left: inherit;background-image: url(../images/prev_v.png); top:-50px; right:50%; width:38px; height:22px; margin-right:-19px;}		
	.bmj_3col ul.head_thumb li.thumb{width:32% !important;}
}
@media screen and (max-width:640px){
	section.footer h3,section.footer ul{width:100%;}
	
	
	header{padding:25px 0 10px; background:#FFF; box-shadow:0 3px rgba(116,118,120,.5);}
	header.header .logo {font-size: 50px;line-height: 45px; height:50px;}
	header.header .toggleMenu{top:-30px;}
	.bmj_image .content > ul{margin-bottom:20px !important;}
	.col_bottom{position:relative; margin-top:40px;}
	.carousel.bjm_banner, .carousel.bjm_banner .carousel-inner, .carousel.bjm_banner .carousel-inner > .item {min-height:auto; height:auto;}
	section.col_md_13 .col_left:before,section.col_md_13 .col_left:after{display:none !important;}
	section.col_md_13{height:auto;}
	.container.col_text h2{padding-top:2em;}
	.col_case{float:left; margin-bottom:20px;}
	section.footer h3, section.footer ul{width:100%; text-align:center;}
	body{font-size:1.4em;}
	section.col_md_15 h1,section.col_md_14 h1{font-size:2em;}
	section.col_md_14 h3 {font-size: 1.4em;}	
	.container.banner h1{margin-top:130px; font-size:2em; margin-left:30px; }
	.container.banner span.doc_name{font-size:1em;}
	.bjm_banner .carousel-indicators li{background:rgba(0,0,0,.05); height:7px; width:30px;}
	.bjm_banner .carousel-indicators li.active{background:rgba(0,0,0,.1);}
	.col_md_pic img{display:none;}
	section.col_md_pic .inner_head{position:relative; left:0; margin:0 auto; width:90%;color:rgb(42,110,187);}
	section.col_md_pic .inner_head p{color:#747678; padding:20px 0;}
	header.home-header .search_close.icon-close{top:-53px;}
	.search_close.icon-close{top:-43px;}
	header .search_box .container{padding-top:38px;}
	header.header .search_box .container{padding-top:18px;}
	.nav {max-height: 390px;overflow-y: scroll;overflow-x:hidden; }		
	.user_image img{width:120px;}
	section.col_md_pic .inner_head p{width:70%;}
	header .search_ul {font-size: 1.5em;position: absolute; right: 60px;top: -54px;}
	header .search_box{bottom:0;}
	.bootom_banner.search_top {margin-top: 80px;}
	
	.bmj_col_3 .content{width:65%;}
	.bmj_map_f  p.i{text-align:center;}
	section.BMJ_Studies_Dtl .details{width:100%;}
	section.BMJ_Studies_Dtl .details:nth-child(2){margin:50px 0;width:90%;}
	.BMJ_Studies h2{font-size:1.1em; padding:0 5%}
	.BMJ_Studies h2:before{width:30px; background-size:100%; left:-10px;}
	.BMJ_Studies{padding:30px 0 40px;}
	section.col_md_pic .inner_head h1{font-size:2.2em;}
	/*-----------new update_july 16----------------*/
	.bmg-lg .modal-content .left,.bmg-lg .modal-content .right{padding:40px;}
	span.BMJ_product_list{width:48%; min-height:91px;}
	.support_span{margin-left:30px;}
	section.col_md_15 .value_lists{width:90%; float:inherit; margin:0 auto 25px; display:block;}
	section.col_md_15 .value_lists:nth-child(3n+3) {margin-right: auto;}
	.view {float:inherit; display:block;margin:0 auto 30px;}
	section.col_md_15 .view:nth-child(3n+3){margin-right:auto;}
	
	
	/*-----------timeline----------------*/
	.timeline{width:100%;}
	#issues li{opacity:0 !important; margin:0 auto;}
	#issues li.selected{ opacity:1 !important;}
	.timeline_text{width:100%; float:left;}
	.timeline_image{width:180px; margin:0 auto; float:none; margin-bottom:30px;}
	#issues li p{font-size:16px; margin-right:0;}
	section.timeline_content .container{padding:0;}
	section.timeline_content .row{margin:0;}
	#dates li{min-width:100px; font-size:18px;}
	#dates .selected{font-size:22px;}	
	#timeline:after,#timeline:before,#next, #prev{display:none !important;}
	/*************************************************/       /*New update*/      /*************************************************/
	section.WorkatBMJ_white h2.head_work_light:before{left:-30px;}
	section.WorkatBMJ h2.head_work,section.WorkatBMJ h2.head_md2,section.WorkatBMJ h2.head_md1{font-size:1.3em;}
	section.WorkatBMJ p.job_md_p{font-size:1.15em;}
	section.WorkatBMJ a.job_alert{min-width:210px;}
	section.WorkatBMJ_white h2.head_work_light{font-size:1.6em; margin-bottom:15px;}
	section.WorkatBMJ h2.head_md2{padding-bottom:20px;}
	section.WorkatBMJ h2.head_md1{padding:0;}
	section.WorkatBMJ p.text_md1{padding-bottom:0;}
	section.WorkatBMJ{padding:40px 0;}
	section.WorkatBMJ h2.head_md2{padding-right:0;}
	section.WorkatBMJ .Party{padding-top:30px;}
	section.WorkatBMJ h2.head_team{font-size:1.5em; padding:0 0 20px;}
	
	/*************************************************/       /*New update*/      /*************************************************/
	section.contact_back .contact_light .support_left{width:100%;}
	section.contact_back .contact_light .support_left:nth-child(odd){margin-left:inherit;}
	.contact_head{margin-top:80px;}
	section.timeline_content{padding:60px 0;}
	ul.office_ul{width:100%;}
	section.contact_map_bg{padding-bottom:50px;}
	.rounded_C .logo_B{margin:0 auto; display:block; margin-bottom:10px;}
	.bmj_3col ul.head_thumb li.thumb{width:100% !important;border-bottom: 1px solid rgb(227, 228, 228);}
	.bmj_3col ul.head_thumb li.thumb img{width:50%; }
	#google_translate_element{margin: 0 auto; width: 160px; display: block; float: inherit;}


}

@media screen and (max-width:480px){
	.togg_down .col-md-3{width:100%; }
	footer h3{cursor:pointer;}
	footer h3 span{display:inline-block;}
	footer{padding:40px 0 0;}
	.toggletag {display:none;}
	.col_md_bottom h2{font-size:1.3em;}
	.inner_bg .col_home{padding-bottom:30px;}
	.col_md_bottom .v_line{background-size:50%;}
	header .search_box span.search_text{display:none;}
	.nav {max-height: 250px;overflow-y: scroll;overflow-x:hidden;}
	.inner_bg .tweet_feed{width:100%; margin-left:inherit;}
	.inner_bg .user_image{width:100%; text-align:center; padding-bottom:20px;}
	footer .select_box{width:100%;}
	footer h3{position:relative;}
	footer h3 span{position:absolute; left:inherit; right:0;}
	ul.toggletag li{line-height:1.8em;}
	footer ul.social {text-align: center;}
	.col_home{padding:50px 15px;}
	h3.col_sub_head{padding-top:0;}
	/***inner pages****/
	.col_home ul.history{padding-bottom:40px;}
	section.col_md_pic .inner_head h1{font-size:2.1em;}
	.bmj_image .bmj_image_bg .image{width:100%; text-align:center; padding-bottom:20px;}
	.bmj_image .bmj_image_bg .content{width:100%;}
	.bmj_image .bmj_image_bg a{top:1px;}
	.bmj_col_3{text-align:center;}
	.bmj_col_3 .content{width:100%; padding-top:20px; text-align:left;}
	.inner_bg .bmj_col_12{background:rgb(42,110,187); height:inherit;}
	.inner_bg .bmj_col_12 p{padding:50px 0;}
	.bjm_container{width:100%;}
	/*-----------new update_july 16----------------*/
	section.footer{margin-top:10px;}
	span.BMJ_product_list{width:100%;}
	.BMJ_product_nav li{display:block;}
	.BMJ_product_nav a{border:none; border-bottom:solid 1px #d4d4d4; display:block;}
	.BMJ_product_nav li:last-child{border-bottom:none !important; display:block;}
	.BMJ_product h2{padding:0; font-size:1.2em;}
	.BMJ_product_nav li{width:100%; border:none; text-align:left;}
	.bmg-lg .modal-content .left,.bmg-lg .modal-content .right{padding:30px;}
	.bmg-lg .modal-content .left article img{width:180px;}
	
	
	section.WorkatBMJ a.job_alert{width:90%;}
	section.WorkatBMJ a.job_alert:first-child{margin-right:0;}
	section.WorkatBMJ_white .image_c img, section.WorkatBMJ_white .image_c1 img,section.WorkatBMJ .Party img{width:90%;}
	section.WorkatBMJ_white span{margin-bottom:10px;}
	section.WorkatBMJ_white .image_c1{margin-bottom:20px;}
	section.WorkatBMJ ul.ul_md3{padding:0 0 0 10px;}
	/*-----------new update_july 16----------------*/
	
	.contact_head h1{font-size:1.5em;}
	section.contact_map_bg .map_select{width:284px;}
	/************/
	.bmj_images .bmj_img{width:100%;text-align:center;}
	.bmj_images .bmj_img img{width:90%; max-height:inherit; }
	.bmj_image_1{text-align:center;}
	.bmj_image_1 .bmj_image1_a{width:100%; text-align:left; padding-top:15px;}
	
	ul.table_4cl .table_in,ul.table_2cl .table_in{width:100%; margin:0; padding-bottom:10px;}
	ul.table_4cl .table_in:last-child{padding-bottom:0;}        
	ul.table_4cl li,ul.table_2cl li,ul.table_3cl li{padding:10px 2%;}
	ul.table_3cl > li .table_in{display:block; width:100%; border-right:none; border-bottom:1px solid rgba(116, 118, 120,.3);}
	ul.table_3cl > li .table_in:last-child{border:none;}
	ul.table_4cl li:nth-child(odd),ul.table_2cl li:nth-child(odd),ul.table_3cl>li:nth-child(odd){background:rgba(0,0,0,.02);}
	.bmj_3col ul.head_thumb li.thumb img{width:70%; }
	
	
}


/***nav height****/







/*----------------------- edited by adarsh -------------------*/

/*-------------existing--------------*/

nav ul.nav {
  text-align: left;
  padding: 66px 0;
}


/*---*/
nav a {
  color: #737577;
  cursor: pointer;
}
header .search_ul {
  text-align: right;
  position: absolute;
  right: 15px;
  top: 10px;
  transition: .3s;
  list-style: none;
  margin: 0;
  padding: 0;
}
[class^='bmj_banner'] {
  overflow: visible;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  margin:  0 !important;
  position: relative;
  width: 100%;
  height: 450px;
  background-position: inherit !important;
      background-repeat: no-repeat;
    background-image: url("../images/newBanner.png");
}
.carousel.bjm_banner, .carousel.bjm_banner .carousel-inner, .carousel.bjm_banner .carousel-inner > .item {
   height: auto; 
   min-height: auto; 
}
.container.banner h1 {
  color: #fff;
  font-size: 2.4em;
  margin: 15% 0 25px;
  position: relative;
  z-index: 5;
  line-height: 1.2em;
  letter-spacing: .01em;
  position: relative;
  font-family: 'interfaceregular';
  padding: 0;
}
.container.banner h1:before {
  background: none;
  width: 43px;
  height: 30px;
  position: absolute;
  left: -50px;
  content: '';
  top: -30px;
}

.bjm_banner .carousel-indicators {
  z-index: 10;
  bottom: 55px;
  width: 30%;
  min-width: 350px;
  right:0;
  left:auto;
  padding-left: 1%;
}
.bjm_banner .carousel-indicators li {
  border-radius: 0;
  background: rgba(255,255,255,.5);
  height: 20px;
  width: 20px;
  border: none;
  margin: 0;
  transition: .2s;
  margin-left: 10px;
  box-shadow: 0 0 2px rgba(0,0,0,.01);
  border-radius: 50%;
  float: left;
}

section.col_md_12 {
  background: #eaeaea;
  border-bottom: solid 1px rgb(227,228,228);
  position: relative;
  z-index: 15;
}


ul.col_ul {
  display: table;
  text-align: center;
  margin: 40px -15px;
  padding: 0;
}
/*---------------- newly added ----------------*/

.bannerDesc {
  width: 30%;
  min-width: 350px;
  position: absolute;
  right: 0;
  background-color: #296dba;
  height: 100%;
  color: #fff;
  padding:25px 2% 0;
  font-size: 19px;
}

.bannerDesc h1 {
  line-height: 34px;
  font-weight: normal;
  font-size: 31px;
}
ul.col_ul li img{width: 100%;}
ul.col_ul li:last-child {
  margin: 0;
}
/*-----existing-------*/
header {padding:25px 0; -webkit-transition: all .2s ease-in;-moz-transition: all .2s ease-in;transition: all .2s ease-in;  position:relative;z-index:20; width:100%;}
.toggleMenu {display:none; cursor:pointer; position:absolute; right:15px; top:-83px; transition:.3s; width:100px; height:45px;}
.toggleMenu span{color:rgb(42,110,187); font-size:16px; font-family:Arial, sans-serif; border:1px solid #2A6EBB; padding:11px 28px; border-radius:17px; -moz-border-radius:17px;}
header.header .toggleMenu {top:-62px;}
nav ul.nav {
  text-align: left;
  padding: 10px 0 0;
}
nav>ul.nav{
    display:block;
    width: 100%;
    text-align: right;
}
nav>ul.nav>li {   
  text-transform: none; 
  color: #FFF;
  font-family: 'interfacebold';
  font-size:18px;
  letter-spacing: .8px;
  list-style: none;
  padding: 0 0 0 3%;
  margin: 0;
  white-space: nowrap;    
}
nav>ul.nav>li:first-child{
    padding-left: 0;
}
nav>ul.nav>li a{
    color: #2a6ebb;
    text-transform: uppercase;
}
.nav .sub-menu li a{
     text-transform:none;
}
nav>ul.nav>li ul a{
    color: #fff;
}
ul.col_ul li {
  float:left;
  width: 24%;
  border-right: none;
  text-align: left;
  vertical-align: top;
  padding: 0;
  line-height: 1.6em;
  list-style: none;
  background-color: #fff;
  margin: 0 1.3% 0 0;
 
}
ul.col_ul li p {
  padding: 5% 4%;
  font-size: 18px;
}
ul.col_ul li h3 {
  margin: 0;
  padding: 5% 4% 0;
  color: #296dba;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
  font-size: 1.5em;
}
.lookingforBmj {
  position:relative;  
  font-size: 20px;
  color: #296dba;
  border-bottom: 1px solid #296dba;
  height:70px;
  min-width: 300px;
  width: 32%;
  padding:18px 116px 0 0;
  float: right;
 -webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in;
 overflow: hidden;
}
.lookingforBmj div{
  width: 100px;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  background:url(../images/header-video.jpg) no-repeat 0 -32px;
  background-size:cover;
  float: right;
  margin-right: 10px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  
}
span.bmj-flag {
  float: left;
  width: auto;
  float: left;
  text-align: left;
  transition: .5s;
  z-index:2;
}
.lookingforBmj span {
    display: block;
}
.lookingforBmj .hover-txt{
    font-size:13px;
    color: #747678;
    height: 0;
    opacity: 0;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.lookingforBmj:hover {
    height: 101px;
}
.lookingforBmj:hover .hover-txt{
    height: auto;
    opacity: 1;
   
}
.lookingforBmj:hover div{ background-position: 0 -21px}
footer a:hover,footer a:focus{background-color:#5e9ae2; color: #fff;}


/* nav>ul.nav>li:first-child{
      margin-left: 8px;
}
media query 640 [class^='bmj_banner']  {width: 100%; height: auto;overflow: visible;background: #FFF !important;}
@media only screen and (max-device-height:360px){
	.nav {max-height: 200px !important;overflow-y: scroll;overflow-x:hidden;}	
}
*/
/*--- new arun-----*/
.pad-0{ padding:0;}
.mar-btm25{ margin-bottom:25px;}
.bg-green{ background-color:#00b1a8;}
.bg-ylow{ background-color:#efaa00;}
.img-blk{ background:url(../images/index-image.jpg) no-repeat; background-size:cover; min-height:360px;}
.video-blk{ color:#fff; padding:5%; position:relative; min-height:360px;}
.btn-trans{border: 1px solid #fff; background: transparent; padding: 6px 10px; border-radius: 10px; min-width: 92px;}
 header.header .lookingforBmj { display:none;}
.icon-menu::before{ display:none;}
.video-sec{ float:right;}
.rgt-foot{ display: inline-block; width: 100%; vertical-align: middle; text-align: center;}
header .container,.content-sec .container,footer .container{   width: 96%;}
.middle{ top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: relative}
section.footer .rgt-foot ul{ width: auto;}
/*media query*/
@media (min-width: 992px) and (max-width:1200px){
    .videoWrapper{
        padding-bottom: 59%;
    }
    .video-blk{
        min-height: 316px;
    }
    ul.col_ul li h3{
        font-size:1.3em;
    }
    .bmj-flag{ margin-left:22px }
    
    header nav ul.nav{ padding-left:0;}
    header .search_ul{ top: 7px;}
    section.footer h3{width: 100%; text-align: center;}
    section.footer .col-md-12{ padding: 10px 15px}
}
@media screen and (min-width:1200px){
    .rgt-foot{ text-align: right; width: 55%;}
    
}
@media (min-width: 1100px) and (max-width:1200px){
    nav > ul.nav > li{ font-size: 16px;}
}
@media (min-width: 992px) and (max-width:1100px){
    nav > ul.nav > li{ font-size: 14px;}
    header .logo{ font-size: 98px;}
}

@media (max-width:991px){
	.video-blk{ min-height: inherit;}
	.video-sec{ float:none}
    nav>ul.nav,nav > ul.nav > li{ display: block;}
	section.col_md_14 .video-blk p{ padding:30px 0}
	header .search_ul { display:none;}
	span.bmj-flag{left:0; text-align:left; top:auto; bottom:-25px;}
	header.header span.bmj-flag{ top:auto;}
	ul.col_ul li{ width:48%; margin:0 1.5% 1.5% 0; height: auto;}
	ul.col_ul li p{ height:auto;}
	header{padding:12px 0px 20px;}
	header.header{ padding:15px 0 20px}
	header .logo{ font-size:85px; height: 95px;}
	.hide-mob{ display:none;}
    [class^="bmj_banner"]{   height: 550px; background-position: -140px center !important}
    .bannerDesc h1{ font-size: 24px; line-height: 29px;}
	header.header .sm-pad{ padding-top:0;}
	.lookingforBmj{ width:100%;}
    header.header nav,header nav{ top:53px;}
    header.header .toggleMenu{ top: -80px;}
	nav > ul.nav > li,nav > ul.nav > li:first-child{ width:100%; padding:0 0 2%; margin:0;}
	header nav ul.nav,header.header nav ul.nav{ padding:25px !important;}
    .nav > li > a.parent:hover,.nav > li.hover a.parent{color:rgb(42,110,187); background:#FFF url(../images/downArrow1.png) no-repeat 98% !important;}
    /*remove .support_span{margin-left:20%;}*/
    section.footer ul{width: 100%; text-align: center;}
    nav>ul.nav>li a{ color: #ffffff}
    ul.col_ul li p{ min-height: 130px;}
    .middle{ top: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
    section.footer h3{ text-align: center; width: 100%;}
    section.footer .col-md-12{ padding: 10px 15px}
    
}
@media (max-width:763px){
.bannerDesc{ height:auto; min-width:100%;  font-size:18px; width:100%; top:auto; bottom:0; padding:25px 20px 20px; }
.carousel-indicators{ display:none;}
 header .nav li:last-child,header.header .nav li:last-child{padding-bottom:10px;}

}
@media (max-width:640px){
 [class^="bmj_banner"]{ height:600px; background-position:-230px center !important; }
 ul.col_ul{ margin: 12px -15px 0;}
 ul.col_ul li{ width:auto; display: block; margin:0 15px 12px;}
 ul.col_ul li:last-child{margin:0 15px 12px;}
 .bannerDesc h1{ font-size:22px; line-height:26px;}
 .lookingforBmj{ border-color:#88A9CF; background-color:#d6d6d6; padding: 18px 116px 0px 15px; margin-bottom: 10px;}
 header nav ul.nav, header.header nav ul.nav{ padding: 25px 10px !important;}
 .support_span{ margin-left:0; }
 .bannerDesc{ padding: 25px 15px;}
 .sm-pad{ margin: 0 -15px}
 /*existing*/
 .toggleMenu {top: -90px;}
 header{ padding:0 0px 20px;}
 header.header .toggleMenu{ top:-56px;}
 header .logo{font-size:80px; line-height:65px; height:85px; padding: 0 15px;}
 header nav,header.header nav{ top:52px;}
 header nav .nav{ max-height: 300px;}
 header .container,.content-sec .container,footer .container{ width: 100%; }
 ul.col_ul li p{ min-height: auto;}
}
@media (max-width:480px){	
	.video-blk{ padding:7% 5%;}
	ul.col_ul li{ height:auto}  
    [class^="bmj_banner"]{ height: 450px; background-position: -235px -40px !important}
    
}
@media (max-width:380px){
    section.footer ul li{ display: block;}
    section.footer ul li:first-child{ border-right: 0;}
}

.submenu li.subli a {padding-left: 35px !important;}
