@import url(http://fonts.googleapis.com/css?family=Chau+Philomene+One:400,400italic);/*font-family: */



article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0; height:100%;}

body { 	 
	font-family: 'Source Sans Pro', sans-serif;
	font-size:15px; 
	line-height:20px;
	color:#2d2d2d;
	background:#1c1c1c;
	min-width:960px;}
		
.wrapper a:link,   .wrapper a:visited,   .wrapper a:active {
	color: #d80000;
	text-decoration: none;
}
.wrapper a:hover {
	color: #000000;
	text-decoration: none;
}
.nav-logo { font-family: 'Source Sans Pro', sans-serif;}

.list a:link,   .list a:visited,   .list a:active {
	color: #a4a4a4;
	text-decoration: none;
}
.list a:hover {
	color: #fff;
	text-decoration: none;
}
		
.main{width:100%;height: auto;background:#fff; }
.divider{width: 100%; background:#f3f3f3; border-bottom:1px solid #e7e7e7; height:4px;}
/***********************************************************************/
/*properties for h1 h2 h3 h4 h5 and another text*/
.logo{width:185px; height:54px; position:relative; float:left; margin:20px 0 0 0px; float:left;}  


h1{font-size:28px; font-family: 'Source Sans Pro', sans-serif; color:#000; line-height:24px;font-weight: bold;}
.survelytics-logo {display:inline-block;color:#fff;width:280px; height:98px; background: url(../images/logo.png) 0 0 no-repeat; margin-top:-20px; padding-top:0px;}

h2{font-size:24px; font-family: 'Source Sans Pro', sans-serif; color:#000; line-height:24px;font-weight: bold;}
h3{font-size:18px; font-family: 'Source Sans Pro', sans-serif; color:#000; line-height: 18px; font-weight: bold;}
h4{}

.txt_uppercase{text-transform:uppercase;}
.txt_decor{ text-decoration:none !important;}
.txt_al{text-align:center;}
.bold{font-weight:bold;}
.txt_norm{ text-transform:none !important;}
.font-14{font-size:18px;}


.hov:hover{color:#d80000;}
.hov-1:hover{color:#253152;}
.hov-2:hover{color:#253152; text-decoration:underline;}

.border-none{border: none !important;}

.dis-block{display: block;}
.dis-inblock{display: inline-block;}

.col{color:#000;}
.col-1{color:#d80000;}

.marg_bot{margin-bottom:0 !important; padding-bottom:0 !important;}	
.marg_top{margin-top:0 !important; padding-top:0 !important;}	
.marg_left-0{margin-left:0 !important;}	
.marg_right-0{margin-right:0 !important;}
.marg-left-right-0{margin-left:0 !important; margin-right:0 !important;}	
.marg{margin:0 !important; padding:0 !important;}
.marg_20{margin-top:20px !important;}
.padding_right{padding-right:0 !important;}
.padding_left{padding-left:0 !important;}
.padding{padding:0px !important;}

.padd{padding:20px 0 0 65px !important;}
.padd-1{margin:64px 0 12px 0;}.padd-1-1{margin:64px 0 5px 0;}.padd-1-2{margin:64px 0 18px 0;}
.padd-2{margin:59px 0 29px 0;}
.padd-3{margin:35px 0 16px 0;}
.padd-4{margin:41px 0 13px 0;}
.padd-5{margin:61px 0 14px 0;}
.padd-6{margin:64px 0 13px 0;}
.padd-7{margin:62px 0 30px 0;}
.padd-8{margin:62px 0 31px 0;}
.padd-9{margin:64px 0 17px 0;}
.padd-10{margin:12px 0 0 0;}



.top{margin-top:13px;}
.top-1{margin-top:5px;}.top-1-1{margin-top:4px;}.top-1-2{margin-top:6px;}
.top-2{margin-top:16px;}.top-2-1{margin-top:18px;}
.top-3{margin-top:38px;}.top-3-1{margin-top:40px;}
.top-4{margin-top:61px;}


.bot{padding-bottom:2px;}
.bot-1{padding-bottom:30px;}
.bot-2{padding-bottom:30px;}.bot-2-1{padding-bottom:25px;}
.bot-3{padding-bottom:60px;}
.bot-4{padding-bottom:34px;}
.bot-5{padding-bottom:20px;}
.bot-6{padding-bottom:18px;}


.left{margin-left:18px;}
.left-1{margin-left:31px;}
.left-2{margin-left:98px;}

.right{margin-right:33px;}
.right-1{margin-right:20px;}
.right-2{margin-right:7px;}
.right-3{margin-right:15px;}

/*properties for a */
				
a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;}

ul {margin:0; 
	padding:0;
	list-style-image:none;}
		
.button{display: inline-block;font-family: 'Source Sans Pro', sans-serif; font-size:15px; line-height:15px;padding:9px 30px 8px 30px; background: url(../images/bg-button.jpg) 0 0 repeat-x #fed26a; color:#fff; border-radius:6px;}

.button:hover{color:#fff;background:#545454;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper{overflow:hidden;}
.wrapper-extra{overflow:hidden;}
.extra-wrap{overflow:hidden;}
.wrapper-after:after{
 clear:both;
 content:".";
 display:block;
 height:0;
 visibility:hidden;}
.fleft {float:left;}
.fright {float:right;}
.img-indent {float:left; margin:0 1px 0px 0;}
/*search and tooltip*/
/*********************************header*************************************/
.head{width:100%; margin: 0 auto; position:relative; z-index:2;background: url(../images/bg-head.jpg) center 0 no-repeat #2a2a2a;
}

header{width:940px; margin: 0 auto;position:relative;}

.telephone{text-align:right; font-size:16px;padding:21px 0 0 0; font-family: 'Source Sans Pro', sans-serif; font-weight:bold;}
.telephone img{margin:2px 21px 0 0;}
.telephone a{color:#545454; display: inline-block;margin:4px 0 0 0;font-weight: normal;}
.telephone a:hover{color:#fff;} 


.telephone-blog{text-align:right; font-size:16px;padding:21px 0 0 0; font-family: 'Source Sans Pro', sans-serif; font-weight:bold;}
.telephone-blog img{margin:2px 21px 0 0;}
.telephone-blog a{color:#545454; display: inline-block;margin:4px 0 0 0;font-weight: normal;}
.telephone-blog a:hover{color:#fff;} 
	
.nav-logo{}

nav{}
/*********************************content*************************************/
#content{width:100%; padding:0 0 88px 0; margin:0; position:relative; z-index:1;}
/*************************************index************************************/
.link-img{}
.box-1{width:220px; float: left;}
aside{width:100%; background:#252525;padding-bottom:78px;}
.list{}
.list li{background: url(../images/arrow-list-aside.jpg) left 9px no-repeat ;padding:3px 0 3px 14px;}
.list li a{font-size:15px; color:#7b7b7b;}
.list li a:hover{color:#fff;}

.div-search{}
#form-search{}
#form-search input{width:181px; height:12px; font-family: 'Source Sans Pro', sans-serif; font-size:15px;color:#8e8e8e;  display: inline-block; float:left; background:#353535; padding:8px 0 7px 19px; border:1px solid #222222; border-radius:6px;margin:4px 0 0 1px;
box-shadow: inset 1px 1px 3px #2c2c2c}

.search_button{background: url(../images/bg-button-search.jpg) 0 0 repeat-x #0f5c8c; display:inline-block;margin:18px 12px 0 0; color:#fff; padding:5px 16px 6px 16px; border-radius:6px; float:right;}
.search_button:hover{background: #fed36d; color:#000;}
/***********************************index-1**********************************/
.list-1{}
.list-1 li{background: url(../images/page-1-img.jpg) 3px 6px no-repeat;font-weight: bold;padding:5px 0 7px 30px;margin-left:1px;}
.list-1 li a{color:#000;}
.list-1 li a:hover{color:#d80000;}

.box-2-pricing {width:550px; background:#545454; color:#fff; padding:33px 40px 33px 28px; border-radius:6px; margin-top:36px;}
.box-2-pricing span{font-size:24px; color:#fff; line-height:24px;}
.box-2-pricing strong{color:#b8b8b8;}
.box-2-pricing p{margin:7px 0 0 2px;}
.box-2-pricing a{display:inline-block; width:15px; height:10px; background: url(../images/arrow-box.png) -15px 0 no-repeat;margin:5px 0 0 5px;}
.box-2-pricing a:hover{background-position:right 0;}


.box-2{width:212px; background:#545454; color:#fff; padding:33px 40px 33px 28px; border-radius:6px; margin-top:36px;}
.box-2 span{font-size:24px; color:#fff; line-height:24px;}
.box-2 strong{color:#b8b8b8;}
.box-2 p{margin:7px 0 0 2px;}
.box-2 a{display:inline-block; width:15px; height:10px; background: url(../images/arrow-box.png) -15px 0 no-repeat;margin:5px 0 0 5px;}
.box-2 a:hover{background-position:right 0;}

.box-3{width:212px; background:#545454; color:#fff; padding:33px 40px 45px 28px; border-radius:6px; margin-top:40px;}
.box-3 span{font-size:24px; color:#fff; line-height: 24px;}
.box-3 strong{color:#b8b8b8;}
.box-3 p{margin:7px 0 0 2px;}
.box-3 a{display:inline-block; width:15px; height:10px; background: url(../images/arrow-box.png) -15px 0 no-repeat;margin:5px 0 0 5px;}
.box-3 a:hover{background-position:right 0;}

.box-4{width:246px; background:#f5f5f5; border-radius:6px;padding:27px 22px 32px 32px; margin-bottom:20px;}
.box-4 span{color:#d80000; font-size:15px;}
.box-4 p{color:#000; margin:4px 0 0 0;}
.box-4 a{display:inline-block; width:15px; height:10px; background: url(../images/arrow-box.png) 0 0 no-repeat;margin:5px 0 0 5px;}
.box-4:hover{background:#545454;}
.box-4:hover span{color:#b7b7b7;}
.box-4:hover p{color:#fff;}
.box-4:hover a{background-position:-15px 0;}
.box-4 a:hover{background-position:right 0;}

.lightbox-image{display: inline-block;position:relative;}
.lightbox-image img.magnify{position:absolute;width:0px;height:0px;left:50%;top:50%;}
/**********************************index-2*********************************/
.img-link{display:inline-block; width:15px; height:10px; background: url(../images/arrow-box.png) 0 0 no-repeat;margin:5px 0 0 5px;}
.img-link:hover{background-position:-15px 0;}

.div-search-1{margin:22px 0 0 0;}
#form-search-1 input{width:174px; height:12px; font-family: 'Source Sans Pro', sans-serif; font-size:15px;color:#000;  display: inline-block; float:left; background:#f5f5f5; padding:9px 0 9px 16px; border:1px solid #e8e8e8; border-radius:6px;margin:4px 0 0 1px;
box-shadow: inset 1px 1px 3px #eeeeee;}

#form-search-1 .search_button{background: url(../images/bg-button-search-1.jpg) 0 0 repeat-x #fed26a; display:inline-block;margin:4px 0 0 6px; color:#fff; padding:7px 21px 7px 21px; border-radius:5px; float:right; float:left;}
#form-search-1 .search_button:hover{background:#0f5c8c; color:#fff;}

.img-link-1{display:inline-block; width:15px; height:10px; background: url(../images/arrow-box.png) -15px 0 no-repeat;margin:5px 0 0 5px;}
.img-link-1:hover{background-position:right 0;}
.banner-1{width:223px; background: url(../images/banner-1.png) 0 0 no-repeat #d80000; border-radius:6px;color:#fff;padding-top:33px; margin-top:67px;padding-left:27px;padding-right:30px;padding-bottom:31px;}
.banner-1 span{display: inline-block; font-size:24px; color:#fff;line-height:24px;}
.banner-1 strong{display:inline-block; font-size:24px; color:#b8b8b8;margin-top:2px; margin-bottom:2px;}
.banner-1 .font-30{font-size:30px; color:#fff; font-weight:bold;line-height:30px;text-transform:uppercase;}
.banner-1 p{margin-right:16px; margin-top:7px; margin-left:4px;}
/**********************************index-3*********************************/
.box-5{padding-right:20px;padding-left:1px;margin-bottom:24px;}
.box-5 p{margin:4px 0 0 0;}

.box-6-faqs{background:#f5f5f5; border-radius:6px;padding:30px; margin-bottom:10px;}
.faqs-title { font-size:18px; color:#E80005}
.box-6{background:#f5f5f5; border-radius:6px;padding-bottom:30px; margin-bottom:10px;}
.box-6 p{color:#000; float:left;width:417px;padding:27px 0 0 33px;}
.box-6 .font-14{color:#d80000; display:inline-block;margin-bottom:4px;}
.box-6 p a{display:inline-block; width:15px; height:10px; background: url(../images/arrow-box.png) 0 0 no-repeat;margin:5px 0 0 2px;}
.download{width:170px; float:left;font-size:15px;color:#000;}
.download span{display:inline-block;width:75px;margin:39px 0 0 31px;}
.download a{display:inline-block;width:27px; height:25px; background: url(../images/link-box-5.png) -27px 0 no-repeat;margin:34px 0 0 1px;}
.download a:hover{background-position:right 0 !important;}

.box-6:hover{background:#545454;}
.box-6:hover .download{color:#fff;}
.box-6:hover .download a{background-position:0 0;}
.box-6:hover p{color:#fff;}
.box-6:hover .font-14{color:#b7b7b7;}
.box-6:hover p a{background-position:-15px 0;}
.box-6 p a:hover{background-position:right 0;}

.marg-bot-1{margin-bottom:0 !important;}
.block{text-align:right;}
/**********************************index-4*********************************/
#map_canvas{width:460px; height:471px;margin-top:12px;}

.adress{margin-top:5px;font-size:15px; color:#000000; overflow:hidden;} 
.adress .extra-wrap{width:200px;}

.adress {text-align:left;}
.adress a{ color:#d80000; display:inline-block;font-size:15px; text-decoration:underline;}
.adress a:hover{color:#000; text-decoration:underline;}
		.adress span{display:inline-block; width:69px;}
		.adress strong{display:inline-block; font-weight: normal;width:39px;}
		.title1{letter-spacing:0;width:200px; text-align:left; font-size:15px; display:inline-block; color:#d80000; float:left; margin-top:12px;margin-right:40px;}
/**********************************index-5*********************************/
.pp{display:inline-block; margin:18px 0 0 0; color:#d80000; text-decoration:underline;}
.pp:hover{color:#000; text-decoration:underline;}

/************************index-6***********************/
/**************contact-form***********************/
#form1 {font-family: 'Source Sans Pro', sans-serif;font-size:15px;color:#000;padding-top:7px;}

#form1 input {color:#000; padding:7px 0 7px 13px;outline:none;background:#f5f5f5;font-family:  'Source Sans Pro', sans-serif; font-size:15px; height:16px; width:205px; float:left;border:1px solid #e8e8e8;  position:relative;  border-radius:6px; margin-top:5px; box-shadow: inset 2px 2px 4px #eeeeee;
}

#form1 textarea {overflow:auto; width:415px; height:293px ;resize:none; float:left;color:#000; padding:7px 0 0 13px;background:#f5f5f5;font-family: 'Source Sans Pro', sans-serif; font-size:15px; border-radius:6px;margin-top:5px;border:1px solid #e8e8e8; box-shadow: inset 2px 2px 4px #eeeeee;
}	
#form1 label{display:block; min-height:60px;width:270px; position:relative;}
#form1 label .feed_name{display:block; float:left;margin: 0 0 0 0; padding:5px 0 0 0;}	
#form1 label.message {display:block; padding-bottom:0;}	
#form1 span{display:block; margin: 0px 0 6px 3px; float:left; width:155px;}
#form1 .error, #form1 .empty, #form1 .success {display:none; text-align:left; color:#d80000;}	
#form1 .error, #form1 .empty {text-align:left; color:#ff0e0e; font-size:10px;float:left; line-height:12px;padding-top:3px;width:155px;display:none;}
#form1 .message .empty{position: static; margin:5px 0 5px 5px; text-align:left;}

#form1 .buttons2{padding-top:43px; position:relative;padding-bottom:5px; padding-right:30px;}
#form1 .buttons2 .button{display: inline-block;font-family: 'Source Sans Pro', sans-serif; font-size:15px; line-height:15px;padding:9px 30px 8px 30px; background: url(../images/bg-button.jpg) 0 0 repeat-x #fed26a; color:#010101; border-radius:6px;float:right; margin-left:6px;}
#form1 .buttons2 .button:hover{color:#fff;background:#545454;}

.error-empty {margin: 0 0 10px 5px !important; display:none; float:left !important;width:155px; word-spacing:-1px;}
/****************************footer************************/
footer{ font-family:  'Source Sans Pro', sans-serif; font-size:15px; color:#fff;background:#1c1c1c; padding-top:21px; padding-bottom:30px; text-indent:0;}
footer a{color:#fff;}
footer a:hover{color:#a4a4a4;}

.text-blue {
	color: #d80000;
}
.extra-wrap strong { font-size:18px; font-weight:normal;}
.free {
	background-image: url(../images/free.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 26px; text-align:center; font-size:13px;
}
.features {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding:5px; font-size:12px;
}
.title-grid2 {
	background-color: #db0119;
	/*background-image: url(../images/grid2.png);
	background-repeat: repeat-x; */
	color: #FFFFFF;
	background-position: top;
	font-weight: bold; 	padding:15px 5px 10px 5px; text-align:center;
		border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #580009;
}
.title-grid3 {
	background-color: #028ead;
	/*background-image: url(../images/grid3.png);
	background-repeat: repeat-x; */
	color: #FFFFFF;
	background-position: top;
	font-weight: bold; 	padding:15px 5px 10px 5px; text-align:center;
		border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #005d71;
}
.title-grid4 {
	background-color: #5da500;
	/*background-image: url(../images/grid4.png);
	background-repeat: repeat-x;*/
	color: #FFFFFF;
	background-position: top;
	font-weight: bold; 	padding:15px 5px 10px 5px;	text-align:center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #325900;
}
.title-grid5 {
	background-color: #FF6600;
	/*background-image: url(../images/grid4.png);
	background-repeat: repeat-x;*/
	color: #FFFFFF;
	background-position: top;
	font-weight: bold; 	padding:15px 5px 10px 5px;	text-align:center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #325900;
}
.title-grid6 {
	background-color: #CC6600;
	/*background-image: url(../images/grid4.png);
	background-repeat: repeat-x;*/
	color: #FFFFFF;
	background-position: top;
	font-weight: bold; 	padding:15px 5px 10px 5px;	text-align:center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #325900;
}
.red-heading { font-size:22px}
.features-grid {
	background-color: #525252;
	background-image: url(../images/grid1.png);
	background-repeat: repeat-x;
	background-position: top;
	font-weight: bold;
	color: #FFFFFF; 	padding:5px;
}
.help-doc { background-color:#FFFFFF;}
.help-doc img{ max-width:800px; height:auto;}
.help-doc h3{ padding:25px 0 0 0}
.help-doc p{ padding:10px 0}
/*
#countrydivcontainer { max-height:630px;  overflow: auto;}
*/