/*

Theme Name: Mobile Apps Now

Theme URI: http://www.web-wizardz.com/wordpress/

Description: The Mobile Apps Now

Author: the Web-Wizardz team

Author URI: http://www.web-wizardz.com

Version: 1.0

License: GNU General Public License

License URI: license.txt

Tags: Mobile Applications

*/





/* =Reset default browser CSS. Based on work by Web-Wizardz Team: http://www.web-wizardz.com/

-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	background: transparent;

	border: 0;

	margin: 0;

	padding: 0;

	vertical-align: baseline;

}



body

{

	margin:0;

	padding:0;

	background:#fff url(images/main_bg.jpg) repeat-x 0 0;

	font-family:"Century Gothic", Trebuchet MS, Arial;

	color:#818181;

	font-size:12px;

	text-decoration:none;

}



h1, h2, h3, h4, h5, h6, p, span, ul, ol, li, dl, dt, dd, label, form, input, textarea, a, img

{

	margin:0;

	padding:0;

	border:0 none;

	outline:0 none;

}



.spacer

{

	clear:both;

	line-height:0;

	font-size:0;

}



a

{

	color:#0b9de1;

	text-decoration:none;

}



a:hover

{

	color:#51c4f9;

}



.wraper_top

{

	float:left;

	display:block;

	width:100%;

}



.wraper_bot

{

	float:left;

	display:block;

	width:100%;

}



.container

{

	width:1000px;

	display:block;

	margin:0 auto;

}







.top_strip

{

	float:left;

	display:block;

	width:100%;

	margin:0 0 5px 0;

}







.logo



{

	float:left;

	display:block;

	margin:10px 0 10px;

}



.logo a



{

	float:left;

	display:block;

	background:url(images/logo.png) no-repeat 0 0;

	width:278px;

	height:87px;

}







.navigation_top

{

	float:right;

	display:block;

	margin:30px 0 0 0;

}



.menu



{

	float:right;

	display:block;

}



.menu ul



{

	float:right;

	display:block;

	list-style:none;

}



.menu ul li



{



	float:left;



	display:block;



	margin:0 0 0 1px;



	position:relative;



}



.menu ul li a



{



	float:left;



	display:block;



	line-height:69px;



	font-size:15px;



	font-weight:normal;



	color:#8f8f8f;



	text-decoration:none;



	padding:11px 20px 0 20px;



}



.menu ul li a:hover



{



	background:url(images/nav_select_bg.jpg) repeat-x 0 100%;



	color:#383838;



}



.menu ul li.current_page_item > a, .menu ul li.current_page_ancestor > a, .menu ul li.current-menu-item > a, .menu ul li.current-menu-parent > a {



    background:url(images/nav_select_bg.jpg) repeat-x 0 100%;



}



.menu ul li ul



{



	float:left;



	display:none;



	width:200px;



	position:absolute;



	left:0;



	top:80px;



	z-index:100;



	background: url(images/nav_child_bg.png) 0 0 repeat;



	list-style:none;



	font-size:12px !important;



}



.menu ul li:hover ul



{



	display:block;



	width:200px !important;



}



.menu ul li:hover ul.children



{



	float:left;



	display:block;



	width:100%;



}



.menu ul li:hover ul.children li



{



	display:block;



	float:left;



	width:100%;



	background:url(images/subnav_bg.png) repeat 0 0;



	padding:0;



	margin:0;



	



}



.menu ul li:hover ul.children li:hover



{



	background:#d7d7d7;



}



.menu ul li:hover ul.children li a



{



	background:none;



	line-height:30px;



	color:#fff;



	font-size:12px !important;

	padding:5px 20px;



}



ul.children li a:hover



{



	color:#4b4b4b !important;



}







.menu ul li:first-child ul.children  {



    display:none;



}



















.banner_wrp



{



	float:left;



	display:block;



	width:100%;



	height:422px;



}



.constrip1



{



	float:left;



	display:block;



	width:100%;



}



.constrip1_list



{



	float:left;



	display:block;



	width:100%;



	list-style:none;



}



.constrip1_list li



{



	float:left;



	display:block;



	width:333px;



}



.constrip1_cntr



{



	float:left;



	display:block;



	width:100%;



	margin:20px 0;



	position:relative;



}



.constrip1_cntr div.constrip1_txtwrp div.entry_home img.alignnone



{



	float:left;



	display:block;



	position:absolute;



	left:0;



	top:0;



}



.home_img{

	display:block;

	float:left;

	width:35%;



}





.entry_home{



	display:block;



	float:right;

	width:65%;





}



.constrip1_txtwrp



{



	float:left;



	display:block;



	margin:0 0 0 0;



	width:95%;



}



.constrip1_txtwrp h2



{



	display:block;



	color:#0b9de1;



	font-size:22px;



	font-weight:normal;



}



.constrip1_txtwrp p



{



	display:block;



	color:#8f9090;



	font-size:12px;



	font-weight:normal;



	margin:5px 0;



}



.constrip2



{



	float:left;



	display:block;



	width:100%;



	background:url(images/constrp2_bg.png) no-repeat 50% 0;



	min-height:250px;



	padding:15px 0;



}



.constrip3



{



	float:left;



	display:block;



	width:1000px;



	background:url(images/constrp2_bg.png) no-repeat 50% 0;



	/*min-height:250px;*/



	padding:15px 0;



}



.breadcramb



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 25px 0;



}



.breadcramb span



{



	color:#0b9de1;



}



.midcon_wrp



{



	float:left;



	display:block;



	width:430px;



	margin:0 30px 0 0;



}



.midcon_wrp_2



{



	float:left;



	display:block;



	width:650px;



	margin:0 30px 0 0;



}



.midcon_wrp_3{



	float:left;



	display:block;



	width:100%;



	margin:0;



	/*min-height:300px;*/



}



.midcon_wrp_4



{



	float:left;



	display:block;



	width:450px;



	margin:0 30px 0 0;

	

	

	min-height:400px;



}

.midcon_wrp_4 div.entry-meta{

	height:43px;

	display:block;

}

.midcon_wrp_4 h2.entry-title{

	display:none;

}





.midcon_title



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 15px 0;



	color:#0b9de1;



	font-weight:normal;



	font-size:22px;



}



.midcon_txt



{



	float:left;



	display:block;



	width:100%;



	color:#818181;



	font-size:12px;



	line-height:24px;



}



.readmore_txt



{



	color:#ff7e00;



	text-decoration:none;



}



.readmore_txt:hover



{



	color:#aa5400;



}



/*.readmore_txt2



{



	color:#b73700;



	text-decoration:none;



}



.readmore_txt2:hover



{



	color:#7c2601;



}*/











/*==================================*/



/*---- sidebar widgets -- start ----*/



/*==================================*/







.sidebar_right



{



	float:left;



	display:block;



	width:300px;



	margin:0 20px 0 0;



}



.sidebar_list 



{



    float:left;



	display:block;



    list-style:none;



    width:200px;



}



.sidebar_list li.widget-container



{



    display:block;



    float:left;



    margin:0 0 10px 0;



    padding:0;



    width:100%;



}



.widget-title, .entry-title



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 15px 0;



	color:#0b9de1;



	font-weight:normal;



	font-size:22px;



}



.sidebar_list li ul



{



	float:left;



	display:block;



	width:100%;



	list-style:none;



}



.sidebar_list li ul li



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 5px 0;



}



.sidebar_list li ul li a



{



	background:url(images/bulet01.png) no-repeat 0 5px;



	color:#818181;



	float:left;



	display:block;



	padding:0 0 0 15px;



	text-decoration:none;



}



.sidebar_list li ul li a:hover



{



	color:#545454;



}







.sidebar_list_right 



{



    float:left;



	display:block;



    list-style:none;



    width:313px;



}



.sidebar_list_right li.widget-container



{



    display:block;



    float:left;



    margin:0 0 10px 0;



    padding:0;



    width:313px;



}







.sidebar_list_right li ul



{



	float:left;



	display:block;



	width:100%;



	list-style:none;



}



.sidebar_list_right li ul li



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 5px 0;



}



.sidebar_list_right li ul li a



{



	color:#818181;



	float:left;



	display:block;



	padding:0 0 0 5px;



	text-decoration:none;



}



.sidebar_list_right li ul li a:hover



{



	color:#545454;



}



.sidebar_list_blog



{



    float:left;



	display:block;



    list-style:none;



    width:313px;



}



.sidebar_list_blog li.widget-container



{



    display:block;



    float:left;



    margin:0 0 10px 0;



    padding:0;



    width:313px;



}







.sidebar_list_blog li ul



{



	float:left;



	display:block;



	width:100%;



	list-style:none;



}



.sidebar_list_blog li ul li



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 5px 0;



}



.sidebar_list_blog li ul li a



{



	background:url(images/bulet01.png) no-repeat 0 5px;



	color:#818181;



	float:left;



	display:block;



	padding:0 0 0 15px;



	text-decoration:none;



}



.sidebar_list_blog li ul li a:hover



{



	color:#545454;



}



/*==================================*/



/*----- sidebar widgets -- end -----*/



/*==================================*/



.footer_con1



{



	float:left;



	display:block;



	width:100%;



	background:url(images/footer_con1bg.png) 0 0;



	border-top:#bebebe 2px solid;



	border-bottom:#bebebe 2px solid;



	padding:15px 0 10px 0;



}



.footer_con2



{



	float:left;



	display:block;



	width:100%;



	background:url(images/footer_con2bg.png) 0 0;



	padding:15px 0;



}



.footercon_wrp



{

	float:left;

	display:block;

	width:1000px;

	margin:0 0 0 0;

}



.footercon_wrp_con



{



	float:left;



	display:block;



	width:100%;



}



.footercon_wrp_hdtxt



{



	float:left;



	display:block;



	width:100%;



	background:url(images/dashed_line.png) repeat-x 0 100%;



	margin:0 0 10px 0;



	padding:10px 0;



	color:#434343;



	font-size:16px;



	/*text-shadow: 1px 1px 0 #000;*/



}



.blog_conbx



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 15px 0;



}



.blog_conbx_clndr



{



	float:left;



	display:block;



	background:url(images/calndr_bg.png) no-repeat 0 0;



	width:53px;



	height:59px;



}



.blog_conbx_clndr_txt1



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 9px;



	line-height:23px;



	color:#202020;



	text-align:center;



	font-size:14px;



	font-weight:bold;



}



.blog_conbx_clndr_txt2



{



	float:left;



	display:block;



	width:100%;



	margin:0;



	line-height:27px;



	color:#ffae00;



	text-align:center;



	font-size:12px;



	font-weight:bold;



}



.blog_conwrp



{



	float:left;



	display:block;



	width:250px;



	margin:0 0 0 10px;



}



.blog_title



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 4px 0;



	color:#df7900;



	font-weight:bold;



	font-size:12px;



}



.blog_title a



{



	color:#027eb7;



	font-weight:bold;



	font-size:12px;



	text-decoration:none;



}



.blog_title a:hover



{



	color:#005f8b;



}



.blog_txt



{



	float:left;



	display:block;



	width:100%;



	margin:0;



	color:#545353;



	font-weight:normal;



	font-size:12px;



}



.blog_txt a{



	color:#b73700;



	text-decoration:none;



}



.blog_txt a:hover{



	color:#7c2601;



}



.clogo_wrp



{



	float:left;



	display:block;



	width:100%;



	min-height:70px;



}



.tstmnl_wrp1



{



	float:left;



	display:block;



	width:100%;



	background:url(images/tstmnl_icotop.png) no-repeat 0 0;



}



.tstmnl_wrp2



{



	float:left;



	display:block;



	width:253px;



	padding:0 30px;



	background:url(images/tstmnl_icobot.png) no-repeat 100% 100%;



}



.tstmnl_txt1



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 4px 0;



	color:#545353;



}



.tstmnl_txt1 span



{



	color:#027eb7;



	font-weight:bold;



}



.cards_midcon



{



	float:left;



	display:block;



	width:100%;



	min-height:70px;



}



.cards_midcon_txt



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 5px 0;



	color:#545353;



}



.contact_cntr



{



	float:left;



	display:block;



	width:100%;



	color:#545353;



}



.contact_cntr p



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 5px 0;



}



.footer_link1



{



	color:#545353;



	text-decoration:none;



}



.footer_link1:hover



{



	color:#525252;



}



.footer_linkerp2



{



	float:left;



	display:block;

	width:50%;



}



.footer_linkerp2 a



{



	color:#545353;



	text-decoration:none;



}



.footer_linkerp2 a:hover



{



	color:#525252;



	text-decoration:none;



}



.footer_copywrp



{



	float:right;



	display:block;



}



.footer_copytxt



{



	display:block;



	text-align:right;



}



.footer_webinfotxt



{



	display:block;



	text-align:right;



	font-size:11px;



	color:#616161;



	margin:3px 0 0 0;



}



.footer_webinfotxt a



{



	color:#616161;



	text-decoration:none;



}



.footer_webinfotxt a:hover



{



	color:#7a7a7a;



	text-decoration:none;



}



/*=============================*/



/*---- pagination -- start ----*/



/*=============================*/



.navigation



{



	float:left;



	display:block;



	margin:10px 0;



	width:100%;



}



#nav-single



{



	float:left;



	display:block;



	width:100%;



}



.nav-previous



{



	float:left;



	display:block;



}



.nav-next



{



	float:right;



	display:block;



}







/*=============================*/



/*----- pagination -- end -----*/



/*=============================*/



/*==============================================*/



/*---- wp contact form for sidebar -- start ----*/



/*==============================================*/



.cform_row



{



	float:left;



	display:block;



	width:300px;



}



.contactform p 



{



	margin-bottom:5px;



	float:left;



	display:block;



	width:224px;



}







.contactform label 



{



	float:left;



	display:block;



	width:65px;



	margin:0 0 3px 0;



}



.contactform p span.left{



	display:block;



	float:left;



	width:4px;



	padding:0;



	margin:0;



	background:url(images/input_l.jpg) 0 0 no-repeat;



	height:24px;



}



.contactform p span.mid{



	display:block;



	float:left;



	width:216px;



	padding:0;



	margin:0;



	background:url(images/input_repeat.jpg) 0 0 repeat-x;



	height:24px;



}



.contactform p span.right{



	display:block;



	float:left;



	width:4px;



	padding:0;



	margin:0;



	background:url(images/input_r.jpg) 0 0 no-repeat;



	height:24px;



}



.contactform p span.txt_top{



	display:block;



	float:left;



	width:224px;



	padding:0;



	margin:0;



	background:url(images/text_top.jpg) 0 0 no-repeat;



	height:4px;



}



.contactform p span.txt_mid{



	display:block;



	float:left;



	width:224px;



	padding:0;



	margin:0;



	background:url(images/text_mid.jpg) 0 0 repeat-y;



	height:78px;



}



.contactform p span.txt_bot{



	display:block;



	float:left;



	width:224px;



	padding:0;



	margin:0;



	background:url(images/text_bottom.jpg) 0 0 no-repeat;



	height:4px;



}



.text_input



{



    background: none;



    border: none;



    color: #535353;



    font-family: "Century Gothic",Trebuchet MS,Tahoma;



	font-size: 12px;



	font-weight: normal;



    padding: 2px;



    width: 208px;



	height:13px;



	margin:2px 0 0 2px;



}



.textarea 



{



	background: none;



    border: none;



    color: #525252;



    font-family: "Century Gothic",Trebuchet MS,Tahoma;



	font-size: 12px;



	font-weight: normal;



    max-height: 72px;



    max-width: 208px;



    min-height: 72px;



    min-width: 208px;



    padding: 2px;



	margin: 0 0 0 6px;



}



.cform_submit 



{



    background:url(images/submit_btn.jpg) 0 0 no-repeat;



    border: none;



    color: #fff;



    cursor: pointer;



    font-family: "Century Gothic",Trebuchet MS,Tahoma;



    font-size: 12px;



    font-weight: normal;



    text-align:center;



	width:66px;



	height:24px;



}



.cform_submit:hover



{



    background:url(images/submit_btn_hvr.jpg) 0 0 no-repeat;



}



.invalid 



{



	border: 1px solid #ff8e8f;



	background:#ffebeb;



}



.sucess_msg



{



	font-family: "Century Gothic",Trebuchet MS,Tahoma;



	font-size: 12px;



	font-weight: normal;



	float:left;



	display:block;



}



.sucess_msg span



{



	font-weight:bold;



	color:#39B55F;



}



/*------------default wp---------------*/



.page-title{

	display:block;

	float:left;

	width:100%;

	padding:0;

	margin:0 0 10px 0;

	font-weight:normal;

	font-size:22px;

}

.page-title span{

	color:#0B9DE1;

}





.post{



	display:block;



	float:left;



	width:100%;



	padding:0;



	margin:0 0 20px 0;



}



#content p{



	color: #818181;



    display: block;



    float: left;



    font-size: 12px;



    line-height: 24px;



    width: 100%;



}



/*.post h2{



	color: #A8C631;



    display: block;



    float: left;



    font-size: 22px;



    margin: 0 0 10px;



    padding: 0;



    text-decoration: none;



    width: 100%;



}*/



.entry-content{



	display:block;



	float:left;



	width:100%;



	color:#969696;



	padding:0;



	margin:5px 0;



}



.edit-link a{



	text-decoration:none;



	color:#757575;



	line-height:25px;



	font-size:14px;



}



.edit-link a:hover{



	text-decoration:underline;



	color:#525252;



}



.entry-content p{



	text-align:justify;



	font-size:13px;



	margin:0 0 10px 0;



}



#primary{



	display:block;



	float:left;



	width:100%;



}



.widget-area{



	display:block;



	float:left;



	width:100%;



	padding:0;



	margin:0;



}



.textwidget{



	display:block;



	float:left;



	margin:0;



	padding:0;



	width:100%;



}



.page_box {



    color: #969696;



    display: block;



    float: left;



    margin: 0 30px 20px 0;



    text-align: justify;



    width: 282px;



}



.page_box h2, .page_box h2 a{



	display:block;



	float:left;



	width:100%;



	padding:0;



	margin:0 0 20px 0;



	color:#a8c631;



	font-size:22px;



	text-decoration:none;



}



.entry{



	display:block;



	float:left;



}



.entry p{



	display:block;



	float:left;



	margin:0 0 15px 0;



	width:100%;



}



.entry p a{



	/*display:block;*/



	margin:0 0 0 0;



	color:#87b324;



	font-size:15px;



	text-decoration:none;



}



.entry p a:hover{



	color:#6b9116;



}



.entry p a img{



	margin:0 auto;



	display:block;



}



/*==============================================*/



/*----- wp contact form for sidebar -- end -----*/



/*==============================================*/







/*================================================*/



/*-------------- contact form 7 start ------------*/



/*================================================*/



.wpcf7



{



	float:left;



	display:block;



	width:385px;



	padding:0;



	margin:10px 0 0 0;



}



.wpcf7-form



{



	float:left;



	display:block;



	width:100%;



}



.wpcf7 p



{



	float:left;



	display:block;



	width:100%;



	margin:0 0 10px 0;



}



.wpcf7 p span



{



	float:left;



	display:block;



	width:140px;



	line-height:22px;



	text-align:right;



	margin:0 10px 0 0;



}



.wpcf7-text



{



	background:#f2f2f2;



	border:#e2e2e2 1px solid;



	padding:3px;



	font:normal 12px "Century Gothic", Trebuchet MS, Tahoma;



	color:#2a2a29;



	margin:0;



	float:left;



	/*border-radius:3px;*/



}



textarea



{



	background:#f2f2f2;



	border:#e2e2e2 1px solid;



	padding:3px;



	font:normal 12px "Century Gothic", Trebuchet MS, Tahoma;



	color:#2a2a29;



	margin:5px 0 0 0;



	min-width:370px;



	max-width:370px;



	min-height:100px;



	max-height:100px;



	float:left;



	/*border-radius:3px;*/



}



.wpcf7-submit



{



	background:#00aef0;



	padding:3px 20px;



	font:normal 12px "Century Gothic", Trebuchet MS, Tahoma;



	color:#fff;



	border:0 none;



	text-transform:uppercase;



	cursor:pointer;



	/*border-radius:3px;*/



	float:left;



	margin:0 0 0 0;



}



.wpcf7-form-control-wrap



{



	float:left;



	display:block;



	width:330px !important;



	position:relative;



}



.wpcf7-not-valid-tip



{



	float:left;



	display:block;



	color:#ad0002;



	position:absolute;



	left:5px;



	top:0px;



	text-align:left !important;



	width:300px !important;



}



.wpcf7-response-output



{



	float:left;



	display:block;



	width:100%;



	color:#ad0002;



}



.ajax-loader



{



	float:left;



	display:block;



	margin:3px 0 0 10px;



}



.wpcf7-select{

	

	

	background:#f2f2f2;



	border:#e2e2e2 1px solid;



	padding:3px;



	font:normal 12px "Century Gothic", Trebuchet MS, Tahoma;



	color:#929292;



	margin:0;



	float:left;

	

	width:205px;

}



.wpcf7-file{

	

	background:#f2f2f2;



	border:#fff 1px solid;



	padding:3px;



	font:normal 12px "Century Gothic", Trebuchet MS, Tahoma;



	color:#929292;



	margin:0;



	float:left;

}

.wpcf7-mail-sent-ok{

	display:block;

	text-align:center;

	color:#688600;

}



/*================================================*/



/*-------------- contact form 7 end ------------*/



/*================================================*/







/*============================================*/



/*-----------for testimonials start ----------*/



/*===========================================*/

.blog_part{

	display:block;

	float:left;

	width:333px;

	margin:0;

	padding:0;

}

.other_part{

	display:block;

	float:left;

	width:667px;

	margin:0;

	padding:0;

}



.footer_list{

	display:block;

	float:left;

	list-style:none;

	width:333px;

}



.footer_list li h3.widget-title{

	float:left;

	display:block;

	width:100%;

	background:url(images/dashed_line.png) repeat-x 0 100%;

	margin:0 0 10px 0;

	padding:10px 0;

	color:#434343;

	font-size:16px;

	font-weight:bold;

}



.footer_list li{

	display:block;

	float:left;

	list-style:none;

	width:313px;

	margin:0 20px 0 0;

}



.footer_list_other{

	display:block;

	float:left;

	list-style:none;

	width:666px;

}



.footer_list_other li h3.widget-title{

	float:left;

	display:block;

	width:100%;

	background:url(images/dashed_line.png) repeat-x 0 100%;

	margin:0 0 10px 0;

	padding:10px 0;

	color:#434343;

	font-size:16px;

	font-weight:bold;

}



.footer_list_other li{

	display:block;

	float:left;

	list-style:none;

	width:313px;

	margin:0 20px 0 0;

	height:110px !important;

}

.textwidget{

	display:block;

	float:left;

	width:100%;

	padding:0;

	margin:0;

}

.textwidget p{

	display:block;

	float:left;

	width:100%;

	padding:0;

	margin:0 0 5px 0;

}

.textwidget p img{

	margin:10px 0 0 0;

	display:block;

}

.textwidget a{

	color:#525252;

}

.more-link{

	color:#b73700;

	text-decoration:none;

}

.more-link:hover{

	color:#7c2601;

}

.post-title{

	color: #027EB7;

    font-size: 12px;

    font-weight: bold;

    text-decoration: none;

}

.post-title:hover{

	color: #005f8b;

}



#sfstest-sidebar{

	display:block;

	float:left;

}

#sfstest-sidebar blockquote{

	display:block;

	float:left;

	list-style:none;

	margin:0 0 15px 0;

	background:url(images/tstmnl_icobot.png) no-repeat 100% 100%;

	

}

#sfstest-sidebar blockquote p{

	display:block;

	float:left;

	list-style:none;

	padding:0px 30px 0 30px;

	background:url(images/tstmnl_icotop.png) no-repeat scroll 0 0;

	margin:0;

	min-height:25px;

}

#sfstest-sidebar blockquote div{

	display:block;

	float:left;

	list-style:none;

	padding:10px 30px 0 30px;

	margin:0;

}

#sfstest-page blockquote{

	display:block;

	float:left;

	list-style:none;

	padding:15px 0 0 0;

	border-top:#e2e2e2 1px dashed;

	width:100%;

}

#sfstest-page blockquote:first-child{

	border-top:none;

	padding:0;

}



#sfstest-page blockquote p cite{

	color:#0b9de1;

	font-weight:bold;

	margin:8px 0 0 0;

	display:block;

}

#sfstest-page blockquote p cite span{

	color:#545353;

	font-weight:normal;

}

#sfstest-page blockquote p cite a{

	margin:0 0 0 5px;

	color:#545353;

	font-weight:normal;

}

#sfstest-page blockquote p cite a:hover{

	color:#929292;

}



#sfstest-sidebar blockquote p cite{

	color:#027eb7;

	font-weight:bold;

	margin:8px 0 0 0;

	display:block;

}

#sfstest-sidebar blockquote p cite span{

	color:#545353;

	font-weight:normal;

}

#sfstest-sidebar blockquote p cite a{

	margin:0 0 0 5px;

	color:#545353;

	font-weight:normal;

}

#sfstest-sidebar blockquote p cite a:hover{

	color:#929292;

}

.sfststreadmore{

	display:block;

	float:left;

	margin:0 0 0 30px;

}

.sfststreadmore a{

	display:block;

	color:#525252 !important;

	font-weight:bold;

}

.sfststreadmore a:hover{

	display:block;

	color:#727272 !important;

	font-weight:bold;

}





/*============================================*/



/*-----------for testimonials end ----------*/



/*===========================================*/



/*============================================*/



/*-----------for post in footer start -------*/



/*===========================================*/



.lcp_catlist{



	display:block;



	float:left;



	width:100%;



	list-style:none;



}



.lcp_catlist li{



	display:block;



	float:left;



	width:100%;



	list-style:none;



	margin:0 0 15px 0;



}



.lcp_catlist li a{



	display:block;



	float:left;



	width:100%;



	list-style:none;



	margin:0 0 10px 0;



}







/*============================================*/



/*-----------for post in footer end -------*/



/*===========================================*/







 #testimonials



 {



   margin:14px 0 0 0;



   padding:0px;



   font-size:12px;



  /* position:relative;*/



   display:block;



   float:left;



   width:100%;



   /*z-index:100;*/



   min-height:100px;



 }



 .test



 {



   /*position:absolute;*/



   display:block;



  /* z-index:100;*/



   height:100px;



  /* overflow:hidden;*/



  



 }



 .client-contact-info{



 	display:block;



	float:left;



	width:100%;



	margin:0 0 5px 0;



	padding:0;



}



 .client-contact-info p{



 	display:block;



	float:left;



	width:100%;



	margin:0 0 5px 0;



	padding:0;



}



 .testimonial-quote{



 	display:block;



	float:left;



	width:100%;



	margin:0;



	padding:0;



 }







/*===========================================*/



/*--------- for client logo slider start -----*/



/*=========================================*/







.preload{



	display:none;



}



.lof-slidecontent, .lof-slidecontent a {	color:#FFF;	}



.lof-container {



	display:block !important;



	float:left !important;



	width:300px !important;



	/*height:71px !important;*/



}



.lof-slidecontent{	position: relative; width:300px !important;}



.lof-slidecontent .preload{	position:absolute;	top:0;	left:0;	z-index:2; height: 100%; width: 100%;}



.lof-main-outer {position: relative; overflow:hidden; display:block; float:left; width:300px !important;}



.lof-main-outer .lof-next,  .lof-main-outer .lof-previous{	display:block;	width:40px;	color:#FFF;	cursor:pointer;	position:absolute;	height:100%;	top:0;}



.lof-main-outer .lof-next {	right:10px;}



.lof-main-outer .lof-previous {	left:10px;}



.lof-main-wapper li {border: none !important;}







/* main flash */



ul.lof-main-wapper{	/* margin-right:auto; */	background: transparent;	padding:0 !important;	margin:0 !important;	position: relative; width:450px !important; }



ul.lof-main-wapper li{	padding:0 !important;	margin:0 20px 0 0 !important;	float:left;	list-style: none;	position:relative; width:130px !important;}



ul.lof-main-wapper li a img {border:none !important;}



.lof-opacity {	overflow:visible  !important;;	position:absolute !important;}



.lof-opacity  li{	position:absolute  !important;;	top:0;	left:0;	margin:0;	padding:0;	float:inherit  !important;}



ul.lof-main-wapper li img{	padding:0 !important; margin:0 !important; max-width: none !important; }







/* item navigator */.lof-navigator-wapper {	position:absolute;}



.lof-navigator-outer{	position:relative;	z-index:1;	height:180px;	overflow:hidden;	color:#FFF;	margin:0;	padding:0;}ul.lof-navigator{	top:0;	padding:0;	margin:0;	position:relative;	width:100%;}



ul.lof-navigator li{	cursor:pointer;	list-style:none;	padding:0;	margin: 0;	overflow:hidden;	float:left;	display:block;	text-align:left; border: none !important;}



ul.lof-navigator li span {	display: none;}



ul.lof-navigator li.active {		display:block;}







/*===========================================*/



/*--------- for client logo slider end -----*/



/*=========================================*/







/*=============================================*/



/*------------ comment part start -------------*/



/*=============================================*/



.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment



{



	float:left;



	display:block;



	width:100%;



}



.required{



	color:#ad0002;



}



#comments{



	display:block;



	float:left;



	width:100%;



	margin:5px 0;



	padding:0;



	color:#969696;



}



#reply-title{



	display:block;



	float:left;



	width:100%;



	margin:0;



	padding:0;



	color:#525252;



}



#searchsubmit{



	background:  #969696;



    color: #FFFFFF;



    cursor: pointer;



    font-family: "Century Gothic",Trebuchet MS,Tahoma;



    padding: 3px 5px;



}



#searchsubmit:hover{



	background:  #525252;



}







#s{



	background: #f2f2f2;



    border: 1px solid #e8e8e8;



    color: #828282;



    font-family: "Century Gothic",Trebuchet MS,Tahoma;



    padding: 3px;



    width: 228px;



	margin:0;



}



/*#respond {



	display:block;



	float:left;



}







#respond label {



    display: block;



    float: left;



    font-size: 18px;



    margin: 6px 0;



    width: 100%;



}*/



.comment-notes, comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment, .form-allowed-tags, .form-submit, .comment-form-author{



	display:block;



	float:left;



	margin:5px 0;



	padding:0;



	width:100%;



}



.comment_input



{



	background: none repeat scroll 0 0 #E8E8E8;



    border: 1px solid #AAAAAA;



    color: #8F8A8A;



    font-family: "Century Gothic",Times New Roman,Times,serif;



    font-style: italic;



    margin: 0;



    padding: 7px 8px 6px;



    width: 400px;



}



.commentlist



{



	float:left;



	display:block;



	list-style:none;



}



.commentlist li



{



	margin:0;



}



.commentlist li ul.children



{



	background:#fff;



	float:left;



	display:block;



	width:100%;



}



.commentlist li ul.children li



{



	border-top:#abd1d6 5px solid;



	margin:0;



	width:100%;



	background:#d4faff;



}



.commentlist li ul.children li div.comment-author{



	display:block;



	position:absolute;



	top:0px;



	left:-72px;



	background:url(images/sidearrow_child.jpg) right top no-repeat;



	width:72px;



}



.reply



{



	margin:0 0 10px 0;



}







#comments{



	display:block;



	float:left;	



	width:100%;



}



#comments-title{



	display:block;



	float:left;



	font-size:16px !important;



	margin:0 0 10px 0;



}



.commentlist {



  margin-bottom:0;



  margin-left:auto;



  margin-right:auto;



  margin-top:0;



  display:block;



  position:relative;



  width:100%;



}



.commentlist li {



  background-color:#eeeeee;



  display:block;



  margin:0 0 10px 72px;



  position:relative;



  float:left;



  width:89%;



  



}



.comment-author{



	display:block;



	position:absolute;



	top:0px;



	left:-72px;



	background:url(images/sidearrow.jpg) right top no-repeat;



	width:72px;



}



.commentlist li div{



	padding:5px 10px;



	display:block;



}



.commentlist li div.vcard



{



	padding:0;



}



#respond



{



	float:left;



	display:block;



	background:#fff;



	width:100%;



}



#commentform



{



	float:left;



	display:block;



	width:100%;



}



#commentform p label{



	display:block;



	float:left;



	width:20%;



	padding:0;



	margin:0;



}



#commentform p input{



	background:#f2f2f2;



	color:#525252;



	padding:3px 5px;



	font-family:"Century Gothic", Trebuchet MS, Tahoma;



}



.commentlist li.comment div#respond p.comment-form-comment textarea.tcf_textarea



{



	min-width:450px;



	max-width:450px;



}



.commentlist li.comment ul.children li div#respond p.comment-form-comment textarea.tcf_textarea



{



	min-width:400px;



	max-width:400px;



}







.comment-awaiting-moderation



{



	color:#ca0000;



}







#submit, .form-submit a {



   	background:#525252 !important;



	color:#fff !important;



	padding:4px 5px;



	cursor:pointer;



	font-family:"Century Gothic", Trebuchet MS, Tahoma;



	margin:0 0 0 5px;



	text-decoration:none;



}



#submit:hover, .form-submit a:hover {



   	background:#969696 !important;



}



.screen-reader-text{



	display:none;



}







/*=============================================*/



/*------------ comment part end -------------*/



/*=============================================*/







  



 /*=====================================================*/



/*---- css for content image post allignment start ----*/



/*=====================================================*/



img.size-auto,



img.size-full,



img.size-large,



img.size-medium,



.attachment img {



	max-width: 100%; /* When images are too wide for containing element, force them to fit. */



	height: auto; /* Override height to match resized width for correct aspect ratio. */



}



.alignleft,



img.alignleft {



	display: inline;



	float: left;



	margin-right: 24px;



	margin-top: 4px;



}



.alignright,



img.alignright {



	display: inline;



	float: right;



	margin-left: 24px;



	margin-top: 4px;



}



.aligncenter,



img.aligncenter {



	clear: both;



	display: block;



	margin-left: auto;



	margin-right: auto;



}



img.alignleft,



img.alignright,



img.aligncenter {



	margin-bottom: 12px;



}



.wp-caption {



	background: #f1f1f1;



	line-height: 18px;



	margin-bottom: 20px;



	max-width: 632px !important; /* prevent too-wide images from breaking layout */



	padding: 4px;



	text-align: center;



}



.wp-caption img {



	margin: 5px 5px 0;



}



.wp-caption p.wp-caption-text {



	color: #888;



	font-size: 12px;



	margin: 5px;



}



.wp-smiley {



	margin: 0;



}



.gallery {



	margin: 0 auto 18px;



}



.gallery .gallery-item {



	float: left;



	margin-top: 0;



	text-align: center;



	width: 33%;



}



.gallery-columns-2 .gallery-item {



	width: 50%;



}



.gallery-columns-4 .gallery-item {



	width: 25%;



}



.gallery img {



	border: 2px solid #cfcfcf;



}



.gallery-columns-2 .attachment-medium {



	max-width: 92%;



	height: auto;



}



.gallery-columns-4 .attachment-thumbnail {



	max-width: 84%;



	height: auto;



}



.gallery .gallery-caption {



	color: #888;



	font-size: 12px;



	margin: 0 0 12px;



}



.gallery dl {



	margin: 0;



}



.gallery img {



	border: 10px solid #f1f1f1;



}



.gallery br+br {



	display: none;



}



#content .attachment img {/* single attachment images should be centered */



	display: block;



	margin: 0 auto;



}



/*=====================================================*/



/*----- css for content image post allignment end -----*/



/*=====================================================*/





/*==============================================*/



/*-------- editor fix start ----------------------*/



/*==============================================*/



.editorfix ul

{

	display:block;

	list-style:none;

	margin:10px 0;

	/*float:left;

	width:100%;*/

}

.editorfix ul li

{

	background:url(images/bulet01.png) no-repeat 10px 5px;

	color:#3a3a3a;

	padding:0 0 7px 30px;

	margin:0 0 0 15px;

	display:block;

	float:left;

	width:95%;

}

.editorfix ul li:first-child ul{

	display:none;

}



.editorfix ul li ul

{

	display:block;

	list-style:none;

	margin:10px 0;

	/*float:left;

	width:100%;*/

}

.editorfix ul li ul li

{

	background:url(images/bulet01.png) no-repeat 10px 5px;

	color:#3a3a3a;

	padding:0 0 7px 30px;

	margin:0 0 0 15px;

}

.editorfix ol

{

	display:block;

	margin:10px 0;

	/*float:left;

	width:100%;*/

}

.editorfix ol li

{

	color:#3a3a3a;

	padding:0 0 5px 0;

	margin:0 0 0 40px;

}



/*==============================================*/



/*-------- editor fix end ----------------------*/



/*==============================================*/



/*==============================================*/

/*----- contact form 7 in textwidget start -----*/

/*==============================================*/

div.textwidget div.wpcf7{

	display:block;

	float:left;

	width:313px;

	padding:0;

	margin:0;

}

div.textwidget div.wpcf7 p.field img{

	margin:3px 0 0 5px !important;

	display:block;

}

div.textwidget div.wpcf7 form div p.head{

	display:block;

	float:left;

	width:67px;

	padding:0;

	margin:0;

}

div.textwidget div.wpcf7 form div p.head em.red{

	color:#F00000;

}

div.textwidget div.wpcf7 form div p{

	display:none;

}

div.textwidget div.wpcf7 form div p.field{

	display:block;

	float:left;

	width:224px;

	padding:0;

	margin:0 0 5px 0;

}

div.textwidget div.wpcf7 form div p span input.wpcf7-text

{

	background:none;

	border:none;

	padding:3px;

	font:normal 12px "Century Gothic", Trebuchet MS, Tahoma;

	color:#2a2a29;

	margin:0;

	float:left;

	width:210px !important;

	/*border-radius:3px;*/

}

div.textwidget div.wpcf7 form div p span.your-message textarea

{

	background:none;

	border:none;

	padding:0 0 0 7px;

	font:normal 12px "Century Gothic", Trebuchet MS, Tahoma;

	color:#2a2a29;

	margin:0 0 0 0;

	min-width:213px;

	max-width:213px;

	min-height:100px;

	max-height:100px;

	float:left;

	/*border-radius:3px;*/



}

div.textwidget div.wpcf7 form div p span.left{

	display:block;

	float:left;

	width:4px;

	padding:0;

	margin:0;

	background:url(images/input_l.jpg) 0 0 no-repeat;

	height:24px;

}



div.textwidget div.wpcf7 form div p span.your-name, div.textwidget div.wpcf7 form div p span.your-email{

	display:block;

	float:left;

	width:216px !important;

	padding:0;

	margin:0;

	background:url(images/input_repeat.jpg) 0 0 repeat-x;

	height:24px;

}



div.textwidget div.wpcf7 form div p span.right{

	display:block;

	float:left;

	width:4px;

	padding:0;

	margin:0;

	background:url(images/input_r.jpg) 0 0 no-repeat;

	height:24px;

}



div.textwidget div.wpcf7 form div p span.txt_top{

	display:block;

	float:left;

	width:313px;

	padding:0;

	margin:0;

	background:url(images/text_top.jpg) 0 0 no-repeat;

	height:4px;

}



div.textwidget div.wpcf7 form div p span.your-message{

	display:block;

	float:left;

	width:313px;

	padding:0;

	margin:0;

	background:url(images/text_mid.jpg) 0 0 repeat-y;

	height:100px;

}



div.textwidget div.wpcf7 form div p span.txt_bot{

	display:block;

	float:left;

	width:313px;

	padding:0;

	margin:0;

	background:url(images/text_bottom.jpg) 0 0 no-repeat;

	height:4px;

}

div.textwidget div.wpcf7 form div p input.wpcf7-submit 



{

    background:url(images/submit_btn.jpg) 0 0 no-repeat;

    border: none;

    color: #fff;

    cursor: pointer;

    font-family: "Century Gothic",Trebuchet MS,Tahoma;

    font-size: 12px;

    font-weight: normal;

    text-align:center !important;

	width:66px;

	height:24px;

	text-transform:none;

	padding:0;

}



div.textwidget div.wpcf7 form div p input.wpcf7-submit:hover

{

    background:url(images/submit_btn_hvr.jpg) 0 0 no-repeat;

}

/*==============================================*/

/*----- contact form 7 in textwidget end -----*/

/*==============================================*/



.fooer_link_strip1

{

	float:left;

	display:block;

	list-style:none;

	width:100%;

}

.fooer_link_strip1 li

{

	float:left;

	display:block;

	background:url(images/footer_devider.png) no-repeat 0 50%;

	width:auto;

	padding:10px 5px;

}

.fooer_link_strip1 li:first-child

{

	background:none;

	padding:10px 5px 10px 0;

}



.fooer_link_strip1 a

{

	color:#545353;

	text-decoration:none;

	margin:0 7px;

}



.fooer_link_strip1 a:hover

{

	color:#222;

	text-decoration:none;

}

/*div.menu ul li.page-item-150, div.menu ul li.page-item-110, div.menu ul li.page-item-58{

	display:none;

}*/



/*------- for site map start ------*/

.sidebar_contact

{

	float:left;

	display:block;

	width:500px;

	margin:0 20px 0 0;

}





.sidebar_contact ul



{

	float:left;

	display:block;

	width:100%;

	list-style:none;

}

.sidebar_contact ul li



{

	float:left;

	display:block;

	width:100%;

	list-style:none;

}

.sidebar_contact ul li a



{

	background:url(images/bulet01.png) no-repeat 0 5px;

	color:#818181;

	float:left;

	display:block;

	padding:0 0 0 15px;

	text-decoration:none;

	list-style:none !important;

	line-height:25px;

}

.sidebar_contact ul li ul.children



{

	float:left;

	display:block;

	list-style:none;

	padding:0 0 0 20px;;

	margin:0;

}



.sidebar_contact ul li ul li

{

	float:left;

	display:block;

	width:100%;

	margin:0 0 5px 0;

}



.sidebar_contact ul li ul li a



{

	background:url(images/bulet01.png) no-repeat 0 5px;

	color:#818181;

	float:left;

	display:block;

	padding:0 0 0 15px;

	text-decoration:none;

}



.sidebar_contact ul li ul li a:hover

{

	color:#545454;

}

/*------- for site map end ------*/





/*==========================================================*/

/*--------- modification start on 01.03.2012---------------*/

/*=========================================================*/



.sidebar_mid

{

	float:left;

	display:block;

	width:961px;

	margin:0 20px 0 19px;

}



.mid_sidebar{

	display:block;

	float:left;

	width:100%;

	padding:0;

	margin:0;

	list-style:none;

}

.mid_sidebar li{

	display:block;

	float:left;

	width:307px;

	padding:0;

	margin:0 0 0 20px;

}

.mid_sidebar li:first-child{

	margin:0 0 0 0;

}

.mid_sidebar li.randomvideosidebar h3.widget-title, .mid_sidebar li.videosidebar h3.widget-title{
	text-align:center;
}


/*-------- for register for e-book start ------*/
.easysignup{
	display:block;
	float:left;
	width:100%;
	padding:0;
	margin:0;
	background:url(images/e-book.png) 50% 10px no-repeat;
}
.easysignup h3.widget-title{
	display:none;
}
#w_esu_widget{
	display:block;
	float:left;
	width:308px;
	padding:105px 0 0 0;
	margin:0;
}
#w_esu_widget div{
	display:block;
	float:left;
	width:100%;
	padding:0;
	margin:0 0 10px 0;
}
#w_esu_widget div em{
	color:#ad0002;
}
#w_esu_widget p{
	display:block;
	float:left;
	padding:0;
	margin:0 0 5px 0;
	width:50%;
}
#w_esu_widget div label{
	display:block;
	float:left;
	width:25%;
	font:normal 12px "Century Gothic", Trebuchet MS, Tahoma;
	padding:0;
	margin:0 0 5px 0;
}
#w_esu_widget div input{
	background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #e2e2e2;
    color: #2A2A29;
    float: left;
    font: 12px "Century Gothic",Trebuchet MS,Tahoma;
    margin: 0 0 5px 0;
    padding: 3px;
	display:block;
	width:72%;
}
#w_esu_widget div input.esu_send_bnt{
	background: none repeat scroll 0 0 #3ebaf3;
    border: 1px solid #FFFFFF;
    color: #fff;
    float: right;
    font: 12px "Century Gothic",Trebuchet MS,Tahoma;
    margin:0 0 0 0;
    padding: 3px;
	display:block;
	clear:both;
	width:100px;
	cursor:pointer;
	text-transform:uppercase;
	display:block;
}
#w_esu_widget div input.esu_send_bnt:hover{
	background: #969696;
}
.esu-error {
    background-color: #FFDFDF !important;
    color: #B51845 !important;
}
.esu-good {
    background-color: #DFFFEC !important;
}
/*-------- for register for e-book end ------*/



.the-social-link{
	display:block;
	float:left;

}
.the-social-link a img{
	margin:20px 5px 0 0;
}





/*==========================================================*/

/*--------- modification end on 01.03.2012---------------*/

/*=========================================================*/
/*===========================*/
/*---- breadcramb start ----*/
/*=========================*/

#breadcrumbs
{
	float:left;
	display:block;
	width:100%;
	margin:10px 0 20px 0;
	font:normal 10px/20px "OpenSansRegular", Trebuchet MS, Tahoma;
}
#breadcrumbs strong
{
	font:bold 10px/20px "OpenSansRegular", Trebuchet MS, Tahoma;
	color:#444444;
}
#breadcrumbs a
{
	font:normal 10px/20px "OpenSansRegular", Trebuchet MS, Tahoma;
	color:#0b9de1;
	text-decoration:none;
}
#breadcrumbs a:hover
{
	color:#545454;
}
/*hide h2 of mobileebook page */
#post-733 h2 {
    display: none;
}

/* end of mobile ebook*/

/* Menu custom css */
.menu ul li:hover ul.sub-menu li a
{

	background:none;
	line-height:30px;
	color:#fff;
	font-size:12px !important;
	padding:5px 20px;

}
ul.sub-menu li a:hover
{
	color:#4b4b4b !important;

}

.menu ul li:hover ul.sub-menu li:hover
{
	background:#d7d7d7;

}

.menu ul li:hover ul.sub-menu li:hover{
background:none repeat scroll 0 0 #D7D7D7;
}

.menu ul li:hover ul.sub-menu li
{
	display:block;
	float:left;
	width:100%;
	background:url(images/subnav_bg.png) repeat 0 0;
	padding:0;
	margin:0;

}



/* css end*/




/*=========================*/
/*---- breadcramb end ----*/
/*=======================*/
.tk_u h2{
	line-height:64px !important;
}
/*=====================================================*/
/*-----------for page not to display in nav-----------*/
/*===================================================*/

div.menu ul li.page-item-56, div.menu ul li.page-item-60, div.menu ul li.page-item-58{
	display:none;
}
/*=====================================================*/
/*-----------for page not to display in nav-----------*/
/*===================================================*/


