/* 	CSS Development by
	Crealive
 */
*{ margin:0; padding:0; outline:none; border:none; list-style:none;}
body{ padding:0; margin:0; color:#404040; font-size:14px; font-family:museo_sans300;}

@font-face {
    font-family: 'museo_sans300';
    src: url('fonts/museosans-300-webfont.eot');
    src: url('fonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans-300-webfont.woff') format('woff'),
         url('fonts/museosans-300-webfont.ttf') format('truetype'),
         url('fonts/museosans-300-webfont.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'museo_sans700';
    src: url('fonts/museosans_700-webfont.eot');
    src: url('fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_700-webfont.woff') format('woff'),
         url('fonts/museosans_700-webfont.ttf') format('truetype'),
         url('fonts/museosans_700-webfont.svg#museo_sans700') format('svg');
    font-weight: normal;
    font-style: normal;

}

a{ text-decoration:none; color:#404040;}
a:hover{ text-decoration:underline;}
strong{font-family:museo_sans700;}

h1{ width:100%; float:left; font-weight:normal; font-family:museo_sans700;}
h2{ font-weight:normal; font-family:museo_sans700;}
h3{ font-weight:normal; font-family:museo_sans700;}

input[type="text"]{ width:260px; height:37px; float:left; border:1px solid #e9e6e9; font-size:14px; font-family:museo_sans300; border-radius:3px; padding:0 6px;}
input[type="password"]{ width:220px; height:37px; float:left; border:1px solid #e9e6e9; font-size:14px; font-family:museo_sans300; border-radius:3px; padding:0 6px;}
textarea{ width:537px; height:90px; float:left; border:1px solid #e9e6e9; font-size:14px; font-family:museo_sans300; border-radius:3px; padding:6px;}
input[type="submit"]{ float:left; height:39px; line-height:39px; padding:0 10px; cursor:pointer; font-family:museo_sans700; color:#fff; font-size:18px; border-radius:3px; background:url(images/submit_bg.jpg) repeat-x;}

.container{ width:100%; float:left; margin:0;}
.wrapper{ width:960px; margin:0 auto;}

header{ width:100%; height:74px; float:left; margin:0; border-top:3px solid #733774;}
header h1{ width:auto;}
header h1 .logo{ float:left; margin:10px 0 0 0;}

header ul.social_media{ float:right; margin:25px 0 0 0;}
header ul.social_media li{float:left; margin:0 1px; text-indent:-99999px;}
header ul.social_media li a{ width:20px; height:20px; float:left;}
header ul.social_media li.facebook{ width:20px; height:20px; float:left; background:url(images/social_icons.png) 7px 3px no-repeat #3a5b9e; border-radius:20px;}
header ul.social_media li.twitter{ width:20px; height:20px; float:left; background:url(images/social_icons.png) -15px 3px no-repeat #00acec; border-radius:20px;}
header ul.social_media li.instagram{ width:20px; height:20px; float:left; background:url(images/social_icons.png) -35px 3px no-repeat #ab7f64; border-radius:20px;}
header ul.social_media li.facebook:hover{ background:url(images/social_icons.png) 7px 3px no-repeat #3a5b9e;}
header ul.social_media li.twitter:hover{ background:url(images/social_icons.png) -15px 3px no-repeat #00acec;}
header ul.social_media li.instagram:hover{ background:url(images/social_icons.png) -35px 3px no-repeat #ab7f64;}

header nav{ float:right;}
header nav ul{ float:left; margin:28px 6px 0 0;}
header nav ul li{ float:left; margin:0 7px; padding:0 2px; list-style:none; font-family:museo_sans700;}
header nav ul li a{ float:left; color:#733774;}
header nav ul li a:hover{ text-decoration:none; border-bottom:2px solid #733774; padding:0 0 7px 0;}

.slider{ width:100%; height:466px; float:left; margin:0 0 -20px 0;}

.content{ width:100%; float:left; margin:0;}
.content p{ line-height:18px;}

.first_conent_icon{ width:63px; height:68px; float:left; background:url(images/icon_ballon_bg.png) no-repeat; text-align:center; line-height:76px;}
dl.home_content{ width:340px; float:left; margin:0 100px 0 10px;}
dl.home_content dt{ width:100%; float:left; font-size:19px; color:#733774; margin:0 0 10px 0; font-family:museo_sans700;}
dl.home_content dd{ width:100%; float:left; margin:0;}
dl.home_content dd a{ width:100%; float:left; margin:6px 0 0 0; color:#df2247; text-decoration:underline; font-family:museo_sans700;}

.int_banner{ width:100%; height:89px; float:left; background:url(images/int_banner_bg) center no-repeat; margin:0 0 20px 0;}
.int_banner h1{ float:left; line-height:89px; font-family:museo_sans700; font-size:30px; color:#fff;}

.content_image_right{ float:right; margin:0 0 10px 10px;}
.content_image_left{ float:left; margin:0 10px 10px 0;}

.partners{ width:100%; float:left; padding-bottom:10px;}
.partners img{ float:left; margin-right:50px;}


.first_paragraph{  border-left:4px solid #d4d3d8; font-weight:normal; font-size:18px; margin:0 0 20px 0; padding:0 0 0 15px; font-family:museo_sans300;}

.contact_text{font-size:18px; margin:12px 0 0 0; line-height:22px;}
ul.contact_form{ width:554px; float:left; margin:20px 0 0 0;}
ul.contact_form li{ float:left; margin:0 3px 3px 0;}

ul.onemir_list{ width:660px; float:left; margin:0 0 0 40px;}
ul.onemir_list li{ width:100%; line-height:31px; float:left; margin:3px 0; font-size:15px;}
ul.onemir_list li span{ width:29px; height:31px; line-height:31px; float:left; margin:0 10px 0 0; text-align:center; color:#fff; font-family:museo_sans700; background:url(images/number_ballon_bg.jpg) no-repeat;}

dl.events{ width:320px; float:left; margin:0 0 20px 0; padding:0 0 20px 0;}
dl.events dt.image{ width:320px; float:left; margin:0;}
dl.events dt.image img{ width:320px; float:left; border-radius:5px;}
dl.events dt{ width:100%; float:left; margin:5px 0 5px 0; font-size:20px; color:#733774; font-family:museo_sans700;}
dl.events dd.date{ width:100%; float:left; color:#857a86; margin:0 0 8px 0; font-size:13px;}
dl.events dd{ width:100%; float:left;  font-size:15px;}

dl.clients{ width:215px; float:left; margin:20px 20px 0 0;}
dl.clients dt{ width:215px; height:122px; display:table-cell; vertical-align:middle; border-radius:5px; border:1px solid #e9e6e9; text-align:center;}
dl.clients dd{ width:215px; float:left; margin:10px 0 ; color:#733774; font-size:17px; font-family:museo_sans700;}

ul.press{ width:100%; float:left; margin:0;}
ul.press li{ width:100%; float:left; margin:6px 0;}
ul.press li span{ width:100px; float:left; color: #857a86; margin:0;}
ul.press li b{ width:120px; float:left; margin:0 10px;}
ul.press li a{ width:160px; float:left;  color:#733774; font-family:museo_sans700;}
	
	
.google_maps{ float:right; margin:44px 0 0 0; border-radius:5px;}

footer{ width:100%; float:left; margin:20px 0 0 0; padding:20px 0; background:#f4f2f4; border-top:1px solid #e9e6e9;}
footer .logo{ float:left; margin:0 100px 0 0;}
footer .logo .media{display:block}
footer .logo .creative{width: 90px; margin: 10px 11px 0 0; float: right;}
footer ul.menu{ width:300px; float:left; margin:0;}
footer ul.menu li{ width:50%; float:left; list-style:none; text-indent:10px; padding:3px 0; background:url(images/footer_menu_bullit.jpg) 0 8px no-repeat;}
footer ul.menu li a{float:left; color:#7a5d7a;}

footer ul.address{ width:320px; float:left;}
footer ul.address li{ width:300px; float:left; line-height:18px; padding:0 0 10px 20px; list-style:none; color:#7a5d7a;}
footer ul.address li:first-child{ background:url(images/icon_location.png) 0 0 no-repeat;}
footer .border{ width:100%; height:30px; float:left; border-top:1px solid #e9e6e9;}

.copyright{ width:960px; margin:0 auto; line-height:40px; font-size:12px; color:#a0a0a0;}
.copyright .crealive{ float:right; margin:12px 0 0 0;}


JB_FWS * {margin:0;padding:0;}
.JB_FWS {width:100%;height:355px;float:left;position: relative;width:100%;overflow: hidden;	}
.JB_Border {width:100%;height:15px;position: absolute;}
.JB_Border.Top {top:0;left:0;}
.JB_Border.Bottom {bottom:0;left:0;}
.JB_Button_Left {width:61px;height:61px;background: url(images/banner_arrows.png) no-repeat left;position: absolute;top:40%;left:15%;cursor: pointer; opacity:0.6;}
.JB_Button_Left:hover{ opacity:1;}
.JB_Button_Left_BG { display:none;}
.JB_Button_Right {width:61px;height:61px;background: url(images/banner_arrows.png) no-repeat right;position: absolute;top:40%;right:15%;cursor: pointer;  opacity:0.6;}
.JB_Button_Right:hover{ opacity:1;}
.JB_Button_Right_BG { display:none;}
.JB_Container {width:9999px;height:355px;margin:0 auto;position: absolute;overflow: hidden;left:0;}
.JB_Slide {height:355px;float:left;position: relative;}
.JB_Slide_Content {width:960px;height:400px;margin: 0 auto;position: relative;}
.JB_Pagination {width:100%;height:12px;position: absolute;bottom:15px;left:0;}
.JB_Pages {display: table;margin: 0 auto;}
.JB_Page {background-image:url("../img/pagination_button.png");background-repeat: no-repeat;background-position: 0px 0px;width:13px;height:12px;float:left;margin-left:5px;cursor: pointer;}
.JB_Page:hover, .JB_Page.active  {background-position: -13px 0px;}



/* Slider Area */
.slideshow-container {
  /*max-width: 1000px;*/
  position: relative;
  margin: auto;
}

.mySlides {
  display: none;
}

.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}



