
/*----------------------------------------*/
/*  ACCORDION
/*----------------------------------------*/
	
	.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: .9em .5em .9em .7em; background:#fafafa; min-height: 0; }
	.ui-accordion .ui-accordion-header:hover { background:#fff; }
	.ui-accordion .ui-accordion-header .ui-icon { background: #cccccc url(../images/accordion-plus.png) center no-repeat; }
	.ui-accordion .ui-state-active { background:#fff; border-bottom:none; font-weight:normal;}
	.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
	.ui-accordion .ui-accordion-noicons { padding-left: .7em; }
	.ui-accordion .ui-accordion-icons .ui-accordion-icons { 	padding-left: 2.2em; }
	.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
	.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
	.ui-accordion .ui-state-active .ui-icon { background-image:url(../images/accordion-minus.png); background-position:center; background-repeat:no-repeat;  }
		


/*----------------------------------------*/
/*  TABS
/*----------------------------------------*/
	.ui-tabs { position: relative; }
	.ui-tabs .ui-tabs-nav { margin: 0; }
	.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; background:#fafafa; top: 0; margin: 1px 2px 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; }
	.ui-tabs .ui-tabs-nav li:hover { background:#fff; }
	.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; color:#444; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; background:#fff;  }
	.ui-tabs .ui-tabs-panel { display: block; border-width: 0; border:1px solid #e0e0e0; padding: 1em 1.4em; background: none; }
	

	
/* -------------------------------------------
	FAQ
* -------------------------------------------- */	
	.question_item { float:left; width:100%; margin-bottom:20px; }
	.answer_number { width:100px; height:100px; float:left; padding:5px; background:url(../images/strip.png) repeat;  border:1px solid #cdcbcb; border-radius:100%; }
	.question_num_content { background:#fff; width:100%; height:100%; float:left; border-radius:100%; display:table; text-align:center; }
	.question_num_content span { font-size:30px; font-weight:bold;  display:table-cell; vertical-align:middle; }
	.answer_content {  min-height:110px;  margin-left:120px;  background-image:url(../images/circle-arrow-right.png); background-repeat:no-repeat; background-position:left 50px;  }
	.answer_content p { margin:15px; }
	.answer_content .text_holder { min-height:110px; margin-left:32px; border:1px solid #cdcbcb; }
	.answer_content p.answer { font-weight:bold; font-size:16px;  } 
	.answer_content p.answer a{  margin-left:20px; font-size:12px; font-weight:normal; }
	.faq_links_holder { float:left; padding:5px; background:url(../images/strip.png) repeat;  border:1px solid #cdcbcb; width:928px; margin-bottom:50px; margin-top:20px; }
	.faq_links_white { background:#fff; width:100%; height:100%; padding:30px; width:868px; float:left; }
	ol.faq_links { float:left; margin-bottom:0; width:100%; } 
	ol.faq_links.right { float:right;  }
	ol.faq_links a { color:#777; }	



/* -------------------------------------------
	Iconbox
* -------------------------------------------- */	
	
	/*	Featured version 1  */
	.featured_v1 td { text-align:left; vertical-align: top; }
	.featured_v1 { width: 100%; }
	.featured_v1 .imgHolder { float:left; display: table; text-align: center;   } 
	.featured_v1 .imgHolder i{ display: table-cell; vertical-align: middle; color: #fdfdfd; }
	.featured_v1:hover .imgHolder { background:#222; }
	.featured_v1 .content { float:left; margin-left: 10px; }
	.featured_v1 h4 { font-size:15px; font-weight:bold; line-height:21px;}
	.featured_v1 a{ font-size:12px; }
	.featured_v1 p { margin-bottom:5px; }
	
/*	Featured version 2  */	
	.featured_v2 { text-align:center; }
	.featured_v2:hover .imgHolder { background-color:#222; }
	.featured_v2 .imgHolder{ display: table; text-align: center; margin:0 auto; }
	.featured_v2 .imgHolder i{ display: table-cell; vertical-align: middle; color: #fdfdfd;  } 
	.featured_v2 h4 { font-size:15px; font-weight:bold; margin-top:5px; }
	.featured_v2 p{ margin:0; }



/* -------------------------------------------
	Iconbox Gray
* -------------------------------------------- */	
	
	/*	Featured version 6  */		
	.featured_v6{ float:left; width:100%; }
	.featured_v6 .imgHolder { display: table; width:65px; height:65px; float:left;  border-radius:5px; text-align:center; border:1px solid #e3e3e3; background-color:#fff; box-shadow:inset 0 0 4px #fff; }
	.featured_v6 .imgHolder i { display: table-cell; vertical-align: middle; box-shadow:inset 0 0 25px #e9e8e8; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
	.featured_v6 .content_holder { margin-left:80px; } 
	.featured_v6 .content_holder h4 { font-size:17px;  margin-top:5px; color:#777; line-height:16px; margin-top:14px; }
	.featured_v6 .content_holder p{ margin-bottom:0; color:#a9a9a9; font-style:italic; }



/* -------------------------------------------
	Box Field
* -------------------------------------------- */
	
	/*	White box  */	
	.box_1 {  width:100%; background:#fff;  border:1px solid #cdcbcb; box-shadow:0 0 2px #e0e0e0; border-radius:2px; text-align:center; float:left;}
	
	
/*	Texture box  */	
	.box_2 {  width:100%;  background:#fff url(../images/strip.png) repeat; border:1px solid #cdcbcb; box-shadow:0 0 2px #e0e0e0; border-radius:2px; text-align:center; float:left;}
	

/*	Skin box  */	
	.box_3 {  width:100%;  border:1px solid #cdcbcb; box-shadow:0 0 2px #e0e0e0; border-radius:2px; text-align:center; float:left;  background-image:url(../images/strip.png); background-repeat:repeat; }
	
		
/*	Light box  */	
	.box_4 {  width:100%; background:#fafafa;  border-radius:2px; text-align:center; float:left;}





/* -------------------------------------------
	Callout
* -------------------------------------------- */
  /*	Standard promobox  */
	.standard_promobox_holder { background:url(../images/strip.png) repeat; float:left; padding:5px; border:1px solid #cdcbcb; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 0 5px #e0e0e0; -moz-box-shadow:0 0 5px #e0e0e0; -webkit-box-shadow:0 0 5px #e0e0e0; }
	.standard_promobox { border:1px solid #e0e0e0;  float:left; background:#fff; padding:20px 5px;}	
	.standard_promobox .first_div{ float:left; }
	.standard_promobox .second_div{ float: right; }
	.standard_promobox .second_div a{ margin-top: 5px; float: right; }
	.standard_promobox .three a { float:right; } 
	.standard_promobox h2{ font-size:19px; font-weight:bold;  line-height:27px; margin-bottom:2px; }
	.standard_promobox p { margin-bottom:0; color:#777; }
	


/* -------------------------------------------
	Full Callout
* -------------------------------------------- */
	/*	Full width promobox  */
	.full_promobox{ padding:13px 0; width:100%; min-height:40px; background:#222; position:relative; color:#fff; text-align:center; }
	.full_promobox h4{ color:#fff; font-size:18px;  margin:3px 0 0 0; }
	.full_promobox a{ float:left; margin:0; }



/* -------------------------------------------
	Latest Blog Posts - List
* -------------------------------------------- */
 .latest_blog_list_item{ width:100%; height:auto; float:left; margin-bottom:20px; }
	.blog_list_item_date{ height:60px; width:50px; float:left; background:#fafafa; text-align:center; font-weight:bold; text-transform: uppercase;}
	.blog_list_item_date span.day{ width:100%; float:left; padding:9px 0; font-size:22px; color:#888; }
	.blog_list_item_date span.month{ width:100%; color:#fff; float:left; font-size:12px; background:#444; }
	.blog_list_item_description{ margin-left:70px; }
	.blog_list_item_description h5 a{ color:#555; line-height:25px; font-weight:bold; }
	.blog_list_item_description span.comments { color:#cccccc; font-size:12px; font-weight:bold; line-height:21px; }
	.blog_list_item_excerpt a{ font-size:13px; }

		

/* -------------------------------------------
	Latest Blog Posts with Thumbnails
* -------------------------------------------- */
	ul.rc_list {  width:100%; float:left; margin-bottom:20px; }
	ul.rc_list  li:first-child{ margin-left: 0px; }
	ul.rc_list  li{ float:left; margin:0 10px; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
	.twelve ul.rc_list li:nth-child(3n) { margin-right: 0px; }
	.twelve ul.rc_list li:nth-child(3n+1) { margin-left: 0px; }
	.sixteen ul.rc_list li:nth-child(4n+1) { margin-left: 0px; }
	.sixteen ul.rc_list li:nth-child(4) { margin-right: 0px; }

/*	Recent list panel  */		
	.panel {  float: left; width: 217px; height: 190px; margin-bottom:20px !important; color:#fff !important; position: relative; font-size: 12px !important; -webkit-perspective: 600px; -moz-perspective: 600px; }
	.panel .front { padding:5px; background:#fff url(../images/strip.png) repeat; border:1px solid #cdcbcb;  box-shadow:0 0 5px #e0e0e0; float: none;	position: absolute; top: 0; left: 0; z-index: 900; width: inherit; height: inherit; 
	-webkit-transform: rotateX(0deg) rotateY(0deg); 
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden; 
	-moz-transform: rotateX(0deg) rotateY(0deg);  
	-moz-transform-style: preserve-3d; 
	-moz-backface-visibility: hidden; 
	-o-transition: all .4s ease-in-out;	
	-ms-transition: all .4s ease-in-out; 
	-moz-transition: all .4s ease-in-out; 
	-webkit-transition: all .4s ease-in-out;	 
	transition: all .4s ease-in-out; 
	}
	.panel .front span{ position:absolute; top:70%; left:5px; padding:5px 10px; color:#fff; font-weight:bold; 
	border-top-right-radius:2px !important;
	-moz-border-radius-topright:2px !important;
	-webkit-border-top-right-radius:2px !important;
	border-bottom-right-radius:2px !important;
	-moz-border-radius-bottomright:2px !important;
	-webkit-border-bottom-right-radius:2px !important;
	}
	.panel .front img{ height:100%; width:100%; } 
	.panel.flip .front { z-index: 900; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); }
	.panel .back { padding:5px; background-image:url(../images/strip.png); background-repeat:repeat;  border:1px solid #cdcbcb;  box-shadow:0 0 5px #e0e0e0; text-align:left; float: none; position: absolute; top: 0; left: 0; z-index: 800; width: inherit; height: inherit; 
	-webkit-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-transform: rotateY(-180deg);
	-moz-transform-style: preserve-3d;
	-moz-backface-visibility: hidden;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	}
	.panel .back  .pad {  margin:10px; }
	.panel .back  .pad h2 {margin:0; font-size:12px; font-weight:bold; line-height:21px; color:#fff !important; }
	.panel .back  .pad p{ margin-bottom:7px;  } 
	.panel .back  .pad span.date { font-size:10px; }
	.panel.flip .back { z-index: 1000; -webkit-transform: rotateX(0deg) rotateY(0deg); -moz-transform: rotateX(0deg) rotateY(0deg); }
	
/*	Recent list post types	*/

	/*	Post Types	*/
	ul.rc_list.rc_posts .postType { width:30px; height:30px;  position: absolute !important; top:5px; left: 5px;  } 
	ul.rc_list.rc_posts li{ position: relative !important; }



/* -------------------------------------------
	Number Item
* -------------------------------------------- */
    .number_item { float:left; width:100%; } 
	.number_holder { float:left; padding:5px; background:url(../images/strip.png) repeat;  border:1px solid #cdcbcb; border-radius:100%; }
	.number_num_holder { background:#fff; width:100%; height:100%; float:left; border-radius:100%; display:table; text-align:center; }
	.number_num_holder span { font-size:30px; font-weight:bold;  display:table-cell; vertical-align:middle; }
	.number_content {  min-height:120px;  margin-left:140px;  background-image:url(../images/circle-arrow-right.png); background-repeat:no-repeat; background-position:left 50px;  }
	.number_content p { margin:15px; }
	.number_content .text_holder { min-height:120px; margin-left:32px; border:1px solid #cdcbcb; }	



/* -------------------------------------------
	Gap
* -------------------------------------------- */
	.gap{ display:block; width:100%; margin:0; }
	.clear { clear: both; visibility: hidden; width: 0; height: 0; }



/* -------------------------------------------
	Horizontal Rules
* -------------------------------------------- */
/*	Horizontal Rules	*/	
	.hr1{ clear: both; border-bottom:1px solid #e3e3e3; margin:40px 0; height:1px; }
	.hr2{ clear: both; height:1px; width:100%; background: url(../images/dot.png) repeat-x; margin:40px 0; height:1px; }
	.hr3{ height:5px; background: url(../images/separator-1.png) no-repeat center top; width:100%; margin:40px 0; }
	.hr4{ border-bottom:none; margin:40px 0; width:100%; height:13px; background: url(../images/strip.png); display: block; }



/* -------------------------------------------
	Tagline
* -------------------------------------------- */
 /*	Taglines	*/	
	.tagline{ line-height: 1; }
	.tagline h1, .tagline h2, .tagline h3, .tagline h4, .tagline h5{ line-height: 1; margin:0 0 10px 0; font-weight: normal; }



/* -------------------------------------------
	VIDEOS & MAPS
* -------------------------------------------- */
	.video iframe, .video embed, .video object{ max-width: 100%; height: auto; }	
	.gmap{ width:100% !important; height:auto; margin:0px; border:1px solid #cdcbcb; box-shadow:0 0 2px #e0e0e0; border-radius:2px; }



/* -------------------------------------------
	RESPONSIVE ITEMS
* -------------------------------------------- */
	.responsive img, .responsive iframe, .responsive object, .responsive embed{ max-width:100%; height: auto; }



/* -------------------------------------------
	DROPCAPS
* -------------------------------------------- */		
/*	Dropcaps  */	
	span.dropcap_v1, span.dropcap_v2, span.dropcap_v3,  span.dropcap_v4 { display: block; vertical-align: baseline; }
	span.dropcap_v1:first-letter, span.dropcap_v2:first-letter, span.dropcap_v3:first-letter, span.dropcap_v4:first-letter { font-size:62px; line-height:62px; float:left;  }
	span.dropcap_v2:first-letter , span.dropcap_v3:first-letter , span.dropcap_v4:first-letter  { border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; box-shadow:0 0 2px #e0e0e0; -webkit-box-shadow:0 0 2px #e0e0e0; -moz-box-shadow:0 0 2px #e0e0e0; margin-top:6px; }
	span.dropcap_v1:first-letter { padding-right:10px; }
	span.dropcap_v2:first-letter { padding:4px 10px; margin-right:10px;  color:#444; background:#fff; border:1px solid #e0e0e0; }
	span.dropcap_v3:first-letter { padding:4px 10px; margin-right:10px;  color:#444; background:#fff url(../images/strip.png) repeat; border:1px solid #e0e0e0; }
	span.dropcap_v4:first-letter { padding:4px 10px; margin-right:10px;  color:#fff;  background-image:url(../images/strip.png); background-repeat:repeat;  }



/* -------------------------------------------
	BLOCKQUOTE
* -------------------------------------------- */
	/*	BlockQuote	*/	
	blockquote.bq, blockquote.bq p { display:block; float:right; max-width:800px; font-size:17px;  line-height:24px; color:#777; font-style:italic; background:#fafafa; }
	blockquote.bq p { margin-bottom:0; text-align:left; }
	blockquote.bq { padding:15px 20px; }
	blockquote.bq cite { display:block; font-size:12px; color:#555; }
	blockquote.bq cite:before { content: "\2014 \0020"; }
	blockquote.bq cite a, blockquote.bq cite a:visited, blockquote.bq cite a:visited { color:#555; }



/* -------------------------------------------
	TABLES
* -------------------------------------------- */
/*  Tables  */	
	.table-1 table, .table-2 table, .table-3 table { width:100%; float:left;  }
	.table-1 tr td, .table-2 tr td, .table-3 tr td  { padding:10px 7px; }
	.table-1 tr:first-child, .table-2 tr:first-child, .table-3 tr:first-child{ font-weight:bold; font-size:15px;   }
	.table-2 tr, .table-2 td, .table-3 tr, .table-3 td { border:1px solid #e0e0e0; border-radius:10px; }
	
	.table-1 tr { border-bottom:1px solid #e0e0e0; }
	.table-1 tr:last-child { border:none;  }
	
	.table-1 tr:nth-child(2n+2) { background:#fafafa; } 
	.table-3 td:nth-child(2n+2){ background:#fafafa; }



/* -------------------------------------------
	PRICING TABLE
* -------------------------------------------- */		
	
	.pricing_table { padding:5px; border:1px solid #cdcbcb;  border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; box-shadow:0 0 2px #e0e0e0; }
	.pricing_table ul { list-style:none; float:left;  width:100%;  color:#777; margin:0 0 20px 0; box-shadow:0 0 1px #e0e0e0;  text-align:center; }
	.pricing_table ul li { border-bottom:1px dotted #cfd2d2; padding:2px 0 10px 0; font-size: 13px; }
	.pricing_table ul li:last-child { border:none; padding-bottom: 1px; }
	.pricing_table ul li:first-child{ padding: 14px 0; }
	.over_pricing{ float:left; margin: 5px; padding-bottom: 10px; width: 173px; }
	.over_pricing .pricing_btn_holder{ text-align: center; }

	
	/*Head or padding section */
	.pricing_table div.padding { text-align: center; padding:25px 0; font-size:16px; background:url(../images/strip.png) repeat; box-shadow: 0 0 2px #777; border:none; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; }
	.pricing_table div.padding .per { width:100%; margin-top:10px; font-weight:normal; font-size:12px;}
	.pricing_table div.padding  span { font-size:30px; font-weight:bold; }
	.pricing_table div.padding  p { font-weight:bold; display: block; }	



/* -------------------------------------------
	STYLED LISTS
* -------------------------------------------- */
/*  Styled List  */
	ul.styled_list{ list-style: none; margin:0; padding: 0; width: 100%; }
	ul.styled_list li { margin-bottom: 6px; padding-left: 22px;}
	ul.styled_list li i{ margin-left: -22px; margin-right: 5px; }



/* -------------------------------------------
	SOCIAL LIST
* -------------------------------------------- */
	ul.social_list { list-style:none; margin-bottom:0;  }
	ul.social_list.socnth li:nth-child(2n) a { background-color:#222; border:1px solid #141414; } 
	ul.social_list li { float:left; margin:0 12px 12px 0;  } 
	ul.social_list li a { float:left; height:38px; width:38px; background-position:center; background-repeat:no-repeat;}
	ul.social_list li a:hover{ background-color:#222;  border:1px solid #141414; }
	ul.social_list li a.dark { background-color:#222; border:1px solid #141414; }  
	ul.social_list a.facebook { background-image:url(../images/icons/social/facebook.png);  }
	ul.social_list a.twitter { background-image:url(../images/icons/social/twitter.png); }
	ul.social_list a.twitter_bird { background-image:url(../images/icons/social/twitterbird.png); }
	ul.social_list a.googleplus { background-image:url(../images/icons/social/googleplus.png); }
	ul.social_list a.linkedin { background-image:url(../images/icons/social/linkedin.png); }
	ul.social_list a.rss { background-image:url(../images/icons/social/rss.png); }
	ul.social_list a.vimeo { background-image:url(../images/icons/social/vimeo.png); }
	ul.social_list a.amazon { background-image:url(../images/icons/social/amazon.png); }
	ul.social_list a.aol { background-image:url(../images/icons/social/aol.png); }
	ul.social_list a.appstore { background-image:url(../images/icons/social/appstore.png); }
	ul.social_list a.bebo { background-image:url(../images/icons/social/bebo.png); }
	ul.social_list a.behance { background-image:url(../images/icons/social/behance.png); }
	ul.social_list a.bing { background-image:url(../images/icons/social/bing.png); }
	ul.social_list a.blogger { background-image:url(../images/icons/social/blogger.png); }
	ul.social_list a.devianart { background-image:url(../images/icons/social/devianart.png); }
	ul.social_list a.dribbble { background-image:url(../images/icons/social/dribbble.png); }
	ul.social_list a.flickr { background-image:url(../images/icons/social/flickr.png); }
	ul.social_list a.myspace { background-image:url(../images/icons/social/myspace.png); }
	ul.social_list a.paypal { background-image:url(../images/icons/social/paypal.png); }
	ul.social_list a.pinterest { background-image:url(../images/icons/social/pinterest.png); }
	ul.social_list a.quora { background-image:url(../images/icons/social/quora.png); }
	ul.social_list a.stumbleupon { background-image:url(../images/icons/social/stumbleupon.png); }
	ul.social_list a.tumblr { background-image:url(../images/icons/social/tumblr.png); }
	ul.social_list a.wordpress { background-image:url(../images/icons/social/wordpress.png); }
	ul.social_list a.yahoo { background-image:url(../images/icons/social/yahoo.png); }
	ul.social_list a.youtube { background-image:url(../images/icons/social/youtube.png); }
	ul.social_list a.skype { background-image:url(../images/icons/social/skype.png); }
	ul.social_list a.reddit { background-image:url(../images/icons/social/reddit.png); }
	ul.social_list a.email { background-image:url(../images/icons/social/email.png); }
	ul.social_list a.digg { background-image:url(../images/icons/social/digg.png); }
	ul.social_list a.delicious { background-image:url(../images/icons/social/delicious.png); }
	
	/*  Social list small version  */
		ul.social_list.small li a { width:25px; height:25px; }
		ul.social_list.small li { margin:5px 3px 0 3px; }



/* -------------------------------------------
	CLIENT LIST
* -------------------------------------------- */	
	ul.clients { width:100%; float:left; margin-bottom:0; }
	.sixteen ul.clients  li{ float:left; margin:0 8px 15px 10px; }
	.twelve ul.clients li { float: left; margin:0 2px 15px 1px; }
	ul.clients  li:first-child{ margin-left: 0px; }
	ul.clients  li:last-child{ margin-right: 0px; }
	ul.clients  li img{ height:90px; width:172px; }



/* -------------------------------------------
	IMAGEBOX
* -------------------------------------------- */

	/*	Featured version 3  */	
	.featured_v3 { text-align:center; }
	.featured_v3 .imgHolder{ width:160px; height:140px; background:url(../images/strip.png) repeat; padding:5px; margin:0 auto;  border:1px solid #cdcbcb; }
	.featured_v3 .imgHolder img { width:100%; height:100%; }
	.featured_v3 h4 { font-size:15px; font-weight:bold; margin-top:5px; }
	.featured_v3 p{ margin-bottom:0; }



/* -------------------------------------------
	CIRCLES
* -------------------------------------------- */
	/*	Featured version 4  */	
	ul.featured_v4 { float:left; margin:0; width:100%; text-align:center; }
	ul.featured_v4 li { float:left;  margin-bottom:20px; }
	ul.featured_v4 li h3 { width: 100%; margin-bottom:0px; line-height:21px; font-size:15px; font-style:italic; color:#777; }
	ul.featured_v4 li .item_holder { margin-bottom: 15px; display: block; background:url(../images/strip.png) repeat; padding:5px;  border:1px solid #cdcbcb; float:left; border-radius:100%;  box-shadow:0 0 2px #e0e0e0; }
	ul.featured_v4 li .item_holder:hover{ box-shadow:0 0 10px #999; }	
	ul.featured_v4 li .item { display: table; float:left; border-radius:100%; box-shadow:0 0 2px #444; background-color:#fff; }
	ul.featured_v4 li .item i{ display: table-cell; vertical-align: middle; }
	ul.featured_v4 li.arrow { margin:0 25px; width:30px; background-image:url(../images/circle-arrows-right.png); background-repeat:no-repeat; background-position:center;}



/* -------------------------------------------
	Client Testimonials - Slider
* -------------------------------------------- */	
	.testimonialList {  width:100%; margin-bottom:0; font-size:12px; font-style:italic; float:left;  }
	.testimonialList li { float:left; }
	.testimonialList li .arrow-down {  margin-left:20px;  }
	.testimonialList li  blockquote { margin-left:65px; font-size:12px; border:none; padding:0; }
	.testimonialList li img { width:50px; height:50px; float:left; margin-right:10px; }
	.testimonialList li .testimonialAuthor { width:100%; padding-top:7px; }
	.testimonialList li .testimonialAuthor span.testimonial_title { color:#888; }
	
	/*	Footer Version	*/
	footer .testimonialList li .testimonialHolder{ border-bottom:1px solid #303030; }
	footer .testimonialList li img  { border:1px solid #141414; }
	footer .arrow-down { border-top: 5px solid #303030; }



/* -------------------------------------------
	TESTIMONIALS
* -------------------------------------------- */
	.testimonials_imgHolder { float:left; padding:5px; background:url(../images/strip.png) repeat;  border:1px solid #cdcbcb; margin-bottom:15px;}
	.testimonials_imgHolder img { width:100%; height:100%; float:left; }
	.testimonials_imgHolder.half { width:449px; height:250px; }
	.testimonials_content { float:left; }
	.testimonials_content blockquote{ margin:3px 0 20px 0; padding-left:50px; font-style:italic; font-size:13px; border:none; background-image: url(../images/quote.png); background-position:left 15px; background-repeat: no-repeat; }
	.testimonials_imgHolder.full { width:250px; height:150px; }
	.testimonials_content.full { margin-left:300px; float:none; }
	.testimonials_content.full blockquote { margin:0; padding-top:0; background-position:left 5px; }
	.testimonials_content.full .testimonial_author { float:left; padding:0 0 0 25px; margin:15px 0 0 50px; background-image: url(../images/business_man.png); background-position:left 2px; background-repeat: no-repeat;}
	.testimonials_imgHolder.three { width:288px; height:170px; float:left; }
	
	

/* -------------------------------------------
	TEAM MEMBERS
* -------------------------------------------- */	
	.team { border-bottom:1px dotted #dfdfdf; }
	.team_imgHolder { float:left; padding:5px; background:url(../images/strip.png) repeat;  border:1px solid #cdcbcb; width:210px; height:150px; }
	.team_imgHolder img { float:left; width:100%; height:100%; }
	.team_info { float:left; width:100%; margin-bottom:5px; }
	.team_info span { padding:0; margin:0; }
	.team_info span.title { color:#777; font-style:italic; }
	.team_info span.name { font-size:16px; font-weight:bold; }
	.team_info ul { float:left; margin:0; padding:0; }



/* -------------------------------------------
	PROGRESS BAR 
* -------------------------------------------- */
	
	/*	Progress bar  */
	.ui-progressbar { height: 3em; text-align: left; overflow: hidden; margin:5px 0; color:#fff; position:relative; }
	.ui-progressbar span { position:absolute; top:9px; left:15px;  }
	.ui-progressbar.ui-widget-content  { background:#fafafa; border:none; box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.12);}
	.ui-progressbar .ui-widget-header { border:none; }
	.ui-progressbar .ui-progressbar-value { 	margin: -1px; height: 100%;  box-shadow: inset 0px -1px 0px 0px rgba(0,0,0, 0.05); }
	.ui-progressbar .ui-progressbar-value span { margin-left:0px; }
		
	/* Small Progressbar */
	.ui-progressbar.small_progress { height:20px; }
		
			



/* -------------------------------------------
	BUTTONS
* -------------------------------------------- */

/*  Different size of buttons  */
	.large { padding:12px 23px; font-size:14px; }  
	.medium { padding:8px 16px; font-size:13px; } 
	.small { padding:5px 8px; font-size:12px; } 
	.mini { padding:2px 4px; font-size:11px; } 
	

/*  Standard button  */ 
	.standard_button{ color:#fff !important; font-weight:bold;  cursor:pointer; text-shadow:0 0 2px #111; }
	.standard_button:hover { background-color:#222; border:1px solid #191919; }
	
	
/*	Strips button  */	
	.strips_button { text-align:center; background:#fff url(../images/strip.png) repeat; border:1px solid #cdcbcb; color:#999 !important; cursor:pointer; text-shadow: -1px -1px 0 #fff; box-shadow:0 0 1px #b1b0b0; font-weight:bold; }	
	.strips_button:hover {  background:#fff; } 
	
	.gray_gradient, .dark_gradient, .green_gradient, .greenTeal_gradient, .red_gradient { cursor:pointer; box-shadow:0 0 2px #b1b0b0; -webkit-box-shadow:0 0 2px #b1b0b0; -moz-box-shadow:0 0 2px #b1b0b0; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; } 
	
	/* Button icon styles */
	.standard_button i, .strips_button i, .gray_gradient i, .dark_gradient i, .green_gradient i, .greenTeal_gradient i, .red_gradient i, .blue_gradient i, .yellow_gradient i{ float:none !important; margin:none !important; padding:none !important; }


/*	Gray gradient  */	
	.gray_gradient{
	 
	 text-shadow: -1px -1px 0 #fff;
	 border: 1px solid #cdcbcb;  font-weight:bold; text-align: center; color: #444 !important; background-color: #e8e6e6;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e6e6));
	 background-image: -webkit-linear-gradient(top, #fff, #e8e6e6);
	 background-image: -moz-linear-gradient(top, #fff, #e8e6e6);
	 background-image: -ms-linear-gradient(top, #fff, #e8e6e6);
	 background-image: -o-linear-gradient(top, #fff, #e8e6e6);
	 background-image: linear-gradient(to bottom, #fff, #e8e6e6);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#e8e6e6);
	 }

	 .gray_gradient:hover{
	 border: 1px solid #cdcbcb; background-color: #e8e6e6;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e6e6), top(#fff));
	 background-image: -webkit-linear-gradient(top, #e8e6e6, #fff);
	 background-image: -moz-linear-gradient(top, #e8e6e6, #fff);
	 background-image: -ms-linear-gradient(top, #e8e6e6, #fff);
	 background-image: -o-linear-gradient(top, #e8e6e6, #fff);
	 background-image: linear-gradient(to bottom, #e8e6e6, #fff);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e8e6e6, endColorstr=#ffffff);
	 }
	

/*	Dark gradient  */
	 .dark_gradient {
	 border: 1px solid #888; color:#fff !important; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; background-color: #555;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#c9c9c9), to(#555));
	 background-image: -webkit-linear-gradient(top, #c9c9c9, #555);
	 background-image: -moz-linear-gradient(top, #c9c9c9, #555);
	 background-image: -ms-linear-gradient(top, #c9c9c9, #555);
	 background-image: -o-linear-gradient(top, #c9c9c9, #555);
	 background-image: linear-gradient(to bottom, #c9c9c9, #555);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c9c9c9, endColorstr=#55555);
	 }
	 
	 .dark_gradient:hover{
	 border: 1px solid #888; background-color: #555;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#555), top(#c9c9c9));
	 background-image: -webkit-linear-gradient(top, #555, #c9c9c9);
	 background-image: -moz-linear-gradient(top, #555, #c9c9c9);
	 background-image: -ms-linear-gradient(top, #555, #c9c9c9);
	 background-image: -o-linear-gradient(top, #555, #c9c9c9);
	 background-image: linear-gradient(to bottom, #555, #c9c9c9);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#555555, endColorstr=#c9c9c9);
	 }
		

	
/*	Green Gradient  */	
	.green_gradient{
	
	 border: 1px solid #81ad51; color:#fff !important;  text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center;  background-color: #eafeda;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#eafeda), to(#82b548));
	 background-image: -webkit-linear-gradient(top, #eafeda, #82b548);
	 background-image: -moz-linear-gradient(top, #eafeda, #82b548);
	 background-image: -ms-linear-gradient(top, #eafeda, #82b548);
	 background-image: -o-linear-gradient(top, #eafeda, #82b548);
	 background-image: linear-gradient(to bottom, #eafeda, #82b548);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#eafeda, endColorstr=#82b548);
	 }

	 .green_gradient:hover{
	 background-color: #eafeda;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#82b548), top(#eafeda));
	 background-image: -webkit-linear-gradient(top, #82b548, #eafeda);
	 background-image: -moz-linear-gradient(top, #82b548, #eafeda);
	 background-image: -ms-linear-gradient(top, #82b548, #eafeda);
	 background-image: -o-linear-gradient(top, #82b548, #eafeda);
	 background-image: linear-gradient(to bottom, #82b548, #eafeda);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#82b548, endColorstr=#eafeda);
	 }
	 
	
	
/*	Green Teal Gradient  */
	 
	 .greenTeal_gradient{
	 border: 1px solid #48b0a8; color:#fff !important; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center;  background-color: #3ea9a1;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#77fcf2), to(#3ea9a1));
	 background-image: -webkit-linear-gradient(top, #77fcf2, #3ea9a1);
	 background-image: -moz-linear-gradient(top, #77fcf2, #3ea9a1);
	 background-image: -ms-linear-gradient(top, #77fcf2, #3ea9a1);
	 background-image: -o-linear-gradient(top, #77fcf2, #3ea9a1);
	 background-image: linear-gradient(to bottom, #77fcf2, #3ea9a1);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#77fcf2, endColorstr=#3ea9a1);
	 }

	 .greenTeal_gradient:hover{
	 background-color: #77fcf2;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#3ea9a1), top(#77fcf2));
	 background-image: -webkit-linear-gradient(top, #3ea9a1, #77fcf2);
	 background-image: -moz-linear-gradient(top, #3ea9a1, #77fcf2);
	 background-image: -ms-linear-gradient(top, #3ea9a1, #77fcf2);
	 background-image: -o-linear-gradient(top, #3ea9a1, #77fcf2);
	 background-image: linear-gradient(to bottom, #3ea9a1, #77fcf2);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3ea9a1, endColorstr=#77fcf2);
	 }
 	
	
	
/*	Red Gradient  */	
	.red_gradient{
	 border: 1px solid #f07570; color:#fff !important;  text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center;  background-color: #dc4f49;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#fdc0bd), to(#dc4f49));
	 background-image: -webkit-linear-gradient(top, #fdc0bd, #dc4f49);
	 background-image: -moz-linear-gradient(top, #fdc0bd, #dc4f49);
	 background-image: -ms-linear-gradient(top, #fdc0bd, #dc4f49);
	 background-image: -o-linear-gradient(top, #fdc0bd, #dc4f49);
	 background-image: linear-gradient(to bottom, #fdc0bd, #dc4f49);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fdc0bd, endColorstr=#dc4f49);
	 }

	 .red_gradient:hover{
	 background-color: #fdc0bd;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#dc4f49), top(#fdc0bd));
	 background-image: -webkit-linear-gradient(top, #dc4f49, #fdc0bd);
	 background-image: -moz-linear-gradient(top, #dc4f49, #fdc0bd);
	 background-image: -ms-linear-gradient(top, #dc4f49, #fdc0bd);
	 background-image: -o-linear-gradient(top, #dc4f49, #fdc0bd);
	 background-image: linear-gradient(to bottom, #dc4f49, #fdc0bd);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#dc4f49, endColorstr=#fdc0bd);
	 }
 
	
/*	Blue Gradient  */
	
	 .blue_gradient{
	 border: 1px solid #3d7b9c; color:#fff !important; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; background-color: #97ceeb;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#97ceeb), to(#2f7397));
	 background-image: -webkit-linear-gradient(top, #97ceeb, #2f7397);
	 background-image: -moz-linear-gradient(top, #97ceeb, #2f7397);
	 background-image: -ms-linear-gradient(top, #97ceeb, #2f7397);
	 background-image: -o-linear-gradient(top, #97ceeb, #2f7397);
	 background-image: linear-gradient(to bottom, #97ceeb, #2f7397);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#97ceeb, endColorstr=#2f7397);
	 }

	 .blue_gradient:hover{
	 background-color: #97ceeb;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#2f7397), top(#97ceeb));
	 background-image: -webkit-linear-gradient(top, #2f7397, #97ceeb);
	 background-image: -moz-linear-gradient(top, #2f7397, #97ceeb);
	 background-image: -ms-linear-gradient(top, #2f7397, #97ceeb);
	 background-image: -o-linear-gradient(top, #2f7397, #97ceeb);
	 background-image: linear-gradient(to bottom, #2f7397, #97ceeb);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2f7397, endColorstr=#97ceeb);
	 }
 	
	
/*	Yellow Gradient  */
	
	 .yellow_gradient{
	 border: 1px solid #e9bf4f; color:#fff !important; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center;  background-color: #fce6a5;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#fce6a5), to(#f0b81b));
	 background-image: -webkit-linear-gradient(top, #fce6a5, #f0b81b);
	 background-image: -moz-linear-gradient(top, #fce6a5, #f0b81b);
	 background-image: -ms-linear-gradient(top, #fce6a5, #f0b81b);
	 background-image: -o-linear-gradient(top, #fce6a5, #f0b81b);
	 background-image: linear-gradient(to bottom, #fce6a5, #f0b81b);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fce6a5, endColorstr=#f0b81b);
	 }

	 .yellow_gradient:hover{
	 background-color: #ffc92b;
	 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0b81b), top(#fce6a5));
	 background-image: -webkit-linear-gradient(top, #f0b81b, #fce6a5);
	 background-image: -moz-linear-gradient(top, #f0b81b, #fce6a5);
	 background-image: -ms-linear-gradient(top, #f0b81b, #fce6a5);
	 background-image: -o-linear-gradient(top, #f0b81b, #fce6a5);
	 background-image: linear-gradient(to bottom, #f0b81b, #fce6a5);
	 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f0b81b, endColorstr=#fce6a5);
	 }



/* -------------------------------------------
	TITLE
* -------------------------------------------- */


	.title,.widget_title { overflow:hidden; display:table; margin-bottom:10px;  }
	.title,.widget_title span { color: #444 !important; }
	.widget_title  h2{ margin-left:-4px !important; float:left; padding-right:5px; font-size:15px;  font-weight:400;  margin:0px; line-height:34px; display:table-cell; white-space:pre; }
	.title  h2{ margin-left:0px !important; float:left; padding-right:10px; text-transform:uppercase; font-size:15px; font-weight:400;  margin:0px; line-height:34px; display:table-cell; white-space:pre; }
	.title .title_sep_container,.widget_title .title_sep_container { width:100%; display:table-cell; vertical-align:middle; height:13px; position:relative;  }
	.title .title_sep,.widget_title .title_sep { background:url(../images/strip.png) center repeat; display:block; height:13px; }
	


/* -------------------------------------------
	BOLD
* -------------------------------------------- */
	.bold { font-weight:bold !important; }



/* -------------------------------------------
	NOTIFICATIONS
* -------------------------------------------- */	
	.notification{ margin:15px 0; width:100%; padding:10px 0; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:inset 0 0 3px #fff; -moz-box-shadow:inset 0 0 3px #fff; -webkit-box-shadow:inset 0 0 3px #fff; }
	.notification p{ padding:0; font-weight:bold; margin-left:45px; margin-right:45px; margin-bottom:0;  }
	.notification img{ float:left; margin-left:10px; }
	.notification.notice{ border:1px solid #e8e7e7; background-color:#fafafa; }
	.notification.warning{ border:1px solid #f5dc7d; background-color:#fcf7d9; }
	.notification.success{ border:1px solid #c2d288; background-color:#e3ebc6; }
	.notification.error{ border:1px solid #f7c7c9; background-color:#f9e5e6; }
	.notification.info{ border:1px solid #9ac9df; background-color:#d8ecf5; }
	.notification.notice p{ color:#a1a1a1 !important; }
	.notification.warning p{ color:#c4a21b !important; }
	.notification.success p{ color:#8fa442 !important; } 
	.notification.error p{ color:#b3696c !important; }
	.notification.info p{ color:#6f8da9 !important; }










/* Table of Content
================================================================================================== 
	#Media Queries
	
	
/* #Media Queries
================================================================================================== */


	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {


/* -------------------------------------------
	FEATURED SERVICES 
* -------------------------------------------- */
/*	Featured service version 1  */
	.featured_v1 .content { width:143px; }	
	
/*	Featured service version 4  */	
	ul.featured_v4 li { width:143px; }
	ul.featured_v4 li .item_holder, ul.featured_v4 li .item { width:133px !important; height:133px !important; }
	ul.featured_v4 li.arrow { margin:0 14px; }
	


/* -------------------------------------------
	RECENT LIST
* -------------------------------------------- */
	ul.rc_list li:nth-child(2n+2) { margin-left:10px !important; }
	ul.rc_list li:nth-child(1n+2) { margin-left:0px; }

/*	Recent list panel  */	
	.panel { width:357px; height:308px; }
	
/*	Small version  */	
	ul.rc_list.smallv .panel { width:261px; height:225px; }
	ul.rc_list.smallv li.last { margin-right:10px; }


	
/* -------------------------------------------
	CLIENTS LIST
* -------------------------------------------- */
	ul.clients  li img{ height:70px;width:133px; }
	
	
	
/* -------------------------------------------
	TESTIMONIALS
* -------------------------------------------- */
	.testimonials_imgHolder.half { width:352px; height:196px; }
	.testimonials_imgHolder.three { width:224px; height:167px; }

	
/* -------------------------------------------
	TEAM
* -------------------------------------------- */	
	.team_imgHolder	{ width:160px; height:114px; }



/* -------------------------------------------
	FAQ
* -------------------------------------------- */	
	.faq_links_holder{ width:735px; }
	.faq_links_white{ width:675px; }
	ol.faq_links { width:640px; }
	ol.faq_links.right { float:left; }

	
	
/* -------------------------------------------
	PRICING
* -------------------------------------------- */		
	.pricing_table .over_pricing { width:235px; margin-bottom:10px; }
	
	
	
} 
	

	
	
/* ======================================================================================================================================= */	
	
	
	
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		

	

/* -------------------------------------------
	PROMO BOXES
* -------------------------------------------- */
/*	Standard promobox  */
	.standard_promobox { width:396px; }
	.standard_promobox  .first_div{ width:370px !important; margin:10px !important; text-align:center; }
	.standard_promobox  .second_div  { width:370px !important; margin:10px !important; }
	.standard_promobox  .second_div a { width:325px !important; }

		
/*  Full width Promobox  */
	.full_promobox h4{ margin:0; }
	.full_promobox .three a{ width:385px; margin:7px 0; }

	

/* -------------------------------------------
	FEATURED SERVICES 
* -------------------------------------------- */
/*	Featured service version 1  */
	.featured_v1 .content { width:327px; }	

/*	Featured service version 4  */	
	ul.featured_v4 { margin-left:105px; width:200px; }
	ul.featured_v4 li .item_holder, ul.featured_v4 li .item{ width:165px !important; height:165px !important; }
	ul.featured_v4 li.arrow { width:100px; height:40px !important; margin-bottom:20px; padding-left:30px; background-image:url(../images/circle-arrows-down.png); }


	
/* -------------------------------------------
	RECENT LIST
* -------------------------------------------- */	
	ul.rc_list li:nth-child(1n+1) { margin-left:0px !important; }

/*	Recent list panel  */	
	.panel { width:408px; height:352px; }

	
	
/* -------------------------------------------
	CLIENTS LIST
* -------------------------------------------- */
	ul.clients li { margin-left:0px !important; margin-right:20px !important; }
	
	

/* -------------------------------------------
	TESTIMONIALS
* -------------------------------------------- */
	.testimonials_imgHolder.half { width:409px; height:228px; }
	.testimonials_content.full { float:left; margin:0; }
	.testimonials_imgHolder.three { width:288px; height:170px; }

	

/* -------------------------------------------
	FAQ
* -------------------------------------------- */	
	.faq_links_holder{ width:409px; }
	.faq_links_white{ width:369px; padding:20px; }
	ol.faq_links { width:335px; }
	ol.faq_links.right { float:left; }

	
	
/* -------------------------------------------
	PRICING
* -------------------------------------------- */		
	.pricing_table .over_pricing { width:400px; margin-bottom:20px; }
	.pricing_table .over_pricing a { padding-left:80px; padding-right:80px; }
	

	
	
}
	
	
	
/* ======================================================================================================================================= */
	
	

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	

	
/* -------------------------------------------
	PROMO BOXES
* -------------------------------------------- */
/*	Standard promobox  */
	.standard_promobox { width:276px; }	
	.standard_promobox  .first_div{ width:266px !important; margin:5px !important; text-align:center; }
	.standard_promobox  .second_div  { width:266px !important; margin:5px !important; }
	.standard_promobox  .second_div a{ width:220px; }

	
			
/*  Full width Promobox  */
	.full_promobox h4{ margin:0; }
	.full_promobox .three a{ width:265px; margin:7px 0; }
	
	

/* -------------------------------------------
	FEATURED SERVICES 
* -------------------------------------------- */
/*	Featured service version 1  */
	.featured_v1 .content { width:207px; }	
	
/*	Featured service version 4  */	
	ul.featured_v4 { margin-left:60px; width:200px; }
	ul.featured_v4 li .item_holder, ul.featured_v4 li .item{ width:165px !important; height:165px !important; }
	ul.featured_v4 li.arrow { height:40px !important; width:100px; margin-bottom:20px; padding-left:30px; background-image:url(../images/circle-arrows-down.png); }
	
	
	
/* -------------------------------------------
	RECENT LIST
* -------------------------------------------- */	
	ul.rc_list li:nth-child(1n+1) { margin-left:0px !important; }	

/*	Recent list panel  */	
	.panel { width:288px; height:249px; }
	
	

/* -------------------------------------------
	CLIENTS LIST
* -------------------------------------------- */
	ul.clients li { margin-left:0px !important; }

	

/* -------------------------------------------
	TESTIMONIALS
* -------------------------------------------- */
	.testimonials_imgHolder.half { width:289px; height:161px; }
	.testimonials_content.full { float:left; margin:0; }
	
	
	
/* -------------------------------------------
	NUMBER ITEM
* -------------------------------------------- */
	.number_holder, .number_num_holder { width:100px !important; height:100px !important; }
	.number_content { margin-left:120px !important; }
	


/* -------------------------------------------
	FAQ
* -------------------------------------------- */	
	.faq_links_holder{ width:289px; }
	.faq_links_white{ width:279px; padding:15px 5px; }
	ol.faq_links { width:245px; }
	ol.faq_links.right { float:left; }



/* -------------------------------------------
	PRICING
* -------------------------------------------- */		
	 
	.pricing_table .over_pricing { width:280px; margin-bottom:20px; }
	.pricing_table .over_pricing a { padding-left:80px; padding-right:80px; }
	
		
	
	
}

	
	
	
	



