@font-face {
    font-family: 'texgyreadventorbold';
    src: url('/css/texgyreadventor-bold-webfont.eot');
    src: url('/css/texgyreadventor-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('/css/texgyreadventor-bold-webfont.woff') format('woff'),
         url('/css/texgyreadventor-bold-webfont.ttf') format('truetype'),
         url('/css/texgyreadventor-bold-webfont.svg#texgyreadventorbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'texgyreadventorregular';
    src: url('/css/texgyreadventor-regular-webfont.eot');
    src: url('/css/texgyreadventor-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('/css/texgyreadventor-regular-webfont.woff') format('woff'),
         url('/css/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('/css/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;

}@font-face {
    font-family: 'sinkin_sans400_regular';
    src: url('/css/sinkinsans-400regular-webfont.eot');
    src: url('/css/sinkinsans-400regular-webfont.eot#iefix') format('embedded-opentype'),
         url('/css/sinkinsans-400regular-webfont.woff') format('woff'),
         url('/css/sinkinsans-400regular-webfont.ttf') format('truetype'),
         url('/css/sinkinsans-400regular-webfont.svg#sinkin_sans400_regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	color: #333;
	font-size: 14px;
font-family: 'sinkin_sans400_regular'; text-align:justify;
}
a{transition: all 1s;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0;   font-family: 'texgyreadventorbold'; 
		
}ul{list-style-type:none;}
a{ text-decoration:none;}
.wrap{
 overflow: hidden;

}
a:hover{ text-decoration:none}
.navbar{}
.linkactive{color: #000 !important;
text-decoration: none;
background-image: none;
text-shadow: none;
border-radius: 0px; }

.navbar .nav > li > a {color:#fff; text-transform: uppercase;font-size:18px; font-family: 'texgyreadventorbold';}
.navbar .nav > li > a:hover{color:#000; transition: all 1s;}


.carousel-inner img{width: 100%;}
.carousel{margin-bottom: 0;}
.carousel-control {
position: absolute;
top: 40%;
left: 15px;
width: 40px;
height: 40px;
margin-top: 0px;
font-size: 50px;
font-weight: 100;
line-height: 36px;
color: #000;
text-align: center;
background: #fff;
border: 3px solid #ffffff;
-webkit-border-radius: 23px;
-moz-border-radius: 23px;
border-radius: 23px;
opacity: 0.2;
filter: alpha(opacity=50);
}

.carousel-control:hover{
color: #e95a62;
text-decoration: none;
opacity: 0.7;
background: #f2f2f2;
filter: alpha(opacity=90);
}

header {
  width: 100%;
  height:75px;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999; background:url(/img/head_bg.png) repeat;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s; }
  header h1#logo {
    display: inline-block; margin:6px 0 0;

    float: left;
    font-family: "Oswald", sans-serif;
    font-size: 60px;
    color: white;
    font-weight: 400;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s; display:none;
    transition: all 0.3s; } 
  header nav {
    display: inline-block;
    float: right; }
    header nav a {
      line-height: 150px;
      margin-left: 20px;
      color: #9fdbfc;
      font-weight: 700;
      font-size: 18px;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      header nav a:hover {
        color: white; }
		
  header.smaller {
    height: 75px; }
    header.smaller h1#logo { display:block;
       }
    header.smaller nav a {
      line-height: 75px; }

.headbar{ background:url(/img/sliderbg.png) no-repeat center 0; min-height:800px;}
.head_col{ margin:120px auto 0;
text-align: center;
overflow: hidden;
width: 95%;}
.navbar{ margin:15px 0 0;}
.heading_col{font-family: 'texgyreadventorbold';
float: right;
text-transform: uppercase;
display: inline-block;
color: #c5c4c0;
font-size: 77px;
margin: 94px 0 0 20px;
letter-spacing: -2px;}
.logo_inner{ float:left;}
.heading_col span{font-size: 112px;  font-family: 'texgyreadventorbold';}

.about_col{ padding:100px 0 20px;}
.about_col h1{ font-weight:normal; text-transform:uppercase;margin: 0 0 20px; text-align:center;}
.about_col p{ line-height:22px;}

.profile{ overflow:hidden; margin:10px 0 0; text-align:center;}
.profile span{ display:block; margin:0px 0 10px;}
.profile a strong{  padding:5px 10px; display:inline-block;}
.profile a { color:#222525; text-transform:uppercase;}
.profile .active strong{ color:#fff; font-weight:normal;background:#222525;}
.profile li{ float:left; width:25%;}
.profile a strong:hover{color:#fff; font-weight:normal;background:#222525;}

.services{ padding:80px 0 20px;}
.services h1{ font-weight:normal; text-transform:uppercase;margin: 20px 0 ;}
.service_left{ float:left; width:60%;}
.service_right{ float:right; width:30%; padding:0 5px 0 0; margin:20px 0 0;}
.services p{ line-height:22px;}
.service_right img{ border:3px solid #666666; border-radius:3px; }
.services_content{ overflow:hidden;}


.projectinner{ overflow:hidden; margin:20px auto; text-align:center; width:80%;}
.projectinner span{ display:block; margin:20px 0 10px;}
.projectinner a strong{  padding:5px 10px; display:inline-block; text-transform:uppercase;}
.projectinner a { color:#222525; font-size:13px;}
.projectinner li{ float:left; width:33%; text-align:center;}

.project{ overflow:hidden; margin:20px 0 0; text-align:center;}
.project span{ display:block; margin:0px 0 10px;}
.project a strong{  padding:5px 10px; display:inline-block; text-transform:uppercase;}
.project a { color:#222525; font-size:13px;}
.project li{ float:left; width:25%;}

.testimonial{ padding:120px 0 20px;}
.testmonial_col{ overflow:hidden; margin:40px 0;}
.testmonial_col_left{ float:left; width:30%;}
.testmonial_col_right{ float:right; width:60%; margin:10px 0 0;}
.testimonial h1{ font-weight:normal; text-transform:uppercase;margin: 20px 0 ;}
.testimonial blockquote{
line-height: 22px;
margin: -30px 30px 0;}
.left_quote{left:-30px; position:relative;}
.right_quote{ margin:-10px 0 0 0px; text-align:right;}
.founder{ margin:0px 0 0 30px; color:#1e8695; }

.hiring{ padding:110px 0;}
.phoneicon{ float:left}
.hiring h1{ font-weight:normal; text-transform:uppercase;margin:30px 0 40px 0 ;}
.hiring_top{margin:0px 0 0; overflow:hidden}
.cv_block{ margin:20px 0; overflow:hidden;}
.cv_block_left{ float:left; width:25%;}
.cv_block_right{ float: left;
width: 63%;
margin:20px 0 0;}
.cv_links{ margin:100px 0 0; overflow:hidden;}
.cv_links a{ display:inline-block; padding:10px 30px; margin:0 10px 0;}
.cv_links a:first-child{ background:#222525; color:#fff;border:2px solid #222525;}
.cv_links a:last-child{color:#fff; border:2px solid #666666; color:#111;}

.cv_links a:hover:first-child{ background:#fff;border:2px solid #666666;color:#111;}

.cv_links a:hover:last-child{background:#222525; color:#fff;border:2px solid #222525;}



.getintouch{ padding:0px 0;}
.form_center{ margin:40px auto; width:72%; overflow:hidden;} 

.getintouch h1{ font-weight:normal; text-transform:uppercase;margin: 20px 0 ; text-align:center; color:#000;}
.left_form{ float:left; width:48%;}

.left_form input[type="text"]{ padding:15px; background:#e6e7e8; border:1px solid #333335; margin:0 0 15px; border-radius:0; width:95.3%;}
.left_form input[type="submit"]{ padding:10px 35px; background:#222; border:none; color:#fff; float:right; margin:0 0 15px;}
.left_form textarea{ padding:7px 15px; background:#e6e7e8; border:1px solid #333335; margin:0 0 15px; border-radius:0; width:95.3%; min-height:215px;}

.right_address{ float:right; padding:30px 30px 20px ; background:url(/img/address_bg.png) repeat; width:40%; color:#fff;line-height:25px; margin:-15px 0 0;}
.phoneicon{ float:left; width:12%; margin:5px 0 0;}
.location_text{ float:left; margin:0 0 10px 10px; width:80%;}
.right_address p{ clear:both;}
.footer{ background:#333335; padding:30px 0; overflow:hidden; color:#aaa5a5;}

.footer_left{ float:left; width:66%;}
.footer_right{ float:right; width:28%;}
.footer h1{ font-weight:normal; text-transform:uppercase;margin: 20px 0 ; text-align:center; color:#fff;}
.phone{ margin:30px 0; overflow:hidden;}
.footer h1{ font-size:18px; text-align:left; margin:0 0 10px; }
.phone{color:#fff;}
.footer ul{ float:left; margin:0 27px 0 0;}
.footer ul li{ display:block; line-height:30px;}
.footer ul li a{ color:#aaa5a5;}
.footer ul:last-child{ margin:0;}
.phone span{ float:left;}
.phone img{ float:left; margin:5px 10px 0 0;}
.footer_right{ float:right; padding:20px; border:1px solid #9d9999; margin:20px 0 0; }
.footer_right h1{ }

.footer_right div{ margin:0 0 10px; font-size:18px; }
.footer_right div img{ margin:0 20px 0 0; }
.copyright{ overflow:hidden; margin:0px 0 0; padding:20px 0; color:#fff; background:#000;}
.copyright span{ float:left;}
.copyright span:last-child{ float:right;}
.copyright span a{ color:#e9f115;}
.smaller .navbar .nav > li > a {
padding: 10px 10px 10px;
font-size: 17px;}



.footer_right div img, .project li img, .profile li img, .projectinner li img { cursor:pointer;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.footer_right div img:hover, .project li img:hover, .profile li img:hover, .projectinner li img:hover {
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.smaller .navbar .nav{ float:right;}
.footer_right span{ width:77%; display:inline-block;}
.profile ol{ list-style-type:none;}
.imgrightalign img{ float:right; margin:0 0 0 30px; width:inherit;}
.btmlinks{ margin:0px 0; overflow:hidden;}
.board_list{ overflow:hidden;}

.board_list li{ cursor:pointer; margin:0 0 0px;}
.textblock:after{
	bottom: 100%;
	left: 11%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.textblock:after {	border-bottom-color: #8a0a70;
	border-width: 15px;

}
.ourcomp{ overflow:hidden; margin:20px 0;}
.ourcomp_left{ float:left; width:48%;}
.ourcomp_right{ float:right; width:48%;line-height:20px;}

.dd{ display:none;}
#popUpText1, #popUpText5, #popUpText6{ display:none;}
#popUpText2{ display:none;}

#container{ display:block;}
#container1{ display:block;}

.textblock1{ padding:10px; clear:both;margin:0px 50px 10px;position:relative; line-height:20px;}

.textblock1:after{
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.textblock1:after {	border-bottom-color: #8a0a70;
	border-width: 15px;

}
.textblock2{ padding:10px; clear:both;margin:0px 50px 10px;position:relative; line-height:20px;}

.textblock2:after{
	bottom: 100%;
	right:12%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.textblock2:after {	border-bottom-color: #8a0a70;
	border-width: 15px;

}

#container a{ color:#000; display:block;}
#container1 a{ color:#000; display:block;}
#container2 a{ color:#000; display:block;}






.textblock3{ padding:10px; clear:both;margin:0px 50px 10px;position:relative; line-height:20px;}

.textblock3:after{
	bottom: 100%;
	left:35%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.textblock3:after {	border-bottom-color: #1c7682;
	border-width: 15px;

}


.textblock4{ padding:10px;  clear:both;margin:0px 50px 10px;position:relative; line-height:20px;}

.textblock4:after{
	bottom: 100%;
	left:6%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.textblock4:after {	border-bottom-color: #1c7682;
	border-width: 15px;

}






.textblock5{ padding:10px; clear:both;margin:0px 50px 10px;position:relative; line-height:20px;}

.textblock5:after{
	bottom: 100%;
	right:7%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.textblock5:after {	border-bottom-color: #1c7682;
	border-width: 15px;

}



.textblock6{ padding:10px; clear:both;margin:0px 50px 10px;position:relative; line-height:20px;}

.textblock6:after{
	bottom: 100%;
	right: 35%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.textblock6:after {	border-bottom-color: #1c7682;
	border-width: 15px;

}






.textblock7{ padding:10px; clear:both;margin:0px 50px 10px;position:relative; line-height:20px;}

.textblock7:after{
	bottom: 100%;
	left:11%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.textblock7:after {	border-bottom-color: #1c7682;
	border-width: 15px;

}





.textblock8{ padding:10px;  clear:both;margin:0px 50px 10px;position:relative; line-height:20px;}

.textblock8:after{
	bottom: 100%;
	left:48%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.textblock8:after {	border-bottom-color: #1c7682;
	border-width: 15px;

}





.textblock9{ padding:10px; clear:both;margin:0px 50px 10px;position:relative; line-height:20px;}

.textblock9:after{
	bottom: 100%;
	left:84%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.textblock9:after {	border-bottom-color: #1c7682;
	border-width: 15px;

}




.textblock10{ padding:10px; border:1px solid #1c7682; clear:both;margin:0px 50px 10px;position:relative; line-height:20px;}

.textblock10:after{
	bottom: 100%;
	right:8%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.textblock10:after {	border-bottom-color: #1c7682;
	border-width: 15px;

}









.ourcomp_left img{ border:1px solid #000;}


.inner_main{ margin:150px 0 ; overflow:hidden;}

.services_menu ul{ margin:0; padding:0; overflow:hidden;}
.services_menu ul li{ text-align:center;}
.services_menu ul li a span{ display:block; height:59px; background-image:url(/img/inner_services.png); text-align:center; margin:0 0 15px;}
.services_menu ul li a strong{ display:block; font-weight:normal;}
.services_menu ul li a{ color:#000;}
.services_menu ul li a:hover, .services_menu ul li a.select{ color:#1c7682;}

.identification span{ background-position: 12px top;}
.profiling span{ background-position: -114px top;}
.mapping span{ background-position:-236px top;}
.crowdsphere span{ background-position:-392px top;}
.speakermax span{ background-position:-554px top;}
.global span{ background-position:-697px top;}
.medical span{ background-position:-850px top;}
.technologies span{ background-position:-985px top;}
.board_list li img{ width:inherit;}
.board_img img{ border-radius:100%; border:5px solid #000; width:100px; height:100px;}
.board_list li{ float: left; font-size:12px;
width:25%;
text-align: center;}

.board_list_inner li{ float: left; font-size:12px;
width:33% !important;
text-align: center;}

.board_list_inner { overflow:hidden;}
.board_list_inner li{ float: left;
width: 33%;
margin: 0 0% 15px;
text-align: center;}
.textblock{ padding:10px; border:1px solid #8a0a70; clear:both; margin:0px 50px 10px;position:relative; line-height:20px;}
.name{ margin:0px 0; text-align:center;}
.name strong{font-weight:blod;}
.text_link{ margin:0px 0 0;
text-align: center;
float: left;
width: 33%;}

.text_link a img{ margin:0 0 0 10px;}
.text_link a:hover{ color:#8a0a70;}


.clientele{ padding:200px 0; background:url(/img/clients.png) no-repeat center 75px !important; color:#fff; margin:70px 0 0;}
.clientele h1{ font-weight:normal; text-transform:uppercase;margin: 20px 0 40px;}
.clientele p{ margin:0 0 30px;}
.headlist{ margin:40px auto 0; padding:0;}
.headlist li{
min-height: 87px;
color: #c5c4c0;
font-family: 'texgyreadventorregular';
font-size: 18px;
padding: 2%;
margin: 0px 10px 20px;
background: url(/img/listbg.png) repeat;
font-weight: normal;}
.project ul{ margin:0; padding:0; clear:both; width:100%;}

.headlist li em{ float:left; width:10%;}
.headlist li span{ float:left; width:88%;}

.services_menu ul{ margin:0; padding:0; overflow:hidden;}
.services_menu ul li{ float:left; width:14%; text-align:center;}
.services_menu ul li a span{ display: inline-block;
height: 65px;
width: 129px; }
.services_menu ul li a strong{ display:block; font-weight:normal;}
.services_menu ul li a{ color:#000;}

.identification span{ background-position: 12px bottom; background-image:url(/img/inner_services.png); text-align:center; margin:0 0 15px;}
.profiling span{ background-position: -114px bottom; background-image:url(/img/inner_services.png); text-align:center; margin:0 0 15px;}
.mapping span{ background-position:-236px bottom; background-image:url(/img/inner_services.png); text-align:center; margin:0 0 15px;}
.crowdsphere span{ background-position:-392px bottom; background-image:url(/img/inner_services.png); text-align:center; margin:0 0 15px;}
.speakermax span{ background-position:-554px bottom; background-image:url(/img/inner_services.png); text-align:center; margin:0 0 15px;}
.global span{ background-position:-697px bottom; background-image:url(/img/inner_services.png); text-align:center; margin:0 0 15px;}
.medical span{ background-position:-850px bottom; background-image:url(/img/inner_services.png); text-align:center; margin:0 0 15px;}
.technologies span{ background-position:-985px bottom; background-image:url(/img/inner_services.png); text-align:center; margin:0 0 15px;}


.identification:hover span, .identification.select span{ background-position: 12px top;}
.profiling:hover span, .profiling.select span{ background-position: -114px top;}
.mapping:hover span, .mapping.select span{ background-position:-236px top;}
.crowdsphere:hover span, .crowdsphere.select span{ background-position:-392px top;}
.speakermax:hover span, .speakermax.select span{ background-position:-554px top;}
.global:hover span, .global.select span{ background-position:-697px top;}
.medical:hover span, .medical.select span{ background-position:-850px top;}
.technologies:hover span, .technologies.select span{ background-position:-985px top;}

.services_menu ul li em{ font-style:normal; display:block;}

.content_block{ margin:30px 0; overflow:hidden;}
.content_block_heading h1{ margin:10px 0 30px; text-transform:uppercase; font-weight:normal;}
.content_block_heading { overflow:hidden; margin:0 0 20px; text-align:justify;}
.content_block_heading p{ margin:0 0 20px;}
.metrics{ margin:40px 0; overflow:hidden;}
.metrics ul{ margin:0 0 20px; padding:0;}
.metrics ul li{ float:left; width:20%; margin:0 0 20px; text-align:center; font-weight:bold; text-transform:uppercase; font-size:18px;}
.metrics ul li strong{ display:block; margin:0 0 10px; min-height:130px; }

.iconimg{ float:left; margin:-10px 20px 0 0;}
.content_block_heading strong{ font-size:15px; display:block;}

.right_align{ float:right; margin:0 0 0 30px;}
.margintop20{ margin-top:20px;}

.advantage{ margin:0; padding:0;}
.advantage li{width: 90% !important;
margin: 0 0 0px;
display: block;
text-align: left !important;
background: url(/img/arrowinner.png) no-repeat 0 5px;
padding: 10px 0px 10px 40px !important;}
.services_block ul li a{ color:#000;}
#logo span strong{ display:block; font-size:28px; font-weight:normal;line-height: 28px;}
#logo span { font-size:18px;  font-family: 'ralewayregular'; color:#211c18; float:left; margin:15px 0 0;font-weight:normal;}
#logo img{ float:left;}
#logo em{font-style: normal;
font-size: 35px;}


.content_block_inner{ margin:30px 50px; overflow:hidden;}
.content_left{ float:left; width:45%; margin:20px 0 0;}
.content_right{ float:right; width:50%;}
.right_form ul{ margin:0; padding:0;}
.right_form ul li{ display:block; margin:0 0 10px; clear:both; width:100%;}

.right_form ul li input{ margin:0; border-radius:0; background:#e6e7e8; padding:10px; width:95% }
.right_form ul li textarea{ margin:0; border-radius:0; background:#e6e7e8;  padding:10px; width:95%; height:100px;}
.content_left p{ margin:0 0 25px;}
.leftimg img{ float:left; margin:-10px 20px 0 0;}
.leftimg strong{ font-weight:normal;font-size: 23px;}
.clearboth{ clear:both;}
.t_margin{ margin:10px 0 0; display:inline-block;}

.innerservices { margin:0px 0 0 !important; overflow:hidden;} 
.innerservices li{ float:none; width:90% !important; background:url(/img/dott.png) no-repeat 0 center; padding:12px 0 12px 25px; font-size:12px; text-align:left !important;}
.innerimg img{ float:right; margin:0 0 0 40px;}


.innerservices_last { margin:20px 0 0 !important; overflow:hidden;} 
.innerservices_last li{ display:block; width:90% !important; clear:both; background:url(/img/dott.png) no-repeat 0 center; padding:15px 0 15px 25px; font-size:12px; text-align:left !important;}
.innerimg img{ float:right; margin:0 0 10px 60px;}
.dataimg{ float:left; margin:0 0 0 50px;}


.innerservices_medicine{ margin:20px 0 0 !important; overflow:hidden; width:95%; float:left;} 
.innerservices_medicine li{ display:block; width:90% !important; clear:both; background:url(/img/dott.png) no-repeat 0 center; padding:8px 0 8px 25px; font-size:12px; text-align:left !important;}

.name em{}
.imgslide img{ float:left; margin:0 20px 0 0; width:inherit;}
.getintouch{ position:relative;}
.inform{ position:absolute; top:80px; left:0; right:0; bottom:0; }

.board_directors{ height:380px; position:relative;}
.textblock4, .textblock3, .textblock2, .textblock6, .textblock5{ position:absolute; bottom:0;}


.board_directors_inner{ height:380px; position:relative;}
.textblock7, .textblock8, .textblock9{ position:absolute; bottom:0;min-height: 120px;}
.error_msg{ border:1px solid #FF0000 !important;}

.headlist li strong{ display:block; font-weight:normal; font-size:13px; margin:10px 0 0; line-height:normal !important;}



.textblock3, .textblock4, .textblock5, .textblock6 {
position: absolute;
bottom: 0;
height: 125px;
}
.about_col .item{ height:380px;}

.looking_left{ float:left; font-size:25px;}
.looking_left img, .looking_right img{ margin:0 20px 0 0; }

.looking_right{ float:right;font-size:25px;}
.cvinnblock{ margin:40px 0 0; display:block; text-align:center; clear:both;}
.cvinnblock span{ display:block;}

.midcolpart{ overflow:hidden;}

.list_left{ float:left; width:55%;}
.right_img_part{ float:right; width:45%; margin:0px 0 0;}
.servicesblock{ float:left; width:33%;}
.inslider{ overflow:hidden;}


.list_left_last {
float: left;
width: 68%;
}
.right_img_part_last{float: right;
width: 32%;
margin: 0px 0 0;}



#spinner {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999; bottom:0; right:0; background:#000;
	
}





.loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #3498db;
    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
	
}
 
.loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #e3e3e3;
    -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
      animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
 
.loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #1fcfe8;
    -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
      animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
 
@-webkit-keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg);  /* IE 9 */
        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
    }
    100% {
        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg);  /* IE 9 */
        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
    }
}
@keyframes spin {
    0%   {
        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(0deg);  /* IE 9 */
        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
    }
    100% {
        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: rotate(360deg);  /* IE 9 */
        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
    }
}
#container4 img, #container7 img{border: 5px solid rgb(28, 118, 130);}
/*
     FILE ARCHIVED ON 15:34:33 Dec 06, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:34:27 Sep 04, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  RedisCDXSource: 10.483
  load_resource: 122.987
  PetaboxLoader3.resolve: 59.174
  PetaboxLoader3.datanode: 165.297 (4)
  LoadShardBlock: 117.032 (3)
  CDXLines.iter: 27.462 (3)
  esindex: 0.014
  captures_list: 159.856
  exclusion.robots.policy: 0.223
  exclusion.robots: 0.235
*/
#lnk_filings:link {
  color: #8a0a70;
  background-color: transparent;
  text-decoration: none;
}

#lnk_filings:visited {
  color: #8a0a70;
  background-color: transparent;
  text-decoration: none;
}

#lnk_filings:hover {
  color: #8a0a70;
  background-color: transparent;
  text-decoration: none;
}

#lnk_filings:active {
  color: #8a0a70;
  background-color: transparent;
  text-decoration: none;
}