/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; }
ol,ul { list-style:none;}
q:before,q:after {content:'';}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
.activityimages
{
    margin-bottom:48px;
}
/**************************************************************************************/
/*---------------------------- fonts -------------------------------*/
@font-face {
    font-family: 'MyriadPro-Black';
    src: url('../fonts/MyriadPro-Black/MyriadPro-Black.eot') format('embedded-opentype'), url('../fonts/MyriadPro-Black/MyriadPro-Black.otf') format('opentype'), url('../fonts/MyriadPro-Black/MyriadPro-Black.woff') format('woff'), url('../fonts/MyriadPro-Black/MyriadPro-Black.ttf') format('truetype'), url('../fonts/MyriadPro-Black/MyriadPro-Black.svg#MyriadPro-Black') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-Bold';
  src: url('../fonts/MyriadPro-Bold/MyriadPro-Bold.eot') format('embedded-opentype'),
    url('../fonts/MyriadPro-Bold/MyriadPro-Bold.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Bold/MyriadPro-Bold.woff') format('woff'),
		  url('../fonts/MyriadPro-Bold/MyriadPro-Bold.ttf')  format('truetype'),
		   url('../fonts/MyriadPro-Bold/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro-Cond';
  src: url('../fonts/MyriadPro-Cond/MyriadPro-Cond.eot') format('embedded-opentype'),
    url('../fonts/MyriadPro-Cond/MyriadPro-Cond.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Cond/MyriadPro-Cond.woff') format('woff'),
		  url('../fonts/MyriadPro-Cond/MyriadPro-Cond.ttf')  format('truetype'),
		   url('MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'MyriadPro-BoldCond';
  src: url('../fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.eot') format('embedded-opentype'),
    url('../fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.otf')  format('opentype'),
	     url('../fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.woff') format('woff'),
		  url('../fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.ttf')  format('truetype'),
		   url('../fonts/MyriadPro-BoldCond/MyriadPro-BoldCond.svg#MyriadPro-BoldCond') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-BlackCond';
  src: url('../fonts/MyriadPro-BlackCond/MyriadPro-BlackCond.eot') format('embedded-opentype'),
    url('../fonts/MyriadPro-BlackCond/MyriadPro-BlackCond.otf')  format('opentype'),
	     url('../fonts/MyriadPro-BlackCond/MyriadPro-BlackCond.woff') format('woff'),
		  url('../fonts/MyriadPro-BlackCond/MyriadPro-BlackCond.ttf')  format('truetype'), 
		  url('../fonts/MyriadPro-BlackCond/MyriadPro-BlackCond.svg#MyriadPro-BlackCond') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro-CondIt';
  src:url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.eot') format('embedded-opentype'),
    url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.otf')  format('opentype'),
	     url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.woff') format('woff'),
		  url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.ttf')  format('truetype'),
		   url('../fonts/MyriadPro-CondIt/MyriadPro-CondIt.svg#MyriadPro-CondIt') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'MyriadPro-BoldCondIt';
  src: url('../fonts/MyriadPro-BoldCondIt/MyriadPro-BoldCondIt.eot') format('embedded-opentype'),
    url('../fonts/MyriadPro-BoldCondIt/MyriadPro-BoldCondIt.otf')  format('opentype'),
	     url('../fonts/MyriadPro-BoldCondIt/MyriadPro-BoldCondIt.woff') format('woff'),
		  url('../fonts/MyriadPro-BoldCondIt/MyriadPro-BoldCondIt.ttf')  format('truetype'),
		   url('../fonts/MyriadPro-BoldCondIt/MyriadPro-BoldCondIt.svg#MyriadPro-BoldCondIt') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MinionPro-Regular';
  src: url('../fonts/MinionPro-Regular/MinionPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/MinionPro-Regular/MinionPro-Regular.otf')  format('opentype'),
	     url('../fonts/MinionPro-Regular/MinionPro-Regular.woff') format('woff'), url('../fonts/MinionPro-Regular/MinionPro-Regular.ttf')  format('truetype'), url('../fonts/MinionPro-Regular/MinionPro-Regular.svg#MinionPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MinionPro-Bold';
  src: url('../fonts/MinionPro-Bold/MinionPro-Bold.eot') format('embedded-opentype'),
    url('../fonts/MinionPro-Bold/MinionPro-Bold.otf')  format('opentype'),
	     url('../fonts/MinionPro-Bold/MinionPro-Bold.woff') format('woff'),
		  url('../fonts/MinionPro-Bold/MinionPro-Bold.ttf')  format('truetype'),
		   url('../fonts/MinionPro-Bold/MinionPro-Bold.svg#MinionPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MinionPro-Medium';
  src: url('../fonts/MinionPro-Medium/MinionPro-Medium.eot') format('embedded-opentype'),
    url('../fonts/MinionPro-Medium/MinionPro-Medium.otf')  format('opentype'),
	     url('../fonts/MinionPro-Medium/MinionPro-Medium.woff') format('woff'),
		  url('../fonts/MinionPro-Medium/MinionPro-Medium.ttf')  format('truetype'),
		   url('../fonts/MinionPro-Medium/MinionPro-Medium.svg#MinionPro-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MinionPro-MediumIt';
  src: url('../fonts/MinionPro-MediumIt/MinionPro-MediumIt.eot') format('embedded-opentype'),
    url('../fonts/MinionPro-MediumIt/MinionPro-MediumIt.otf')  format('opentype'),
	     url('../fonts/MinionPro-MediumIt/MinionPro-MediumIt.woff') format('woff'),
		  url('../fonts/MinionPro-MediumIt/MinionPro-MediumIt.ttf')  format('truetype'),
		   url('../fonts/MinionPro-MediumIt/MinionPro-MediumIt.svg#MinionPro-MediumIt') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MinionPro-BoldIt';
  src: url('../fonts/MinionPro-BoldIt/MinionPro-BoldIt.eot') format('embedded-opentype'),
    url('../fonts/MinionPro-BoldIt/MinionPro-BoldIt.otf')  format('opentype'),
	     url('../fonts/MinionPro-BoldIt/MinionPro-BoldIt.woff') format('woff'),
		  url('../fonts/MinionPro-BoldIt/MinionPro-BoldIt.ttf')  format('truetype'),
		   url('../fonts/MinionPro-BoldIt/MinionPro-BoldIt.svg#MinionPro-BoldIt') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AachenBoldPlain';
  src: url('../fonts/AachenBoldPlain/AachenBoldPlain.eot') format('embedded-opentype'),
    url('../fonts/AachenBoldPlain/AachenBoldPlain.woff') format('woff'),
	 url('../fonts/AachenBoldPlain/AachenBoldPlain.ttf')  format('truetype'),
	  url('../fonts/AachenBoldPlain/AachenBoldPlain.svg#AachenBoldPlain') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'VagRoundedBlack';
  src:url('../fonts/VagRoundedBlack/VagRoundedBlack.eot') format('embedded-opentype'),
    url('../fonts/VagRoundedBlack/VagRoundedBlack.woff') format('woff'),
	 url('../fonts/VagRoundedBlack/VagRoundedBlack.ttf')  format('truetype'),
	  url('../fonts/VagRoundedBlack/VagRoundedBlack.svg#VagRoundedBlack') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GoudyOldStyleITALIC';
  src: url('../fonts/GoudyOldStyleITALIC/GoudyOldStyleITALIC.eot') format('embedded-opentype'),
    url('../fonts/GoudyOldStyleITALIC/GoudyOldStyleITALIC.woff') format('woff'),
	 url('../fonts/GoudyOldStyleITALIC/GoudyOldStyleITALIC.ttf')  format('truetype'),
	  url('../fonts/GoudyOldStyleITALIC/GoudyOldStyleITALIC.svg#GoudyOldStyleITALIC') format('svg');
  font-weight: normal;
  font-style: normal;
}

.berkshire_logonew{
    height:340px;
}

.BershireText{display:none;}

a:hover, a:focus {
    color: #000;
    text-decoration: none;
    outline: 0 none !important;
}
h1 {font-size:76px;line-height:80px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
/*---------------------------------------------------*/
html {}
body {color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;overflow-x:hidden}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}

/*-- global css--*/
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
p{padding:0;margin:0;}
ol,ul{padding:0;margin:0;}
.img_stretch {width:100%;height:auto;display:block;}
.center_block{display:block;margin:0 auto;}
.btn_primary{margin:0 50px 0 0;background:#174883;padding:10px;display:inline-block;font-family: 'MyriadPro-Black'; font-size:24px;line-height:26px;color:#fbed23;border-radius:40px;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.btn_primary:focus,.btn_primary:hover{background:#123866;color:#b9af19;}
.head1_prime{padding:0;margin:0;font-family: 'MyriadPro-BlackCond';font-size:46px;line-height:48px;font-weight:normal;color:#164782;let
1px;}
.head2{padding:0;margin:0;font-family: 'MyriadPro-BlackCond';font-size:28px;line-height:30px;font-weight:normal;color:#231f20;letter-spacing:0.5px;}
.head2_sec{padding:0;margin:0;font-family: 'MinionPro-Bold';font-size:28px;line-height:30px;font-weight:normal;color:#231f20;}
.head2_ter{padding:0;margin:0;font-family: 'MinionPro-MediumIt';font-size:28px;line-height:34px;font-weight:normal;color:#231f20;}
.head2_quart{font-size:28px;line-height:30px;font-family: 'MyriadPro-Cond';}
.head4_prime{padding:0;margin:0;font-family: 'MyriadPro-Cond';font-size:18px;line-height:20px;font-weight:normal;color:#231f20;}
.txt_prime p{font-family: 'MinionPro-Regular';font-size:18px;line-height:24px;font-weight:normal;color:#231f20;}
.txt_sec p{font-family: 'MinionPro-Medium';font-size:18px;line-height:24px;font-weight:normal;color:#fff;}

.color_white{color:#ffffff;}
.color_red{color:#d12229;}

/*-- global css ---*/


/*-----------LayOut Start here-----------------------*/
.wrapper									{margin:0 auto;position:relative;transition:all ease-in-out 0.5s;left:0;}
/*-------------------------- banner starts here -----------------*/
.banner{background:url(../images/banner_pic.jpg) no-repeat left top;background-size:cover;position:relative;}
.banner_in{padding:38px 15px 32px 15px;}
.logo a{display:inline-block;}
.logo a img{width:110px;height:auto;}
.logo span{padding:20px 0 0 0;display:block;font-family: 'GoudyOldStyleITALIC';font-size:26px;line-height:28px;color:#0056a7;font-weight:normal;font-style:italic;}
.banner{margin:0 0 30px 0;margin:0 0 0 0;}
.banner .btn_primary{padding:5px 15px;margin:0 30px 0 0; position:absolute;right:0px;top:35px;}
.header{position:absolute;position:static; width:100%;top:100%;left:0;background:#164782;z-index:3;}
.cust_nav{margin:0;min-height:1px;}
.cust_nav .navbar-nav>li>a {padding:6px 0 2px 0;font-family: 'MyriadPro-Bold';font-size:18px;line-height:20px;font-weight:normal;color:#fff;border:0 none;}
.cust_nav .nav>li>a:focus, .cust_nav .nav>li>a:hover{background:transparent;}
.cust_nav .nav .open>a,.cust_nav .nav .open>a:focus,.cust_nav .nav .open>a:hover{background-color:transparent;}
.side_nav{display:none;background:#164782}
.sticky  .header{position:fixed;width:100%;top:0;left:0;}
header .navbar-toggle .icon-bar                    {background:#ffffff;height: 3px;width: 30px;}
 .open .navbar-toggle span:nth-child(1){transform: rotate(45deg);position: relative;top: 7px;}
 .open .navbar-toggle span:nth-child(2){opacity: 0; }
 .open .navbar-toggle span:nth-child(3){transform: rotate(-45deg);position: relative;top: -5px;}
.header_in{width:91.66666667%;margin:0 auto;}
.cust_nav .navbar-collapse{}
.cust_nav .dropdown-menu{padding:0;}
.cust_nav .dropdown-menu>li>a{padding:3px 4px;font-family: 'MyriadPro-Cond';font-size:18px;line-height:20px;font-weight:normal;color:#fff;background:#164782;}
.cust_nav .dropdown-menu>li{border-bottom:1px solid #fff;}
.cust_nav .dropdown-menu>li:last-child{border-bottom:none;}
.ovrly{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:16;display:none;}
/*29/06/2017*/
.cust_nav .dropdown-menu>li:last-child{border-bottom:none !important;}
/*29/06/2017*/
.ovrly{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:16;display:none;}

/*-------------- slider sec -------------*/
.slider_sec .slick-slider{margin:0;}
.slider_sec .slider-nav{padding:0 15px 0 27px; max-width:1410px; margin:-115px auto 0 auto;display:block;}
.slider_sec .slider-nav figure{margin:0 0 10px 0;border:20px solid #fff;display:inline-block;box-shadow:0px 4px 10px 2px rgba(0,0,0,0.5);}
.slider_sec .slider-nav figure img{max-width:100%;height:auto;}
.slider_sec .slick-slide:focus{outline:0 none;}
.slider_sec .slider-nav .slick-slide{margin:0 30px;}
.slider_sec .slider-for .slick-slide img{width:100%;height:auto;}
/*------------------- index main content ---------------------------*/
.help_rw{padding:20px 0 28px 0;}
.help_blk {padding:5px 37px 0px 0;}
.help_blk h2{padding:0 0 2px 0;}
.fig_wrapper{margin:0 -25px}
.fig_wrapper li{padding:0 25px 23px 25px;}
.fig_wrapper li.fst{width:61%;}
.fig_wrapper figure{padding:26px 0 20px 0;}
.fig_wrapper li.snd{width:39%;}
.fig_wrapper2 li{padding:0 13px;}
.fig_wrapper2{margin:0 -13px;}
.fig_wrapper2 li.fst{width:43%;}
.fig_wrapper2 li.snd{width:57%;}
.wrapper_rt{}
.testi{padding:0 47px 0 34px;width:65%;}
.testi_in {
    padding: 26px 15px 8px 15px;
    background: #004B8D;
}
.quote_sec p{margin:0;padding:34px 40px 4px 40px;font-family: 'MinionPro-BoldIt'; color:#fff;font-size:24px;line-height:26px;font-size:22px;line-height:24px; font-weight:normal;}
.quote_sec span{padding:0 55px 0 0;font-family: 'MinionPro-Medium'; display:inline-block;color:#fff;font-size:24px;line-height:26px;font-weight:normal;}
.testi ul li{padding:0px 0;}
.quote_sec figure img{/*width:132px;height:auto;*/}
.quote_sec figure.rt{margin:-22px -50px 0 10px;}
.quote_sec figure.lt{margin:50px 10px 0 -70px;}
.quote_sec p:before {
    content: "";
    width: 33px;
    height: 25px;
    display: inline-block;
    margin: 0 0 0 -40px;
    background: url(../images/quotelt.png) no-repeat;
    background-size: cover;
}

.quote_secblue p {
    margin: 0;
    padding: 34px 40px 4px 40px;
    font-family: 'MinionPro-BoldIt';
    color: #fff;
    font-size: 24px;
    line-height: 26px;
    font-size: 22px;
    line-height: 24px;
    font-weight: normal;
}

.quote_secblue span {
    padding: 0 55px 0 0;
    font-family: 'MinionPro-Medium';
    display: inline-block;
    color: #fff;
    font-size: 24px;
    line-height: 26px;
    font-weight: normal;
}

.testi ul li {
    padding: 0px 0;
}

.quote_secblue figure img { /*width:132px;height:auto;*/
}

.quote_secblue figure.rt {
    margin: -22px -50px 0 10px;
}

.quote_secblue figure.lt {
    margin: 50px 10px 0 -70px;
}

.quote_secblue p:before {
    content: "";
    width: 33px;
    height: 25px;
    display: inline-block;
    margin: 0 0 0 -40px;
    background: url(../images/quoteltBlue.png) no-repeat;
    background-size: cover;
}
.clnder{width:35%;}
.add_sec  ul {padding:3px 0 0 7px;vertical-align:top;display:table;width:100%;}
.add_sec ul li{padding:0 13px; vertical-align:top;}
.add_sec p{font-family: 'MyriadPro-CondIt';}
.content_wrapper{float:none;margin: 0 auto;}

/*---- footer ------*/
footer {
    border-top: 5px solid #fbee23;
}
.footer_in {text-align:center;padding:28px 0 28px 0;}
.footer_in p{padding:6px 0 0 0;font-family: 'MyriadPro-CondIt';text-align:left;line-height:20px;}
.footer_in p  a{text-decoration:underline;color:#231f20;}
.footer_in strong{padding:10px 0 0 0;display:inline-block;font-family: 'MyriadPro-BoldCondIt';color:#194783;}
.social_icons li img{border-radius:5px;width:36px;height:36px;}
/*.social_icons  li{padding:0 14px;}*/
/*------------ inner 1 ------------*/
.ht{min-height:500px;}



/* ----------------  INNER4 STARTS HERE --------------*/
.inner                                      {margin: 0px 0 0;background:#d2232a;overflow:hidden;}
.inner_sc									{float:none;margin:0 auto;padding:0;}
.inner_in                                   {display:table;text-align:center;width:100%;}
.inner_in_left                              {display:table-cell;vertical-align:middle;width:50%;position:relative;}
.inner_in_left h1                           {font-family: 'MyriadPro-BlackCond';color:#ffffff;margin:0;padding:25px 10px;}
.inner_in_left.red                          {background:#d2232a;}
.inner_in_left.yellow                       {/*background:#fbee23;*/ position:relative;}
.inner_in_left.yellow:after					{content:"";width:100em;height:100%;left:50%;position:absolute;background:yellow;top:0;}
.inner_in_left_impact{width:51.5%;}
.inner_in_left figure img                   {position:relative;z-index:2;}

.main-content                               {padding:25px 15px 43px 15px;background:#ffffff;}
.main_content_in                            {padding:0 0;margin:0 auto;float:none;/*overflow:hidden;*/}
.main_content_in_left                       {padding: 0 40px 0 40px;}
.main_content_in_left h2                    {margin: 0;padding: 0 0 4px;}
.main_content_in_left p                     {font-family: 'MinionPro-Regular';font-size:18px;line-height: 25px;color:#231f20;padding: 0 0 20px;margin:0;}
.mian_content_out                           {padding: 12px 0;}
.main_content_out_left                      {}
.main_content_out_left figure               {margin: 4px 0 0 -41px;}
.main_content_out_left figure img           {}
.main_content_out_right                     {padding: 0 28px 0;}
.main_content_out_right h2                  {}
.main_content_out_right p                   {}
.main_content_in_right                      {padding: 4px 40px;}
.main_content_in_right figure               {}
.main_content_in_right figure img           {margin: 0 0 48px;}
.cust_rw{padding:20px 0 0 0;margin:0 -40px;}

/*-------------------------------- staff html css starts here --------------*/
.staff {color: #000000;padding:40px 0 72px 0;margin: 0 auto;float:none;}
.staff_adjst1{padding:61px 0 55px 0;}
.staff_in{max-width:871px;}
.staff h2 {margin: 0;padding: 0 0 2px 0;letter-spacing: 1px;}
.staff p  {font-family: 'MinionPro-Regular';font-size: 18px;line-height: 25px;color:#231f20;}
.n_o_staff_in {max-width: 1720px;margin: 0 auto;padding: 43px 0;float:none;}
.n_o_staff_in ul {}
.n_o_staff_in ul li {width: 19.7%;padding: 0 15px 44px 15px;vertical-align: top;float: none;display: inline-block;}
.n_o_staff_in ul li a {display: inline-block;}
.n_o_staff {}
.n_o_staff_head {padding: 10px 0;background: #fbed23;}
.n_o_staff_head h2 {font-family: 'MyriadPro-BlackCond';color: #164782;margin: 0;padding: 7px 0;}
.staff_info {}
.staff_info small {font-size: 18px;line-height: 20px;display: block;font-family: 'MyriadPro-Cond';font-style: italic;}
.staff_info a {display: inline-block;}
.staff_info figure img {border: 1px solid #000000;display: inline-block;}
.staff_info h4 {font-size: 18px;line-height: 20px;font-family: 'MyriadPro-BlackCond';color:#231f20; margin: 0;padding: 5px 0;}
.staff_info span {font-size: 18px;line-height: 20px;font-family: 'MyriadPro-Cond';color:#231f20;}
.region {padding: 0;overflow:hidden;}
.region_in {/*max-width: 1620px;*/margin: 0 auto;padding:0; float:none;}
.region ul {margin: 0;}
.region ul li {padding: 0 15px 30px 15px;}
.region .staff_info {padding: 0 0 67px 0;}
.eastern_region {padding: 0;}
.eastern_region_info {border-right: 1px solid #f00;margin: 52px 0px;}
.eastern_region_head {background: #fbed23;padding: 10px 0;margin: 0 -15px;position:relative;}
.eastern_region_head_adjst1:after{content:"";width:50em;height:100%;position:absolute;right:100%;top:0;background:#fbed23;}
.eastern_region_head_adjst2:after{content:"";width:50em;height:100%;position:absolute;left:100%;top:0;background:#fbed23;}
.region h2 {font-family: 'MyriadPro-BlackCond';color: #164782;margin: 0;padding: 7px 0;}
.region h4 {font-size: 18px;line-height: 20px;font-family: 'MyriadPro-BlackCond';margin: 0;padding:16px 0 6px 0;}
.region span {font-size: 18px;line-height: 20px;font-family: 'MyriadPro-Cond';}
.directors {}
.directors_head{background: #00a050;}
.directors_head h2 {color: #fbed23;font-family: 'MyriadPro-BlackCond';margin: 0;padding: 15px 0;}
.directors_main{margin:0 auto;float:none;}
.directors  ul {}
.directors ul li {width: 19.7%;padding: 0 15px;vertical-align: top;float: none;display: inline-block;}
.directors  .staff_info h4 {padding:20px 0 6px 0;}
.directors .staff_info {padding: 0 0 34px 0;}
/*----------------------- spokesperson -----------------*/
.spokeperson_rw {padding:27px 0 0 0;}
.spokeperson_col{padding:0 0 90px 0;margin:0 -15px;}
.spokeperson_col h2{padding:0 0 16px 0;}
.spokeperson_col h2.head2_sec{padding:0 0 4px 0;}
.spokeperson_col p{padding:0 0 23px 0;}
.spokeperson_col h2.head2_ter{padding:0 0 20px 0;}
.spoke_pic {padding-top:10px;}
.spoke_pic figure{padding:0 0 0 36px;}
/*--------------------- spokes kid ------------------*/
.gallery_blk {padding:0 0 0 0;}
.glry_lt {padding:27px 0 7px 0;}
.glry_rt {padding:0 0 7px 15px;}
.glry_lt  h2{padding:0 0 15px 0;}
.glry_lt  h2{padding:0 0 25px 0;}
.gallery_cnt{}
.gallery_cnt img{width:100%;height:auto;}
.gallery_cnt span{}
.gallery_cnt h4{padding:23px 10px;}
.gallery_blk .tab-pane > ul{padding:2px 0 0 0; margin:0 -9px;}
.gallery_blk  .tab-pane > ul > li{padding:0 9px;}
.view{border:1px solid #231f20;background:#e9eaeb;max-width:290px;margin:0 0 0 auto;position:relative;}
.view h2{padding:2px 15px 2px 6px;letter-spacing:0.5px;cursor:pointer;}
.view ul{position:absolute;top:100%;left:-1px;right:-1px; background:#e9eaeb;z-index:1;border:1px solid #231f20;display:none;}
.view ul li{padding:2px 6px; font-family: 'MyriadPro-Cond';font-size:28px;line-height:30px;color:#000000;float: none;}
.view ul li a{border-radius: 0;background: none;padding: 0;    color: #000000;}
.view .nav-pills>li.active>a,.view .nav-pills>li.active>a:focus,.view .nav-pills>li.active>a:hover{background: none;    color: #000000;}
.view ul li span{font-size:20px;color:#00aeef;}
.popup_cnt{padding:35px; background:#174883;border:5px solid #fcee23;border-radius:20px;}
.modal_cnt_wrapper .modal-dialog{width:786px;}
.popup_cnt  .close{opacity:1;background:url(../images/close_icon.png) no-repeat;width:35px;height:31px;position:absolute;top:50px;right:50px;}
.popup_cnt  .close:hover{opacity:1;}
.popup_cnt h2{padding:0 0 10px 0;}
.popup_cnt p{padding:0 0 10px 0;}

/*----------------- ourimpact -----------------*/
.inner.blue{background:#0057a8}
.inner_in_left.blue{background:#0057a8;}
.annual_blk{padding:22px 0 0 0;margin:0 -15px;}
.annual_lt {padding-right:50px;}
.annual_lt h2{padding:0 0 23px 0;}
.annual_rt{padding-right:27px;padding-left:82px;width:46%;}
.audit{margin:28px auto 9px; background:#174883;padding:26px 20px;max-width:510px;box-shadow:3px 3px 5px rgba(0,0,0,0.6)}
.audit p{line-height:40px;color:#fff;text-decoration:underline;}
.audit p a{color:#fff;}
.annual_rw{margin:0 -15px;padding:20px 0 0 0;font-size:0;text-align:center;}
.annual_rw li{padding:5px 15px;float:none;display:inline-block;}
.annual_rw li a{display:inline-block;margin:0 0 5px;}
.annual_cnt span{font-family: 'MinionPro-Bold';/*font-size:20px;line-height:22px;*/font-size:18px;line-height:20px;font-weight:normal;color:#231f20;display:block;}
.annual_cnt figure{display:inline-block;box-shadow:3px 3px 4px rgba(0,0,0,0.7);}
.quote_sec figure.rt_adjst1{margin:-24px -117px 0 10px;}
.quote_sec figure.lt_adjst1{margin:-71px 10px 0 -117px;}
.quote_secblue figure.rt_adjst1 {
    margin: -24px -117px 0 10px;
}

.quote_secblue figure.lt_adjst1 {
    margin: -71px 10px 0 -117px;
}
.testi_adjst1{padding:25px 0 0 0;}
.testi_adjst1 .testi_in{padding-bottom:100px}
.testi_adjst1 .testi_in{padding-top:25px;}
.testi_adjst1 .quote_sec p{padding:31px 40px 4px 40px}
.testi_adjst1 .quote_sec p.brk{padding-top:0;}
.testi_adjst1 .quote_sec p.brk:before{margin-left:9px;}
    .testi_adjst1 .quote_secblue p {
        padding: 31px 40px 4px 40px
    }

        .testi_adjst1 .quote_secblue p.brk {
            padding-top: 0;
        }

            .testi_adjst1 .quote_secblue p.brk:before {
                margin-left: 9px;
            }
.add_sec ul li.txt_w{width:41%;vertical-align:bottom;}
.add_sec_adjst1  ul{padding:10px 3px 0 3px}
.add_sec_adjst1 {padding-right:90px;padding-left:0;}
/*------------- activities calender--------------*/
.inner.green{background:#00a050;}
.activity_lt {padding-right:10px;padding-top:6px;}
.activity_lt h2{padding:0 0 23px 0;}
.activity_lt p{padding:0 0 9px 0;}
.activity_rt{padding:10px 134px 0 51px;}
.testi_adjst2{padding:25px 87px;}
.quote_sec figure.lt_adjst2{margin:35px 10px 0 -117px;}
.quote_secblue figure.lt_adjst2 {
    margin: 35px 10px 0 -117px;
}
.testi_adjst2 .testi_in{padding-top:36px;padding-bottom:100px;}
.testi_adjst2 .quote_sec p{padding-top:28px;}
.quote_sec figure.rt_adjst2{margin:-36px -95px 0 10px}
.quote_secblue figure.rt_adjst2 {
    margin: -36px -95px 0 10px
}
/*----------------- hospitals -------------*/
.map_blk{padding:27px 0 0 0;}
.map_lt{padding:0;}
.map_blk h2{padding:0 0 23px 0;}
.map_blk p{padding:0 0 9px 0;}
.map_placeholder{margin:31px 0 0 0;position:relative;}
.map_placeholder figure{margin:0 0 0 0;}
.map_det{position:absolute;top:-87px;right:13%;width:520px;border:1px solid #231f20;background:#e9eaeb;}
.map_det h4{padding:9px 6px 2px 6px; font-family: 'MyriadPro-BlackCond';font-size:20px;line-height:25px;font-weight:normal;color:#000000;border-bottom:1px solid #231f20;}
.map_placeholder img{margin:0 auto}
.map_det ul{padding:0 0 36px 0;}
.map_det li{display:table;width:100%;}
.map_det li strong{padding:0 5px; display:table-cell;width:77%;font-family: 'MyriadPro-Cond';font-size:20px;line-height:22px;font-weight:normal;color:#000000;}
.map_det li span{padding:0 5px; display:table-cell;width:23%;font-family: 'MyriadPro-Cond';font-size:20px;line-height:22px;font-weight:normal;color:#000000;}
.map_det li.fst{padding:23px 0px;}
.map_det li{padding:2px 0px;}

/*-------------supporters------------------*/
.inner.voilet {    background: #562449;}
.inner.orange {
    background: #f36427;
}

.national                               {margin: 0 -34px;padding:8px 0 0 0;}
.national_lft 							{padding:39px 0 0 34px;}
.national_lft figure                    {padding:0 0 112px 0;}
.national_lft a                         {margin: 0 0 2px 0;font-family: 'MinionPro-Regular';font-size: 30px;line-height: 33px;color: #00aeef;   padding: 0 ;margin: 0;display: inline-block;}
.national_lft .promo a                  {padding: 10px 23px 10px 40px;font-family: 'VagRoundedBlack';font-size:43px;line-height:45px; color:#23408f;background:url(../images/border_pic.png) no-repeat center center #80bedb;background-size:100% 100%; max-width: 458px;display:block;margin: 0;font-weight: bold;text-align:left;margin:0 auto;letter-spacing:1px;}
.national_lft .promo a span             {margin: 0;padding: 0;display: inline-block;}
.national_lft p.here                    {padding: 0 0 36px 0;margin: 0;font-family: 'MinionPro-Regular';font-size: 30px;line-height: 33px;color: #231f20;   }
.national_lft p.here a               {text-decoration: none;color:#000;}
.promo                                  {text-align: center;}
.national_lft h2                    {margin: 0;padding: 0 0 4px;}
.national_lft p                     {line-height: 25px;padding: 0 0 20px;margin:0;}
.quote_sec figure.lt_adjst3{margin:-100px 10px 0 -117px;}
.quote_sec figure.rt_adjst3{margin:59px -68px 0 10px;}
.quote_secblue figure.lt_adjst3 {
    margin: -100px 10px 0 -117px;
}

.quote_secblue figure.rt_adjst3 {
    margin: 59px -68px 0 10px;
}
.national_rgt a{display:block;margin:0 0 0px 0;}
.national_rgt {padding:4px 0px 4px 108px;}
.testi_adjst3 .testi_in{padding-top:24px;padding-bottom:100px;}
.testi_adjst3 .quote_sec p{padding-top:32px;padding-right:40px; line-height:28px;}
.testi_adjst3{padding:25px 87px;}

/*---------------------- fundraisers -------------*/
.supporters_lt{width:53%;}
.supporters_lt h2{padding:0 0 50px 0}
.supporters_rt{padding:170px 43px 4px 41px;width:43%;}
.supporters_rt figure{padding:0 0 45px 0 ;}
.fund {margin:0 -30px;}


/*-------------------news media -----------------*/
.news_blk {padding:21px 0 0 0 ;}
.inner.pink{background:#ec008c}
.video_placeholder{display:inline-block;position:relative;}
.btn_play{width:58px;height:116px;display:inline-block;background:url(../images/play_btn.png) no-repeat 0 0;background-size:cover; position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;}
.news_rw{margin:0 -15px;}
.news_rw  li{padding-top:20px;padding-bottom:48px;}
.news_cnt p{padding:7px 0 10px 0;}

/*-------------contact us page----------------*/
.inner.dpgreen{background:#00938a;}
.contact_blk {padding:45px 0 0 0;margin:0 -15px;}
.contact_lt {padding-top:3px;}
.contact_rt{padding-right:}
.address_sec{padding:0 0 8px 0;}
.address_sec p{line-height:24px;}
.address_sec p a{color:#231f20;font-family:'MinionPro-Regular';font-size:18px;}
.address_rw {margin:0 0 0 -15px;padding:0 15px 0 0; font-size:0;}
.address_rw > li{float:none;display:inline-block;vertical-align:top;}
.contact_pic_rw{margin:0 -15px;padding:10px 0;}
.contact_pic_rw figure{padding:0 0 38px 0;}
.form_sec{padding:36px 44px 10px 44px;margin:19px 127px 0 29px; background:#b1dcf6;border-radius:30px;}
.form_sec h2{padding:0 0 27px 0;}
.form_sec .form-control{padding:0 4px;border:1px solid #c6c4c4;height:38px;font-size:18px;color:#797a75}
.form_sec .form-group{margin-bottom:10px;}
.form_sec textarea.form-control{height:154px;resize:none;}
.chk_blk label{padding:0 0 0 28px;margin:0;vertical-align:middle;color:#141d24;font-size:18px;cursor:pointer;background:url(../images/uncheck.png) no-repeat left center;}
.chk_blk input[type="checkbox"]:checked + label{background-image:url(../images/check.png);}
.chk_blk strong{padding:0 0 0 5px;margin:0;vertical-align:middle;color:#797a75;font-size:18px;cursor:pointer;}
.chk_blk input{margin:0;vertical-align:middle;}
.chk_col{padding-top:8px; padding-bottom:6px;}
.chkbfr{padding:12px 0 0 0;line-height:24px;margin:0;}
.chkbfr label{padding:0 0 0 28px; color:#000;font-size:18px;cursor:pointer;background:url(../images/uncheck.png) no-repeat 0px 5px;;}
.chkbfr input[type="checkbox"]:checked + label{background-image:url(../images/check.png);}
.form_sec button{display:block;padding:0px 10px; margin:-8px auto 10px auto;width:156px;font-size:18px;color:#1f2020;border:1px solid #a5c5e0;background:#fff;box-shadow:0px 2px 2px -2px #000;}
.chk_blk{padding:4px 0 0 0;}
.chk_blk .form-group{padding:3px 0 0 0;}
.form_sec input[type='checkbox']{display:none;}
.privacy{padding:12px 0 0 0;}
.privacy p{padding:0 0 19px 0;font-family: 'MyriadPro-CondIt';}
.status_msg{opacity:0;}

/*------------ donation ---------------*/
.inner.dpred{background:#831375;}
.https://sunshinekids.org/donate_blk{margin:0 -30px;}
.https://sunshinekids.org/donate_lt{padding-top:34px;padding-right:120px;padding-left:30px;}
.https://sunshinekids.org/donate_lt h2{padding:0 0 2px 0;}
.https://sunshinekids.org/donate_lt p{padding:0 0 23px 0;line-height:26px;}
.amount_rw {padding:14px 0 13px 8px;max-width:463px;}
.amount_rw_adjst2{margin:0 0 10px 0;padding:7px 0 18px 8px;}
.amount_rw li{padding:7px;}
.amount_rw li span{padding:12px 2px; display:block; font-family: 'MyriadPro-Bold';font-size:14px;line-height:16px;font-weight:normal;color:#fff;background:#00aeef;text-align:center;cursor:pointer;}
.https://sunshinekids.org/donate_lt small{margin:0 0 0 12px;display:inline-block;font-family: 'MinionPro-Regular';font-size:14px;line-height:16px;font-weight:normal;color:#231f20;}
.https://sunshinekids.org/donate_lt strong{margin:0 0 0 0px;display:inline-block;font-family: 'MinionPro-Regular';font-size:18px;line-height:20px;font-weight:normal;color:#231f20;}
.https://sunshinekids.org/donate_lt input{margin:0 0 0 5px;padding:0 5px;width:79px;border:1px solid #000;color:#000;font-size:14px;height:18px;}
.listcontribute{list-style:disc;color:#d12229;margin:0 0 0 15px;}
.don{padding:12px 0 0 12px;display:inline-block;font-family: 'MinionPro-Regular';font-size:14px;line-height:16px;font-weight:normal;color:#231f20;}
.contribute{padding:56px 0 0 0;}
.https://sunshinekids.org/donate_lt img{display:block;margin:0 auto;}
.https://sunshinekids.org/donate_rt{padding:0 0px 0 44px;}
.https://sunshinekids.org/donate_rt figure{padding:0 0 36px 0;}
/* ------------------ FOOTER HERE -------------------*/


.target{position:relative;}
.target_sub{position:absolute;top:0px;left:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari 5+ ONLY */  
	::i-block-chrome, .address_rw > li{width:49%}
}
/* -------Don't Remove this---------------*/
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea, button, select {-webkit-appearance: none;-moz-appearance: none; -ms-appearance: none;-o-appearance: none;appearance: none;-webkit-border-radius: 0;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #797a75 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#797a75 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #797a75 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #797a75 !important;
}

#thumbs {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;

}

    #thumbs a {
        vertical-align: top;
        display: inline-block;
        *display: inline;
        zoom: 1;
    }

.stretch {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}