body {

	font-size:14px;

	line-height:18px;

	font-family:Arial, Helvetica, sans-serif;

	background:#fff;

	}

*{  

   margin:0;  

   padding:0px; 

}

img{ 

     border:none;   

	 outline:none; 

}

.clr{clear: both;}



a{ 

   text-decoration:none;  

   outline:none;

}

p{ text-align:left;}

ul,ol{ 

       list-style:none;

}



h1,h2,h3,h4,h5,h6{

	font-weight:normal; font-family:Arial;

}



/*header*/

.header{

	width:100%;

	background:#fff;

	position:relative;

	padding:15px 0;

	z-index:999;

}

.wrapper{

	max-width:1035px;

	margin:0 auto;

	width:100%;

}

.logo{

	float:left;



}.entry ul li {    font-family: verdana;    font-size: 12px;    line-height: 18px;    list-style: disc outside none;    margin-left: 50px;    padding: 5px 0 0;}

.navigation{

	/*width:765px;

	float:right;*/

}

.navigation-inner {

    float: left;

    margin-left: 0;

    padding: 0;

}

.navigation ul li{

	float:left;

	margin:15px 10px;

}

.navigation ul li ul li{margin:0px; padding:4px 10px;border-bottom:1px solid #ffffff;}

.navigation ul li a.active{

	color:#f69c38;

}

.navigation ul li a{

	color:#000;

	font-size:13px;

	font-family: 'droid_sansbold';

	display:block; text-transform:uppercase;

}

.navigation ul li a:hover{

	color:#F69C38;

}

.login{

	float:right;

	background:#fff;

	color:#000;

	border-radius:8px;

	margin: 5px;

    padding: 8px 15px;

	    font-family: 'droid_sansregular';

}

.login:hover{

	background:#2faae1;

	color:#fff;

}

.banner{

	max-width:1400px;

	margin:0 auto;

	width:100%;	position:relative;

}

.banner img{

	width:100%;

}

.bnrwrap{

	max-width:960px;

	margin:0 auto;

	width:100%;

}

.bannertxt{

	position:absolute;

	top:235px;

	max-width:960px;

	width:100%;

}

.bannertxt span{

  color: #FFFFFF;

    float: right;

    font-size: 12px;

    padding: 10px 0;

	 font-family: 'droid_sansregular';

	

}

.logpaswrd{

	width:40%;

	float:left;

	margin: 0 0 22px;

	 font-family: 'droid_sansregular';

}

.logpaswrd h1{

	color:#fff;margin:0px;

	font-size:42px;

	padding-bottom:30px;

	   font-family: 'droid_sansbold';

}

.logpaswrd h3{

	color:#fff;margin:0px;

	font-size:26px;

	padding-bottom:3px;

	    font-family: 'droid_sansregular';

}

.signup{

	background:#29a5dc;

	border-radius:5px;

	padding:10px;

	float:right;

	color:#fff;

	clear:both;

}

.signup:hover{

	background:#fff;

	color:#000;

}

ul.list{

		width:200px;

		margin:0 auto;

		clear:both;

	}

	ul.list li{

		float:left;

		margin:5px;

}



.inner{line-height: 20px;min-height: 300px;margin:0;}

h2.main-heading{padding: 0 0 10px 0;font-weight: bold; font-size:25px;}

.contant{

	width:100%;

	float:left;

	margin:0px 0 45px;

}



.kick{

	background:#7ac142;

	padding:20px 30px;

	overflow:hidden;

}

.kick span{

	color:#466e29;

	font-size:18px;

	float:left;

	    font-family: 'droid_sansregular';

}

.kick img{

	float:left;

	clear:both;

	margin-top:15px;

}

.porject{

	background:#1a1a1a;

	padding:19px 25px 18px 25px;

        margin-left:0;

}

.porject img{

	float:left;

	width:63px;

	margin:6px 15px 0 0;

	vertical-align:middle;

}

.porject h2{

	color:#fff;margin:0px;

	font-size:18px;

	padding-bottom:8px;

	    font-family: 'droid_sansregular';

}

.porject h4{

	color:#999999;

	font-size:14px;

	font-family: 'droid_sansregular';

}



.network{

	margin:70px 0px 0 0;

}

/*.network +.network+.network{

	margin:70px 0 0 0 ;

}*/

.network h2{

	color:#1a1a1a;

	font-size:19px;

	    font-family: 'droid_sansregular';

}

.network img{

	margin:35px 0 20px;

}

.network p{

	color:#808080;

	font-size:15px;

	text-align:center;

	    font-family: 'droid_sansregular';

}

.apps{

	margin:80px 0 0 0;

}

.apps h3{

	font-size:12px;

	color:#999999;

	padding-bottom:20px;

}

a.bck{

	float:left;

	width:8px;

	margin-top:6px

}

a.frwrd{

		float:right;

	width:8px;

	margin-top:6px

}

ul.socilapp{

	width:470px;

	margin:0 auto;

}

ul.socilapp li{

	float:left;

}

li.yahoo{

	margin:0 5px 0 0;

}

ul.socilapp li img:hover{

	opacity:0.7;

}

.team{

	margin:80px 0 0 0;

}

.team h3{

	font-size:12px;

	color:#999999;

	padding-bottom:19px;

}

ul.teamlist{

	margin:0 auto;width:275px;

}

ul.teamlist li{

	float:left;

}

ul.teamlist li:hover{

	opacity:0.7;

}

	

.features{

	width:100%;

	border-top:2px solid #f2f2f2;

	float:left;

}

.featureswrp{

	margin:40px auto;

	width:960px;

}

/*.phone{

	width:450px;

	float:left;

}*/

.phone h2{

	color:#fb7e36;

	font-size:16px;

	text-align:center;

}

.secure{

	background-image: -webkit-gradient(

	linear,

	left top,

	left bottom,

	color-stop(0, #FCA524),

	color-stop(1, #F07D09)

);

background-image: -o-linear-gradient(bottom, #FCA524 0%, #F07D09 100%);

background-image: -moz-linear-gradient(bottom, #FCA524 0%, #F07D09 100%);

background-image: -webkit-linear-gradient(bottom, #FCA524 0%, #F07D09 100%);

background-image: -ms-linear-gradient(bottom, #FCA524 0%, #F07D09 100%);

background-image: linear-gradient(to bottom, #FCA524 0%, #F07D09 100%);

	padding:30px ;

	float:left;

	border-radius:8px;

	margin:20px 0;

}

.secure img{

	float:left;

	margin:0 20px 0 0;

	width:112px;

}

.secure p{

	font-size:16px;

	 padding: 17px 0 0;

	color:#333333;

	   font-family: 'droid_sansbold';

}

/*.partner{

	width:450px;

	float:right;

}*/

.partner h2{

	color:#fb7e36;

	font-size:16px;

	text-align:center;

}

.partner p{

	font-size:12px;

	 padding: 17px 0 0;

	color:#999999;

	text-align:center;

}

/*footer*/

.footer{

	width:100%;

	float:left;

	background:#1a1a1a;

}

.footerwrp{

	max-width:960px;

	margin:0 auto;

	width:100%;

}

.fotrlogo{

	width:100%;

	float:left;

	padding:20px;

	border-bottom:1px solid #333333;

}

.fotrlogo a img{

	float:left;

}

.fotrlogo a.anti img{

	float:right;

}

.fotrlogo a img:hover{

	opacity:0.7;}

.Works{

	width:166px;

	margin:0;

	float:left;

}

.Works h1{

	font-size:13px;

	color:#fff;

	padding:10px 0;

}

.Works ul li{

	padding:5px 0;

}

.Works ul li a{

	color:#999999;

	font-size:12px;

}

.Works ul li a:hover{

	color:#F69C38

}

.flow{

	float:right;

	width:100px;

	padding:0;

}

.flow a{margin-bottom:5px; float:left;} 

.flow h1{

	font-size:13px;

	color:#fff;

	padding:10px 0; text-align:center;

}

.flow ul{

	width:40px;

	float:left;

	margin:15px 0 0 5px;

}

.flow ul li img:hover{

	opacity:0.7;

}

.copyright{

	border-top: 1px solid #333333;

	padding:20px 0;

	clear:both;

	width:100%;

	text-align:center;

color:#fff;

}

.copyright p{

	color:#666666;

	font-size:13px; display:inline;

}

.copyright a{

	font-size:13px;

	color:#fff;

	text-decoration:underline;

}

.copyright a:hover{

	color:#F69C38;

}



/* New in version 1.7+ */

 #slider1 {

  width: 400px;

  height: 300px;

  list-style: none;

 }

 /* CSS to expand the image to fit inside colorbox */

 #cboxPhoto { width: 100%; height: 100%; margin: 0 !important; }

 /* Change metallic theme defaults to show thumbnails -

  using #demo2 (page wrapper) to increase this CSS priority */

 .anythingSlider-metallic .thumbNav a {

  background-image: url();

  height: 30px;

  width: 30px;

  border: #000 1px solid;

  border-radius: 2px;

  -moz-border-radius: 2px;

  -webkit-border-radius: 2px;

  text-indent: 0;

 }

 .anythingSlider-metallic .thumbNav a span {

  visibility: visible; /* span changed to visibility hidden in v1.7.20 */

 }

 /* border around link (image) to show current panel */

 #demo2 .anythingSlider-metallic .thumbNav a:hover,

 #demo2 .anythingSlider-metallic .thumbNav a.cur {

  border-color: #fff;

 }

 /* reposition the start/stop button */



table.secure td .gren {

    color: #00B050;

}

table.secure td .reed {

    color: #FF0000;

}



.slider_top {

margin-top: 9%;

padding: 0;

}

.forbes {

    border: 6px solid #3A5F8B;

    padding: 0 25px;

}

 .ngg-gallery-thumbnail-box {

margin-bottom: 10px !important;

margin-right: 12px !important;

}



.entry p {

    font-family: arial;

    font-size: 14px;

    line-height: 19px;

    margin-bottom: 15px;

    margin-left: 5px;

    margin-top: 15px;

}



.right-logos {

    float: right;

    margin-left: 578px;

    margin-top: 50px;

    position: absolute;

    top: 0;

}





.underline2 {

    border-bottom: 1px solid;

    display: block;

    font-size: 11pt;

    font-weight: bold;

    margin-bottom: -5px;

    margin-top: 23px;

    width: 450px;

}



.entry p {

    

    font-size: 14px;

    line-height: 19px;

    margin-bottom: 15px;

    margin-left: 5px;

    margin-top: 14px;

}

.post a {    color: #1C9FDC;    font-weight: bold;}

#exist {    border: 1px solid #DEDEDE;    color: #666666;    height: 124px;    width: 767px;}.bnfit ul li a {    color: #2E2E2E;}

.header-social {

    margin-top: 5em;

    text-align: right;

}

.flexslider-hg.flexslider ul.slides img{height:355px;}

.banner-area{margin-bottom:6em;}

.home-widget-area h1 {

    font-size: 20px;

    line-height: 1;

    margin-top: 0;

}

.home-widget-area input[type="email"] {

    float: left;

    padding: 4px;

    width: 180px;

}

.home-widget-area input[type="submit"] {

    background: none repeat scroll 0 0 #CA3C08;

    border: medium none;

    color: #000000;

    padding: 5px 10px;

}

.home-widget-area input[type="submit"]:hover, .banner-area .btn:hover{

background:#000;

color:#fff;

}

.home-widget-area{margin-bottom:20px;}

.banner-area h2{margin-top:0;}

.banner-area .btn{  background: none repeat scroll 0 0 #CA3C08;

    border: medium none;

	color:#000;

	}

.footerwrp h1{color:#fff; font-size:24px;}

.footerwrp a {

    color: #FFFFFF;

    display: inline-block;

    padding-bottom: 5px;

    text-decoration: none;

}

.footerwrp a:hover {opacity:0.6;}

#header_top{height:150px; }

#page_bg {

    background: #f0f8e4 url("images/bg.png") repeat-x fixed left bottom;

	margin: 0 0 1px;

    padding: 0;

}



div.main_div {

    background: rgba(0, 0, 0, 0) url("images/summer_background.jpg") repeat-x scroll right top;

    margin: 0;

    overflow: hidden;

    padding: 0;

    width: 100%;

}

.alignright {

    float: right;

    margin: 5px 0 5px 10px;

}

.alignleft {

    float: left;

    margin: 5px 10px 5px 0;

}

ol li {

    list-style: outside none number;

    margin-left: 20px;

}

.tml-login input, .tml-register input {

    padding: 5px;

}

.tml-login #wp-submit, .tml-register #wp-submit {

    background: #000 none repeat scroll 0 0;

    border: medium none;

    color: #fff;

}

.tml-login #wp-submit:hover, .tml-register #wp-submit:hover {

    background: #ca3c08 none repeat scroll 0 0;



}

.menu_left .nav-menu-srm{background-color:transparent; border:1px solid; }

.menu_left .nav-menu-srm li a{padding:6px; }

.menu_left .main-navigation-srm li{ background: #088259 none repeat scroll 0 0; border-bottom:1px solid; width:100%; }

.menu_left .nav-menu-srm li li{background: #088259 none repeat scroll 0 0!important; }

.menu_left .nav-menu-srm li a{color:#fff!important; }

.main-navigation-srm ul ul{ margin-left: 18em !important;top: -2px; width:275px}



.menu_left_login {

    border: 1px solid #000;

    margin-bottom: 25px;

    padding: 10px;

}

.menu_left {

    margin-bottom: 25px;

}

.menu_left_login h1{font-size:24px;}

menu_left .tml p {

    margin: 0 0 1em;

    padding: 0;

}

.tml-submit-wrap #wp-submit1{background:#000; border:none; color:#fff}

.tml-submit-wrap #wp-submit1:hover {

    background: #ca3c08  none repeat scroll 0 0;

    border: medium none;

    color: #fff;

}

.page-id-11 h2 {

    font-size: 20px;

}

.page-id-11 .post li a {

    color: #000;

    font-weight: normal;

}

.blog h2{font-size:23px;}

.main-navigation-srm ul ul {

    float: left;

    margin: 0;

    position: absolute;

    left: -999em;

    z-index: 99999;

}

.sr-menu-toggle {

    display: none;

}

.donate_widget, .facebook_widget{margin-bottom:20px;}

.donate_widget h1{font-size:22px;}

@media (max-width:768px) {



.navigation ul li{width:100%; margin:0px; padding:15px 0; border-top:1px solid #fff;}

.navigation{clear:both;}



}