@import url(http://fonts.googleapis.com/css?family=Roboto);
@import url(http://fonts.googleapis.com/css?family=Federo);
/*
@font-face {
font-family: 'Myriad Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold'), url('MYRIADPRO-BOLD.woff') format('woff');
}
*/
.bg_models {
background:#d7d7d7;
height: 100%;  
border:1px solid #c2c2c2;
}
.bg_model {
background:#d7d7d7;
height: 100%;  
border:1px solid #c2c2c2;
width:100%;
}

.mod_tit {
margin-bottom:7px; 
margin-top:50px; 
color:#7b7b7b; 
font-size:17px;
font-family: 'Roboto';
}
.img_content {
float:right;  
padding-right:18px;
}
.img_contents {
margin-top:5px;
padding-right:15px;
}
.bar_content  {
padding-top:9px; 
padding-left:22px; 
color:#7b7b7b; 
font-size:17px;
font-family: 'Roboto'; 
padding-bottom:18px; 

}
.bar_content a {
color:#7b7b7b;
}
.bar_contents {
padding-top:10px; 
padding-left:22px; 
color:#7b7b7b; 
font-size:17px;
font-family: 'Roboto'; 
padding-bottom:15px; 
padding-right:15px;

}
.bar_contents a {
color:#7b7b7b;
}
.header_top {
margin-top:33px;
margin-bottom:15px;
}
.top_mar {
margin-top:8px;
}
b{
font-family: 'Roboto';
font-size:17px;
color:#000000;
}
.header_phone {
margin-top:28px;
margin-bottom:23px;
float:right;
font-size:13px;
font-family: 'Roboto';
font-style: normal;
font-weight: normal;
}
.fsize {
font-size:11px;
}
.logo_cont {
margin-top:60px;
margin-bottom:23px;
font-size:12px;
font-family: 'Roboto';
font-style: normal;
font-weight: normal;
}
.logo_conts {
margin-top:5px;
margin-bottom:20px;
font-size:12px;
font-family: 'Roboto';
font-style: normal;
font-weight: normal;
}
.header_phone a {
color:#7b7b7b;
}
.header_phone a:hover {
color:#ffc000;
}
.sm_padd {
padding-top:10px;
}
.strip_bg {
width:100%; 
background-color:#ffc000; 
height:5px;
}
.mid_bg {
background:#f7f7f7;
width:100%;
}
.tit h1 a {
font-size:26px;
font-family: 'Roboto';
font-style: normal;
font-weight: normal;
text-align:center;
padding-top:37px;
text-decoration:underline;
color:#7b7b7b;
}
.paa_top {
margin-top:39px;
}
.paa_tops {
margin-top:30px;
}
.paddd_bottom {
margin-bottom:20px;
}
.vl {
  border-left: 5px solid #bfbfbf;
  height: 19px;
  padding-left:15px;
  margin-bottom: 10px;
}
.menu_bg { 
width:100%; 
background-color:#f7f7f7;
}
.footer_width {
width:100%;
background-color:#e7e7e7;
}
.footerst
{
color:#c9c9c9;
font-size:25px;
margin-top:33px;
}
.header_top_small {
margin-top:35px;
margin-bottom:20px;
text-align:center;
}
.header_phone_small {
margin-bottom:20px;
float:right;
font-size:13px;
font-family: 'Roboto';
font-style: normal;
font-weight: normal;
text-align:center;
}
.header_phone_small a {
color:#7b7b7b;
}
.header_phone_small a:hover {
color:#ffc000;
}
.circle_top {
margin-top:50px;
}
.footer_small {
color:#a9a9a9;
font-size:12px;
font-family: 'Roboto';
font-style: normal;
font-weight: normal;
margin-bottom:15px;
}
.footer_small a {
color:#a9a9a9;
font-size:12px;
font-family: 'Roboto';
font-style: normal;
font-weight: normal;
margin-bottom:15px;
}
.footer_small a:hover{
color:#dea61d;
font-size:12px;
font-family: 'Roboto';
font-style: normal;
font-weight: normal;
margin-bottom:15px;
}
/*for first homepage end*/
#foto, #foto img {
    border-radius:50%;
	width:100%;
}
#foto {
  
    border-radius: 50%;
    border: 5px solid #e9e9e9; 
    height: 210px;
    width: 210px;
}
.title {
font-size:20px;
color:#0099cc; 
font-family: 'Roboto';
font-style: normal;
margin-bottom:28px;
float:left;
}
.titlet {
font-size:20px;
color:#0099cc; 
font-family: 'Roboto';
font-style: normal;
margin-top:30px;
margin-bottom:10px;
float:left;
}
.titlechs {
font-size:18px;
color:#253a60; 
font-family: 'Roboto';
font-style: normal;
margin-bottom:5px;
margin-top:20px;
}
.titlech {
font-size:18px;
color:#253a60; 
font-family:'Federo', sans-serif;
font-style: normal;
font-weight:bold;
margin-bottom:5px;
margin-top:50px;
padding-left:15px;
}
.titles {
font-size:20px;
color:#0099cc; 
font-family: 'Roboto';
font-style: normal;
margin-top:45px;
margin-bottom:15px;
}

.titless {
font-size:20px;
color:#0099cc; 
font-family: 'Roboto';
font-style: normal;
margin-top:45px;
margin-bottom:15px;
padding-left:7px;
}
.pl {
padding-left:15px;
}
.para
{
font-size:16px;
color:#7b7b7b; 
font-family: 'Roboto';
font-weight:normal;
height:75px;
padding-left:15px;
}
.parar
{
font-size:16px;
color:#7b7b7b; 
font-family: 'Roboto';
font-weight:normal;
}
.param
{
font-size:16px;
color:#7b7b7b; 
font-family: 'Roboto';
font-weight:normal;
padding-left:15px;
float:left;
text-align:justify;
}
.paras
{
font-size:14px;
color:#7b7b7b; 
font-family: 'Roboto';
font-weight:normal;
}
.bt a {
font-size:16px;
color:#FFFFFF; 
font-family: 'Roboto';
font-style: normal;
font-weight:normal;
}
.circle_top_next {
margin-top:37px;
}
.padd_top {
margin-top:12px; }
.padd_tops {
margin-top:30px; }
.padd_topps {
margin-top:20px; }
.pd_bottom { 
margin-bottom:43px;
}
.pd_bot { 
margin-bottom:20px;
}
.pd_bottoms { 
margin-bottom:20px;
margin-top:20px;
}
.example-orbit {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: initial;
  height:auto;
}
 @media only screen and (max-width: 48em) {
 
 #foto, #foto img {
    border-radius:50%;
	width:100%;
	text-align:center;
}
#foto {
  
    border-radius: 50%;
    border: 5px solid #e9e9e9; 
    height: 170px;
    width: 170px;
	text-align:center;
}
 
 
 
 }
.buttons {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: 'Roboto';
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 12px 20px 12px 20px;
  font-size:16px;
  background-color: #bcbec0;
  border-color: #bcbec0;
  color: #FFFFFF;
  transition: background-color 300ms ease-out; }
  buttons:hover, buttons:focus, .buttons:hover, .buttons:focus {
    background-color: #c7c8ca; }
  buttons:hover, buttons:focus, .buttons:hover, .buttons:focus {
    color: #FFFFFF; }


.abt_bg {
background-color:#0099cc;
width:100%;
}
.abt_page {
margin-top:18px;
margin-bottom:18px;
font-size:20px;
color:#FFFFFF;
font-family: 'Roboto';
font-weight: normal;
}
.ins_titl { 

font-size:20px;
color:#0099cc; 
font-family: 'Roboto';
font-style: normal;
 }
 .ins_titlc { 
 margin-top:40px;
font-size:20px;
color:#0099cc; 
font-family: 'Roboto';
font-style: normal;
 }
 .ins_titls { 
margin-top:40px; 
font-size:25px;
color:#003366; 
font-family: 'Roboto';
font-style: normal;
 }
  .ins_titlsss { 
margin-top:40px; 
font-size:32px;
color:#003366; 
font-family:'Federo', sans-serif;
font-style: normal;
font-weight:bold;
 }
 .ins_titl ul li {
 list-style:disc;
 font-size:16px;
 font-family: 'Roboto';
font-style: normal;
color:#7b7b7b;
}
.mar {
margin-bottom:26px;  }
.mars {
margin-bottom:40px;
width:100%;  }
.frm {
color:red;
padding-left:5px;
}
.mr { margin-bottom:15px; margin-top:10px; }
.home_page_width {
background-color:#e7e7e5;
width:100%;
}
.mt {
margin-top:20px; }
.link_tit {
color: #0099cc;
font-family: "Roboto";
font-size: 16px;
font-style: normal;
text-decoration:underline;
}
.padding_margin {
padding-bottom:40px;
}
.ft {
background-color:#253a60; width:40%; height:10px;
float:left;
}
.ftt {
background-color:#ffc000; width:60%; height:10px;
float:left;
}
.margin_topp {
padding-bottom:10px;
}
.news_dt {
font-size:13px; color:#5d5d5d; 
}
.news_tit a {
font-size:18px; color:#242424; 
}
.news_tit a:hover {
font-size:18px; color:#253a60;
text-decoration:underline;
}
.events_bg {
background-color:#cbd0d4;
padding:10px;

}
.events_bgs {
background-color:#fff;
width:100%;
padding:10px;
}
.wid {
margin-top:40px; margin-bottom:30px;
}
.new_t {
font-family: "Roboto";
font-size:20px;
font-style: normal;
color:#7b7b7b;
margin-bottom:10px;
}
.new_ts {
font-family: "Roboto";
font-size: 18px;
font-style: normal;
color:#7b7b7b;
overflow:hidden;
text-overflow: ellipsis;
}
.new_tss {
font-family: "Roboto";
font-size: 16px;
font-style: normal;
color:#000000;
overflow:hidden;
text-overflow: ellipsis;
}
.ptop {
margin-bottom:95px;
}
.ptops {
margin-bottom:65px;
}
.but{
float:right;
width:130px;}


.cus{
	padding-top:45px !important;
	padding-left: 20px !important;

}
.cus img{
	width:100%;
}