@import url(http://fonts.googleapis.com/css?family=Teko:400,500,300,700,600);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700);
@font-face {
font-family:"Roboto Black";
src:url("../fonts/Roboto-Black.eot?") format("eot"),
url("../fonts/Roboto-Black.woff") format("woff"),
url("../fonts/Roboto-Black.ttf") format("truetype"),
url("../fonts/Roboto-Black.svg#Roboto-Black") format("svg");
font-weight:normal;
font-style:normal;
}

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body{
margin:0px;
padding:0px;
/* backface-visibility: hidden; */
}

button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}

html, html a {
 -webkit-font-smoothing: antialiased !important;
}
input:focus{outline: none; border:none;}

.clear{
clear:both;
}

div, body, h1, h2, h3, h5, h6, span, form, input, p, a, nav, header, footer, 
section, aside, article, figure{ 
margin:0; 
padding:0; 
text-decoration:none;
}

a img{ 
border: 0; 
}
* {
margin: 0;
padding: 0;
}

a, a:hover, a.active, a:after, a:visited, a:focus {
outline: none; 
/* border:none; */
/* color: #510000; */
font-family: helvetica;
}

a:hover{
opacity:0.7;
text-decoration:none;
}

section.search-section{
height:51px;
background:#000;
position: fixed;
width: 100%;
z-index: 999;
}
section.search-section .search-inner-content{
float:right;
}
section.search-section .search-inner-content input[type='text']{
border: 1px solid #5f5f5f;
width: 323px;
font-family: 'Roboto Condensed', sans-serif;
color:#febf52;
font-size:14px;
letter-spacing:0.35px;
line-height:normal;
font-weight:400;
padding: 2px 15px 0px 35px;
background: url(../images/search-icon.png) no-repeat;
height: 26px;
margin-top: 13px;
background-position: 6px 50%;
}
.search-inner-content input::-webkit-input-placeholder { color:#febf52; }
.search-inner-content input::-moz-placeholder { color:#febf52;opacity:1; } /* firefox 19+ */
.search-inner-content input:-ms-input-placeholder { color:#febf52; } /* ie */
.search-inner-content input:-moz-placeholder { color:#febf52;}

section.search-section .search-inner-content:hover input[type='text']{
border:1px solid #5f5f5f;
}

section.main-header{
height: 72px;
position: fixed;
width:100%;
top: 51px;
background:url('../images/header-bg.png');
z-index:999;
}

section.main-header .header-menu .col-md-8{
padding:0px;
}
section.main-header .header-logo img{
margin: 12px 0px 12px 0px;
}
section.main-header .header-menu .navbar-header{
margin: 12px 0px 10px 0px;
}
section.main-header .header-menu .col-md-12{
padding:0px;
}
.navbar-inverse .navbar-brand {
padding: 0;
}
section.main-header img.mobile-logo{
display:none;
}
section.main-header .header-menu ul{
margin:0px;
padding:0px;
/* float: right; */
/* border: 0px; */
}
ul.nav.navbar-nav
{
float:right;
}



section.main-header .header-menu ul li{
display:inline-block;
position:relative;
padding: 31px 19.5px 21px 0px;
  cursor: pointer;
}





section.main-header .header-menu ul li.current-menu-item a, section.main-header .header-menu ul li.current_page_parent a, section.main-header .header-menu ul li.current_page_ancestor a, section.main-header .header-menu ul li.current-menu-ancestor a
{
font-weight:bold;
color:#6b0f18;
}

section.main-header .header-menu ul li ul.dropdown-menu li{
padding: 0px 22px 0px 12px;
width: 100%;
border-bottom: 1px solid #959595;
border-top: 0px solid;
  line-height: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
.dropdown-submenu , .dropdown_menu .dropdown {
  background: url('../images/menu_carat_img.png') no-repeat;
  background-position: 96%;
}
section.main-header .header-menu ul li ul.dropdown-menu li a{
width:100%;
color:#fff;
font-family: 'Roboto Condensed', sans-serif;
font-weight:700;
font-size:16px;
white-space: pre-wrap;
line-height: 21px;
letter-spacing:0.40px;
}
.caret{
display:none;
}

.dropdown-menu li a:focus, .dropdown-menu li a:hover {
color: #fff;
background-color: transparent;
}

section.main-header .header-menu ul li.active a{
font-family: 'Roboto Condensed', sans-serif;
color:#6b0f18;
font-weight:700;
}

section.main-header .header-menu ul li:last-child {
padding-right:0px;
}

section.main-header .header-menu ul li ul.sub-menu li{
    padding:0px 15px 0px;
    float: none;
	border-bottom:1px solid #787979;
}
section.main-header .header-menu ul li ul.sub-menu li:last-child{
/* border-bottom:0px; */
}

section.main-header .header-menu ul li ul.sub-menu li:first-child{
  border-top: 1px solid #787979;
}



section.main-header .header-menu ul li ul.sub-menu li a {
  white-space: nowrap;
  font-size:16px;
  line-height:36px;
  letter-spacing:0.40px;
    font-family: 'Roboto Condensed', sans-serif;
}


.navbar-inverse {
background-color:transparent;
border-color: transparent;
}

.dropdown-menu {
border-radius:0px;
background: url(../images/submenu-bg.png);
  border: 1px solid #ccc;
  min-width: 200px;
}

.navbar {
margin-bottom: 0px;
}
.navbar-nav .open .dropdown-menu {
  margin-top: 0px;
}
.navbar-inverse .navbar-nav .active a, .navbar-inverse .navbar-nav .active a:focus, .navbar-inverse .navbar-nav .active a:hover {
background-color: transparent;
color:#6b0f18;
}
.nav li a {
  padding: 0px;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
color:#6b0f18;
}
section.main-header .header-menu ul li:hover ul.sub-menu li {
margin:0px;
  width: 100%;
    padding:0px 15px;
}
section.main-header .header-menu ul li:hover ul.sub-menu li a{
color:#fff;
font-size:16px;
line-height:36px;
letter-spacing:0.40px;
}

section.main-header .header-menu ul li a{
font-size:17px;
line-height:normal;
font-weight: 400;
letter-spacing: 0.5px;
  border: none;
  background: none;
color:#000;
font-family: HelveticaNeueLTStd-Cn;
}

section.main-header .header-menu ul li a:focus, :active, :visited{
outline: none; /* border:none; */
text-decoration:none;
  box-shadow: none;
}

section.main-header .header-menu ul li a span.caret {
color: #fff;
}

section.main-header .header-menu ul li a:hover{
color:#6b0f18;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
color:#6b0f18;
  background-color:transparent;
}

.header {
position:relative;
display:none;
}

section.crousel{
position:relative;
top: 51px;
width:100%;
}

.bs-nav{
margin-top: 221px!important;
}
/*section how can we help you start here*/

section.how_can_we_help_you {
text-align:center;
padding: 35px 0px 20px;
background: #f0f0f0;
}

/* css*/
.position-div{
position:relative;
margin-top:51px;
}

.resources_content ul {
  margin: 0px;
  padding: 0px;
  list-style: none outside none;
display: flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
overflow: hidden;
}
.resources_grid img.img-less-margin-top{
margin-top:0px;
}
.resources_grid img{
margin: 0px 0px 15px;
}
.resources_content ul li {
float: left;
  margin: 0 0px 30px 0;
  background: #000;
  width: 23.48%;
  position: relative;
  display: block;
  border-radius:7px;
  text-decoration: none;
  padding: 11px 0px 5px;
  border:1px solid #febf52;
  margin-right:23px;
  min-height:117px;
}

.resources_content ul li:last-child {
margin-right:0px;
}
.resources_content ul li h3{
   font-family: 'Roboto Condensed', sans-serif;
  font-size: 26px;
  line-height: 20px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  letter-spacing: 0.20px;
}
.resources_content ul li p {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 15px;
  line-height: normal;
  font-weight:400;
  color: #fff;
  text-decoration: none;
  letter-spacing:0.45px;
}
.resources_content ul li .box_tag {
  text-decoration: none;
  list-style: outside none none;
  margin: 0px;
  padding: 0px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  z-index: 2;
  white-space: nowrap;
  transition: opacity 0.15s ease 0.15s;
}
.resources_content .tag_topics {
  margin: 0px;
  padding: 0px;
  list-style: none outside none;
}

/* Master Div*/
/*box first*/
section.master-section .master-section-content .keurig-background-img{
background: url(../images/keurig-background-img.png) no-repeat;
float: left;
width: 50%;
background-size: cover;
height: 195px;
}

section.master-section .master-section-content .keurig-background-img.tripadvisor-background-img{
background: url(../images/tripadvisor-background-img.png) no-repeat;
float: left;
width: 50%;
background-size: cover;
height: 195px;
}

section.master-section .master-section-content .keurig-background-img img{
  margin: 74px 0px 0px 165px;
}

section.master-section .right-div{
text-align: left;
max-width: 229px;
width:auto;
float: right;
padding: 10px 44px 10px 0px;
  margin-top: 68px;
}

section.master-section .right-div p{
color:#fff;
font-family: HelveticaNeueLTStd-Roman;
font-size:14px;
line-height: 18px;
letter-spacing:0.20px;
}
/*box second*/
section.master-section .master-section-content .keurig-background-img.dassault-background-img{
background: url(../images/dassault-background-img.png) no-repeat;
background-size:cover;
height:195px;
}

section.master-section .right-div.right-div-floatleft{
float: left;
margin-left: 43px;
}

section.master-section .master-section-content .keurig-background-img img.remove-margin-left{
margin: 74px 0px 0px 38px;
}

section.master-section .master-section-content .keurig-background-img.osram-background-img{
background: url(../images/osram-background-img.png) no-repeat;
float: left;
width: 50%;
background-size: cover;
height: 195px;
}


/*video section*/
section.video-section-box{
padding: 0px 0px 74px;
background: #f0f0f0;
}

section.video-section-box .video-left-div h4{
font-size: 24px;
line-height: normal;
font-family: 'Roboto', sans-serif;
  letter-spacing: 0.50px;
color: #6b0f18;
font-weight:300;
padding-bottom: 0px;
margin-bottom: 1px;
}
section.video-section-box .video-left-div img{
position:relative;
}
section.video-section-box .video-left-div img.video-icon {
  position: absolute;
  bottom: 30px;
  right: 42px;
}
section.video-section-box .video-left-div img.video-icon:hover{
opacity:0.7;
}
section.video-section-box .video-left-div img.right-video-icon{
position:absolute;
bottom: 30px;
right: 42px;
}
section.video-section-box .video-left-div img.right-video-icon:hover{
opacity:0.7;
}
section.video-section-box .recent-activiti{
position:relative;
margin-top: 15px;
}
section.video-section-box .recent-activiti h5.title-head{
font-family: 'Roboto', sans-serif;
font-weight:300;
font-size:18px;
color:#fff;
line-height:17.5px;
background:#6b0f18;
padding: 5px 9px 3px;
letter-spacing:0;
text-transform:uppercase;
}
section.video-section-box .recent-activiti .date{
background:#6b0f18;
width:32px;
text-align:center;
height:32px;
float: left;
position: absolute;
padding: 6px 4px 3px 5px;
margin-right: 5px;
}
section.video-section-box .recent-activiti .featured-content{
float: left;
margin-top: -2px;
padding-left: 40px;
}
section.video-section-box .recent-activiti .featured-content p strong{
font-family:"Roboto Black";
font-size:15px;
line-height:17.5px;
letter-spacing:0;
color:#000;
}
section.video-section-box .recent-activiti .featured-content p{
font-family: 'Roboto', sans-serif;
font-size:15px;
font-weight:400;
line-height:17.5px;
letter-spacing:0;
color:#000;
}
section.video-section-box .recent-activiti .date h4{
color:#fff;
font-size:19px;
line-height:11px;
padding-bottom:3px;
margin: 0px;
letter-spacing:0;
font-family:"Roboto Black";
}
section.video-section-box .recent-activiti .date p{
color:#fff;
font-size:10px;
line-height:11px;
letter-spacing:0;
font-family:"Roboto Black";
}
section.video-section-box .recent-activiti .date p strong{
font-family:"Roboto Black";
}
section.video-section-box .recent-activiti ul{
margin:0px auto;
background: #fff;
padding: 14px 0px 1px;
}
section.video-section-box .recent-activiti ul li{
list-style:none; 
padding: 11px 8px;
}
section.video-section-box .recent-activiti ul li{
font-size:15px;
line-height:17.5px;
letter-spacing:0;
color:#000;
min-height: 52px;
clear: both;
overflow: hidden;
}
section.video-section-box .recent-activiti ul li:last-child{
margin-bottom:20px;
}
section.video-section-box .recent-activiti ul li:hover{
background:#e4e4e4;
cursor:pointer;
}
section.video-section-box .recent-activiti ul li:visited{
background:#e4e4e4;
}
section.video-section-box .recent-activiti .seemore{
position:absolute;
bottom: 5px;
right: 22px;
}
section.video-section-box .recent-activiti .seemore p a{
font-size:15px;
line-height:17.5px;
background:url(../images/seeall-icon.png) center right no-repeat;
padding: 0px 13px;
letter-spacing:0.30px;
font-weight:bold;
font-family:"Roboto Black";
color:#6b0f18;
}

/*Blog and News Section Start here*/
section.blog-news-section .img-left-box{
float:left;
}
section.blog-news-section .blog-left-div img{
float:left;
margin-right:32px;
  min-width: 358px;
  max-width: 358px;
}
section.blog-news-section .blog-left-div h4.strong{
color: #000;
font-family: "Roboto Black";
font-size: 26px;
line-height: 45.49px;
letter-spacing: 0.40px;
font-weight: 700;
margin: 5px 0px 1px;
text-transform: uppercase;
display: inline-block;
}

section.blog-news-section .blog-left-div h3.side-date{
color: #696969;
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 24px;
line-height: normal;
float: right;
margin-right: 1px;
letter-spacing: 0px;
margin-top: 13px;
display: inline;
}

section.blog-news-section .content-right-div p{
font-size: 19.18px;
font-family: 'Roboto', sans-serif;
line-height:21.58px;
letter-spacing:0.40px;
color:#840621;
margin-bottom:17px;
font-weight:400;
  padding: 0px 15px;
text-decoration:underline;
}
section.blog-news-section .content-right-div p a{
color:#840621;
}

section.blog-news-section .blog-left-div p.less-margin-bottom-seemore{
font-size: 19.18px;
font-family: 'Roboto', sans-serif;
line-height:21.58px;
letter-spacing:0.40px;
color:#840621;
margin-bottom:0px;
font-weight:400;
text-decoration: initial;
}
 hr{
border-top: 1px solid #b8b8b8;
 margin-bottom: 38px;
 margin-top: inherit;
 overflow: hidden;
}

section.blog-news-section {
background:#d2d2d2;
padding: 72px 0px 43px;
}
section.blog-news-section .blog-left-div{
overflow:hidden;
background:#fff;
position: relative;
margin-bottom: 28px;
padding: 0px 15px 0px 0px;
}
section.blog-news-section .blog-left-div hr:hover{
border-top:1px solid #b8b8b8;
}
section.blog-news-section .blog-left-div  .seemore p a {
font-size: 15px;
background:url(../images/seeall-icon.png) center right no-repeat;
padding: 0px 13px;
line-height: 17.5px;
  letter-spacing: 1.3px;
font-weight: bold;
font-family: "Roboto Black";
color: #6b0f18;
}
section.blog-news-section .blog-left-div  .seemore p a:focus {
text-decoration:none;
}
section.blog-news-section .blog-left-div .seemore{
  position: absolute;
  right: 18px;
  bottom: 13px;
}
/*right section*/
section.blog-news-section .blog-right-div .logo-title-div{
position:relative;
background:#ececec;
text-align:center;
padding:13px 17px 11px;
}
section.blog-news-section .blog-right-div .logo-title-div img.fb-like-btn{
position:absolute;
bottom:10px;
right:15px;
}
section.blog-news-section .blog-right-div .facebook-likes-content iframe{
  width: 100%;
  background: #fff;
}

/*facebook plugin start here*/

.blog-right-div .facebook-likes-content .textwidget{
  height: 238px;
  overflow: hidden;
    margin-bottom: 28px;
	  /* height: 221px !important; */
}

.blog-right-div .facebook-likes-content .widget_twitter{
  background: #fff;
  height: 220px;
  overflow: auto;
  padding: 5px 6px 9px 10px;
    /* height: 239px !important; */
}


.blog-right-div .facebook-likes-content .widget_twitter h3{
  color: #000;
  font-family: "Roboto Black";
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.5px;
  font-weight: 600;
    margin: 0 0 3px 0;
  background:url(../images/twitter_plugin_img.jpg) right 7px no-repeat;
}


.blog-right-div .facebook-likes-content .widget_twitter ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.blog-right-div .facebook-likes-content .widget_twitter ul li{
   margin-bottom: 10px;
  padding: 0 0 10px 30px;
  border-bottom: solid 1px #e5e6e9;
  background: url(../images/twitter_plugin_li_img1.jpg) left 5px no-repeat;
  background-size: 24px 24px;
}

.blog-right-div .facebook-likes-content .widget_twitter ul li span{
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  font-weight:normal;
   line-height: 1.38;
  letter-spacing: 0;
  color: #000;
}

.blog-right-div .facebook-likes-content .widget_twitter ul li span a{
color: #3ca8e6;
  font-family: 'Roboto', sans-serif;
  font-size: 13px;
  font-weight: normal;
    line-height: 1.38;
  letter-spacing: 0;

}




/*facebook plugin end here*/





/*second footer start here*/
section.section-footer{
background:#000;
padding: 59px 0px 25px;
}
.map-icon {
  float: left;
  margin-top: -8px;
  margin-left: -6px;
}
.contact-description{
padding-left: 33px;
}
.contact-description .widget_rc_widget ul li strong{
font-size:25px;
padding-bottom: 2px;
letter-spacing: 0.5px;
}
.contact-description .widget_rc_widget ul{
font-size:22px;
line-height:33.5px;
letter-spacing:0.20px;
font-family: 'Roboto Condensed', sans-serif;
font-weight:100;
color:#fff;
list-style:none;
}
.contact-description small{
font-size:22px;
line-height:33.5px;
letter-spacing:0px;
font-family: 'Roboto Condensed', sans-serif;
font-weight:100;
color:#febf52;
}

.contact-description .widget_rc_widget ul li .adr span.street-address{
letter-spacing: 0.5px;

}



section.section-footer .section-footer-content .col-md-4.footer-img{
padding-left:0px;
}

.footer-master-box img.center-align-img {
/* margin:0px auto; */
display:block;
}
section.section-footer .footer-master-box.margin-left{
padding-left:20px;
}
section.section-footer .section-footer-content h3{
font-size:32px;
line-height:normal;
letter-spacing:0.5px;
color:#fff;
padding-bottom:6px;
font-family: 'Roboto Condensed', sans-serif;
font-weight:100;
}
section.section-footer .footer-master-box .social-icon-name {
float:left;
padding-left: 26px;
}
section.section-footer .footer-master-box .social-icon-name p{
font-family: 'Roboto Condensed', sans-serif;
font-weight:100;
font-size:22px;
line-height:44.58px;
letter-spacing:0;
color:#fff;
}
section.section-footer .social-icon-parent-div{
clear:both;
float: left;
}
section.section-footer .social-icon-parent-div .social-icons{
float:left;
}
section.section-footer .social-icon-parent-div .social-icons img{
margin: 8px 0px 7px;
}


/*footer section*/

section.footer{
background:#000;
padding:27px 0px;
}

section.footer .footer-content .driver{
border-top:1px solid #fdfeff;
}
section.footer .full-width{
float:left;
}
section.footer .footer-ul ul li a {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 32px;
  letter-spacing: 0;
  font-weight:400;
  color: #fff;
}
section.footer .copyright-section-parent{
margin-top:40px;
}
section.footer .copyright-text p{
font-family: 'Roboto', sans-serif;
font-size: 15px;
line-height: 22px;
letter-spacing: 0.20px;
font-weight: 400;
color: #fff;
}
section.footer .privacy-policy p{
font-family: 'Roboto', sans-serif;
font-size: 15px;
line-height: 22px;
letter-spacing: 0.20px;
font-weight: 400;
color: #febf52;
}
section.footer .footer-ul ul li a:focus{
outline: none; border:none;
text-decoration:none;
}
section.footer .footer-ul ul{
padding:0px;
margin:0px;
}
section.footer .footer-ul ul li{
list-style:none;
}
.block-div{
display:none;
}
section.footer .col-md-6{
padding:0px;
}
section.footer .privacy-policy{
padding-left:10px;
}
/************************************* Gallery Page start here ***********************************/
.gallery__section.less-margin{
margin:0px 0 0 0;
}

/************************************* Gallery--internal Page start here ***********************************/
.gallery_part{
position: relative;
margin: 150px 0 0 0;
}

.gallery_tittle{
background:#6b0f18;
}
.gallery_tittle ul.bread_crumb{
display:none;
}


.gallery_tittle_inner_content{
padding:0px 0 0 0;
}

.gallery_tittle_inner_content h1{
text-align:center;
font-size:40px;
text-decoration:none;
margin:0px;
color:#fff;
font-family: 'Teko', sans-serif;
font-weight:700;
line-height:94px;
letter-spacing: 0.5px;
}

.gallery_content{
margin: 50px 0 118px 0;
}
.gallery__inner_content{
max-width: 937px;
margin: 0px auto;
}

.gallery__inner_content_tittle{
    position: relative;
	max-width: 916px;
margin: 0px auto;
}

.gallery__inner_content_tittle h2{
text-align:center;
font-size:23px;
text-decoration:none;
margin:0px;
color:#6b0f18;
font-weight:300;
line-height:normal;
font-family: 'Roboto', sans-serif;
letter-spacing:0.5px;
text-transform:uppercase;
}

.gallery__inner_content_tittle p {
font-family: "Roboto Condensed",sans-serif;
font-weight: 600;
font-size: 12px;
line-height: normal;
letter-spacing: 0.5px;
margin: 0px;
color: #8E8E8E;
position: absolute;
left:0px;
top: 9px;
}

.gallery__inner_content_tittle p a{
text-decoration:underline;
color:#8e8e8e;
}
.gallery__section{
margin:20px 0 0 0;
}
.gallery__team{
margin-bottom: 27px;
}

.gallery__section .col-md-6.gallery_right{
/* padding-left: 16px; */
}

.gallery__team img{
border: 1px solid #000;
position: relative;
max-width:440px;
width: 100%;
}

.gallery__team .caption{
position: absolute;
bottom: 0px;
padding: 7.5px 20px;
width: 93.7%;
background:#000;
opacity:0.9;
}
.gallery__team .caption p{
color:#fff;
font-size:16px;
text-transform:uppercase;
line-height:normal;
letter-spacing:0.20px;
font-weight:700;
font-family: 'Roboto', sans-serif;
} 


/************************************* Internal Page start here ***********************************/
.gallery_tittle_internal_content {
padding:28px 35px 21px;
}
.gallery_tittle_internal_content  h1 {
line-height: 20px;
font-size: 35px;
padding-bottom: 5px;
 text-decoration: none;
 margin: 0px;
color: #FFF;
    font-family: "Teko",sans-serif;
    font-weight: 700;
    letter-spacing: 0.5px;
}

.gallery_tittle_internal_content ul.bread_crumb {
font-weight: 700;
margin-bottom: 0px;
display: block;
letter-spacing: 0.5px;
}
.gallery_tittle_internal_content ul.bread_crumb li {
    opacity: 0.5;
    display: inline-block;
}

.gallery_tittle_internal_content ul.bread_crumb li a {
    color: #FFF;
    font-size: 12px;
    text-decoration: underline;
    font-family: "Roboto Condensed",sans-serif;
    letter-spacing: 0.4px;
}
.gallery_tittle_internal_content ul.bread_crumb .active {
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    font-family: "Roboto Condensed",sans-serif;
}

.internal-contetn .col-md-8{
padding-right:0px;
}

.internal_left_content{
padding-left: 72px;
}

.internal_left_content img {
    margin: 41px 0px 37px;
}
.internal_left_content p {
    font-family: HelveticaNeueLTStd-Roman;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: 0.2px;
    color: #444;
}

.internal_left_content ul {
    padding: 0px;
    margin: 38px 0px 0px;
}

.internal_left_content ul li {
    font-family: HelveticaNeueLTStd-Roman;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.2px;
    color: #444;
    list-style: outside none none;
    padding-left: 17px;
    background: url("../images/internal-li-arrow.png") no-repeat scroll 0px 4px transparent;
    margin-bottom: 18px;
}

/* Bios Section start here */
section.bios-body {
padding: 0px 0px 0px;
}
section.bios-body .bios-content .less-padding{
padding-right:7px;
}
.bios-left-div{
margin-top:40px;
}
.bios-left-div .left-div-parent{
margin-bottom:51px;
overflow: hidden;
  clear: both;
}
.bios-left-div .img-div img{
max-width:263px;
width:100%;
}
.bios-left-div .img-div{
padding: 0px;
float: left;
max-width: 263px;
margin-right: 2.6%;
width: 32.78%;
}
.bios-content .bios-left-content-div{
  border: 1px solid #e0e0e0;
  float: left;
  max-width: 543px;
  padding: 0px;
  width: 64.62%;
}
.title-section{
background:#ececec;
padding: 13px 18px 17px;
}
.title-section h2{
font-family: "Roboto Condensed",sans-serif;
font-size:26px;
  line-height: 28px;
padding-bottom:18px;
font-weight:700;
letter-spacing:0px;
color:#000;
}
.title-section h2 a{
color:#000;
}
.title-section p{
font-family: "Roboto Condensed",sans-serif;
font-size:16px;
line-height:10px;
font-weight:700;
text-transform: uppercase;
letter-spacing:0.20px;
color:#6b0f18;
}
.title-section p span{
color:#858585;
font-family: "Roboto Condensed",sans-serif;
font-size:18px;
line-height:10px;
font-weight:700;
letter-spacing:0.20px;
text-transform: initial;
}
.title-section p span a{
color:#858585;
}
.content-section{
padding: 14px 18px 20px 18px;
}
.bios-content .bios-left-content-div p.main-content{
font-family: 'Roboto', sans-serif;
font-size:15px;
line-height:20px;
font-weight:400;
letter-spacing:0.20px;
color:#252525;
padding-bottom: 10px;
}
.bios-content .bios-left-content-div em{
font-family: "Roboto Condensed",sans-serif;
font-size:16px;
line-height:20px;
font-weight: 700;
letter-spacing:0.20px;
color:#6b0f18;
text-decoration:underline;
}
.bios-content .bios-left-content-div em a{
color:#6b0f18;
padding: 0px 6px 0 0;
}
.bios-content .bios-left-content-div .section-margin-bottom{
margin-bottom:51px;
}
.bios-content .full-div {
  border: 1px solid #e0e0e0;
  float: left;
  padding: 0px;
  margin-bottom:51px;
}
.bios-content .full-div .title-section h2{
font-family: "Roboto Condensed",sans-serif;
  font-size: 28px;
  line-height: 28px;
  padding-bottom: 20px;
  font-weight: 700;
  letter-spacing: 0px;
  color: #000;
}
.bios-content .full-div .title-section h2 a{
color:#000;
}
.bios-content .full-div .content-section {
  padding: 21px 18px 20px 18px;
}
.bios-content .full-div .title-section {
  background: #ececec;
  padding: 15px 18px 18px;
}
.bios-content .full-div .col-md-12{
padding:0px;
}
.bios-content  .full-div p.main-content {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0.20px;
  color: #252525;
  padding-bottom: 10px;
}
.bios-content .full-div em {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 16px;
  font-style: italic;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 0.20px;
  color: #6b0f18;
  text-decoration: underline;
}
.bios-content .full-div em a{
color: #6b0f18;
padding: 0px 6px 0px 0px;
}
.pagination-div{
padding:0px;
margin-bottom: 65px;
}
.pagination-parent-div img{
  margin-right: 8px;
}
.pagination-parent-div{
background:#6b0f18;
text-align:center;
width: 32px;
padding: 8px 0px 4px;
float:left;
margin-right:12px;
  list-style: none;
}
.pagination-parent-div a{
color:#fff;
font-family: "Roboto Black";
font-size:19px;
line-height:11px;
opacity:0.7;
letter-spacing:0;
}
.pagination-parent-div a:hover{
opacity:1;
}

.prev
{
  float: left;
  margin-right: 12px;
}

.active.pagination-parent-div
{
background: #000;
}

.active.pagination-parent-div:hover
{
background: #6b0f18;
}

.active.pagination-parent-div a
{
  opacity: 1;
}

.clear-height{
min-height:553px;
}
.home .clear-height{
height:inherit;
}

/********** bios left section *********/
section.bios-body .bios-right-div{
background:#f2f2f2;
padding: 30px 0px;
border-left:1px solid #dfdfdf;
float:right;
}
section.bios-body .col-md-4 {
padding-right:0px;
}
/*Recent Post Div*/
section.bios-body .bios-right-div .recent-activiti {
  position: relative;
  margin-top: 30px;
  padding: 0px 25px;
}
section.bios-body .bios-right-div .recent-activiti ul li a{
padding:0px;
  display: initial;
  line-height: inherit;
  font-size: inherit;
}
section.bios-body .bios-right-div .recent-activiti h5.title-head {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 18px;
  color: #fff;
  line-height: 17.5px;
  background: #6b0f18;
  padding: 5px 9px 3px;
  letter-spacing: 0;
  text-transform: uppercase;
}
section.bios-body .bios-right-div .recent-activiti ul {
  margin: 0px auto;
  background: #fff;
padding: 14px 0px 32px;
}
section.bios-body .bios-right-div .recent-activiti ul li {
  font-size: 15px;
  line-height: 17.5px;
  letter-spacing: 0;
  color: #000;
  min-height: 52px;
  clear: both;
  list-style: none;
  padding: 11px 8px;
  overflow: hidden;
}
section.bios-body .bios-right-div .recent-activiti .date {
  background: #6b0f18;
  width: 32px;
  text-align: center;
  height: 32px;
  float: left;
  position: absolute;
  padding: 6px 4px 3px 5px;
  margin-right: 5px;
}
section.bios-body .bios-right-div .recent-activiti .date h4 {
  color: #fff;
  font-size: 19px;
  line-height: 11px;
  padding-bottom: 3px;
  margin: 0px;
  letter-spacing: 0;
  font-family: "Roboto Black";
}
section.bios-body .bios-right-div .recent-activiti .date p {
  color: #fff;
  font-size: 10px;
  line-height: 11px;
  letter-spacing: 0;
  font-family: "Roboto Black";
}
section.bios-body .bios-right-div .recent-activiti .featured-content {
  float: left;
  margin-top: -2px;
  padding-left: 40px;
}
section.bios-body .bios-right-div .recent-activiti .featured-content p {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0;
  color: #000;
}
section.bios-body .bios-right-div .recent-activiti .featured-content p strong {
  font-family: "Roboto Black";
  font-size: 15px;
  line-height: 17.5px;
  letter-spacing: 0;
  color: #000;
}
section.bios-body .bios-right-div .recent-activiti .seemore {
  position: absolute;
  bottom: 0;
  right: 40px;
  padding-bottom: 11px;
}
section.bios-body .bios-right-div .recent-activiti .seemore p a {
  font-size: 15px;
  background:url(../images/seeall-icon.png) center right no-repeat;
padding: 0px 13px;
  line-height: 17.5px;
  letter-spacing: 0.30px;
  font-weight: bold;
  font-family: "Roboto Black";
  color: #6b0f18;
}
section.bios-body .bios-right-div .recent-activiti ul li:hover {
  background: #e4e4e4;
  cursor: pointer;
}
/*Recent Post Div End*/
/*contact address div*/
section.bios-body .contact-address .map-icon {
  float: left;
  margin-top: -1px;
  margin-left: 6px;
  margin-bottom: 50px;
  margin-right: 16px;
}
section.bios-body .contact-address .contact-description {
   padding: 0px 9px;
}
section.bios-body .contact-address .contact-description p.strong {
  font-size: 24px;
  line-height: 33.5px;
  letter-spacing: 0.20px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  color: #000;
  padding-bottom: 8px;
}
section.bios-body .contact-address .contact-description p {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: #000;
}
section.bios-body .contact-address .contact-description small {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0px;
font-family:"Roboto Black";
  font-weight: 700;
  color: #840621;
}
/*contact address div end*/
/*social icons div*/
section.bios-body .soical-icons{
  margin-top: 19px;
}
section.bios-body .bios-right-div .col-xs-12.social-less-padding {
    padding-left: 21px !important;
}
section.bios-body .soical-icons .social-icon-parent-div {
  clear: both;
  float: left;
}
section.bios-body .soical-icons .social-icon-parent-div .social-icons {
  float: left;
}
section.bios-body .soical-icons .social-icon-parent-div .social-icons img {
  margin: 6px 0px 6px;
}
section.bios-body .soical-icons  .social-icon-name {
  float: left;
  padding-left: 9px;
}
section.bios-body .soical-icons  .social-icon-name p {
font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 44px;
  letter-spacing: 0;
  color: #050505;
}
/*social icons div end*/
section.bios-body .bios-right-div .driver{
height:1px;
background:#dfdfdf;
margin: 34px 0px 26px;
width:100%:
}

/* Bios Section end here */

.bios-position-div{
position:relative;
width:100%;
top: 123px;
}
section.footer .content-copyright{
margin-top:28px;
}
section.footer .content-copyright p{
font-family: HelveticaNeueLTStd-Roman;
font-size: 16px;
line-height: normal;
letter-spacing: 0.20px;
color: #fff;
}
section.footer .soical-icon-block{
display:none;
}
section.footer .soical-icon-block p{
font-family: HelveticaNeueLTStd-Roman;
font-size: 16px;
line-height: normal;
letter-spacing: 0.20px;
color: #fff;
}
section.footer .footer-ul .footer-social-icon{
margin-top:17px;
}
section.bios-section .bios-inner-content img{
max-width:208px;
margin-bottom:10px;
width:100%;
}
section.bios-section .bios-inner-content .col-md-3{
padding-left:12px;
padding-right:12px;
}
section.bios-section .bios-inner-content {
text-align: center;
margin-bottom: 41px;
overflow: hidden;
}
section.bios-section .bios-inner-content p{
font-family: HelveticaNeueLTStd-Bd;
font-size:16px;
line-height:normal;
letter-spacing:0.20px;
color:#4c4c4c;
text-transform:uppercase;
}
section.bios-section .bios-inner-box:hover{
opacity:0.7;
}
section.bios-section .bios-inner-box{
margin-bottom: 42px;
}
section.feature-our-team .feature-content h2{
  font-family: 'Teko', sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 28px;
  color: #fff;
  letter-spacing: 0.20px;
}
section.feature-our-team {
text-align:left;
background:#6b0f18;
padding: 25px 0px 19px;
}
section.feature-our-team h2{
font-family: HelveticaNeueLTStd-Bd;
font-size:40px;
line-height:normal;
color:#fff;
letter-spacing:0.40px;
}
section.feature-our-team .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  list-style: none;
  background-color: rgba(255, 255, 255, 0);
  border-radius: 0px;
}
section.feature-our-team .breadcrumb li a{
  color: #fff;
  font-size: 12px;
  line-height: normal;
  font-weight: 700;
  font-family: 'Roboto Condensed', sans-serif;
  letter-spacing: 0.40px;
    opacity: 0.5;
}
section.feature-our-team .breadcrumb .active {
color: #fff;
font-weight:700;
 opacity: 0.5;
font-family: 'Roboto Condensed', sans-serif;
}
section.feature-our-team .breadcrumb li:first-child{
text-decoration:underline;
  display: inline;
  color:#fff;
}
section.feature-our-team .breadcrumb li+li:before {
  content: ">\00a0";
  padding: 0;
  color: #fff;
}


/******************************* BIOS Internal page css ******************************/
section.bios-internal-section{
padding:40px 0px 170px;
}
section.bios-internal-section .recent-activiti{
position:relative;
margin-top: 15px;
}
section.bios-internal-section small{
font-size:12px;
line-height:38px;
letter-spacing:0.40px;
color:#8e8e8e;
font-family: HelveticaNeueLTStd-Cn;
font-weight:700;
}
section.bios-internal-section small span{
text-decoration:underline;
}
section.bios-internal-section h1{
font-family: HelveticaNeueLTStd-Roman;
margin:0px;
font-size:30px;
line-height:normal;
letter-spacing:0.20px;
color:#057ec4;
}
section.bios-internal-section h4{
font-family: HelveticaNeueLT-BoldCond;
margin:0px;
font-size:18px;
line-height:normal;
letter-spacing:0.20px;
color:#000;
}
section.bios-internal-section .driver{
width:100%;
height:1px;
background:#dfdfdf;
  margin: 16px 0px 25px;
}
section.bios-internal-section h2{
font-family: HelveticaNeueLTStd-MdCn;
font-size:20px;
line-height:normal;
padding-bottom:4px;
letter-spacing:0.20px;
color:#979898;
}
section.bios-internal-section p{
font-family: HelveticaNeueLTStd-Roman; 
font-size:16px;
line-height:21px;
padding-bottom:37px;
letter-spacing:0.20px;
color:#404040;
}
section.bios-internal-section span.phone-text{
font-family: HelveticaNeueLTStd-Roman; 
font-size:16px;
line-height:21px;
letter-spacing:0.20px;
color:#404040;
}
section.bios-internal-section img.social-link{
margin-right:13px;
margin-top:11px;
}

/*********************************** Mslaw Internal Page Start here ********************************/
.internal-page-padding{
padding-right:0px;
}
.page-id-4043 .biosinternal-left-div.internal-page .content-section img {
   width: auto; 
  max-width:100%;
  margin: 0px 15px 29px 0px;
  height:auto;
}
.biosinternal-left-div.internal-page .content-section img.featured_thumb{
width:100%;
margin: 0px 0px 29px 0px;
}
/* .biosinternal-left-div.internal-page .content-section img {
   width: auto;
  max-width:inherit;
  margin: 0px;
  height:auto;
} */




.biosinternal-left-div.internal-page .content-section {
  padding: 0px 0px 0 0;
}
.content-section p a{
text-decoration:underline;
}

.page-id-441 .content-section table{width:100%!important;}
.page-id-441 .content-section table td img{
  padding: 15px 15px 15px!important;
  margin: 0px auto!important;
  height: inherit!important;
}






.biosinternal-left-div.internal-page .content-section .banner_image{
margin-right:-15px;
}
.biosinternal-left-div.internal-page .content-section p {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0.20px;
  color: #252525;
  padding-bottom: 20px;
}
.biosinternal-left-div.internal-page ul{
margin-top: 8px;
margin-bottom: 28px;
padding-left: 10px;
list-style: none;
}
.biosinternal-left-div.internal-page ul li{
font-size: 15px;
line-height: 17px;
  font-family: "Roboto Black";
letter-spacing: 0;
color: #252525;
background: url(../images/internal-li-arrow.png) no-repeat;
margin-bottom: 17px;
  padding-left: 17px;
background-position: 0px 3px;
}

.biosinternal-left-div.internal-page .content-section span a{
/* font-family: "Roboto Black"; */
color:#6b0f18;
border-bottom: 1px solid #bea5a7;
}
.biosinternal-left-div.internal-page .content-section p span{
font-family: "Roboto Black";
}
.biosinternal-left-div.internal-page .content-section p em{
font-weight:700;
font-style:italic;
font-family: "Roboto Black";
}

.msl-title-div{
background:url(../images/msl-title-bg.png) no-repeat;
margin-bottom:17px;
height: 42px;
}

.msl-title-div h3{
font-family: "Roboto Condensed",sans-serif;
font-size:25px;
line-height:33.5px;
letter-spacing:0;
color:#6b0f18;
font-weight:700;
padding-left: 16px;
padding: 5px 0px 0px 16px;
}
section.msl-full-div{
background:#d5d5d5;
padding: 21px 0px 30px;
}

section.msl-full-div .msl-content-div p img{
float:left;
margin: 4px 15px 6px 0px;
}

section.msl-full-div .msl-content-div p{
font-size:16px;
line-height:21px;
font-weight:400;
font-family: 'Roboto', sans-serif;
letter-spacing:0.20px;
color:#000;
margin-bottom:20px;
}


section.bios-body .bios-right-div.internal-page {
  background: #f2f2f2;
  padding: 0px 0px 30px 0px;
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  float: right;
}
section.bios-body .bios-right-div.internal-page #rc_widget-3
{
display:none;
}

.bios-right-div ul li{
list-style:none;
padding: 0px 0px 0px 0px;
}
.bios-right-div ul li a{
font-size:20px;
line-height:41px;
letter-spacing:0.20px;
color:#303030;
padding: 1px 0px 0px 50px;
font-weight:400;
display: block;
font-family: "Roboto Condensed",sans-serif;
}
.bios-right-div ul li a:focus {
  background: #fff;
  font-family: "Roboto Condensed",sans-serif;
  color: #6b0f18;
  font-weight:700;
  line-height: 22px;
  padding: 10px 0px 10px 50px;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  text-decoration: none;
}
.bios-right-div .ul-driver {
height: 1px;
background: #dfdfdf;
margin: 10px 0px 31px;
width: 100%;
}













/******************************** Gallery page css*******************************/
section.gallery{
padding:47px 0px 74px;
}
section.gallery .gallery-inner-content img{
border:1px solid #000;
position:relative;
max-width:409px;
width:100%;
}
section.gallery .gallery-inner-content .gallery-caption{
position:absolute;
padding:11px 0px;
max-width:408px;
width:100%;
bottom:28px;
background:url(../images/gallery-caption-bg.png);
}
section.gallery .gallery-inner-content .gallery-caption p{
font-family: HelveticaNeueLTStd-Bd;
color:#fff;
font-size:16px;
line-height:normal;
letter-spacing:0.20px;
padding-left:20px;
text-transform:uppercase;
}
.gallery .gallery-inner-content .gallery-right-div{
max-width:409px;
margin-bottom: 27px;
}
.gallery .gallery-inner-content .gallery-left-div{
max-width:409px;
margin-bottom: 27px;
}
section.gallery .parent-div:hover{
opacity:0.7;
}
section.gallery .parent-div:hover{
opacity:0.7;
}

/******************************** Gallery Internal page css *******************************/
section.gallery .gallery-single-page-img-full p.back-btn{
float:left;
padding-left:13px;  
font-size: 12px;
line-height: 25px;
letter-spacing: 0.40px;
color: #8e8e8e;
font-family: HelveticaNeueLTStd-Cn;
font-weight: 700;
}
section.gallery .gallery-single-page-img-full p.back-btn:hover{
opacity:0.7;
}
section.gallery .gallery-single-page-img-full p.back-btn span{
text-decoration:underline;
}
section.gallery .gallery-single-page-img-full h3{
font-family: HelveticaNeueLTStd-Roman;
font-size: 20px;
line-height: normal;
letter-spacing: 0.20px;
color: #057ec4;
text-align: center;
padding-bottom: 21px;
width: 400px;
margin: 0px auto;
}

/******************************** Internal page css *******************************/
section.display-none-block{
display:none;
}
section.feature-our-team h2{
font-family: 'Teko', sans-serif;
font-size:35px;
font-weight:700;
line-height:normal;
color:#fff;
letter-spacing:0.20px;
}
section.feature-internal-page .feature-innner-content{
text-align:left;
}
section.feature-internal-page .breadcrumb{
display:block;
padding: 0px 2px;
}
section.feature-internal-page .breadcrumb li a {
line-height: normal;
}
section.feature-internal-page {
text-align: center;
background: #007dc3;
padding: 15px 0px;
}
section.internal-page .internal-contetn img{
margin:41px 0px 37px;
}

section.internal-page .internal-contetn ul{
padding:0px;
margin:38px 0px 0px;
}
section.internal-page .internal-contetn ul li{
font-family: HelveticaNeueLTStd-Roman;
font-size:16px;
line-height:22px;
letter-spacing:0.20px;
color:#444444;
list-style:none;
padding-left:17px;
background:url(../images/internal-li-arrow.png) left center no-repeat;
background-position: 0px 4px;
margin-bottom:18px;
}

section.internal-page .internal-contetn .col-md-4{
padding-left:0px;
padding-right:0px;
}




/*Internal Page Right Content Div*/

section.internal-page .internal-contetn .internal-right-div{
background:#f2f2f2;
padding-bottom: 85px;
float: right;
width:397px;
}
section.internal-page .internal-contetn .internal-right-div ul{
margin:0px;
padding:2px 0px;
border-right:1px solid #dfdfdf;
border-left:1px solid #dfdfdf;
}
section.internal-page .internal-contetn .internal-right-div ul li{
background: none;
margin:0px;
  padding: 0;
}

section.internal-page .internal-contetn .internal-right-div ul li a{
font-family: HelveticaNeueLTStd-Cn;
font-size:16px;
line-height:22px;
padding: 10px 0px 10px 0px;
letter-spacing:0.20px;
display:block;
color:#4c4c4c;
padding-left: 50px;
padding-right: 50px;
}
section.internal-page .internal-contetn .internal-right-div ul li a:focus {
background:#fff;
font-family: HelveticaNeueLTStd-Bd;
color:#007dc3;
line-height:22px;
padding: 10px 0px 10px 50px;
border-top:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
text-decoration:none;
}
section.internal-page .internal-contetn .internal-right-div ul li  a{
outline:none;
border:none;
}
section.internal-page .internal-contetn .internal-right-div .blog-content{
background: #FFF;
margin: 0px 50px;
height: 100%;
padding: 25px 30px 35px;
}
section.internal-page .internal-contetn .internal-right-div h3.blog-h3{
padding-bottom:6px;
font-family: HelveticaNeueLTStd-Cn;
background:url(../images/icon-feed.png) center right no-repeat;
background-position: 260px 5px;
padding-left: 50px;
font-size:30px;
line-height:normal;
letter-spacing:0.40;
color:#2f2f2f;
}
section.internal-page .internal-contetn .internal-right-div .blog-content span{
font-size:18px;
float: right;
font-family: HelveticaNeueLTStd-Bd;
color:#017dc3;
line-height:0;
letter-spacing:0.20px;
}
section.internal-page .internal-contetn .internal-right-div .blog-content p.stronger{
font-size:20px;
line-height:38px;
color:#8b8b8b;
font-family: HelveticaNeueLT-Heavy;
letter-spacing:0;
padding-bottom:0px;
}
section.internal-page .internal-contetn .internal-right-div .blog-content p{
color:#017dc3;
font-size:14px;
line-height:20px;
letter-spacing:0.20px;
padding-right:0px;
padding-bottom: 25px;
font-family: HelveticaNeueLTStd-Roman;
}
section.internal-page .internal-contetn .internal-right-div .driver{
height: 1px;
background: #dfdfdf;
margin-bottom: 19px;
width: 100%;
margin-top: 6px;
}
section.internal-page .internal-contetn .internal-right-div .driver.less-margin-bottom{
margin-bottom:8px;
}
section.internal-page .internal-contetn .internal-right-div .blog-content p.see-more{
font-size:14px;
line-height:normal;
letter-spacing:0.30px;
color:#4c4c4c;
padding:0px;
background-position: 0px 2px;
padding-left: 22px;
background:url(../images/see-more-img.png) no-repeat center left;
font-family: HelveticaNeueLTStd-Roman;
float: right;
cursor: pointer;
}
section.internal-page .internal-contetn .internal-right-div .blog-content p.see-more:hover{
opacity:0.7;
}
section.internal-page .internal-contetn .internal-right-div .blog-content.remove-padding-top{
padding-top:6px;
}
.navbar-default {
background-color: transparent;
border-color: transparent;
display: none;
}


.biosinternal-left-div.internal-page h5{
font-size:18px;
color: #6b0f18;
 font-weight: 700;
}
.biosinternal-left-div.internal-page h5.a{
text-decoration:underline;

}
.biosinternal-left-div.internal-page a{
font-weight: 700;
color:#6b0f18;
}




.biosinternal-left-div.internal-page table td {
  font-size: 18px;
    font-family: "Roboto Condensed",sans-serif;
  padding: 5px 20px!important;
}





.biosinternal-left-div.internal-page h4{
font-size:24px;
color: #6b0f18;
font-weight:700;
}
.table_new th{
  background-color: #7a272f;
  color: #fff;
  font-family: 'Teko', sans-serif;
  font-weight: 700;
  text-align: left!important;
  padding: 25px 21px 20px!important;
  line-height: 20px!important;
  letter-spacing: 0.20px;
  font-size: 26px;
}

.table_new th span{
font-size:15px!important;
line-height:20px;
letter-spacing:0;
color:#fff;
  font-family: "Roboto Condensed",sans-serif;
font-weight:100;
}

 .table_new th span.smally{
  font-size: 30px!important;
  font-weight: 400;
  font-family: 'Teko', sans-serif;
  line-height: 20px;
  letter-spacing: 0.40px;
}
table.table_new{
width:100%!important; 
  border: none;
}
table.table_new td{
background-color:#f0f0f0;
}
.biosinternal-left-div.internal-page table.table_new td {
font-size: 18px!important;
  padding: 0px 20px!important;
  font-weight: 400!important;
    font-family: "Roboto Condensed",sans-serif;
  line-height: 52px!important;
    border-top: 1px solid #FFF!important;
}
.table_new.table, .table_new.table td {
  border-color: #fff!important;
}
.biosinternal-left-div.internal-page table.table_new td span{
font-size:18px!important;
    font-family: "Roboto Condensed",sans-serif;
}

/********************* Bios Internal Pages Css Start Here ************************/
.biosinternal-left-div{
margin-top:42px;
margin-bottom: 101px;
}
.biosinternal-left-div .title-section {
background:transparent; 
padding:0;
}
.biosinternal-left-div .title-section h2 {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 35px;
  line-height: 40px;
  padding-bottom: 21px;
  font-weight: 700;
  letter-spacing: 0px;
  padding-right: 90px;
  color: #000;
}
.biosinternal-left-div .title-section p {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 18px;
  line-height: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.20px;
  color: #6b0f18;
}
.biosinternal-left-div .title-section .bios-internal-social-icon {
  padding: 0px;
  margin: 28px 0px 30px 0px;
}
.biosinternal-left-div .title-section .bios-internal-social-icon img {
  margin-right: 10px;
}
.biosinternal-left-div .title-section .bios-internal-social-icon img.extra-space{
margin-right:16px;
}
.biosinternal-left-div .content-section {
  padding: 0px 47px 0 0;
}
.biosinternal-left-div .content-section p {
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0.20px;
  color: #252525;
padding-bottom: 20px;
}
/* .biosinternal-left-div .content-section img {
max-width:263px;
width:100%; 
margin: 4px 21px 0px 0px;
} */
.author-section{
background:#f2f2f2;
  padding: 16px 22px 22px;
   margin-top: 23px;
 max-width: 776px;
}
.author-section img{
float:left;
margin: 7px 20px 40px 0px;
}
.author-section h4{
font-size:26px;
font-family: "Roboto Condensed",sans-serif;
line-height:35.5px;
font-weight:700;
letter-spacing:0;
margin:0px;
padding-bottom: 3px;
color:#020202;
}
.author-section p{
font-size:15px;
font-family: 'Roboto', sans-serif;
line-height:20px;
font-weight:400;
letter-spacing:0;
margin-bottom: 9px;
color:#020202;
}
.author-section em{
font-size:16px;
font-family: 'Roboto', sans-serif;
line-height:20px;
font-weight:700;
letter-spacing:0.20px;
color:#6b0f18;
font-style: italic;
text-decoration: underline;
}
.author-section em a{
color:#6b0f18;
padding: 0px 6px 0px 0px;
}
.biosinternal-left-div .driver{
height:1px;
margin:58px 0px 33px;
background:#dfdfdf;
}
.form-section button{
  border: 0px;
  font-family: 'Roboto', sans-serif;
  background: #6b0f18;
  font-size: 14px;
  color: #fff;
  padding: 7.5px 0px;
  text-transform: uppercase;
  line-height: normal;
  letter-spacing: 0px;
  font-weight: 600;
  margin-bottom: 29px;
  width: 170px;
}
.form-section p.form-submit #submit{
  border: 0px;
  font-family: 'Roboto', sans-serif;
  background: #6b0f18;
  font-size: 14px;
  color: #fff;
  padding: 7.5px 0px;
  text-transform: uppercase;
  line-height: normal;
  letter-spacing: 0px;
  font-weight: 600;
  margin-bottom: 29px;
  width: 170px;
}
.form-section button:hover{
opacity:0.7;
}
.form-section h3{
font-family: "Roboto Condensed",sans-serif;
  font-size: 26px;
  color: #020202;
  line-height: 33.5px;
  letter-spacing: 0px;
  font-weight: 700;
  padding-bottom: 6px;
}
.form-section p.comment-notes{
font-family: 'Roboto', sans-serif;
font-size:15px;
color:#020202;
line-height:normal;
letter-spacing:0px;
padding-bottom: 36px;
font-weight:400;
}

.form-section label{
font-family: "Roboto Black";
font-size: 15px;
color: #020202;
min-width: 66px;
line-height: normal;
letter-spacing: 0px;
}
.form-section p.comment-notes label{
margin: 10px 0px 13px;
}
.form-section input{
width: 435px;
height: 37px;
padding:10px 15px;
margin-bottom: 23px;
background: #f2f2f2;
border: 0px;
}
.form-section p.form-allowed-tags
{
display:none;
}
.form-section textarea{
max-width: 776px;
width:100%;
padding:10px 15px;
height: 133px;
background: #f2f2f2;
border: 0px;
margin-bottom: 24px;
}
.bios-right-div.internal-page #rc_widget-2{
display:none;
}
.contact-description.internal-page .fn.org strong{
  font-size: 24px;
  line-height: 33.5px;
  letter-spacing: 0.20px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  color: #000;
  padding-bottom: 8px;
}
.contact-description.internal-page  span{
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: #000;
}
.contact-description.internal-page div.adr::before {
  content: url('../images/bios-map-img.png') no-repeat;
  display: block;
  width: 43px;
  padding-left: 6px;
  float: left;
  margin-bottom: 55px;
}
.widget.widget_rc_widget .adr{
margin-top:px;
}


.contact-description.internal-page li.tel{
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  color: #000;
}
.widget.widget_rc_widget .vcard {
margin-bottom:0px;
}
.footer-content .driver{
display:none;
}
.home .footer-content .driver{
display:block;
}
/* section.main-header .header-menu ul#menu-main-menu li ul.dropdown-menu.dropdown_menu{
margin-top:1px;
} */
section.main-header .header-menu ul#menu-main-menu li ul.dropdown-menu.dropdown_menu li ul{
margin-top:-1px;
}
a .social-icon-parent-div:hover{
opacity:0.7;
}
ul.vcard li{
font-size: 18px;
  line-height: 26px;
  letter-spacing: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  /* color: #000; */
}

ul.vcard li a{
  color: #fff !important; 
}
.page-template-page-templatestemplate-home-php  ul.vcard li.tel{
color:#fff!important;
}
li.fn.org{
margin-bottom:8px;
}
 #nav_menu-3
{
  margin: 12px 0px 31px;
  border-bottom: 1px solid #dfdfdf;
}
.page-template-page-templatestemplate-blog-php #nav_menu-3, .single #nav_menu-3, .category #nav_menu-3
{
display:none;
}

.bios-left-div .navigation
{
clear:both;
}

.page-template-page-templatestemplate-blog-php section.bios-body .bios-right-div .recent-activiti {
  margin-top: 31px;
}
#rc_widget-4{
display:none;
}

/* Gallery Page css */

.gallery__inner_content .ngg-albumoverview, .single_gallery_page .ngg-galleryoverview {
   float: none;
    margin: 0px auto;
    max-width: 907px;
}

.gallery_content .gallery__inner_content .ngg-album-compact {
    max-width: 440px;
    margin: 0px 27px 27px 0px !important;
    padding: 0px !important;
    width: 440px;
	  position: relative;
}
.gallery_content .gallery__inner_content .ngg-album-compact:nth-child(2n){
margin-right:0px!important;
}
.gallery__inner_content .ngg-album-compactbox {
  padding: 0px !important;
  box-sizing: inherit;
  -moz-box-sizing: inherit;
  border: 0;
  border-radius: 0;
}
.gallery__inner_content .ngg-album-compactbox img {
  border: 1px solid #000;
  position: relative;
  max-width: 440px;
  width: 100%;
}
.gallery__inner_content .ngg-album-compact .ngg-album-gallery-image-counter {
	color: #FFF;
    font-size: 16px;
    text-transform: uppercase;
    line-height: normal;
    letter-spacing: 0.2px;
    font-weight: 700;
    font-family: "Roboto",sans-serif;
    background: none repeat scroll 0% 0% #000;
    max-width: 440px;
    width: 100%;
    padding: 6px;
	  position: absolute;
  bottom: 0;
    padding: 6px 18px;
  opacity: 0.8;
  z-index: 9;
}
.ngg-album-compactbox:after{
  border-bottom: none!important;
}
.ngg-album-compactbox:before{
  border-bottom: none!important;
}

.gallery__section .ngg-galleryoverview {
  float: none;
  margin: 0 auto;
  max-width: 937px;
}
.single_gallery_page .ngg-gallery-thumbnail-box{
  margin-right: 0px;
  margin-bottom: 25px;
}
.single_gallery_page .ngg-gallery-thumbnail-box img{
  margin: 0px;
  padding: 0px;
  border: 1px solid #000;
  position: relative;
  width: 100%;
}
/* Gallery Page css Ends Here */

.page-template-page-templatestemplate-single-gallery-php .gallery_content {
  margin: 50px 0 83px 0;
}
.page-template-page-templatestemplate-single-gallery-php .gallery__inner_content_tittle p{
letter-spacing:0.4!important;
}
.gallery__inner_content_tittle h2{
letter-spacing:0.2!important;
}
.widget_twitter{
    overflow:hidden!important;
}
.widget_twitter div ul{
      overflow-y: scroll;
  height: 146px;
}
.widget_twitter .follow-button{
      padding-top: 5px;
}



@media (max-width:1399px){
.bios-position-div
{
min-height:inherit!important;
}
.col-md-4.col-sm-4.col-xs-12.section-flex
{
min-height:inherit!important;
}

}

@media (min-width:1400px){
section.footer{
background:#000;
padding:27px 0px;
position: absolute;
bottom: 0;
width: 100%;
}

section.footer .container{
  width: 1170px!important;
}
.home section.footer .container{
  width:1084px!important;
}
section.msl-full-div .container {
  width: 1200px!important;
}


.home section.footer{
position: relative;
}
section.bios-body .container {
  width: 1200px!important;
  margin-right: auto!important;
}
section.feature-our-team .container {
  width: 1200px!important;
  margin-right: auto!important;
}
section.internal-page .container {
  width: 1200px!important;
  margin-right: auto!important;
}
section.bios-body .container {
  width: 1200px!important;
  margin-right: auto!important;
}
}



@media (min-width:1220px){
.container{
width:1200px;
}
}

@media (min-width:1200px){
.msl-title-div .container{
width:1158px;
}
section.msl-full-div .container{
width: 1128px;
}
/*master box*/
.resources_content ul li {
min-width: 268px;
width: 23.48%;
}
.resources_content ul li:nth-child(1) {
  padding: 18px 0px 8px;
}
.resources_content ul li:nth-child(1) img {
margin-bottom: 17px;
}
.resources_content ul li:nth-child(2) {
  padding: 15px 0px 8px;
}
.resources_content ul li:nth-child(2) img {
margin-bottom: 11px;
}
.resources_content ul li:nth-child(2) h3 {
margin-bottom:3px;
}
.resources_content ul li:nth-child(4) {
  padding: 18px 0px 8px;
}
.resources_content ul li:nth-child(4) img {
margin-bottom: 17px;
}
/*masterbox end*/

/**************** Bios css *********************/
section.bios-body .bios-right-div{
max-width:397px;
width:100%;
float: right;
}



/*second footer css*/
.footer-master-box img.center-align-img {
float:left;
display: block;
margin-top: 3px;
}
section.section-footer .section-footer-content .col-md-8{
padding-left: 6px;
padding-right: 0px;
}
section.section-footer .section-footer-content .less-padding-left{
padding-left:0px!important;
}
section.section-footer .section-footer-content .col-md-4{
padding-right: 0;
padding-left:18px;
}

section.section-footer .margin-top-ul{
margin-top:-5px;
}
/*second footer css end*/

/*footer ul section widths*/
section.footer .width-ul-one{ width:25.3%; margin-top: 21px; margin-left: 2px;}
section.footer .width-ul-two{width:19.1%; margin-top: 21px;}
section.footer .width-ul-three{  width: 19.9%; margin-top: 21px;}
section.footer .width-ul-four{  width: 21.4%; margin-top: 21px;}
section.footer .width-ul-five{  width: 14%; margin-top:21px;}
/*end footer css*/



section.section-footer .container{
width:910px;
margin:0px auto;
}
section.main-header .header-logo .col-md-4{
padding:0px;
}
/* section.search-section .search-inner-content input[type='text']{
margin-right:-10px;
} */

section.how_can_we_help_you .container{
width:1141px;
}

section.master-section .master-section-content .keurig-background-img img {
  margin: 74px 0px 0px 166px;
}
.backstretch .caption {
  padding: 14px 0px 11px!important;
}
section.internal-page .col-sm-12{
padding-left:0px;
padding-right:0px;
}
section.internal-page .container{
width:auto;
padding-right:0px;
padding-left:0px;
}
section.internal-page .row{
  margin-left: 0px;
  margin-right: 0px;
}
section.main-header .container{
max-width:1200px;
}

section.header .social-icon-div{
margin-left:50px;
}
section.footer .container{
width: 1084px;
}

/************BIOS pages css**************/
section.feature-our-team .container{
width:1127px;
margin:0px auto;
}
section.bios-section .container{
width:934px;
}
/************************* BIOS Internal page css *************************/
section.bios-internal-section .container{
width:895px;
}
section.bios-internal-section .driver{
width:400px;
height:1px;
background:#dfdfdf;
}
section.bios-internal-section .col-md-6{
padding-left:0px;
padding-right:0px;
}
/******************************** Gallery page css*******************************/
section.gallery .container{
width:907px;
}
/******************************** Internal page css *******************************/
section.feature-internal-page .feature-innner-content{
padding:0px 50px;
}
section.internal-page .internal-left-div{
padding-left:85px;
}
section.internal-page .internal-contetn{
padding-left:40px;
}
}


@media (max-width:1299px){
section.master-section .master-section-content .keurig-background-img img  {
margin: 75px 0px 0px 125px!important;
}
section.master-section .master-section-content .keurig-background-img img.remove-margin-left {
margin: 74px 0px 0px 38px!important;
}
section.master-section .right-div {
max-width: 200px;
}
section.master-section .master-section-content .keurig-background-img img {
  margin: 74px 0px 0px 102px;
}
section.master-section .master-section-content .keurig-background-img img {
width: 150px;
}
section.master-section .right-div.right-div-floatleft {
margin-left: 95px;
}
section.master-section .right-div {
    max-width: 201px;
}
}
.dropdown-menu>li
{	position:relative;
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	/* Rules below not implemented in browsers yet */
	-o-user-select: none;
	user-select: none;
	cursor:pointer;
}
.dropdown-menu .dropdown_menu  {
    left: 100%;
    position: absolute;
    top: 0;
    display:none;
    margin-top: -1px;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-left-color:#fff;
	box-shadow:none;
}

section.main-header .header-menu ul li ul.dropdown-menu li a.trigger.right-caret{
  background: url('../images/menu_carat_img.png') right 12px no-repeat;

}
section.main-header .header-menu ul li ul.dropdown-menu li a.trigger.left-caret{
  background: url('../images/menu_carat_img.png') right 12px no-repeat;

}

@media (min-width:1199px) and (max-width:1449px){

section.main-header .header-menu ul li a span.caret {
  display:none;
}
}
@media(max-width:1700px)
{

section.main-header .header-menu ul li.item6 ul.dropdown-menu
{
	left:inherit;
  right: 0;
}

section.main-header .header-menu ul li.item6 ul.dropdown-menu ul.dropdown-menu
{
left: -100%;
  right: 100%;
}
section.main-header .header-menu ul li.item5 ul.dropdown-menu ul.dropdown-menu
{
left: -100%;
  right: 100%;
}
section.main-header .header-menu ul li.item3 ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu
{
left: -100%;
  right: 100%;
}
section.main-header .header-menu ul li.item7 ul.dropdown-menu
{
	left:inherit;
  right: 0;
}

section.main-header .header-menu ul li.item7 ul.dropdown-menu ul.dropdown-menu
{
left: -100%;
  right: 100%;
}

section.main-header .header-menu ul li.item7 ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu
{
left: -100%;
  right: 100%;
}


section.main-header .header-menu ul li.item3 ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu
{
left: -100%;
  right: 100%;
}

section.main-header .header-menu ul li.item2 ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu ul.dropdown-menu
{
left: -100%;
  right: 100%;
}
}

@media (min-width:1199px){
section.feature-our-team{
  position: fixed;
  width: 100%;
  top: 123px;
  z-index:99;
  }
section.main-header .header-menu ul li a span.caret {
  display:none;
}
section.bios-body {
  padding: 93px 0px 0px;
}
} 

@media (max-width:1199px){
section.feature-our-team{
  position: relative;
  width: 100%;
  top: 0;
  z-index:inherit;
  }

  section.bios-body {
  padding: 0px 0px 0px;
}
  

.dropdown_menu .mobile-menu-2
{
left: inherit;
position: relative;
}

section.main-header ul .dropdown_menu .mobile-menu-2, section.main-header ul .dropdown_menu.mobile-menu-1 {
  background: #000000;
  }

.dropdown-submenu , .dropdown_menu .dropdown {
  background: url('../images/menu_carat_img.png') no-repeat;
  background-position: 98%;
}
.dropdown-menu {
position:relative;
}
/*ul#menu-main-menu li ul.dropdown-menu
{
display:none!important;
}
 ul#menu-main-menu li.open ul.dropdown-menu
{
display:block!important;
} */
section.video-section-box .video-left-div img {
  width: 100%;
}
section.main-header .header-menu ul li a span.caret {
color: #000;
margin-top: 8px;
display: inline-block;
margin-left: 10px;
float: right;
}
.caret {
    margin-left: 2px;
    border-top: 6px dashed;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}

section.main-header .header-logo .col-xs-6 {
    z-index: 9999;
}

.navbar-toggle {
    position: absolute;
    right: 0px;
    top: 0px;
}


.dropdown-menu .sub-menu {
  left: 0;
  position: relative;
  top: 0;
}
.main-header .header-menu .navbar-wrapper .navbar-collapse {
  margin-top: 8px;
 overflow: auto!important;
}

ul li ul.dropdown-menu li a.trigger.right-caret {
  background: url('../images/menu_carat_img.png') 15px 12px no-repeat;
}

section.main-header .header-menu ul li ul.dropdown-menu li a.trigger.right-caret {
  background: url('../images/menu_carat_img.png') 100% 12px no-repeat;
}

section.main-header .header-menu ul li ul.dropdown-menu li {
  padding: 0 15px;
}

section.main-header .header-menu ul li ul.dropdown-menu li {
  padding: 0 15px;
}

section.main-header .header-menu ul li ul.sub-menu {
  margin: 0 -15px;
}

section.main-header .header-menu ul li ul.sub-menu li{
   border-right:0px solid transparent;
  border-left: 0px solid transparent;
}

section.main-header .header-menu ul li a ul.sub-menu  li a{
background:red;
padding:0px;
}




section.main-header .header-menu ul li a {
text-align: left !important;
}
section.main-header .header-menu ul li ul.dropdown-menu li a{
  padding: 0px 15px;
}

section.main-header .header-menu ul li ul.dropdown-menu li a {
  padding:0px;
}
/*footer ul section widths*/
section.footer .width-ul-one{  width: 20%; padding:0px 8px 0 2px; margin-top:21px;}
section.footer .width-ul-two{  width: 20%; padding:0px 8px; margin-top:21px;}
section.footer .width-ul-three{  width: 20%; padding:0px 8px; margin-top:21px;}
section.footer .width-ul-four{  width: 20%; padding:0px 8px; margin-top:21px;}
section.footer .width-ul-five{  width: 20%; padding:0px 8px; margin-top:21px;}
/*end footer css*/



/****mslaw gallery page breadcrumb start here***/
.gallery_tittle_inner_content{
padding: 28px 0px 21px;
}

.gallery_tittle_inner_content h1{
line-height: 20px;
font-size: 35px;
padding-bottom: 5px;
}
.gallery__inner_content_tittle p {
    display: none;
}


.gallery_tittle ul.bread_crumb {
font-weight: 700;
    padding: 0px 15px;
	text-align:center;
    margin-bottom: 0px;
	display: block;
	letter-spacing: 0.5px;
}
.gallery_tittle ul.bread_crumb li {
opacity: 0.5;
color:#fff;
    font-size: 12px;
	font-family: "Roboto Condensed",sans-serif;
  letter-spacing: 0.4px;
    display: inline-block;
}
.gallery_tittle ul.bread_crumb li a {
    color: #fff;
    font-size: 12px;
	text-decoration: underline;
	font-family: "Roboto Condensed",sans-serif;
  letter-spacing: 0.4px;
}
.gallery_tittle ul.bread_crumb .active {
color: #FFF;
font-size: 12px;
font-weight: 700;
font-family: "Roboto Condensed",sans-serif;
}

/****mslaw gallery page breadcrumb start here***/


/*mslaw*/
.navbar-nav .open .dropdown-menu {
background: url(../images/submenu-bg.png);
 margin-top: 10px;
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu li a {
padding: 0px;
color:#fff!important;
}
.navbar-toggle {
  display:block;
}
.header-menu{
position:relative;
}






section.main-header ul{
background:#fff;
overflow-y: scroll;
float: none!important;
}
section.main-header ul::-webkit-scrollbar-track{
/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
background-color:#fff;
}
section.main-header ul::-moz-scrollbar-track{
/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
background-color: #fff;
}
section.main-header ul::-webkit-scrollbar{
width: 1px;
background-color:#fff;
}
section.main-header ul::-moz-scrollbar{
width: 1px;
background-color:#fff;
}
section.main-header ul::-webkit-scrollbar-thumb{
background-color: #fff;
}
section.main-header ul::-moz-scrollbar-thumb{
background-color:  #fff;
}





section.main-header .header-menu ul li {
padding: 10px 15px;
}
.navbar-collapse {
margin-top: 8px;
}
.navbar-nav li {
  float: none;
  display:block;
  width:100%;
}
.navbar-toggle {
  background-color: #7e7e7e;
  float: right;
  width: 40px;
  height: 40px;
  padding: 8px 9px;
  margin-right: 0px;
  margin-top: 16px;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 21px;
  height: 5px;
  border-radius: 0;
}
.navbar-header {
  float: none;
  width: 100%;
}
section.main-header .header-menu .col-md-8 {
width: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.navbar-collapse.collapse {
  display: none!important;
  height: 500px;
}
.navbar-collapse.collapse.in {
display:block!important;
overflow: auto;
}
.navbar-collapse.collapse.in::-webkit-scrollbar-track{
/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
background-color:#fff;
}
.navbar-collapse.collapse.in::-moz-scrollbar-track{
/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
background-color: #fff;
}
.navbar-collapse.collapse.in::-webkit-scrollbar{
width: 1px;
background-color:#fff;
}
.navbar-collapse.collapse.in::-moz-scrollbar{
width: 1px;
background-color:#fff;
}
.navbar-collapse.collapse.in::-webkit-scrollbar-thumb{
background-color: #fff;
}
.navbar-collapse.collapse.in::-moz-scrollbar-thumb{
background-color:  #fff;
}



.navbar-inverse .navbar-toggle {
  border-color: transparent;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
  background-color: #7e7e7e;
   padding: 8px 9px;
	border: 1px solid transparent;
}

section.blog-news-section .blog-left-div h3.side-date {
font-size: 18px;
}
section.blog-news-section .blog-left-div h4.strong {
font-size: 24px;
}
section.blog-news-section .blog-left-div p {
font-size: 16px;
}
  
  
section.video-section-box .recent-activiti .date{
margin-bottom: 30px;
}
section.main-header .header a.open-menu-btn {
width: 40px;
right: 0;
top: 15px;
}
.resources_content ul li {
margin-right: 19px;
}
/*mslaw css*/





.header {
display:block;
}

section.video-section-box .video-left-div img.video-icon {
right: 40px;
}
section.main-header .header-menu ul li ul.sub-menu {
/* display:none!important; */
}
section.video-section-box .video-left-div h4 {
font-size: 22px;
}
section.main-header .header-menu ul li:hover ul.sub-menu {
  display: none;
}
section.main-header .header-logo img {
margin: 11px 0px 0px 0px;
}

.header-social-icon .col-md-2{
width: auto;
float: right;
margin-right: 40px;
}
.social-icon-div{
margin-right: 5px;
}

section.master-section .master-section-content .keurig-background-img img {
  margin: 74px 0px 0px 80px;
}
section.master-section .right-div.right-div-floatleft {
  margin-left: 80px;
}

.nav_ipad.open ul#menu-main-menu-1 li
{
width:100%;
text-align:center;
clear:both;
  padding: 0px 0px;
}
.nav_ipad.open ul#menu-main-menu-1 li a
{
color:#fff;
}
/******************************** BIOS page css*******************************/
section.feature-our-team .breadcrumb {
display:block;
padding: 0px;
}
section.feature-our-team .breadcrumb li a {
line-height: 20px;
}
/* section.feature-our-team {
padding: 15px 0px;
} */
/******************************** Internal page css*******************************/
section.internal-page .internal-contetn .internal-right-div ul li a {
padding-left: 25px;
}
section.internal-page .internal-contetn .internal-right-div h3.blog-h3 {
padding-left: 25px;
}
section.internal-page .internal-contetn .internal-right-div h3.blog-h3 {
background-position: 265px 4px;
}
section.internal-page .internal-contetn .internal-right-div .blog-content {
margin: 0px 26px;
padding: 25px 15px 35px;
}
section.internal-page .internal-contetn .col-md-8 {
padding-right: 0px;
padding-left: 0px;
}
section.internal-page .internal-contetn .internal-right-div ul li a:focus {
padding-left:25px;
}
}

@media (max-width:1100px){
section.master-section .right-div.right-div-floatleft {
margin-left: 33px;
}
section.master-section .right-div p {
font-size: 12px;
}
section.master-section .master-section-content .keurig-background-img img {
width: 150px;
}
section.master-section .master-section-content .keurig-background-img img {
margin: 74px 0px 0px 102px;
}
}

@media (max-width:1024px){
section.blog-news-section .content-right-div p {
margin-bottom: 12px;
}
hr {
  margin-bottom: 40px;
  margin-top: 15px;
}

a, a:hover{
opacity:1;
}

.backstretch .caption button.btn-learn-how:hover{
opacity:1 !important;
}
section.video-section-box .recent-activiti ul li:hover{
background:#fff;
cursor:pointer;
}
section.main-header .header-menu ul li a:hover {
    color: #000;
}

section.main-header .header-menu ul li.current-menu-item a:hover{
  font-weight: bold;
  color: #6b0f18;
}
section.bios-body .bios-right-div .recent-activiti ul li:hover {
  background: #fff;
  cursor: pointer;
}

}

@media (max-width:1040px){
section.master-section .master-section-content .keurig-background-img img {
margin: 74px 0px 0px 65px!important;
}
section.master-section .right-div.right-div-floatleft {
margin-left: 70px;
}
section.video-section-box .video-left-div.right-div-remove-margin {
padding-left: 0px;
}

section.video-section-box .video-left-div img.video-icon{
position:absolute;
bottom: 30px;
right: 40;
}
section.video-section-box .video-left-div img.right-video-icon{
position:absolute;
bottom: 30px;
right: 40px;
}
}


@media (min-width:992px){
.desktop-fb-version{display:block !important;}
.device-fb-version{display:none !important;}

section.internal-page .container{
width:auto;
}
section.internal-page .col-sm-12{
padding-left:0px;
padding-right:0px;
}
section.internal-page .internal-left-div{
padding-left: 72px;
}
section.feature-our-team .container {
  width: 91.7%;
  margin-right: 0;
}
section.bios-body .container {
  width: 91.7%;
  margin-right: 0px;
}

.page-template-page-templatestemplate-fullpage-php section.bios-body .container
{
   margin-right: auto;
}
}

@media (max-width:992px){

.desktop-fb-version{display:none !important;}
.device-fb-version{display:block !important;}

 hr{
  border-top: 1px solid #b8b8b8;
  margin-bottom: 30px;
  margin-top: 20px;
}

section.blog-news-section .content-right-div p {
  padding: 0;
}

section.blog-news-section .blog-left-div img {
  margin-right: 0;
  width: 100%;
    max-width: 100%;
}

.blog-right-div .facebook-likes-content .textwidget {
  height: 457px !important;
}

.widget_twitter div ul {
  height: 362px;
}
.blog-right-div .facebook-likes-content .widget_twitter {
  height: 434px;
  
  }


.gallery__inner_content .ngg-album-compact .ngg-album-gallery-image-counter{
text-align:left!important;
}
.contact-description div.adr::before {
  margin-bottom: 70px;
  }

  .gallery_content .gallery__inner_content .ngg-album-compact {
    padding: 0px 29px 27px 0px !important;
    margin: 0px auto !important;
    float: none;
    text-align: center;
}
.gallery__inner_content .ngg-album-compact .ngg-album-gallery-image-counter{
  text-align: center;
margin: 0px auto;
}

.single_gallery_page .ngg-gallery-thumbnail-box {
    text-align: center;
    float: none;
    margin: 0px auto 25px !important;
}
.gallery_content .gallery__inner_content .ngg-album-compact {
    margin: 0px 27px 27px 0px !important;
    padding: 0px !important;
    width: 48% !important;
    max-width: 440px;
    float: left;
}

.single_gallery_page .ngg-gallery-thumbnail {
    text-align: center;
    float: none;
    max-width: 430px;
    margin: 0px auto;
    }
.single_gallery_page .ngg-gallery-thumbnail-box img{
  height: auto;
}

section.blog-news-section .blog-left-div p {
font-size: 19px;
}

.gallery__inner_content_tittle {
    max-width: 689px;
    margin: 0px auto;
}
.gallery__team .caption {
  width: 91.5%;
}
section.blog-news-section .img-left-box{
width:100%;
float:none;
}
.content-right-div{
padding:0px 12px 8px;
overflow: hidden;
}
section.blog-news-section .blog-left-div{
padding:0px;
}
section.blog-news-section .blog-left-div img{
margin-right:0px;
width:100%;
}
section.video-section-box .recent-activiti .date {
  margin-bottom: 55px;
}
.resources_content ul li h3 {
font-size: 20px;
}
.resources_content ul li p {
font-size: 13px;
}
.resources_grid img {
width: 50px;
}
.resources_content ul li {
margin-right: 15px;
padding: 18px 0px 5px;
}
.backstretch .caption{
padding: 28px 0px!important;
}
section.master-section .master-section-content .keurig-background-img img {
margin: 40px auto!important;
display: block;
float: none;
}
section.master-section .master-section-content .keurig-background-img img.remove-margin-left {
margin: 39px auto 34px!important;
display: block;
float: none;
}
section.master-section .right-div{
padding: 0px;
margin: 30px auto 0px auto;
display: block;
max-width: 230px;
width: auto;
float:none;
}
section.master-section .right-div.right-div-floatleft {
margin: 30px auto 0px auto;
display: block;
float: none;
}
section.video-section-box .video-left-div h4 {
font-size:17px;
padding-bottom: 5px;
}
section.video-section-box .video-left-div.right-div-remove-margin {
padding-left: 0px;
}
section.video-section-box .video-left-div img.video-icon {
bottom: 30px;
right: 40px;
width: 70px;
}
section.video-section-box .video-left-div img.right-video-icon {
bottom: 30px;
right: 40px;
width: 70px;
}
section.section-footer .section-footer-content h3 {
font-size: 26px;
}
.contact-description p.strong {
font-size: 19px;
line-height: 30px;
}
.contact-description p {
font-size: 18px;
line-height: 28px;
}
.footer-master-box img.center-align-img {
width: 201px;
}
section.section-footer .footer-master-box .social-icon-name p {
font-size: 18px;
line-height: 28px;
}
section.section-footer .social-icon-parent-div .social-icons img {
margin: 5px 0px 7px;
width: 28px;
}
section.section-footer .footer-master-box .social-icon-name {
padding-left: 8px;
}


/******************************** Gallery page css*******************************/
section.gallery .gallery-inner-content .gallery-caption {
position: absolute;
padding: 11px 0px;
max-width: 329px;
}


/****************** Bios internal page css ********************/
.biosinternal-left-div .title-section h2 {
padding-right: 0px;
}
.content-section {
padding: 0px 0px 0 0;
}
.bios-left-div .content-section{
padding: 14px 18px 20px;
}
/**************************** Internal Page css start here *******************************/
section.internal-page .internal-contetn .internal-right-div ul li a:focus {
padding:10px 0px 10px 20px;
}

section.internal-page .container{
width:auto;
}
section.internal-page .internal-left-div{
padding-left:18%;
}
section.internal-page .col-sm-12{
padding-left:0px;
padding-right:0px;
}
section.internal-page .internal-contetn .internal-right-div ul li a {
font-size: 14px;
padding: 10px 0px 10px 20px;
}
section.internal-page .internal-contetn .internal-right-div h3.blog-h3 {
padding-left: 20px;
font-size: 20px;
background-position: 183px 1px;
background-size: 19px;
}
section.internal-page .internal-contetn .internal-right-div .blog-content {
margin: 0px 20px;
padding: 20px 15px 35px;
}
section.internal-page .internal-contetn .internal-right-div .blog-content b.stronger {
font-size: 18px;
}
section.internal-page .internal-contetn .internal-right-div .blog-content p {
font-size: 12px;
padding-bottom: 18px;
}
section.internal-page .internal-contetn .internal-right-div .blog-content span {
font-size: 15px;
}
section.feature-our-team .container {
  width: 99%;
  margin-right: 0;
}
section.bios-body .container {
  width: 99%;
  margin-right: 0px;
}
}
@media (max-width:990px){
.contact-description div.adr::before {
  margin-bottom: 120px;
}
}


 @media (min-width:769px) and (max-width:1199px){
/*.video-box-content .col-md-12{
padding:0px;
}
.video-section-box .container{
padding:0px;
}*/
.resources_content{
padding:0px 30px;
}
}
 

@media (min-width:769px){
section.bios-body .bios-content{
display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  overflow: hidden;
}
section.bios-body .bios-content .col-md-4.section-flex {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  overflow: hidden;
}

section.bios-body .bio-internal-page{
display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  overflow: hidden;
}
section.bios-body .bio-internal-page .col-md-4.section-flex {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  overflow: hidden;
}
.biosinternal-left-div .driver{
  height: 1px;
  margin: 58px 0px 33px;
  background: #dfdfdf;
  position: absolute;
  width: 100%;
}
.driverdiv
{
height: 92px;
}
.bios-right-div .address
{
  padding-right: 30px;
  padding-left: 30px;
}
section.bios-body .bios-right-div .col-xs-12.social-less-padding {
  padding-left: 35px !important;
}
}

@media (min-width:768px){
/*mslaw css*/
section.search-section .col-md-12{
padding:0;
}
section.footer .footer-content .col-md-12{
padding:0px;
}
.navbar-collapse {
  margin-top: 0px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-color:transparent;
}
/*mslaw*/
}

@media (max-width:768px){

hr {
margin-bottom: 5px;
}

/* .blog-right-div .facebook-likes-content .textwidget {
  height: auto !important;
} */

.widget_twitter div ul {
  height: auto !important;
}
/* .blog-right-div .facebook-likes-content .widget_twitter {
   height: auto !important;
  }
 */




.msl-full-div.display-none-block img{
  margin: 4px 15px 6px 0px;
}
.contact-description div.adr::before {
  margin-bottom: 60px;
}
section.blog-news-section .blog-left-div .seemore {
  position: relative;
  right: 0px;
  bottom: 0px;
  float: right;
}
section.bios-body .internal-page  .soical-icons {
  padding: 0px 19px;
  margin-top:0px;
}

.gallery__team .caption {
    width: 91%!important;
}
.position-div {
    margin-top: 51px!important;
}

section.bios-body .bios-content .less-padding {
padding: 0px 22px;
}
.biosinternal-left-div.internal-page .content-section .banner_image {
    margin-right: 0px;
}
section.bios-body .bios-right-div .recent-activiti h5.title-head {
    font-size: 20px;
    line-height: 13.5px;
    padding: 6px 9px 6px;
}

section.bios-body .bios-right-div .recent-activiti h5.title-head {
    font-size: 20px;
    line-height: 13.5px;
    padding: 6px 9px 6px;
}

.video-box-content .col-xs-6 {
width:50%;
}
.video-box-content .col-xs-12 {
width:100%;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0px;
    background-color: transparent;
    border: 0px none;
    box-shadow: none;
}

.navbar-toggle {
    margin-right: 20px;
    margin-top: 19px;
}
.navbar-inverse .navbar-brand {
    padding: 3px 0px 0px 20px;
}
.navbar-collapse {
  margin-top: 12px;
}
section.main-header .header-logo img {
margin: 5px 0px 0px 0px;
}

section.search-section .search-inner-content input[type='text'] {
  margin-right: 15px;
  border-radius: 0px !important;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  border-color:#fff;
  padding:0px;
}

section.blog-news-section .blog-right-div .logo-title-div img.fb-like-btn {
bottom: 6px;
}

/*** Gallery page ****/
.gallery_content {
  margin: 50px 0 34px 0;
}
.gallery__team .caption {
  left: 0;
  right: 0;
  margin: 0px auto;
  max-width: 440px;
    width: 93%;
}

/*Bois page css*/
.bios-left-div {
  margin-top: 0;
}
.content-section {
  padding: 15px 18px 20px 18px;
}
.bios-content .full-div .mobil-none {
display:none;
}
section.bios-body {
    padding: 40px 0px 0px 0px;
}
section.bios-body .container {
  width: 100%;
  margin-right: 0px;
}
.bios-content .bios-left-content-div {
  max-width: inherit;
  width: 100%;
}
.bios-left-div .img-div {
  padding: 0px!important;
  max-width: 263px;
  margin-right: 2.6%;
}
section.bios-body .col-md-4 {
  padding-right: 0px;
  padding-left: 0;
}
section.bios-body .bios-right-div {
border-left: 0px solid #dfdfdf;
padding: 30px 22px;
}
section.bios-body .bios-right-div .recent-activiti {
  padding: 0px;
}
section.bios-body  .internal-page .recent-activiti {
  padding: 0px 21px 0px;
}
section.bios-body .internal-page .contact-description {
  padding: 0px 21px 0px!important;
}
section.bios-body .internal-page .col-xs-12.social-less-padding {
  padding: 0px 21px 0px!important;
}
section.bios-body .bios-right-div  .col-xs-12.address{
padding:0px;
}
section.bios-body .bios-right-div  .col-xs-12.social-less-padding{
padding:0px!important;
}
section.bios-body .contact-address .contact-description {
  padding: 0;
}
.bios-content .col-sm-8 {
  width: 100%;
}
.bios-content .col-sm-8.bios-left-content-div {
  width: 63.66666667%;
}
section.bios-body .col-md-4.section-flex {
  width: 100%;
}
.bios-left-div .none-on-mobile{
display:none;
}
section.footer .footer-content .driver {
width: 96%;
margin:0px auto;
}
/********************* Bios Internal Page ********************/
.author-section img {
    margin: 7px 20px 30px 0px!important;
}
.bio-internal-page .col-sm-8 {
  width: 100%;
  padding: 0px 22px;
}
.biosinternal-left-div .content-section {
  padding: 0px;
}
.biosinternal-left-div {
  margin-top: 0px;
  margin-bottom: 55px;
}
section.bios-body.bios-internal-body{
padding: 23px 0px 0px;
}
.biosinternal-left-div .title-section h2 {
font-size: 30px;
line-height: 35px;
}
.biosinternal-left-div .content-section p.none-on-mobile{
display:none;
}
.biosinternal-left-div .content-section p.block-on-mobile{
display:block;
}
.biosinternal-left-div .title-section .bios-internal-social-icon {
margin: 28px 0px 27px 0px;
}
.biosinternal-left-div .content-section img.featured_thumb {
  max-width: inherit;
  width: 100%;
  margin: 4px 21px 22px 0px;
}
.author-section h4 {
line-height: 33.5px;
}
.author-section {
padding: 16px 15px 22px;
  margin-left: -15px;
  margin-right: -15px;
}

.author-section img {
margin: 7px 20px 10px 0px;
}
.biosinternal-left-div .driver {
margin: 52px 0px 33px;
}
.form-section label {
min-width: 62px;
}
.form-section input {
width: 89%;
display: inline-block;
}
.form-section textarea {
height: 195px;
}

/*footer ul section widths*/
section.footer .width-ul-one {
  margin-top: 38px;
}
section.footer .width-ul-one{  width: 100%; padding:0px 28px;}
section.footer .width-ul-two{width: 100%; padding:0px 28px;}
section.footer .width-ul-three{width: 100%; padding:0px 28px;}
section.footer .width-ul-four{ width: 100%; padding:0px 28px;}
section.footer .width-ul-five{ width: 100%; padding:0px 28px;}
section.footer .copyright-text{padding:0px 15px; margin-bottom:22px;}
section.footer .privacy-policy{padding:0px 15px;}
section.footer {padding: 27px 0px 47px;}
section.footer .col-md-6 { padding: 0px 15px;}
section.section-footer {  padding: 37px 0px 0px;}
.footer-master-box img.center-align-img {margin: 0px auto 20px auto; width:210px; height:190px;}
/*end footer css*/

section.main-header .header-menu ul li {
padding: 10px 15px;
display: block;
}

section.blog-news-section .blog-left-div p{
font-size: 18px;
}
section.blog-news-section .blog-left-div h4.strong {
font-size: 24px;
line-height: 40px;
}
section.blog-news-section .blog-left-div h3.side-date {
font-size: 20px;
}
section.blog-news-section .blog-left-div .seemore p a {
font-size: 15px;
}

section.blog-news-section .img-left-box {
width:100%;
}
section.blog-news-section .blog-left-div {
padding: 0px;
}
section.blog-news-section .blog-left-div .content-right-div{
  padding: 0px 15px 8px;
}
section.video-section-box .recent-activiti .date {
  margin-bottom: 12px;
}
section.video-section-box .video-left-div h4 {
font-size:18px;
}
.resources_content ul li h3 {
font-size:26px;
}
.resources_content ul li p {
font-size: 15px;
}
.resources_grid img {
width:auto;
}
.resources_content ul li {
margin-right: 15px;
padding: 13px 0px 5px;
}
.resources_content ul li:last-child {
  margin-right: auto;
}
.resources_content ul li {
  margin: 0px auto 20px auto;
  width: 268px;
}
section.search-section .search-inner-content {
float: right;
}
.position-div {
margin-top: 81px;
}
.bs-nav{
margin-top:215px!important;
}
.backstretch .caption{
padding: 22px 0px!important;
}
section.main-header {
height: 80px;
padding-top:0px;
}
section.main-header .container{
width:auto;
}
.header-social-icon .col-md-2 {
margin-right: 65px;
}
section.video-section-box .video-left-div {
width: auto;
}
section.crousel {
top:51px;
}
section.how_can_we_help_you .box-parent-div{
margin-bottom:55px;
overflow: inherit;
}
section.how_can_we_help_you .box-parent-div:last-child{
margin-bottom:0px;
}
/*box 1-2*/
section.master-section .master-section-content .keurig-background-img {
width: 100%;
height: auto;
}
section.master-section .master-section-content .keurig-background-img.dassault-background-img {
height:auto;
}
section.master-section .master-section-content .keurig-background-img.tripadvisor-background-img{
width:100%;
height:auto;
}
section.master-section .master-section-content .keurig-background-img.osram-background-img{
width: 100%;
height:auto;
}

section.master-section .right-div {
width: auto;
margin: 25px auto 40px auto;
clear: both;
display: block;
float: none;
padding: 0px;
}
section.master-section .master-section-content .keurig-background-img img {
margin: 35px auto 0px auto!important;
display: block;
float: none;
width:auto;
}
section.master-section .master-section-content .keurig-background-img img.remove-margin-left {
margin: 35px auto 0px auto!important;
display: block;
float: none;
}
section.master-section .right-div.right-div-floatleft {
float: none;
width: auto;
margin: 25px auto 40px auto;
}
section.video-section-box .video-left-div {
width:auto;
margin:0px auto  25px auto;
}
section.video-section-box {
padding: 0px 0px 40px;
}
section.video-section-box .video-left-div img.video-icon {
    bottom: 40px;
    right: 40px;
}

section.video-section-box .video-left-div img.right-video-icon {
bottom: 40px;
right: 40px;
}

.block-div{
display:block;
}

.block-div{
display:block;
}

.bios-position-div {
top: 131px;
}
/******************************** Gallery page css*******************************/
section.gallery {
padding: 23px 0px 30px;
}
section.gallery .gallery-inner-content img {
margin:0px auto;
}
section.gallery .gallery-inner-content .parent-div {
margin-bottom: 18px;
max-width: 409px;
margin: 0px auto 18px;
}
section.gallery .gallery-inner-content .parent-div {
margin: 0px auto 20px;
}
section.gallery .gallery-inner-content .gallery-caption {
width: 91.5%;
max-width: inherit;
bottom: 19px;
}
.gallery .gallery-inner-content .gallery-left-div {
margin: 0px auto;
}
.gallery .gallery-inner-content .gallery-right-div {
margin: 0px auto;
}
/******************************** Gallery Internal page css *******************************/
section.gallery .gallery-single-page-img-full p.back-btn{
display:none;
}
section.gallery .gallery-single-page-img-full h3 {
margin-top: 17px;
}
/**************************** Internal Page css start here ******************************/
.biosinternal-left-div.internal-page .content-section p {
padding: 0px 0px 20px!important;
}
section.bios-body .bios-right-div .col-xs-12.social-less-padding {
    padding: 0px 20px !important;
}
section.display-none-block {
  display: block;
 margin-top: 26px;
 margin-left: -15px;
 margin-right:-15px;
}
section.display-block-none{
display:none;
}
section.msl-full-div .msl-content-div{
width:100%;
}
section.bios-body .bios-content .bios-right-div .col-xs-12.social-less-padding {
    padding: 0px !important;
}
section.bios-body .bio-internal-page .bios-right-div .col-xs-12.social-less-padding {
    padding: 0px !important;
}
.biosinternal-left-div.internal-page {
margin-top: 0px;
margin-bottom: 0px;
}
.msl-title-div h3 {
 padding: 5px 0px 0px 21px;
}
section.msl-full-div .msl-content-div {
padding: 0px 21px 0px;
}
section.msl-full-div .msl-content-div p{
padding:0px!important;
}
section.msl-full-div .msl-content-div p img{
width:inherit!important;
margin: 0px 13px 7px 0px!important;
}
.msl-title-div h3 {
    padding: 5px 0px 5px 21px!important;
}
.msl-title-div {
    height: auto !important;
}
.biosinternal-left-div.internal-page .content-section p {
    padding: 0px 21px 20px;
	margin-bottom: 0px;
}
.biosinternal-left-div.internal-page ul{
  padding: 0px 21px 0px 30px;
}
section.internal-page .internal-left-div{
padding:0px 0px 0px 15px;
}
section.internal-page .internal-contetn .internal-right-div ul li a {
padding: 10px 0px 10px 40px;
font-size:16px;
}
section.internal-page .internal-contetn .internal-right-div ul li a:focus {
padding: 10px 0px 10px 40px;
font-size:16px;
}

section.internal-page .internal-contetn .internal-right-div ul {
padding: 0px 0px;
}
section.internal-page .internal-contetn .internal-right-div h3.blog-h3 {
padding-left: 41px;
font-size: 30px;
background-position: 280px 8px;
background-size: 20px;
}
section.internal-page .internal-contetn .internal-right-div .blog-content span {
font-size: 18px;
}
section.internal-page .internal-contetn .internal-right-div .blog-content b.stronger {
font-size: 20px;
}
section.internal-page .internal-contetn .internal-right-div .blog-content p {
font-size: 14px;
padding-bottom: 18px;
}
section.internal-page .internal-contetn .internal-right-div {
  width: 100%;
}
section.internal-page .internal-contetn .internal-right-div ul {
  margin: 0px;
  padding: 2px 0px;
  border-top: 1px solid #dfdfdf;
  border-bottom: 0px solid #dfdfdf;
}
.resources_content ul {
margin: 0px;
padding: 0px;
list-style: none outside none;
flex-wrap: wrap;
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
overflow: hidden;
-webkit-flex-wrap:wrap;
}

.biosinternal-left-div .driver{
height:1px;
margin:58px 0px 33px;
background:#dfdfdf;
position:relative;
}
.driverdiv
{
display:none;
}
}



@media (max-width:767px){
iframe #facebook #u_0_0 div 
{
margin:0px auto !important;
}

.gallery_content .gallery__inner_content .ngg-album-compact:nth-child(2n) {
    margin-right: 0px;
    margin: 0 auto 27px !important;
}
.gallery_content .gallery__inner_content .ngg-album-compact {
    margin: 0px auto 27px !important;
    padding: 0px !important;
    max-width: 440px;
    width: 100% !important;
    float: none;
}

.resources_content ul {
display: block;
}
.resources_content ul li {
  float: none;
}
section.search-section .search-inner-content input[type='text'] {
  margin-right: 0px;
}
.gallery__team img {
margin: 0px auto;
}
section.video-section-box .video-left-div h4 {
font-size: 20px;
}
section.internal-page .internal-left-div{
padding:0px 15px 0px 15px;
}
section.internal-page .internal-contetn .internal-right-div ul{
border:none;
}
section.how_can_we_help_you .box-parent-div{
overflow: hidden;
}
section.video-section-box .video-left-div {
width: auto;
display: block;
margin: 0px auto 34px auto;
}
section.video-section-box .video-left-div img.video-icon {
right: 36px;
bottom: 50px;
}
section.video-section-box .video-left-div img.right-video-icon {
right: 36px;
bottom: 50px;
}
.resources_content ul li {
max-width:inherit;
}
section.how_can_we_help_you {
padding: 39px 0px 21px;
}
/*footer css here*/
section.section-footer .section-footer-content h3 {
font-size: 32px;
line-height:normal;
letter-spacing:0.23px;
}
.contact-description p.strong {
font-size: 25px;
line-height: 33.5px;
}
.contact-description p {
font-size: 22px;
line-height: 33.5px;
letter-spacing: 0px;
}
section.section-footer .social-icon-parent-div .social-icons img {
margin: 8px 0px 7px;
width:auto;
}
section.section-footer .footer-master-box .social-icon-name {
padding-left: 24px;
}
section.section-footer .footer-master-box .social-icon-name p {
font-size: 22px;
line-height: 44.58px;
}
.contact-description {
margin-bottom: 35px;
}

.bios-left-div .img-div {
  padding: 0px;
  max-width: 263px;
  margin-right: 0;
  margin-bottom: 19px;
  margin: 0px auto 19px auto; 
   display: block;
  float: none; 
}


.bios-content .col-sm-8 {
  width: 100%;
}
.bios-content .col-sm-8.bios-left-content-div {
  width: 100%;
}
section.bios-body .col-md-4.section-flex {
  width: 100%;
}
}



@media (max-width:615px){
.form-section input {
width: 88%;
}
.form-section label {
min-width: 60px;
}
}
@media (max-width:640px){
section.video-section-box .video-left-div {
display: block;
}
section.video-section-box .video-left-div h4 {
font-size: 16px;
margin-top: 0px;
}
section.video-section-box .video-left-div img.video-icon {
right: 40px;
}
section.video-section-box .video-left-div img.right-video-icon {
right: 40px;
}
}














@media (max-width:600px){
.backstretch .caption {
padding: 20px 30px!important;
}
.backstretch .caption h3 {
font-size: 26px;
}
.backstretch .caption p {
font-size: 14px;
}
section.video-section-box .video-left-div {
width:auto;
}
section.video-section-box .video-left-div img{
width:100%;
}
.theme-default .nivo-caption{
display:none!important;
}
/************** BIOS page css **************/
section.bios-section .bios-inner-content .col-xs-3{
width:100%;
}
section.bios-section .bios-inner-content img {
margin: 0px auto 10px auto;
}
section.bios-section{
padding:49px 0px 0px;
}
/************************* BIOS Internal page css *************************/
section.bios-internal-section .col-xs-6{
width:100%;
}
section.bios-internal-section {
padding: 34px 0px 68px;
}
section.bios-internal-section small {
display:none;
}
.bios-internal-left-div img{
margin: 0px auto 26px auto;
}
}











@media (max-width:546px){
.form-section input {
width: 85%;
}
.form-section label {
min-width: 60px;
}
}



@media (max-width:480px){
body #wprmenu_bar.wprmenu_bar {
  top: 9px!important;
}
#wprmenu_menu ul#wprmenu_menu_ul {
  top: 114px!important;
}

section.video-section-box .recent-activiti h5.title-head {
  padding: 5px 9px 4px;
    font-size: 19px;
}
section.video-section-box .recent-activiti ul {
  padding: 9px 0px 1px;
}

section.bios-body .internal-page  .soical-icons {
  padding: 0px;
    margin-right: 5px;
}

.resources_content ul {
    overflow: hidden!important;
    display: block!important;
    flex-wrap: nowrap !important;
}
.resources_content ul li {
    display: inline-block!important;
    float: none!important;
    margin: 0px 0px 15px!important;
    overflow: hidden!important;
}

section.display-none-block {
  margin-left: 0px;
  margin-right: 0px;
}
.biosinternal-left-div.internal-page ul li {
padding-left: 15px;
}
section.msl-full-div {
padding: 21px 0px 20px;
}
.biosinternal-left-div.internal-page .content-section img.featured_thumb {
    margin: 0px 0px 16px;
}
.section-footer-content .on-mobile-padding-less{
padding:0px;
}
/* section.msl-full-div .msl-content-div {
  padding: 0px 0px 0px;
} */
.biosinternal-left-div.internal-page .content-section p {
    padding: 0px 22px 20px !important;
}

section.footer .footer-content .driver {
width: 87%;
}
section.bios-body .bios-content .less-padding {
padding: 0px 21px 0px!important;
}
.internal-page-padding{
padding:0px!important;
}
.author-section img {
    margin: 7px 17px 10px 0px!important;
}
.gallery_tittle_inner_content {
    padding: 28px 7px 21px;
}
.biosinternal-left-div .title-section {
padding:0px;
}
.bio-internal-page .col-sm-8 {
    padding: 0px 21px 0px;
}
section.bios-body .contact-address .contact-description.internal-page {
    padding: 0px 21px 0px !important;
} 

.author-section {
padding: 16px 17px 22px;
}
section.bios-body .bios-right-div {
padding: 30px 21px 34px;
}
section.bios-body .contact-address .contact-description {
    padding: 0px !important;
}
.footer-master-box img.center-align-img {
width: 210px;
height: 191px;
}
section.section-footer .section-footer-content{
width: 100%;
max-width: 210px;
margin: 0px auto;
float: none;
}
.section-footer-content .less-padding{
padding:0px;
}
.main-header .header-menu .navbar-wrapper .navbar-collapse {
margin-top: 47px;
}
.map-icon {
width: 25px;
margin-top: -8px;
margin-left: -16px;
}
/*Bois css*/
.bios-left-div .img-div img {
  max-width: inherit;
  width: 100%;
}
.bios-left-div .img-div{
  max-width: inherit;
  width: 100%;
}
.bios-content .full-div .title-section h2 {
font-size: 26px;
}
.bios-content .full-div .content-section {
  padding: 11px 19px 22px 20px;
}
.bios-content .full-div {
 margin-bottom: 40px;
}
.pagination-div {
margin-bottom: 73px;
}
.bios-left-div .left-div-parent .none-on-mobile{
display:none;
}
.bios-content .full-div .none-on-mobile{
display:none;
}
section.bios-body .bios-right-div .recent-activiti ul {
padding: 10px 0px 29px;
}
section.bios-body .bios-right-div .col-xs-12.address{
padding:0px;
}
section.bios-body .bios-right-div .col-xs-12.social-less-padding{
padding: 0px 20px !important;
}


section.bios-body .bio-internal-page .bios-right-div .col-xs-12.social-less-padding{
padding: 0px!important;
}
section.bios-body .bios-content .bios-right-div .col-xs-12.social-less-padding{
padding: 0px!important;
}
section.bios-body .bio-internal-page .bios-right-div .col-xs-12.internal-page{
padding: 0px 22px!important;
}
.msl-title-div h3 {
padding: 5px 22px 5px !important;
}

section.bios-body .contact-address .contact-description p.strong {
font-size: 22px;
}
section.bios-body .soical-icons {
  margin-top: 0px;
}
.contact-description {
margin-bottom: 20px;
padding-left: 20px!important;
}
/*Bois css end*/

/******************** Bios Internal Page **********************/
.biosinternal-left-div .content-section img.featured_thumb {
  max-width: inherit;
  width: 100%;
   margin: 4px 0px 22px;
}
.author-section {
  margin-top: 27px;
  margin-left: -21px;
  margin-right: -21px;
}

/****mslaw gallery page breadcrumb start here***/

.gallery_tittle ul.bread_crumb {
text-align: left;
    padding: 0px 15px 0 0;
}
.gallery_tittle_inner_content h1 {
    text-align: left;
}
.gallery__inner_content_tittle h2 {
    font-size: 24px;
}
.gallery_content {
margin: 30px 0px 43px;
}
.gallery__team {
    margin-bottom: 18px;
}

.gallery_content .container{
padding:0px;
}
.gallery_content .container .row{
margin:0px;
}


.gallery_content .container .row .col-xs-12{
padding:0px;
}

.gallery__team .caption {
    width: 100%;
padding: 5px 18px;
}


/****mslaw gallery page breadcrumb end here***/
/***** bios page ***/
.bios-position-div {
  top: 114px;
}
section.feature-our-team .feature-content{
padding-left:2px;
}
/******** bios css end here ******/

/*mslaw css*/
.navbar-collapse {
  margin-top: 47px;
}
section.main-header .header-menu ul li {
padding: 10px 20px;
}
.navbar-toggle {
  margin-right:20px;
  margin-top: 20px;
}
.backstretch .caption button.btn-learn-how {
    margin: 13px 0px 7px;
}
section.blog-news-section .blog-left-div {
 padding:0px;
}
section.blog-news-section .blog-left-div h4.strong {
  font-size: 24px;
  line-height: 40px;
  margin: 7px 0px 0px;
}
section.blog-news-section .blog-left-div h3.side-date {
  font-size: 20px;
  margin-right: -3px;
  margin-top: 14px;
}
section.blog-news-section .blog-left-div hr {
  margin-bottom: 3px;
  margin-top: 9px;
}
section.blog-news-section .blog-left-div p {
  font-size: 18px;
  line-height: 19.26px;
  letter-spacing: 0.40px;
}
section.blog-news-section .blog-left-div .seemore {

}
section.blog-news-section .blog-left-div .seemore p a {
font-size: 15px;
line-height: 18.68px;
letter-spacing: 0.30px;
}
section.blog-news-section {
padding: 42px 0px 29px;
}
section.blog-news-section .container{
padding-right:20px;
padding-left:20px;
}
section.blog-news-section .blog-left-div img {
margin-right:0px;
height: auto;
}
section.blog-news-section .blog-news-content .col-xs-12{
padding:0px;
}
section.blog-news-section .blog-left-div .content-right-div{
padding: 0px 12px 8px;
}
section.video-section-box .recent-activiti {
margin-top: 11px;
}
section.video-section-box .recent-activiti .date {
  margin-bottom: 22px;
    margin-left: 2px;
}
.video-box-content .col-xs-12{
width:100%;
padding: 0px 8px;
}
.video-box-content .col-xs-6{
width:100%;
padding: 0px 8px;
}
section.how_can_we_help_you {
padding: 39px 0px 24px;
}
section.video-section-box .container {
padding-right: 20px;
padding-left: 20px;
}
section.video-section-box .video-left-div h4 {
font-size: 20px;
padding-bottom: 0px;
}
.resources_content ul li {
  width: 268px;
  padding: 16px 0px 5px;
}
.resources_content ul li:nth-child(3){
padding:11px 0px 8px;
}
.resources_content ul li:last-child {
  margin-right: auto;
}
.position-div {
  margin-top: 114px!important;
}
section.main-header .header-logo .col-xs-6{
padding: 0px 20px;
width:100%;
}
section.main-header .header-logo img {
  margin: 5px 0px 5px 0px;
}




section.crousel{
top:0px;
}
section.main-header .header-logo img{
display:none;
}
section.main-header img{
display:none;
}

section.main-header a.navbar-brand{
padding: 0px 0px 0px 20px;
}

section.main-header .header-logo img {
  margin: 19px 0px 9px 0px!important;
}

section.main-header .header-logo img.mobile-logo{
display:block;
}
section.main-header img.mobile-logo {
display:block;
padding: 8px 0px 0px 0px;
}


section.search-section{
display:none;
}
section.main-header .header a.open-menu-btn {
width: 40px;
top: 19px!important;
right: 20px!important;
height: 40px;
}
section.crousel .backstretch .caption {
padding: 17px 0px 7px!important;
}
.slider .bs-bullets{
display: block!important;
right: 18px!important;
text-align: right!important;
}
section.main-header {
height: 114px;
top:0;
background: #fff;
padding-top: 0px;
}
section.crousel {
top: 114px;
}
/*mslaw*/

.slider .bs-nav{
display:none;
}

section.main-header .social-icon-div{
display:none;
}
section.how_can_we_help_you .box-parent-div {
  margin-bottom: 45px;
  overflow:hidden;
}

section.video-section-box .video-left-div img.video-icon {
right: 36px;
bottom: 50px;
}
section.video-section-box .video-left-div img.right-video-icon {
bottom: 50px;
right: 36px;
}
section.video-section-box {
  padding: 0px 0px 36px;
}
section.footer .col-xs-6 {
width:100%;
}
section.footer .hide-mobile-width{
display:none;
}

/******************************* BIOS page start css *********************************/
section.feature-our-team h2 {
font-size: 30px;
text-align: left;
padding-left: 3px;
}

section.feature-our-team .breadcrumb {
padding: 0px;
text-align: left;
padding-left: 5px;
}

.page-id-4043 section.feature-our-team .breadcrumb {
  padding-left: 0px;
}
.page-id-4043 section.feature-our-team h2 {
  padding-left: 0px;
}

section.feature-our-team {
padding: 24px 0px 21px;
}
section.footer .soical-icon-block {
display: block;
margin-bottom: 32px;
overflow: hidden;
margin-top: 7px;
}
section.footer .content-copyright{
display:none;
}
section.footer .soical-icon-block p {
font-size: 14px;
letter-spacing: 0;
margin-top: 13px;
}
/******************************** Gallery Internal page css *******************************/
section.gallery .gallery-single-page-img-full h3 {
width: auto;
}
section.gallery .gallery-single-page-img-full .col-xs-12{
padding-left:0px;
padding-right:0px;
}
section.gallery-single-page .col-xs-12{
padding-left:0px;
padding-right:0px;
}
/************************* Internal page css start here **********************/
section.internal-page .internal-contetn img {
margin: 20px 0px 20px;
height: 185px;
}
section.internal-page .internal-contetn .internal-right-div h3.blog-h3 {
padding-left: 21px;
background-position: 263px 8px;
}
section.internal-page .internal-contetn ul {
padding: 0px 10px 0px;
margin: 40px 0px 0px;
}
section.internal-page .internal-contetn ul li {
margin-bottom: 18px;
}
}



/******************************** Gallery page css*******************************/
@media (max-width:460px){
section.gallery .gallery-inner-content .gallery-caption {
width: 92.3%;
}
}



@media (max-width:417px){
.msl-title-div {
    height: 76px!important;
	background:url("../images/msl-title-bg.png") repeat scroll 0% 0% transparent!important;
}
}



@media (max-width:360px){
section.blog-news-section .blog-left-div img {
height: 172px;
}
.form-section input {
  width: 77%;
}
.author-section img {
    margin: 7px 17px 10px 0px;
}
section.video-section-box .video-left-div img.video-icon {
right: 36px;
bottom: 50px!important;
}
section.video-section-box .video-left-div img.right-video-icon {
bottom: 50px;
right: 36px;
}
/******************************** Gallery page css*******************************/
section.gallery .gallery-inner-content .gallery-caption {
width: 90.5%;
}
/************************* Internal page css start here **********************/
section.internal-page .internal-contetn .internal-right-div h3.blog-h3 {
font-size:25px;
background-position: 225px 5px;
}
section.internal-page .internal-contetn .internal-right-div {
background: #f2f2f2;
padding-bottom: 57px;
}
}






@media (max-width:347px){
/******************************** Gallery page css*******************************/
section.gallery .gallery-inner-content .gallery-caption {
width: 89.5%;
}
}









@media (max-width:320px){
/******************************** Gallery page css*******************************/
section.gallery .gallery-inner-content .gallery-caption {
width: 89.5%;
}
section.video-section-box .video-left-div img.video-icon {
bottom: 30px;
}

}







