
.answers i{font-size: 7px;}
body{
	width:100%;
	height:100%;
	margin:0 auto;
	background:url(../images/back-bg.jpg) no-repeat center;
	background-attachment:fixed;
	background-size:cover;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: subpixel-antialiased;
}
body.comment-body{
	width:835px;
}
a img{
	border:0;
}
*{margin:0;padding:0;}
.que-4-list{padding-left:15px;}
.que-4-list li{}

.companion-close{position:absolute;top: -10px;right: -10px;width: 25px;cursor:pointer;}
.companion-close img{width:100%;}
.pos-rel{position:relative;}
.comp-left-image, .comp-right-image{width:23%;float:left;}
.comp-left-image img, .comp-right-image img{width:100%;}
.comp-combine-content{width: 48%;float: left;padding: 0px 3%;}
.comp-left-image h6, .comp-right-image h6 {font-size: 13px;color: #00303A;margin: 0 0 10px;}
.comp-combine-content p {font-size: 13px !important;color: #404142;margin-top: 0px !important;font-weight: normal;}
.state-link a, .super-voter-link a{margin-top: 10px;}
/*---contact css---*/
.indirect-area{width:600px;height:400px;position:relative;margin:auto;margin-top:30px;}
.mail-area{width: 83%;margin: auto;background: rgba(0,0,0,0.5);position: absolute;bottom:10px;left: 50px;border-radius: 5px;}
.mail-welead{padding: 10px;text-align: center;}
.mail-welead h3{font-size:40px;color:#fff;margin:0;font-family: 'robotoregular';font-weight:normal;}
/*---faq-page css---*/
/*--city hall popup css--*/
.blog-area{width: 500px;margin: 15px auto;cursor:pointer;}
.blog-area img{width:100%;}
.blog-popup-content{padding:20px 50px;font-family: 'tahoma';}
.blog-left-content p, .blog-right-content p{font-size:18px;color: #000;font-weight: normal;text-align: justify;}
.space-para{display: block;height: 10px;width: 100%;}
.blog-left-content{width: 49%;float: left;margin-right:1%;}
.blog-right-content{width: 50%;float: left;}

.blog-short img{width:100%;}
.blog-small{width:230px;margin: 0px auto 15px;}
.blog-small img{width:100%;}
.blog-popup-content{}
.blog-popup{background: url("../images/paper-bg.png") repeat 100% 100%;display:none;z-index: 999999;position: absolute;width: 1105px;
top: 135px;left: 0;border-radius:5px;right: 0;margin:0 auto 15px;}
.blog-popup-close{position: absolute;top: -25px;right: -25px;}
.blog-popup-close a img{width: 50px;}
.bg-black-op{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index: 9999;display:none;}
/*--city hall popup css end--*/
.top70{margin-top: 70px;}
.top35{margin-top: 35px;}


@media (min-width:1500px) and (max-width:1800px)
{
	.zero-big-popup1{
		width: 1150px;
    }

}
/*----faq page css end--*/
.tab-close {
    position: absolute;
    top: 30px;
right: 15px;
z-index:9999;
}
.power-relation, .the-network, .coll-media, .state-union{width: 100%;height: 100%;}
.padd-0{padding-left:0px !important;}
/*----removed css-----*/
.explore-footer {
    width: 100%;
    height: 50px;
    position: fixed;
    bottom: 0px;
    z-index: 999;
background: none;
}
.footer-bg-blur {
    background: url(../images/footer-bg.png) no-repeat 100% 100%;
    width: 1022px;
    height: 95px;
    bottom: 0px;
    bottom: 0px;
    position: absolute;
    left: 0px;
}
.footer-link {
    padding-left: 0px;
    position: absolute;
    bottom: 10px;
    z-index: 9;
    margin: 0px;
    width: 80%;
    left: 50px;
}

/*------removed css end--------*/

/*---new css after 25th aug---*/
/*---disqus comment box css---*/

/*.close1,.close2,.close3, .close4 {
    background: url("../img/closeButtonSmall.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 19px;
    font-weight: bold;
    height: 43px;
    margin: -3px;
    padding: 4px 0 0;
    position: absolute;
    right: -30px;
    text-align: center;
    top: -25px;
    transition: background 1s ease 0s;
    width: 48px;
    z-index:999;
}*/

/*.comment-box-area{background:url(../img/zero-images/main_bg.png) repeat;background-position:center;width:100%;}*/
.comment-block{display:block;}
.discuss-button{background:transparent;border:0px;color:#fff;cursor:pointer;outline:none;    font-family: "HelveticaNeue-LT-45-Light";
    font-size: 14px;}
.discuss-button img{margin-bottom: -6px;}
/*.close-discuss{background: url("../img/closeButtonSmall.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
border-radius: 100%;
color: #fff;
cursor: pointer;
float: right;
font-weight: bold;
height: 43px;
line-height: 35px;
margin: 6px;
position: absolute;
right: -33px;
text-align: center;
top: -25px;
transition: background 1s ease 0s;
width: 48px;}*/
.comments-area{background: transparent;width: 100%;overflow-y: scroll;height: 200px;}
#disqus_thread {padding: 10px;margin-top:5px;}
/*---disqus comment box css end---*/

/*---new css after 25th aug end---*/
#goTop{
    width:40px;
	height:40px;
	border-radius:50px;
    padding:5px;
    position:fixed;
    bottom:-100px;
    right:10px;
	z-index:200;
	cursor:pointer;
}



/*----contact page css-----*/
/* .email-info{width: auto;
height: auto;
padding: 5px 25px;
position: fixed;
top: 60%;
left: 36%;
z-index: 100;
text-align: center;
background:#000;
opacity:0.8;
} */

.email-info h4{margin:0px;font-size: 30px;font-family: "HelveticaNeue-LT-45-Light", "Times New Roman", Times, serif;
word-spacing: 4px;color: #fff;}
/*----contact page css end-----*/

/*---------------------share all -------------------------------*/

.share-all p{
	margin:0;
	float:left;
	padding:4px;
}
/*-----comment popup------*/

.comment-area #no-posts {
    opacity: .6;
    line-height: 0px !important;
}
/*-----comment popup end-----*/
/*---------------------share all -------------------------------*/


.clear{
	clear:both;
}
.facebook-comment{
	width:900px;
	height:auto;
	margin:10px 0 10px 40px;
}
.main-page{
	display: block;
    font-family: "HelveticaNeue-LT-45-Light";
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1341px;
}
/*.faq-page-main{
	width:1340px;
	height:auto;
	padding-bottom:50px;
	background:url("../img/team-img/Banner-new.png") no-repeat center top;
	background-attachment:fixed;
}
*/
/*.media-page-main{
	height:auto;
	padding-bottom:35%;
	background:url("../img/team-img/banner-media.png") no-repeat center top;
	background-attachment:fixed;
}*/
.faq-page-main-banner{
	height:auto;
	padding-bottom:150px;
	background:url("../images/banner-faq.png") no-repeat center top;
	background-attachment:fixed;
}

.page-left-out{
	width:250px;
	height:auto;
	position:relative;
	left:0;
}
.page-left{
	width:auto;
	height:auto;
	float:left;
	position:fixed;
	overflow:visible;
	z-index:999999;
	/*background:url(../images/sidebar-bg.png) no-repeat;*/
}
.page-left-index{
	width:335px;
	height:100%;
	float:left;
	position:fixed;
	overflow:visible;
	z-index:99;
	/*background:url(../images/sidebar-bg.png) no-repeat;*/
}

.team-back-btn {
    top: 160px;
}
.logo{
	display:block;
	width:240px;
	height:166px;
	margin:0px 15px;
	background:url(../images/logo.png) no-repeat left;
	position:relative;
	overflow:visible;
	z-index:99;
}

.team-logo{
	width:223px;
	height:160px;
	float:left;
}
.team-logo .logo{
	width:236px;
	height:175px;
	display:block;
	background:url(../images/logo.png) no-repeat center center;
}
.back-btn{
	width:80px;
	position:fixed;
	left:0;
	height:40px;
	background:#000;
	color:#fff;
	display:block;
	font-size:18px;
	line-height:40px;
	text-align:center;
	border:solid 1px #afafae;
	border-left:0;
	transition:all 0.5s ease 0s;
	z-index: 200;
	text-decoration:none;
}
.back-btn:hover{
	background:#353534;
	
}

.left-link-out{
	width:100%;
	height:100%;
	position:relative;
	padding:0px 0px;
	
}
.quotes{
	width:100%;
	position:absolute;
	padding:210px 0 0 25px;
	display:none;
	font-size:18px;
	right:30px;
}
.quotes p{
	padding:80px 0 0px 0px;
	text-align:center;
	font-family:"Comic Sans MS";
}
.quotes21{
	padding-top:20px;
}
.quotes1{
	width:190px;
	position:absolute;
	padding:350px 0 0 25px;
	display:none;
	font-size:18px;
	left:0px;
	z-index:-10;
}
.quotes1 p{
	padding:80px 0 0px 0px;
	text-align:center;
	font-family:"Comic Sans MS";
}
.quotes11{
	padding-top:130px;
}

.left-links-in li{
	display:block;
	height:auto;
	overflow:visible;
	position:relative;
	
	
}
.left-links-in p{
	
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin: 5px 0 0px 0px;
    padding: 0px 5px 3px 30px;
    position: relative;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    width: 80%;
    z-index: 1000;
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
	/*background: url(../img/unactive-link1.png) left no-repeat;*/
	cursor:pointer;
	
}
.left-links-in p span{
	font-weight:normal;
	font-style:italic;
	color:#ccc;
	float:left;
	font-size:13px;
	
}
.clear{clear:both;}
.nav-menu{margin:0px;}
.border-gray{border-top: 1px solid #282627;width: 225px;border-bottom: 1px solid #4C4C4E;margin: 5px 0px 0px;}


.footer-top-border{     border-top: 1px solid #282627; top:0px;width: 130%;right: 8%;position: absolute;}


.footer-menu{position:fixed;bottom:0px;background: url("../images/footer-bg.png") no-repeat 65% 100%;
    width: 90%;padding:30px 0px;text-align: center;z-index: 999;}
.footer-border-top{border-top:1px solid #282627;border-bottom: 1px solid #4C4C4E;width: 130%;position: absolute;right: 0px;top: 45px;}	

.footer-link li{list-style:none;display:inline-block;padding: 5px 5px;}
.footer-link li a{color: rgb(255, 255, 255);font-family: "HelveticaNeue-LT-45-Light";font-size: 14px;text-decoration: none;}
.footer-link li a img{position: relative;top: 5px;}
.footer-link li:first-child:after,.footer-link li:nth-child(2):after,.footer-link li:nth-child(3):after
,.footer-link li:nth-child(4):after,.footer-link li:nth-child(5):after
{border-right:1px solid #555555;height:18px;content:"";margin-left: 20px;position: relative;top: 3px;}


.page-right{
	display: block;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 310px;
    position: relative;
    width: 1100px;
	
}
.page-right2{
	display: block;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1100px;
	z-index: 999;
}


.think-section-blue{padding: 40% 0 0 0;}
.main-section{
	background:url(../img/back-center-all.png) no-repeat;
	height: 727px;
    margin: 10px auto 0 -174px;
    /*overflow: hidden;*/
    padding: 14% 0 0 0;
    position: relative;
    width: 100%;
	background-size:100%;

}
.main-section-faq{
background:none;
margin:0px auto 0 0px;
height:auto;

}
.right-data-out{
	width:870px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	
	/*background:url(../img/text-back.png);*/
	
}
.right-faq{display:none;}
.right-icons-out{
	width:130px;
	height:200px;
	position:fixed;
	right:-3px;
	margin-top:6%;
	padding:0 4px 0 0;
	z-index:157;
	padding-top:0px;
	/*border:solid 2px #24221f;*/
	box-shadow: 0 0 4px #000;
	border-right:none;
	font-family: "HelveticaNeue-LT-45-Light";
	
}
.icon-text{
	width:92px;
	display:block;
	height:auto;
	float:left;
	position:relative;
	margin:0 ;
	right:-1px;
	height:20px;
	padding:5px 5px 6px;
	color:#fff;
	z-index:-1;
	font-size:14px;
	
	text-align:right;
}

.right-icons-out a:last-child{
	background:none;
}


.msg-success
{
	color: green;
	display: none;
	margin-top: -21px;
	position: absolute;
}

.right-icons-out a:hover .icon-text{
	color:#787878;
}
/*Gallery Start*/
.popup-wrapper {
    height: auto;
    margin: 0 auto;
    position: fixed;
    top: 5%;
    width: 100%;
    z-index: 40;
}
.popup-container {
    background: none repeat scroll 0 0 #b0b0b0;
    border-radius: 5px;
    box-shadow: 0 0 5px #000;
    color: #000;
    display: none;
    font-family: arial;
    height: 580px;
    margin: 0 auto;
    padding: 10px;
    text-align: left;
    width: 700px;
    z-index: 200;
}
.popup-container iframe {
    border: medium none;
    height: 100%;
    position: relative;
    top: -35px;
    width: 100%;
}
/*.popup-close {
    background: url("../img/close-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    float: right;
    height: 33px;
    left: 18px;
    position: relative;
    top: -23px;
    width: 33px;
    z-index: 570;
}*/

/*------------------------introduction only ---------------------------------*/
.links-container .intro-share {
	display:block;
	 width: 88%;
}
.links-container .intro-share div{
	display:block;
}
.links-container .intro-share .text-bottom-icons{
	display:none;
}
.links-container .intro-share .text-bottom-icons{
	width:48%;
}
.intro-share .faq-commet-btn{
	clear:both;
	width:100%;
	float:none;
	margin:0 auto;
}

.stButton .stLarge{
	background-repeat: no-repeat;
    background-size: 75% auto;
	background-position:left top;
	
}

.intro-share .faq-commet-btn .faq-icon1{
	float:left;
	position: relative;
left: 35px;
}
.intro-share .faq-commet-btn .comment-btn1{
	float:right;
	position: relative;
right: 97px;
}
.intro-share .faq-commet-btn .donate{
	float:none;
}
/*------------------------introduction only ---------------------------------*/

.link-data-content {
    margin: 0 auto;
    text-align: center;
    width: 70%;
	cursor: pointer;
	height: 0px;
}
.links-container a {

    display: block;
    float: left;
    outline: medium none;
    text-decoration: none;
	text-align: center;
}
.popup{
    color: #fff;
    float: left;
    font-family: Roboto-Bold;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    padding: 0;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
    width: 170px;
}
.popup span {
    display: block;
    height: 70px;
    margin-bottom: 15px;
    width: 70px;
	margin: 0 auto;
}

.popup-text2 p{
	font-size: 14px;
    padding: 0;
    text-transform: initial;
}

.link-data-back2{
	height: auto;
    margin: 0;
    padding: 208px 10px 10px 283px;
    width: 61%;
}
.team-data{

	width:100%;
	margin-top: 0px;
	padding-top:370px;
	color:#333;
	display:block;
	margin-left:0;
	z-index:1;
	position:relative;
	overflow:hidden;
	height:auto;
	float:left;
}
.media-data{
	margin:0 auto;
	width:500px;
	font-size:22px;
	color:#fff;
	padding-top:50px;
}
.media-data p{
	position:fixed;
}
.team-data h1{
	color:#000;
	text-transform:uppercase;
	margin:0;
	width:96.2%;
	padding:10px;
	background:#cbcbcb;
	text-align:center;
}


.comment-btn-3{
	display: block;
    float: right;
    margin: -20px 0 0;
    position: relative;
    right: 20px;
    top: -110px;
    width: 30px;
    z-index: 99;
	
}
.text-bottom-icons span{
	width:38px;
	height:38px;
	float:left;
	margin:0 5px 0 0;
}

.stButton .facebook , .stButton .twitter , .stButton .linkedin , .stButton .pinterest , .stButton .email{
	background:none !important;
}


.fb-share-btn{
	display:block;
	float:left;
}

.faq-commet-btn{
	padding: 40px 0 0;
	display: block;
    float: left;
    height: 46px;
    margin: 0 auto 0 245px;
    overflow: hidden;
    width: 62%;
}
.faq-commet-btn1{
	display: block;
    float: left;
    height: 46px;
    margin: 0 auto 0 280px;
    /*overflow: hidden;*/
    padding: 20px 0 0;
    width: 55%;
}

/*.faq-icon:hover{
	background:url(../img/explore-icons/FAQ.png) -0px -25px;
}
*/
.comment-btn-2{
	display: block;
    float: right;
    height: 25px;
    margin: -28px 77px 0 0;
    position: relative;
    right: 98px;
    width: 114px;
    z-index: 99;
}
.faq-icon2{
	float:right;
}

.popup-div{
	
	display:none;
	
}

.popup-content {
    height: 450px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 16px;
    position: relative;
    width: 95%;
}
.popup-text {
    float: left;
    height: 100%;
    width: 100%;
}

.popup-text h2 {
    color: #b21d21;
    float: none;
    font-family: Roboto-Black;
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
	margin:0;
}
.popup-text img {
	display: block;
	float: none;
	width: 150px;
	margin: 0 auto;
}
.popup-text-inner {
    color: #000;
    float: none;
    font-family: Roboto-Regular;
    font-size: 18px;
    padding: 190px 0 0;
    width: 100%;
}
.popup-data ul{
	padding:8px 0 8px 20px;
}
.popup-data ul li{
	padding:0 0 16px 0;
}
.team-img-intro
{
	height: auto;
    padding: 10px 0;
    width: 100%;
}
.team-img-intro h3 {
    color: #000;
	margin:0;
}
.team-img-intro .team-img--data {
    float: left;
    height: 200px;
    margin: 10px 22px;
    overflow: hidden;
    text-align: center;
    width: 206px;
}
.team-img-intro .team-img--data img {
    float: none;
    height: auto;
    width: 100px;
}
.team-img-intro .team-img-inner-data {
    background: none repeat scroll 0 0 #ccc;
    border: 1px solid #958670;
    height: 70px;
    margin-top: -60px;
    padding: 60px 3% 10px;
    width: 93%;
}
.team-img-intro .team-img--data a {
    border-bottom: 1px solid #f09090;
    color: #c43434;
    display: block;
    font-size: 14px;
    padding: 0 0 4px;
    text-decoration: none;
    transition: all 0.3s ease 0s;
}
.team-img-intro .team-img-inner-data span {
    color: #65615b;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    width: 100%;
}
.popup-back{
	position:fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	opacity: 0.75;
	z-index: 158;
	display: none;
}


/*---------------FAQ Page start here---------------------------------------------------------*/
.faq-title-area{}
.think-area{text-align: center;}
.content-container
{
	padding: 20px 25px 20px 20px;
    background:url("../images/paper-bg.png") repeat 100% 100%;
}

.faq-main-title h3{text-transform:uppercase;font-size:30px;font-family:tahoma;margin: 15px 0px 20px;color: #404040;}
.faqs_que {
	width:100%;
	margin:0 auto;
	height:auto;
	list-style-type:none;
	padding:0px;
	font-family: Helvetica, Arial, sans-serif;
	color:#404040;
	font-size:16px;
	font-weight:600;
	line-height:20px;
}
.faqs_que li {
	width:98%;
	height:auto;
	padding:7px 10px 10px 10px;
	margin:15px 0;
	/*border:solid #dbdbdb 1px;*/
	line-height:22px;
	height:auto;
	cursor:pointer;
	position:relative;
	background-color:#fff;
	
}
.faqs_que li a:first-child{
	text-decoration:none;
	color:#404040;
}
.text-in-list{
	list-style-type:disc;
	}


.open_back{background:#f6f6f6;}
.text{
	padding:0px;
	/*margin:7px 0 0 20px;*/
	font-size: 18px;
	float:none;
	font-weight:bold;
	font-family:'tahoma';
	width:auto;}
.text2{
	padding:0px;
	margin:9px 0 0 22px;
	margin-top:9px;
	height:auto;
	font-weight:bold;
	width:90%;}


.ans{
	padding:7px 10px 10px 22px;
	margin:0px;
	display:block;
	clear:both;
	font-weight:normal;
	display:none;
}
.line-break{display:block; height:10px; width:100%;}
.b{font-weight:bold;}
.i{ font-style:italic;}
.u{ text-decoration:underline;}
.point-no{padding-left:30px; display:block;}

.ans{
	padding: 7px 10px 10px 65px;
	margin:0px;
	display:block;
	clear:both;
	font-weight:normal;
	display:none;
	font-family:'tahoma';
	font-size:15px;
}
.answers a{text-decoration:none;color:#0F0393;}
.open_back{background:transparent !important;}
.arrow-point-1{margin-right:6px;}	
.arrow-point-2{margin-right:10px;}	
.que-2-faq{font-size:18px;}
.involve-btn{border: 1px solid #585858;color: #fff !important;background-color: #343434;font-size: 13px;text-decoration: none;
    		 padding: 5px 20px;font-family: 'tahoma';font-weight: normal;border-radius: 5px;}
.involve-btn:hover{background-color: #000;transition: 0.35s ease-in;}
.level-image {
    width: 200px;
    position: relative;
    margin: 39px auto;
    display: block;
	height: 205px;
}
.zoom {
    color: #fff;
    width: 200px;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 240px;
    display: block;
    text-align: center;
}
.level-image img {
    max-width: 100%;
}
.level-image img {
    max-width: 100%;
}
.level-image:hover .zoom{display:block;transition:1s ease-in;}
.text p{margin: 0px;font-size: 18px;font-weight: bold;font-family: 'tahoma';}}
.answers p{
    color: #404040;
    font-weight: normal;
    font-family: 'tahoma';
    font-size: 15px;
	margin:0px;
}
/*-----------------------------Team Page start here--------------------------------------------*/	
.team-out{
	width:100%;
	height:auto;
	margin:0 auto;
	float:left;
	padding:0px 10px;
	background:#cbcbcb;
	
}	
.team-out:last-child{
	padding:0px 10px 10px;
	border-bottom:none;
}


.team-img{
	
	height:auto;
	padding:25px 10px 10px;
	background:#f4f4f4;
	overflow:hidden;
	display:block;
	
}
.team-img img{
	float:left;
	padding:0 20px 0 0;
	background:#f4f4f4;
	}
.about-team-heading{
	width:80%;
	height:auto;
	float:left;
	background:#f4f4f4;
	color:#68696a;
	font-size:15px;
}
.about-team-heading h2{ 
	margin:0 0 5px ;
	color:#920606;
	font-size:24px;
}

.about-team-heading span{display:block; clear:both;}
.team-page-line{
	margin:15px 0 0;
	display:block;
	height:10px;
	border-bottom:solid 1px #d5d6d7;
}
.about-team-heading h4{
	color:#737272;
	margin:0px;
	padding:10px 40px 2px 0;
	float:left;
}
.about-team-heading ul{
	margin:0px;
	padding:10px 0;
	float:left;
	
}

.team-social-icon{
	width:100%;
	height:auto;
	padding:10;
	clear:both;
}
.team-social-icon a{
	width:30px;
	height:31px;
	display:block;
	float:left;
	
}
.team-fb{
	background:url(../img/team-social.jpg)0 0;
}
.team-fb:hover{
	background:url(../img/team-social.jpg)0 -31px;
}
.team-tw{
	background:url(../img/team-social.jpg)-40px 0;
}
.team-tw:hover{
	background:url(../img/team-social.jpg)-40px -31px;
}
.team-ln{
	background:url(../img/team-social.jpg)-80px 0;
}
.team-ln:hover{
	background:url(../img/team-social.jpg)-80px -31px;
}


.about-team-text{
	color:#2f3031;
	font-size:15px;
	display:block;
	clear:both;
	padding:2px 10px 10px 10px ;
	background:#f4f4f4;
	margin:0 auto;
	overflow:hidden;
	
}
.bottom-border1{

	display:block;
	clear:both;
	padding:2px 10px 10px 10px ;
	background:#f4f4f4;
	margin:0 auto;
	overflow:hidden;
	border-bottom:solid 5px #c7c7c6;
}
.about-team-text p{
	padding:0 10px 0 0;}
.about-team-text ul{margin:0px;
padding:0 0 0 16px;}
.about-team-text h4{margin:0px;
padding:5px 0 5px 0px;}
.bottom-border{width:90%;
height:40px;
border-top:solid 2px #c4c4c4;
margin:0 auto;
display:block;
}

/*-----------------------------Team Page end here--------------------------------------------*/

/*-----------------------------comment popup box Page start here--------------------------------------------*/
.comment-body{
	background:#4d4d4d;
}
.comment-page{
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0px;
	overflow:hidden;
}
.comment-page-img{
	width:100%;
	height:auto;
}
.comment-page-img img{	
	width:100%;
}
.comment-box{
	margin:0 auto;
	display:block;
	position:relative;
	width:95.2%;
	background:#fff;
	padding:20px;
	float:left;
	
}
.comment-frame{
	width:100%;
	height:500px;
	margin:0 auto;
	display:block;
	border:none;
}
.comment-frame2{
	width:100%;
	height:100%;
	margin:0 auto;
	display:block;
	border:none;
}
/*-----------------------------comment popup box Page end here--------------------------------------------*/

/*-----------------------------faq popup box Page start here--------------------------------------------*/
.faq-body{
	    width: auto;
    height: auto;
    background: url(../images/paper-bg.png) repeat 100% 100%;
    overflow-y: scroll;
}
.faq-page{
	width:100%;
	margin:0 auto;
	height:auto;
	padding:0px;
   
	font-family:Arial, Helvetica, sans-serif ;
}
.padding-15{padding:15px;}
.faq-page h2{
	margin:0;
	padding:8px 0;
	font-family: 'tahoma';
	font-size: 27px;
}
.faq-row{
	width:100%;
	height:auto;
	margin:0 auto;
	color:#000;
	padding:12px 0;
	border-bottom:solid 1px #ccc;
}
.faq-row:last-child{
	border-bottom:none;
}
.faq-que{display:block;font-weight:bold;font-family: 'tahoma';font-size: 18px;width:100%;height:auto;margin:0;color:#454545;}
.faq-ans{font-size:14px;width:100%;height:auto;padding-top:30px;color: #404040;}
.faq-ans p{margin:0;font-family: 'tahoma';font-size: 15px;}
.faq-ans ul{padding-left:15px;}
.faq-ans ul li{padding-left:15px;font-family: 'tahoma';font-size: 15px;}
.faq-ans a{text-decoration: none;color: #0F0393;}
.faq-ans h4{margin:0;font-size:16px;padding:6px 0;font-size:16px;}
/*-----------------------------faq popup box Page end here--------------------------------------------*/


/**Comment Start**/
.container {
    color:#000;
    margin:0 auto;
    padding:15px;
    position:relative;
    text-align:center;
    width:95%;
    overflow:hidden;
}
form .label {
    color: #989797;
    font-size: 13px;
    padding-right: 3px;
    text-align: right;
    width: 100px;
    float:left;
}

.field input{
  border: 1px solid #E2E0E0;
    color: #989797;
    font-family: arial;
    font-size: 13px;
    height: 17px;
    margin: 0 0 15px;
    padding: 6px;
    width: 250px;
}
.field textarea {
    border: 1px solid #E2E0E0;
    color: #989797;
    font-family: arial;
    font-size: 13px;
    height: 100px;
    margin: 0 0 15px;
    padding: 6px;
    resize: none;
    width: 625px;

}
.field .button {
    border: 1px solid #f4f3f3;
    color: #f1f0f0;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    margin-top: 2px;
    width: 120px;
    background:#585858;
    cursor:pointer;
    height:35px;
}
.field .button:hover{background:#3f3e3e;}


#comments_warning1, #comments_warning2
{
   color: #D80202;
    font-family: arial;
    font-size: 13px;
    margin-left: 110px;
    text-align: left;
}
.title-comment
{
    border-bottom: 1px dotted #C6C5C5;
    clear: both;
    color: #404040;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-left: 25px;
    padding-bottom: 5px;
    text-align: left;
    width: 100%;
}
#comments-form {
   background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #E2E0E0;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin-left: 25px;
    margin-top: 20px;
    padding: 20px 10px 0;
    text-align: left;
    width: 93%;
}
#comments_list {
    background-color: rgba(255, 255, 255, 0.4);
    margin:0 auto;
    padding:20px 10px;
    text-align:left;
    width:99.5%;
}
.comment {   
    padding:5px 10px 0 0;
    color: #404040;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    width:92%;
    margin-left: 13px;
	border-bottom: 1px solid #6b6c6d;

}
.name {
    border-top-width:0px;
    width:100%;
    color:#606060;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:10px 0 5px 0;
}
.name span {
    font-size:10px;
    color:#6b6c6d;
    padding:0 5px;
    font-weight:normal;
}
.comment-text{
    font-size:12px;
    color:#373737;
    margin:0px;
    padding:0px 0 5px 0px;
    line-height:20px;
    font-family:Georgia, "Times New Roman", Times, serif;
}
.comment-code
{   
     border-top:solid 0px #bdbaba;
}
.comment-back {
    margin-left: 19px;
    padding: 10px;
    width: 860px;
}
/**Comment End**/
/*---------------Contact Page start here---------------------------------------------------------*/
.contact-page-main{
	height:auto;
	padding-bottom:55%;
	background:url("../images/banner-contact.png") no-repeat center top;
	background-attachment:fixed;
}

.contact-popup{
	width:auto;
	height:auto;
	background:#000;
	color:#fff;
	padding:8px;
	position:fixed;
	top:58%;
	left:41%;
	z-index:100;
	text-align:center;
	font-size:16px;
	font-family:"HelveticaNeue-LT-45-Light", "Times New Roman", Times, serif;
	text-transform:uppercase;
	word-spacing:4px;
	cursor:pointer;
}
.contact-popup:hover{
	background:#1d1d1d;
}
.contact-div{
	height:auto;
	background:#fff;
	border-radius: 10px;
	width:920px;
	left:18%;
}
.partner-form{
	margin-top:0;
}
.contact-page-main-left{
	width:59%;
	height:auto;
	float:left;
	
	padding:0 0 0px 0;
}
.contact-page-main-left p{
	color:#4a4e52;
	font-size:14px;
}
.contact-page-main-left-heading{
	font-size:26px;
	color:#53575b;
	font-weight:normal;
	margin:0;
	line-height:30px;
	padding:0 0 5px 0;
}
.contact-page-main-left-inner-left{
	width:55%;
	height:auto;
	float:left;
	
	padding-bottom:12px;
}
.contact-page-main-left-inner-left h3{
	color:#a37f39;
	font-size:20px;
	font-weight:normal;
	margin:0;
	padding:10px 0;
}
.contact-page-main-left-inner-left p{
	color:#53575b;
	font-size:12px;
	margin:0;
	padding:0;
}
.contact-page-main-left-inner-bottom h4{
	color:#53575b;
	text-align:left;
	font-weight:normal;
	font-size:28px;
	margin:0px 0;
}
.contact-social{
	width:300px;
	height:auto;
	
	padding:8px 0;
}
.contact-social span{	
	font-size:12px;
	text-transform:uppercase;
	float:left;
	color:#53575b;
	padding:4px 10px 0 0;
}
.contact-social a{
	width:30px;
	height:24px;
	display:block;
	float:left;
	text-decoration:none;
	margin:0 5px;
}
.contact-social #fb{	
	background:url(../img/contact-img/Follow-us.png) 0 0;
}
.contact-social #tw{	
	background:url(../img/contact-img/Follow-us.png) -40px 0;
}
.contact-social #in{	
	background:url(../img/contact-img/Follow-us.png) -78px 0;
}
.contact-social #yt{	
	background:url(../img/contact-img/Follow-us.png) -116px 0;
}
.contact-page-main-left-inner-right{
	width:38%;
	height:auto;
	float:right;
	font-family: Roboto-Regular;
	padding:10px 0 0 0;
}
.contact-page-main-left-inner-right p{
	color:#53575b;
	font-size:12px;
	margin:0;
	padding:10px 0;
}
.contact-page-main-left-inner-right p span{
	color:#a37f39;
}
.contact-page-main-left-inner-bottom{
	width:100%;
	height:auto;
	margin:0 auto;
	
	border-top:solid 1px #a8a9aa;
	padding:10px 0;
	clear:both;
}
.contact-page-main-left-inner-bottom p{
	color:#53575b;
	font-size:15px;
	margin:0;
	padding:10px 0;
}
.contact-page-main-left-inner-bottom p a{	
	text-decoration:none;
	color:#a37f39;
}
.contact-page-main-right-out{
	width:36%;
	height:auto;
	float:right;
	display:block;
}
.contact-page-main-right{
	width:36%;
	height:auto;
	float:right;
	display:block;
	padding:2%;
	border-radius:10px;
	box-shadow:0 0 4px #000;
}
.contact-page-main-right-out .contact-page-main-right{
	width:94%;
}
.contact-page-main-right-out .contact-social {
    clear: both;
    padding: 28px 10px;
    
}
.contact-form{
	width:100%;
}
.contact-form input[type=text]{
	width:94%;
	height:30px;
	padding:4px 3%;
	background:#6a7076;
	border:none;
	border-radius:8px;
	margin:0 0 10px 0;
	color:#cdd2d4;
}
.select-option{
	width:100%;
	height:38px;
	padding:4px 2%;
	background:#6a7076;
	border:none;
	border-radius:8px;
	margin:0 0 10px 0;
	color:#cdd2d4;
}
.comment-box{
	width:94%;
	height:auto;
	padding:4px 3%;
	background:#6a7076;
	border:none;
	border-radius:8px;
	margin:0 0 10px 0;
	color:#cdd2d4;
	resize:none;
}

.contact-form p{
	color:#464a4e;
	font-size:12px;
	margin:0;
	padding:10px 0;
	
	clear:both;
}
.contact-form img{
	margin:15px 0;
}
.contact-form .chapcha-text{
	width:60% !important;
	float:left;
	
}
.submit-btn{
	width:100px;
	height:38px;
	padding:4px;
	border:none;
	border-radius:8px;
	background:#ed1c24;
	color:#fff;
	float:left;
	margin:0 0 0 18px;
	cursor: pointer;
}
.captcha-container
{
	width:200px;
	height:35px;
}
.captcha-container img
{
	margin:0;

}

/*---------------Contact Page end here---------------------------------------------------------*/

/*---------------media Page start here------------------------------------------------------*/
.media-main{
	padding-bottom:100px;
}
.media-page-main-left{
	width:65%;
	height:auto;
	float:left;
	padding:0 0 20px 0;
	
}
.media-page-main-box{
	/*background: url("../img/contact-img/Contact_Final Page_Black.png") repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	
}
.media-page-box{
	width:182px;
	height:auto;
	float:left;
	color:#53575b;
}
.media-page-box:first-child, .media-page-box-first{
	padding: 0 20px 10px 0px;
	width:358px;
}
.media-page-box:first-child .media-heading-main{
	font-size:20px;
	text-align: left;
}
.media-heading{	
	font-weight:normal;
	font-size:28px;
	color:##ccd0d4;
	margin:0;
	padding-bottom:10px;
}
.media-heading-main{	
	font-weight:normal;
	font-size:28px;
	color:#53575b;
	margin:0;
	padding-bottom:10px;
	text-align:center;
}
.media-heading-2{
	text-transform:uppercase;
	font-weight:normal;
	font-size:18px;
	color:#a37f39;
	margin:0;
	padding:10px 0 5px 0;
	line-height:20px;
}
.media-heading-2 img{
	padding:4px 8px 0 0;
}
.media-page-box p{
	font-size:14px;
	margin:0;
	padding:5px 0 10px 0;
}
.media-page-box p a{	
	text-decoration:none;
	color:#a37f39;
}
.media-main-right{
	width:32%;
	padding:0 0 10px 0;
}
.media-main-right h2{
	color:#fff;
	font-weight:normal;
	/* text-transform:uppercase; */
	background:#494a4b;
	font-size:24px;
	margin:0;
	padding:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.media-main-right h2:nth-child(3){
	border-radius:0;
}
.media-main-right  ul {
	color:#60656c;
	font-size:12px;
	margin:0;
	/* padding:15px 0 140px 28px; */
	padding:15px 0 15px 28px;
	line-height:28px;
}
.media-main-right  ul  a{
	color:#a37f39;
	font-size:16px;
	text-decoration:none;
	padding: 0 0 0 10px;
	
}
/*---------------media Page end here---------------------------------------------------------*/

.zero-link{
	color:#fff;
	text-decoration:none;
	outline:none;
}
.zero-link:hover{
	color:#797474;
}
/*-----------------------------------------------------------------------------*/
@media (min-width: 1500px) and (max-width: 1800px) 
{
.indirect-area {
    margin-top: 135px;
}
}


@media (min-width: 1200px) and (max-width: 1240px) 
{
.contact-page-main {
    padding-bottom: 58%;
}
}
@media only screen and (max-width: 1280px)  
{
         .faq-page-main {
           width: 1240px;
         }
	.left-links-in p {
		font-size:13px;
		padding: 0px 5px 3px 30px;
	}
	.nav-menu {
   		 margin: 3px 0px;
	}
	.main-page{
		 width:100%; 
	}
	.main-section{
		padding:12% 0 2%;
		height:670px;
	}
	.footer-menu {
  		 background: url("../images/footer-bg.png") no-repeat 60% 100%;
	}
	
	.main-section-faq{
		height:auto;
	}
	.link-data-container{
		width:80%;
	}
	.popup{
		width:172px;
	}
	.link-data{
		background-size:90%;
	}
	
.page-left{width:19%;}
.page-right{width:81%;}	
.link-data-back{
	width:70%;
	padding: 170px 0 0;}

	.link-data-back2{
		width:78%;
		padding:208px 10px 10px 13%;
	}
	#key-01{
		    margin: 13px 45px 2px -100px;
	}
	.key , .key2{
		width:160px;
		
	}
	.popup-div5 , .popup-div4 ,.popup-div6{
		    left: 9%;
		top:14%;
	}
	.popup-div3{
	    left: 9%;
	}
	
	.media-page-main-box{
		margin: 25% auto auto;
	}

	.que-and-sug {
		right: 27px;
	}
	.comment-btn1 {
		       right: 170px;
	}
	.link-data-right p {
  		font-size: 14px;
	}
}

@media screen and (min-width:1401px)
{
	.preview-boss-faq{
    	right: 100px;
	}
	.preview-zero-faq {
		bottom: 65px;
		left: 63%;
	}
	.faq-page-main {
    width: 1560px;
}
.main-page {
   width: 1400px;
}
.footer-top-border {
    width: 125%;
    right: 8%;
    position: absolute;
}
.footer-link {
    left: 55px;
}
.popup-div2, .popup-div8 {
    top: 175px !important;
    left: 27.5%;
}
}
@media screen and (min-width:1601px)
{
	.faq-page-main {
    width: 1560px;
}
.popup-div2, .popup-div8 {
    top: 175px !important;
    left: 28%;
}
}
@media screen and (min-width:1801px)
{
.popup-div2, .popup-div8 {
    top: 175px !important;
    left: 31%;
}

}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2)
{
.contact-page-main {
    height: 100%;
padding-bottom: 51%;
    width: 100%;
    background-size: 100%;
}
.footer-bg-blur {
    left: 115px;
}
.explore-footer{left: -100px;}
}
@media all and (max-width:1199px) and (min-width:1024px)
{
.preview-distortion {
    right: 220px;
}
.preview-state {
    right: 120px;
}
.preview-power-logical {
    left: 30px;
}
.state-big-popup1 {
    left: 125px;
    width: 800px;
}
.power-logical-big-popup1 {
    width: 740px;
}
.distortion-big-popup1 {
    left: 140px;
    width: 825px;
}
.page-right2 {
    z-index: 999;
}
.team-data {
   margin-left: 0%;
   width: 100%;
}
.content-container {
    padding: 20px 20px 20px 20px;
}
.indirect-area {width: 520px;height: 290px;}
.mail-area {width: 75%;}
.mail-welead h3 {font-size: 30px;}
.faq-page-main {
    width: 1010px;
}
	.footer-bg-blur {
    left: 145px;
}
.footer-link {
    left: 125px;
}
.footer-top-border {
    width: 130%;
    right: -9%;
    position: absolute;
}
.contact-page-main {
    height: 100%;
padding-bottom: 51%;
    width: 100%;
   background-size: 100%;
}
.explore-footer{left: -50px;}
.page-left-index {
    width: 270px;
}
	body{
		background: url(../img/back-bg.jpg) no-repeat center;
background-attachment: fixed;
background-size: cover;
position: absolute;
top:0;left:0;
width: 100%;
height: 100%;
	}
	.main-page{
		width:100%;
	}
	.main-section{
		padding:12% 0 2%;
		height:650px;
	}
	.main-section-faq{
		height:auto;
                width: 100%;
                padding:50% 0 2%;
                margin: 0px auto 0 0;
	}

.think-container {
    width: 80%;
}
.think-section-blue {
    padding: 10% 0 0 0 !important;
}
	.link-data-container{
		width:80%;
	}
	.popup{
		width:172px;
	}
	.link-data{
		background-size:90%;
	}
	#link1 , #link2 , #link3 , #link4 , #link5 , #link6 , #link7 , #link8 , #link9{
		background-size:90%;
	}
	.page-left{width:0;}
	.page-right{width:81%;}	
	.link-data-back{
	width:70%;
	padding: 170px 0 0;
}

	.link-data-back2{
		width:78%;
		padding:208px 10px 10px 13%;
	}
.faq-commet-btn1 {
    margin: 0 auto 0 226px;
}
.faq-icon {
    left: 120px;
}
.out-comment-faq .faq-icon {
    left: 120px;
}
	#key-01{
		
		margin: 10px 0 0 -16px;
	}
#key-02 {
    margin-left: 30px;
}

	.key , .key2{
		width:160px;
		
	}
	.popup-div5 , .popup-div4 ,.popup-div6{
		left:8%;
		top:14%;
	}
	.popup-div3{
		left:12%;
	}
	.popup-div1{
		left:10%;
	}
	.media-page-main-box{
		margin: 25% auto auto;
	}
	.popup-container-intro{
		width:70%;
		left:15%;
	}
	.fixed-heading-image{
		width:68%;
	}
	.popup-content{
		height:400px;
	}
	.popup-div2{
		left:20%;
	}
}

@media all and (max-width:1023px) and (min-width:961px)
{
	body{
		background:url(../img/back-bg.jpg) no-repeat center;
		background-attachment:fixed;
		background-size:cover;
	}
	.main-page{
		width:100%; 
	}
	.link-data-container{
		width:80%;
	}
	.popup{
		width:172px;
	}
	.main-section{
		padding:12% 0 2%;
		height:540px;
	}
	.main-section-faq{
		height:auto;
	}
	.link-data{
		background-size:90%;
	}
	#link1 , #link2 , #link3 , #link4 , #link5 , #link6 , #link7 , #link8 , #link9{
		background-size:90%;
		height:580px;
	}
	#link3{
		height:510px;
	}
	.page-left{width:19%;}
	.page-right{width:81%;}	
	.link-data-back{
		padding: 142px 0 0;
		width: 73%;
	}
	.faq-commet-btn{
		padding: 20px 0 0;
		width: 66%;
		margin: 0 auto 0 153px;
	}
	.link-data-back2{
		padding: 174px 10px 10px 3%;
		width: 101%;

	}
	.key, .key2{
		width:160px;
	}
	.popup-div5 , .popup-div4 ,.popup-div6{
	left: 10%;
		     top: 7%;
	}
	.popup-div3{
		left:4%;
	}
	.popup-div2{
		left:17%;
	}
	.popup-div1{
		left:6%;
	}
.link-data-right, #link7 .link-data-right {
    width: 50%;
    left: 22%;
}
	#link0 .link-data-right{
		width:80%;
		left:3%;
	}
	.popup{
		width:170px;
	}
	.text-bottom-icons{
		width:38%;
	}
	.media-page-main-box{
		margin: 30% auto auto;
	}
	.media-page-main-left{
		width:67%;
	}
	.media-page-box:first-child {
		padding: 0 12px 10px;
	}
}

@media all and (max-width:960px)
{
	body{
		background:none;
		background-attachment:fixed;
		    background-size: cover;
	}
	body.comment-body{
		width:835px;
	}
	.donate-popup-div{
		width:900px;
	}
}
@media screen and (max-width:845px)
{
.distortion-big-popup1 {
    width: 770px;
top: 30%;
}
}
@media screen and (max-width:767px)
{
    .main-section-faq {
  height: auto;
  margin-bottom: 119px;
}
    
}
