/*
  Theme Name: Diya
  Version: 1.0.0
  Description: A fully responsive and clean design theme for company portfolio. Full theme setting from WordPress Customizer. Custom color editor and translation ready-code. SEO Optimized, Sticky Nav Menu.
  Tags: responsive-layout, fluid-layout,custom-header, custom-menu, editor-style, featured-images, threaded-comments, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
  Author: Dualcube, kiran_dc
  Author URI: https://dualcube.com
  Theme URI: http://demo.dualcube.com/wordpress/themes/diya/
  License: GNU General Public License version 2.0
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
-----------------------------------------------------------------------------------

	0.	CSS Reset & Clearfix
	1.	Document Setup
	2.  Structure
	3.	Header
	4.	Navigation
	5.	Main Content
	6.  Single post
	7.	Post Content
	8.	Comments
	9.	Pagination
	10.	Page & Page Templates
	11.	Footer
	12.	Credits
	13.	No js fallback
	14. Responsive

----------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/*	0. CSS Reset
/* -------------------------------------------------------------------------------- */

.browsehappy {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}
/* Author's custom styles  */

ul {
	margin: 0;
	padding: 0;
	list-style: none
}
a, a:active, a:focus, a:active {
	text-decoration: none !important
}
a:focus {
	border: none
}

/* -------------------------------------------------------------------------------- */
/*	1. Document setup
/* -------------------------------------------------------------------------------- */
body {
	font-family: 'Raleway', sans-serif;
	background: #fff;
}
/* Font CSS */
.main_menu_pixiefy nav ul li a, .we_are_diya h2, .we_are_diya span, .we_are_diya p, .we_are_diya_inner p, .we_are_diya_inner a, .carousel_title h2, .ca_content h2, .ca_content p, .carousel_pixiefy a, .about_diya h2, .about_diya span, .about_diya p, .about_promo h2, .about_promo p, ul.tab_title_his li a, .tab_inner a, .parallax_area h2, .parallax_area p, .our_service h2, .our_service span, .our_service p, .service_content h2, .service_content p, .service_icon_pixiefy p, .testimonial_info p, .profile_info_testimonial h6, .some_interesting_fact h2, .intesresting_fact_inner h2, .intesresting_fact_inner p, .team_area h2, .team_area span, .team_area p, .team_area_inner_first h2, .team_area_massage h2, .team_area_massage p, .skill_we_got h2, .fully_responsive_para h2, .our_works_title h2, .our_works_title span, .our_works_title p, .next_project h2, .next_project_inner p, .next_project_inner a, .slider_text1, .slider_text2, .slider_text3, .slider_button a, .testimonial_area_pt h2, .single_team_skill p, .twitter_content p, .twitter_content a, .twitter_content span, .location_titles h2, .location_titles span, .location_titles p, .contact_form_list h2, .single_form input[type="submit"], .location_inner p, .stay_c_title h2, .copy_right p, .main_heding_title h2, .post_meta_blog h2, .post_meta_blog p, .blog_post_pixiefy h2, .blog_post_pixiefy p, .blog_cat h2, .blog_cat ul li a, .text_widget h2, .text_widget p, ul.blog_tab_title li a, .tab_inner_blog ul li a, .tab_inner_blog ul li a span, .blog_hover_effect, .blog_ca_content h2, .blog_ca_content p, .tag_cloud ul li a, .tag_cloud h2, .letest_product_blog h3, .blog_post_pixiefy a.social_tag, .comment_area_pixiefy h2, .blog_media_body h4.media-heading, .blog_media_body h4.media-heading small, .blog_media_body p, .blog_media_body a.repley, .blog_comment_pixiefy h2, .banner_sp h2, .banner_sp h1, .typography_area_con h1, .typography_area_con p, .text_tooltip h2, .text_tooltip p, .highlights_area h2, .highlights_area p, .dropcap_area h2, .dropcap_area p, .blockquote_area h2, .blockquote_area p, .blockquote_area blockquote p, .checklists_area h2, .checklist_inner ul li a, .checklist_inner2 ul li a, .column_title_area h2, .column_title_area p, .column_inner h2, .column_inner p, .last_list_item h2, .unorder_list_sp ul li a, .icon_box_con h1, .icon_box_con span, .icon_box_con small, .icon_top_area h2, .image_frame_con h1, .image_frame_con p, .img_content_title h2, .normal_image_content p, .button_area_pp h1, .button_group ul li a, .button_group2 ul li a, .button_group3 ul li a, .Medium_button_title h2, .button_group4 ul li a, .button_group5 ul li a, .button_group6 ul li a, .Large_button_title h2, .large_b_inner ul li a, .large_b_inner2 ul li a, .large_b_inner3 ul li a, .one_toggle_content, .HorizontalTabs_area_pixiefy ul.tab_hriz li a, .tab_cont_first p, .tab_cont_first ul li a, .info_graps_content h2, .info_graps_content p, .pricing_table_area_con h1, .pricing_table_area_con small, .pricing_table_head h2, .pricing_table_head h1, .pricing_table_head span, .pricing_table1_body ul li a, .pricing_singup_button a, .pricing_table_head2 h2, .pricing_table_head2 h1, .pricing_table_head2 span, .pricing_table1_body2 ul li a, .pricing_singup_button2 a, .pricing_table_head3 h2, .pricing_table_head3 h1, .pricing_table_head3 span, .pricing_table1_body3 ul li a, .pricing_singup_button3 a, .pricing_table_head4 h2, .pricing_table_head4 h1, .pricing_table_head4 span, .pricing_table1_body4 ul li a, .pricing_singup_button4 a, .data_table_one_pixiefy thead tr th, .data_table_one_pixiefy tr:last-child td:first-child, .data_table_one_pixiefy tr:last-child td:last-child, .data_table_one_pixiefy tr:last-child td:nth-child(2), .data_table_one_pixiefy tr:last-child td:nth-child(3), .data_table_one_pixiefy tbody td:last-child, .data_table_one_pixiefy tbody td:nth-child, .data_table_one_pixiefy2 thead tr th, .data_table_one_pixiefy2 tr:last-child td:first-child, .data_table_one_pixiefy2 tr:last-child td:last-child, .data_table_one_pixiefy2 tr:last-child td:nth-child(2), .data_table_one_pixiefy2 tr:last-child td:nth-child(3), .data_table_one_pixiefy2 tbody td:last-child, .data_table_one_pixiefy2 tbody td:nth-child(2), .data_table_one_pixiefy2 tbody td:nth-child(3), .random_counter_inner p, .random_counter_inner2 p, .single_team_skillv p, .accordion_toggles_ptas h1, .accordion_toggles_ptas span, .accordion_toggles_ptas small, .one_toggle_open h2, .one_toggle_open3 h2, .one_toggle_open2 h2, .shortable_area ol li a, .tab_fair_con h1, .tab_fair_con small, .HorizontalTabs_title h2, .testimonial_more small, .testimonial_more h1, .testtimonial_slider_last h2, .testtimonial_slider_last2 h2, .testtimonial_slider_last3 h2, .pricing_table1_title h2, .pricing_table2_title h2, .pricing_table3_title h2, .pricing_table4_title h2, .data_table_title1 h2, .data_table_title2 h2, .data_table_title3 h2, .infographics_area_con h1, .infographics_area_con small, .zero_counter_title h2, .random_counters_title h2, .hori_prog_title h2, .ver_prog_title h2, .pei_chart_1 h2, .pei_chart_2 h2, .massage_style_one p, .massage_style_two p, .massage_style_three p, .massage_style_four p, .massage_style_five p, .massage_style_six p, .massage_style_seven p, .massage_style_eight p, .sms_styl_title h2, .sms_styl_title2 h2, .process_shrt_title h2, .team_smaple_con h1, .team_smaple_con small, .partner_logo_con h1, .partner_logo_con small, .full_p_title h2, .gird_dis_title h2, .slider_arrow_title h2, .image_frame_con h1, .accordion_toggles_ptas h1, .Separators_title h2 {
	font-family: 'Raleway', sans-serif;
}
.random_counter_inner h2, .random_counter_inner2 h2 {
	font-family: 'Open Sans', sans-serif;
}
/* Preloader */

#preloader {
	position: fixed;
	display: table;
	width: 100%;
	height: 100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	background: #fff;
	z-index: 9999;
}
.preloader-container {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	z-index: 3;
	text-align: center;
}
.back-logo {
	z-index: -1;
	position: absolute;
	top: 90%;
	left: 90%;
	font-size: 50px;
}
#scrollUp {
	width: 40px;
	height: 40px;
	background: #444;
	text-align: center;
	position: fixed; /* this is the magic */
	bottom: 0px; /* together with this to put the div at the bottom*/
	right: 10px;
	cursor: pointer;
	display: none;
	color: #333;
}
#scrollUp i {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 24px;
	color: #fff;
}
#header_area_pixiefy.sticky-nav {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
	box-shadow: 0 1px 2px #CCCCCC;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999999;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
#easin_carousel .item {
}
#easin_carousel .item img {
	display: block;
	height: auto;
	width: 100%;
}
#fully_responsive_para_pixiefy {
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 25px;
}

/* Slider CSS */
.slider_text1 {
	color: #ffffff;
	font-size: 30px;
	line-height: 36px;
	text-align: center;
	font-weight: 300;
	text-transform: uppercase;
}
.slider_text2 {
	color: #ffffff;
	font-size: 60px;
	line-height: 72px;
	text-align: center;
	font-weight: 300;
	text-transform: uppercase;
}
.slider_text3 {
	font-size: 22px;
	line-height: 26px;
	color: #fff;
	text-align: center;
	font-weight: 400;
	text-transform: uppercase;
}
.slider_text3:before {
	background-image: url("assets/img/slider_before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: -25px;
	position: absolute;
	top: -12px;
	width: 32px;
}
.slider_text3:after {
	background-image: url("assets/img/slider_after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: -28px;
	top: 22px;
	width: 32px;
}
.slider_button a {
	background: none repeat scroll 0 0 #FFC908;
	color: #FFFFFF;
	font-weight: 500;
	text-transform: uppercase;
	padding: 10px 20px;
	text-align: center
}
.slider_button a:hover {
	color: #FFFFFF;
}
.fullwidthbanner-container {
	max-height: 100% !important;
}
.tp-bullets.simplebullets.square .bullet {
	background: #838375 !important;
	cursor: pointer !important;
	float: left !important;
	margin-right: 10px !important;
	margin-top: -10px !important;
	position: relative !important;
	width: 20px !important;
	border-radius: 50% !important;
}
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {
	/*  background: #FFC908 !important;*/
	cursor: pointer !important;
	float: left !important;
	margin-right: 10px;
	margin-top: -10px;
	position: relative;
	width: 20px;
	border-radius: 50%;
}
/* Header CSS */
div#sticker {
}
.stick {
}
#header_area_pixiefy {
	border-bottom: 1px solid #EEEEEE;
}
.main_logo {
	border-right: 1px solid #EEEEEE;
	padding-bottom: 10px;
	padding-top: 18px;
	width: 115px;
}
/* Main Menu */
.main_menu_pixiefy {
	border-left: 1px solid #EEEEEE;
	padding-bottom: 36px;
	padding-top: 14px;
}
.main_menu_pixiefy nav {
}
.main_menu_pixiefy nav ul {
	float: right;
}
.main_menu_pixiefy nav ul li {
	display: inline-block
}
.main_menu_pixiefy nav ul li a {
	color: #000000;
	font-size: 15px;
	font-weight: 500;
	line-height: 16px;
	text-transform: uppercase;
	padding: 10px 15px;
}
.main_menu_pixiefy nav ul li a:hover, #current_active_item {
	color: #ffc908
}
/* We Are Diya Area CSS */
#we_are_diya_pixiefy {
	padding-top: 100px;
	padding-bottom: 90px;
}
.we_are_diya {
	position: relative
}
.we_are_diya h2 {
	color: #000000;
	font-size: 52px;
	font-weight: 300;
	line-height: 52px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.we_are_diya span {
	font-weight: 400;
	color: #ffc907;
}
.we_are_diya p {
	color: #878787;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	margin-top: 15px;
}
.we_are_diya p:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 55px;
	width: 32px;
}
.we_are_diya p:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 90px;
	width: 32px;
}
.we_are_diya_inner img {
	margin: auto;
	padding-bottom: 0px;
	padding-top: 7px;
	box-shadow: 0 6px 5px -6px #222;
}
.we_are_diya_inner p {
	color: #868686;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	text-align: center;
	padding-top: 60px;
	margin: 0;
	padding-bottom: 60px;
}
.we_are_diya_inner a {
	color: #000000;
	display: block;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #DDDDDD;
	width: 155px;
	margin: auto;
	padding: 10px 0;
	font-weight: 500;
}
/* Featured Works CSS */
#featured_work_pixiefy {
}
.carousel_title {
	position: relative;
}
.carousel_title h2 {
	background-image: url("assets/img/bar.png");
	color: #FFC908;
	font-size: 28px;
	font-weight: 300;
	line-height: 33px;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	background-size: cover;
	padding: 40px 0;
}
.carousel_title h2:before {
	background-image: url("assets/img/feature_work_before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 515px;
	position: absolute;
	top: 25px;
	width: 32px;
}
.carousel_title h2:after {
	background-image: url("assets/img/feature_work_after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 515px;
	top: 70px;
	width: 32px;
}
#easin_carousel .owl-controls.clickable .owl-buttons .owl-prev {
	background: url("assets/img/first_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	position: absolute;
	top: 125px;
	left: 20px;
	height: 36px;
	width: 20px;
	text-indent: -99999px;
}
#easin_carousel .owl-controls.clickable .owl-buttons .owl-next {
	background: url("assets/img/first_next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	position: absolute;
	top: 125px;
	right: 20px;
	height: 36px;
	width: 20px;
	text-indent: -99999px;
}
#easin_carousel {
	position: relative;
}
.first_single_ca:hover .car_hover_effect {
	opacity: 1;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.single_gallery:hover .car_hover_effect {
	opacity: 1;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.first_single_ca:hover .sp_carousel_inner {
	opacity: 1;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
	height: 55px
}
.single_gallery:hover .sp_carousel_inner {
	opacity: 1;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
	height: 55px
}
.car_hover_effect {
	background: rgba(0, 0, 0, .5);
	height: 293px;
	position: absolute;
	width: 100%;
	top: 0;
	opacity: 0;
	cursor: pointer;
}
.sp_carousel_inner {
	background: none repeat scroll 0 0 #FFC908;
	height: 55px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 5px;
	transition: all 0.9s ease 0s;
	width: 97%;
	position: absolute;
	bottom: 0;
	opacity: 0;
	height: 0;
	cursor: pointer;
}
.ca_content {
	display: inline-block;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.ca_content h2 {
	font-size: 16px;
	margin: 0;
	line-height: 19px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
}
.ca_content p {
	margin: 0;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
}
.sp_carousel_inner i {
	color: #FFFFFF;
	float: right;
	font-size: 15px;
	margin-right: 10px;
	margin-top: 18px;
}
.carousel_pixiefy a.link_str {
	color: #868686;
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	padding: 45px 0;
	padding-top: 35px;
	border-bottom: 1px solid #EEEEEE;
}
.carousel_pixiefy a.link_str:hover {
	color: #FFC907;
}
/* About Diya CSS */
#about_diya_pixiefy {
	padding-top: 100px;
}
#about_history_pixiefy {
	position: relative;
	padding-bottom: 90px;
}
.about_diya {
}
.about_diya h2 {
	color: #000000;
	font-size: 52px;
	font-weight: 300;
	line-height: 52px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.about_diya span {
	font-weight: 400;
	color: #ffc907;
}
.about_diya p {
	color: #878787;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	margin-top: 15px;
}
.about_diya p:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 55px;
	width: 32px;
}
.about_diya p:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 90px;
	width: 32px;
}
.about_diya {
	position: relative;
}
.about_promo > a {
	text-align: center;
	display: block;
}
.hovicon {
	border-radius: 50%;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 45px;
	height: 90px;
	line-height: 90px;
	margin: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 90px;
	z-index: 1;
}
.hovicon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.hovicon:before {
	speak: none;
	font-size: 30px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}
/* Effect 3 */
.hovicon.effect-3 {
	box-shadow: 0 0 0 1px #DDDDDD;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.hovicon.effect-3:after {
	background: none repeat scroll 0 0 #FFC908;
	left: -2px;
	padding: 2px;
	top: -2px;
	transition: transform 0.2s ease 0s, opacity 0.3s ease 0s;
	z-index: -1;
}
/* Effect 3a */
.hovicon.effect-3.sub-a, .hovicon.effect-3.sub-a i {
	color: #f06060;
}
.hovicon.effect-3.sub-a:hover, .hovicon.effect-3.sub-a:hover i {
	color: #fff;
}
.hovicon.effect-3.sub-a:hover:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}
/* Effect 3b */
.hovicon.effect-3.sub-b, .hovicon.effect-3.sub-b i {
	color: #000;
}
.hovicon.effect-3.sub-b:hover, .hovicon.effect-3.sub-b:hover i {
	color: #fff;
}
.hovicon.effect-3.sub-b:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}
.hovicon.effect-3.sub-b:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
/* About */
.about_promo h2 {
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 40px;
}
.about_promo p {
	font-size: 14px;
	line-height: 22px;
	color: #868686;
	font-weight: 400;
	text-align: center;
	cursor: auto;
}
.about_promo p:before {
	display: none
}
.about_promo p:after {
	display: none
}
.about_diya_row {
	padding-top: 60px;
	padding-bottom: 70px;
}
#easin_carousel2.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 300px;
}
.history_ca:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 0;
	position: absolute;
	width: 32px;
	top: -15px;
}
.history_ca:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	bottom: 20px;
	content: " ";
	height: 16px;
	position: absolute;
	right: 0;
	width: 32px;
}
.about_promo {
	padding: 15px;
	padding-top: 25px;
	padding-bottom: 20px;
	border-top: 1px solid #EEEEEE;
}
.about_promo:hover {
	border-top: 1px solid #F7F7F7;
	background: #F7F7F7;
	cursor: pointer;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.about_promo:hover i {
	background: #FFC908;
	color: #fff !important;
}
/* About History CSS */
ul.tab_title_his {
	border-bottom: 0px solid #DDDDDD;
}
ul.tab_title_his li {
	border-right: 1px solid #DDDDDD;
	margin-left: 15px
}
ul.tab_title_his li:last-child {
	border-right: 0px solid #DDDDDD;
}
ul.tab_title_his li:first-child {
	margin-left: 0px
}
ul.tab_title_his li a {
	border: 0px solid rgba(0, 0, 0, 0);
	border-radius: 0;
	line-height: 21px;
	color: #FFC908;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 21px;
	font-weight: 500;
	text-transform: uppercase;
}
.tab_title_his > li.active > a, .tab_title_his > li.active > a:hover, .tab_title_his > li.active > a:focus {
	cursor: pointer;
	border: none;
	color: #000
}
.tab_title_his > li > a:hover, .tab_title_his > li > a:focus {
	background-color: transparent;
	text-decoration: none;
	outline: none;
}
.tab_inner p {
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	margin: 12px;
}
.tab_inner a {
	background: none repeat scroll 0 0 #FFC908;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	text-transform: uppercase;
	padding: 10px 20px;
	margin-top: 30px;
	display: block;
	width: 22%;
	white-space: nowrap;
}
.tab_inner a:hover {
	background: none repeat scroll 0 0 #000;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.owl-theme .owl-controls .owl-page span {
	background: none repeat scroll 0 0 #8A8A7B;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: none repeat scroll 0 0 #FFC908;
}
/* Parallax Area CSS */
#parallax_area_pixiefy {
	overflow: hidden;
	padding-top: 110px;
	padding-bottom: 90px;
}
.parallax_area {
	position: relative;
}
.parallax_area img {
	margin: auto;
	display: block;
	width: 51px;
	height: 36px;
}
.parallax_area h2 {
	font-size: 36px;
	line-height: 52px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: 500;
}
.parallax_area p {
	font-size: 16px;
	line-height: 21px;
	color: #fff;
	text-align: center;
	font-weight: 600;
text-transform;
uppercase;
}
.parallax_area p:after {
	background-image: url("assets/img/parallax_after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	width: 32px;
	bottom: -13px;
	right: 501px;
}
/*  Our Service CSS */
#our_service_pixiefy {
	padding-top: 100px;
}
.service_inner_row {
	padding-top: 55px;
}
.our_service {
	position: relative;
}
.our_service h2 {
	color: #000000;
	font-size: 52px;
	font-weight: 300;
	line-height: 52px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.our_service span {
	font-weight: 400;
	color: #ffc907;
}
.our_service p {
	color: #878787;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	margin-top: 15px;
}
.our_service p:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 55px;
	width: 32px;
}
.our_service p:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 90px;
	width: 32px;
}
.our_service_inner {
	border-top: 1px solid #EEEEEE;
	padding-top: 50px;
	padding-bottom: 80px;
}
.hovicon2 {
	border-radius: 50%;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 45px;
	height: 90px;
	line-height: 90px;
	margin: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 90px;
	z-index: 1;
}
.hovicon2:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.hovicon2:before {
	speak: none;
	font-size: 38px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}
/* Effect 3 */
.hovicon2.effect-3_2 {
	box-shadow: 0 0 0 1px #DDDDDD;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.hovicon2.effect-3_2:after {
	background: none repeat scroll 0 0 #FFC908;
	padding: 2px;
	transition: transform 0.2s ease 0s, opacity 0.3s ease 0s;
	z-index: -1;
	top: 0;
	left: -3px;
}
/* Effect 3a */
.hovicon2.effect-3_2.sub-a_2, .hovicon2.effect-3_2.sub-a_2 i {
	color: #f06060;
}
.hovicon2.effect-3_2.sub-a_2:hover, .hovicon2.effect-3_2.sub-a_2:hover i {
	color: #fff;
}
.hovicon2.effect-3_2.sub-a_2:hover:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}
/* Effect 3b */
.hovicon2.effect-3_2.sub-b_2, .hovicon2.effect-3_2.sub-b_2 i {
	color: #000;
}
.hovicon2.effect-3_2.sub-b_2:hover, .hovicon2.effect-3_2.sub-b_2:hover i {
	color: #fff;
}
.hovicon2.effect-3_2.sub-b_2:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}
.hovicon2.effect-3_2.sub-b_2:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.our_service_inner i {
	float: left;
}
.ssssss_icon {
	float: left;
	margin-right: 20px;
}
.service_content h2 {
	font-size: 18px;
	line-height: 21px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 500;
	text-align: left;
}
.service_content p {
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	text-align: left;
	font-weight: 400;
}
.service_content p:before {
	display: none
}
.service_content p:after {
	display: none
}
.hovicon3 {
	border-radius: 50%;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 45px;
	height: 90px;
	line-height: 90px;
	margin: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 90px;
	z-index: 1;
}
.hovicon3:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.hovicon3:before {
	speak: none;
	font-size: 30px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}
/* Effect 3 */
.hovicon3.effect-3_3 {
	box-shadow: 0 0 0 1px #DDDDDD;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.hovicon3.effect-3_3:after {
	background: none repeat scroll 0 0 #FFC908;
	padding: 2px;
	transition: transform 0.2s ease 0s, opacity 0.3s ease 0s;
	z-index: -1;
	top: 0;
	left: -2px;
}
/* Effect 3a */
.hovicon3.effect-3_3.sub-b_3, .hovicon3.effect-3_3.sub-b_3 i {
	color: #f06060;
}
.hovicon3.effect-3_3.sub-b_3:hover, .hovicon3.effect-3_3.sub-b_3:hover i {
	color: #fff;
}
.hovicon3.effect-3_3.sub-b_3:hover:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}
/* Effect 3b */
.hovicon3.effect-3_3.sub-b_3, .hovicon3.effect-3_3.sub-b_3 i {
	color: #888888;
}
.hovicon3.effect-3_3.sub-b_3:hover, .hovicon3.effect-3_3.sub-b_3:hover i {
	color: #fff;
}
.hovicon3.effect-3_3.sub-b_3:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}
.hovicon3.effect-3_3.sub-b_3:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.service_icon_pixiefy {
	text-align: center;
	border-top: 1px solid #EEEEEE;
	padding-top: 58px;
	padding-bottom: 70px;
}
.service_icon_pixiefy p {
	font-size: 16px;
	line-height: 19px;
	color: #000;
	text-transform: uppercase;
	font-weight: 400;
}
.service_icon_pixiefy p:before {
	display: none;
}
.service_icon_pixiefy p:after {
	display: none;
}
/* Testimonial CSS */
#testimonial_area_pixiefy {
	background: none repeat scroll 0 0 #F7F7F7;
	margin-bottom: 49px;
}
.testimonial_info {
	position: relative;
}
.testimonial_info p {
	color: #878787;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
	background: #FFFFFF;
	padding: 20px;
}
.testimonial_info p:before {
	background-image: url("assets/img/testimonial_arrow.png");
	background-repeat: no-repeat;
	content: " ";
	height: 12px;
	position: absolute;
	width: 22px;
	left: 35px;
	bottom: -12px;
}
.profile_info_testimonial {
	padding-left: 4%;
	padding-top: 15px;
}
.profile_info_testimonial img {
	height: 50px;
	width: 50px;
	border-radius: 50%;
	float: left;
	margin-right: 20px;
}
.profile_info_testimonial h6 {
	color: #000000;
	font-weight: 500;
	line-height: 22px;
	margin: 10px 0 0;
	text-transform: uppercase;
	font-size: 16px;
}
.profile_info_testimonial p {
	font-size: 12px;
	line-height: 16px;
	color: #878787;
	font-weight: 400;
	margin: 0;
}
.star_rating {
	float: right;
	margin-top: -20px;
}
.fa.fa-star {
	color: #FFC908;
}
.fa.fa-star-o {
	color: #F1F1F1;
}
.single_testimonial {
}
.single_testimonial {
	padding: 30px;
}
.testimonial_area_pt {
	position: relative;
}
#easin_carousel3 {
	position: relative;
}
#easin_carousel3 .owl-pagination {
	margin-top: 15px;
	position: absolute;
	right: 520px;
}
.testimonial_area_pt h2 {
	color: #000000;
	font-size: 34px;
	font-weight: 400;
	line-height: 40px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	padding-top: 65px;
	padding-bottom: 20px;
}
.testimonial_area_pt h2:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	width: 32px;
	top: 100px;
	right: 445px;
}
/* Some Interesting Fact CSS */
#some_interesting_fact_pixiefy {
	overflow: hidden;
	padding-bottom: 70px;
	padding-top: 40px;
	background-size: cover;
}
.some_interesting_fact {
}
.some_interesting_fact h2 {
	color: #FFFFFF;
	font-size: 34px;
	font-weight: 500;
	line-height: 49px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 40px;
}
.hovicon4 {
	border-radius: 50%;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-size: 45px;
	height: 90px;
	line-height: 90px;
	margin: 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 90px;
	z-index: 1;
}
.hovicon4:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.hovicon4:before {
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}
/* Effect 3 */
.hovicon4.effect-3_4 {
	box-shadow: 0 0 0 1px #DDDDDD;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.hovicon4.effect-3_4:after {
	background: none repeat scroll 0 0 #FFC908;
	left: -0.9px;
	padding: .3px;
	top: 0px;
	transition: transform 0.2s ease 0s, opacity 0.3s ease 0s;
	z-index: -1;
}
/* Effect 3a */
.hovicon4.effect-3_4.sub-b_4, .hovicon4.effect-3_4.sub-b_4 i {
	color: #f06060;
}
.hovicon4.effect-3_4.sub-b_4:hover, .hovicon4.effect-3_4.sub-b_4:hover i {
	color: #fff;
}
.hovicon4.effect-3_4.sub-b_4:hover:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}
/* Effect 3b */
.hovicon4.effect-3_4.sub-b_4, .hovicon4.effect-3_4.sub-b_4 i {
	color: #fff;
}
.hovicon4.effect-3_4.sub-b_4:hover, .hovicon4.effect-3_4.sub-b_4:hover i {
	color: #fff;
}
.hovicon4.effect-3_4.sub-b_4:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
}
.hovicon4.effect-3_4.sub-b_4:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.single_interesting_fact {
	text-align: center;
	width: 20%;
}
.intesresting_fact_inner h2 {
	color: #FFC907;
	font-size: 50px;
	font-weight: 300;
	line-height: 75px;
	margin: 0;
}
.intesresting_fact_inner p {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 600;
	line-height: 22px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	margin-top: -10px;
}
/* Team CSS */
.team_area {
	position: relative;
}
.profle_info {
	position: relative;
}
.profle_info img {
	display: block;
	margin: auto;
	width: 100%;
	height: 270px;
}
.profle_info span.imghover {
	background: rgba(0, 0, 0, .4);
	display: block;
	height: 270px;
	margin: auto;
	position: absolute;
	width: 100%;
	top: 0;
	opacity: 0;
}
.team_inner_trr:hover {
	cursor: pointer;
}
.team_inner_trr:hover span.imghover {
	opacity: 1;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.team_inner_trr:hover {
	background: #F7F7F7;
}
.team_inner_trr:hover i {
	background: #fff;
	color: #FFC907
}
.team_inner_trr:hover .team_area_inner_first {
	border-bottom: 1px solid #fff
}
.team_area h2 {
	color: #000000;
	font-size: 52px;
	font-weight: 300;
	line-height: 52px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.team_area span {
	font-weight: 400;
	color: #ffc907;
}
.team_area p {
	color: #878787;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	margin-top: 15px;
}
.team_area p:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 55px;
	width: 32px;
}
.team_area p:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 90px;
	width: 32px;
}
.single_team_area {
	text-align: center;
}
.team_area_inner_first {
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 35px;
}
.team_area_inner_first img {
}
.team_area_inner_first h2 {
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin-bottom: 0;
	text-transform: uppercase;
	padding-top: 40px;
}
.team_area_inner_first p {
	color: #999999;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 0;
	margin-bottom: 35px;
}
.team_area_inner_first p:before {
	display: none;
}
.team_area_inner_first p:after {
	display: none;
}
.team_area_inner_first li {
	display: inline-block;
	margin-left: 10px;
}
.team_area_inner_first li:first-child {
	margin-left: 0px;
}
.team_area_inner_first i {
	border: 1px solid #EEEEEE;
	border-radius: 50%;
	color: #BBBBBB;
	height: 30px;
	padding-top: 8px;
	text-align: center;
	width: 30px;
}
.team_area_massage {
	border-bottom: 1px solid #EEEEEE;
	padding: 30px 0;
}
.team_area_massage h2 {
	color: #000000;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	margin: 10px 0;
	text-align: center;
	text-transform: uppercase;
	margin-top: 0;
}
.team_area_massage p {
	color: #858585;
	font-size: 13px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
}
.team_area_massage p:before {
	display: none;
}
.team_area_massage p:after {
	display: none;
}
.team_row_pt {
	padding-bottom: 90px;
	padding-top: 57px;
}
/* Skill We got CSS */
#team_area_pixiefy {
	padding-top: 100px;
	padding-bottom: 50px;
}
.skill_we_got {
	position: relative;
}
.skill_we_got h2 {
	font-size: 34px;
	line-height: 40px;
	text-transform: uppercase;
	text-align: center;
	color: #000000;
	font-weight: 400;
}
.skill_we_got h2:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 440px;
	top: 32px;
	width: 32px;
}
.skill_inner {
	padding-top: 40px;
}
.team_skill {
	background: none repeat scroll 0 0 #E9E9E9;
	height: 7px;
	margin-bottom: 15px;
	position: relative;
	width: 100%;
}
.skill_right, .skill_right2, .skill_right3 {
	background: none repeat scroll 0 0 #FDC904;
	height: 100%;
	width: 0;
	overflow: inherit !important;
	position: relative;
}
/*.skill_right2{
width:85%
}
.skill_right3{
width:95%
}*/
.skill_right:after, .skill_right2:after, .skill_right3:after {
	/* background: url("img/skill_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); */
	content: " ";
	cursor: pointer;
	height: 27px;
	position: absolute;
	top: -10px;
	width: 27px;
}
.single_team_skill p, .single_team_skill p span {
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	font-weight: 500;
	text-align: left;
}
.single_team_skill {
	margin-bottom: 30px;
}
.single_team_skill p:before {
	display: none;
}
.single_team_skill p:after {
	display: none;
}
/* Fully Responsive Parallax CSS */
.fully_responsive_para {
}
.fully_responsive_para h2 {
	font-size: 40px;
	line-height: 52px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: 400;
}
.fully_responsive_para img {
	margin: auto;
}
/* Our Works CSS */
#our_works_pixiefy {
	padding-top: 100px;
}
.our_works_title {
	position: relative;
}
.our_works_title h2 {
	color: #000000;
	font-size: 52px;
	font-weight: 300;
	line-height: 52px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.our_works_title span {
	font-weight: 400;
	color: #ffc907;
}
.our_works_title p {
	color: #878787;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	margin-top: 15px;
}
.our_works_title p:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 265px;
	position: absolute;
	top: 55px;
	width: 32px;
}
.our_works_title p:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 260px;
	top: 90px;
	width: 32px;
}
.filter_nav {
	margin-bottom: 55px;
	margin-top: 80px;
}
.filter_nav ul {
	text-align: center;
}
.filter_nav ul li {
}
.filter_nav ul li a {
	color: #999999;
	font-size: 13px;
	line-height: 15px;
	text-transform: uppercase;
	background: #EEEEEE;
	padding: 5px 15px;
}
.filter_nav ul li a:hover, .filter_nav ul li a.selected {
	color: #fff;
	background: #FFC908;
}
.single_gallery_thumb > img {
	width: 100%;
	height: auto;
}
/* Next Project CSS */
#next_project_pixiefy {
	background: url("assets/img/next_project_bg.jpg");
	background-size: cover;
}
.next_project_detials {
	position: relative;
}
.next_project {
}
.next_project h2 {
	color: #000000;
	font-size: 34px;
	font-weight: 400;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 40px;
}
.next_project h2:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 245px;
	top: 60px;
	width: 32px;
}
.next_project_inner {
	overflow: hidden;
}
.next_project_inner img {
	float: left;
}
.next_project_inner p {
	font-size: 14px;
	line-height: 22px;
	color: #868686;
	font-weight: 400;
}
.next_project_inner a {
	background: none repeat scroll 0 0 #FFC908;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	padding: 10px 25px;
	position: relative;
	top: 40px;
	text-transform: uppercase;
}
#easin_carousel4 {
	background-image: url("assets/img/next_p_ca_bg.png");
	overflow: hidden;
	padding: pa;
	dfsa: pasaf;
	padding: 20px 0;
}
.single_brand img {
	display: block;
	margin: auto;
}
/* Twitter FEED CSS */
#twitter_feed_area_pixiefy {
	overflow: hidden;
	padding-top: 80px;
	padding-bottom: 55px;
}
.twitter_content {
	text-align: center;
	margin-bottom: 60px;
	position: relative;
}
.twitter_content i {
	color: #FFC908;
	display: block;
	font-size: 50px;
	margin-bottom: 40px;
	text-align: center;
}
.twitter_content i:after {
	background-image: url("assets/img/feature_work_after.png");
	background-repeat: no-repeat;
	bottom: 125px;
	content: " ";
	height: 16px;
	position: absolute;
	right: 525px;
	width: 32px;
}
.twitter_content p {
	font-size: 20px;
	line-height: 29px;
	color: #fff;
	font-weight: 400;
	margin: 0;
}
.twitter_content a {
	font-size: 18px;
	line-height: 26px;
	color: #ffc907;
	font-weight: 400;
}
.twitter_content span {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	margin-top: 15px;
	display: block;
}
/* Maps CSS */
#diya_location_area {
	padding-top: 98px
}
.location_titles {
	position: relative;
}
.location_titles h2 {
	color: #000000;
	font-size: 52px;
	font-weight: 300;
	line-height: 52px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.location_titles span {
	font-weight: 400;
	color: #ffc907;
}
.location_titles p {
	color: #878787;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	margin-top: 15px;
}
.location_titles p:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 265px;
	position: absolute;
	top: 55px;
	width: 32px;
}
.location_titles p:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 260px;
	top: 90px;
	width: 32px;
}
.location_map {
	height: 450px;
	margin-top: 75px;
	margin-bottom: 40px;
}
/* Contact Form CSS */
#contact_form_pixiefy {
	padding-bottom: 80px;
	padding-top: 35px;
}
.contact_form_list h2 {
	color: #000000;
	font-size: 34px;
	font-weight: 400;
	line-height: 40px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 60px;
}
.contact_form_list h2:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 430px;
	top: 32px;
	width: 32px;
}
.contact_form_list {
	position: relative;
}
.single_form {
}
.single_form input[type="text"], .single_form input[type="email"], .single_form textarea {
	border-radius: 0;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
}
.single_form input[type="text"]:focus, .single_form input[type="email"]:focus, .single_form textarea:focus {
	border-color: #ccc;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset, 0 0 0px rgba(102, 175, 233, 0.6);
	outline: 0 none;
}
.wpcf7 input[type="submit"] {
	background: #FFC908;
	border: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 15px;
	font-weight: 500;
	display: block;
	width: 100%;
	padding: 10px;
	margin-top: 20px;
}
.location_inner {
	border-top: 1px solid #EEEEEE;
	text-align: center;
	padding-top: 45px;
	padding-bottom: 45px;
}
.location_area_pixiefy {
	margin: auto;
	width: 80%;
	padding-top: 65px;
}
.location_inner i {
	color: #BBBBBB;
	font-size: 30px;
}
.location_inner p {
	font-size: 16px;
	line-height: 25px;
	color: #000000;
	font-weight: 400;
}
.stay_connected_pixiefy {
}
.stay_c_icon {
	text-align: center;
	position: relative;
}
.stay_c_title h2 {
	color: #000000;
	font-size: 34px;
	font-weight: 400;
	line-height: 40px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 52px;
	padding-top: 41px;
}
.stay_c_title h2:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 415px;
	top: 76px;
	width: 32px;
}
.stay_c_icon a i {
	background: none repeat scroll 0 0 #FFC908;
	border-radius: 100px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 20px;
	height: 36px;
	padding-top: 9px;
	text-align: center;
	width: 35px;
	margin-right: 10px;
	;
}
.stay_c_title {
	position: relative;
}
/* Footer CSS */
#footer_area_pixiefy {
	border-top: 1px solid #EEEEEE;
	padding: 20px 0;
}
.copy_right {
}
.copy_right p {
	font-size: 14px;
	line-height: 22px;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
	font-weight: 400;
}
/* Tooltip CSS */
.service_icon_pixiefy .tooltip.bottom {
	margin-top: 38px !important;
}
/* Blog Main Page CSS */
#main_heading_pixiefy {
	background: url("assets/img/blog_title_bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 5px solid #999999;
	border-top: 5px solid #999999;
	margin-bottom: 6%;
	padding: 20px 0;
}
.main_heding_title {
	position: relative;
}
.main_heding_title h2 {
	font-size: 28px;
	line-height: 33px;
	color: #ffc907;
	text-align: center;
	text-transform: uppercase;
	font-weight: 300;
}
.main_heding_title h2:before {
	background-image: url("assets/img/feature_work_before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 35%;
	position: absolute;
	top: -12px;
	width: 32px;
}
.main_heding_title h2:after {
	background-image: url("assets/img/feature_work_after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 35%;
	top: 28px;
	width: 32px;
}
.post_meta_blog h2 {
	margin: 0;
	font-size: 16;
	line-height: 19px;
	color: #000000;
	font-weight: 400;
	text-transform: uppercase
}
.post_meta_blog h2 span {
	color: #FFC908;
	font-size: 38px;
	font-weight: 800;
	line-height: 45px;
	margin-right: 5px;
	text-transform: uppercase
}
.post_meta_blog p {
	font-size: 12px;
	line-height: 25px;
	color: #999999;
	font-weight: 400;
	text-transform: uppercase
}
.post_meta_blog a {
	color: #999;
}
.post_meta_blog a:hover {
	color: #000;
}
.post_meta_blog p span {
	color: #000000;
	margin-right: 5px;
}
.blog_post_pixiefy {
}
.blog_post_pixiefy h2 a {
	color: #000000;
	font-size: 26px;
	font-weight: 300;
	line-height: 41px;
	margin: 0 0 23px;
	text-transform: uppercase;
}
.blog_post_pixiefy img {
	display: block;
	width: 100%;
	height: auto;
}
.blog_post_pixiefy p {
	color: #878787;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 5%;
	margin-top: 5%;
}
.blog_post_pixiefy a {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DDDDDD;
	color: #000000;
	display: block;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	margin: auto;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
	width: 155px;
	float: left;
	margin-top: 10px;
}
.blog_post_pixiefy a:hover {
	background: none repeat scroll 0 0 #FFDD89;
	border: 1px solid #FFDD89;
	color: #fff;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.pagination_blog {
	bottom: -32px;
	margin: auto;
	/*overflow: hidden;*/
	position: relative;
	text-align: center;
	width: 20%;
}
.pagination_blog {
}
.pagination_blog ul li {
	display: inline-block;
	border: 1px solid #ddd
}
.pagination_blog ul li a {
	color: #868686;
	display: block;
	margin: 0;
	padding: 5px 10px;
}
.pagination_blog ul li a:hover {
	background: #FFC908;
	color: #fff;
}
.pagination_blog ul li:hover {
	border: 1px solid #FFC908
}
.pagination_arrow {
}
.pagination_arrow ul {
}
.pagination_arrow ul li {
	border: 1px solid #ddd
}
.pagination_arrow ul li a {
	color: #868686;
	display: block;
	margin: 0;
	padding: 5px 10px;
}
.pagination_arrow ul li:last-child {
	float: right
}
.pagination_arrow ul li:first-child {
	float: left
}
.pagination_arrow ul li a:hover {
	background: #FFC908;
	color: #fff;
}
.pagination_arrow ul li:hover {
	border: 1px solid #FFC908
}
/* Blog sidebar */
.first_single_ca {
	position: relative;
}
.single_search {
	overflow: hidden;
	padding-top: 8px;
	position: relative;
}
.single_search input[type="search"] {
	border: 1px solid #DDDDDD;
	border-radius: 0;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset;
	margin-top: 0;
	overflow: hidden;
	padding: 5px 76px 5px 10px !important;
	;
}
.single_search input[type="search"]:focus {
	border-color: #ddd;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset, 0 0 0px rgba(102, 175, 233, 0.6);
	outline: 0 none;
}
.blog_cat {
}
.blog_cat h2 {
	color: #FFC908;
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	margin: 0 0 20px;
	text-transform: uppercase;
}
.blog_cat ul {
}
.blog_cat ul li {
	border-bottom: 1px solid #EEEEEE;
	padding: 10px 0 10px 15px;
	position: relative;
}
.blog_cat ul li:before {
	color: #888888;
	content: "";
	font-family: FontAwesome;
	left: 0;
	position: absolute;
	top: 10px;
}
.blog_cat ul li a {
	font-size: 13px;
	line-height: 20px;
	color: #888888;
	font-weight: 400;
}
.blog_cat ul li a:hover {
	color: #000
}
.blog_cat ul li:hover:before {
	color: #FFC908
}
.text_widget {
}
.text_widget h2 {
	color: #FFC908;
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	margin: 0 0 23px;
	text-transform: uppercase;
}
.text_widget p {
	font-size: 13px;
	line-height: 20px;
	color: #878787;
	font-weight: 400;
}
ul.blog_tab_title {
	border-bottom: 0px solid #DDDDDD;
}
ul.blog_tab_title li {
	border-right: 1px solid #DDDDDD;
	margin-left: 15px;
}
ul.blog_tab_title li:last-child {
	border-right: 0px solid #DDDDDD;
}
ul.blog_tab_title li:first-child {
	margin-left: 0px
}
ul.blog_tab_title li a {
	border: 0px solid rgba(0, 0, 0, 0);
	border-radius: 0;
	line-height: 19px;
	color: #FFC908;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
}
.blog_tab_title > li.active > a, .blog_tab_title > li.active > a:hover, .blog_tab_title > li.active > a:focus {
	cursor: pointer;
	border: none;
	color: #000
}
.blog_tab_title > li > a:hover, .blog_tab_title > li > a:focus {
	background-color: transparent;
	text-decoration: none;
	outline: none;
}
.tab_inner_blog ul {
}
.tab_inner_blog ul li {
	border-bottom: 1px solid #EEEEEE;
	padding: 10px 0 10px 15px;
	position: relative;
}
.tab_inner_blog ul li:before {
	color: #878787;
	content: "";
	font-family: FontAwesome;
	font-size: 12px;
	left: 0;
	position: absolute;
	top: 12px;
}
.tab_inner_blog ul li a {
	font-size: 12px;
	line-height: 19px;
	color: #878787;
	font-weight: 400;
}
.tab_inner_blog ul li a span {
	font-size: 12px;
	line-height: 25px;
	color: #c3c3c3;
	font-weight: 400;
}
.blog_single_ca:hover .blog_hover_effect {
	opacity: 1;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.blog_single_ca:hover .blog_carousel_inner {
	opacity: 1;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
	height: 55px
}
.blog_hover_effect {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	cursor: pointer;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.blog_carousel_inner {
	background: none repeat scroll 0 0 #FFC908;
	bottom: 0;
	cursor: pointer;
	height: 55px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 5px;
	position: absolute;
	transition: all 0.9s ease 0s;
	width: 97%;
	opacity: 0;
	height: 0;
}
.blog_ca_content {
	display: inline-block;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.blog_ca_content h2 {
	font-size: 16px;
	margin: 0;
	line-height: 19px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
}
.blog_ca_content p {
	margin: 0;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 400;
}
.blog_single_ca {
	margin-bottom: 18px;
	position: relative;
}
.blog_single_ca > img {
	width: 100%;
}
.blog_carousel_inner i {
	color: #FFFFFF;
	float: right;
	font-size: 15px;
	margin-right: 10px;
	margin-top: 18px;
}
.tag_cloud {
}
.tag_cloud h2 {
	color: #FFC908;
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	margin-bottom: 19px;
	text-transform: uppercase;
}
.tag_cloud ul {
}
.tag_cloud ul li {
	border: 1px solid #DDDDDD;
	display: inline-block;
	margin-bottom: 5px;
}
.tag_cloud ul li a {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #878787;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 19px;
	padding: 5px 15px;
}
.tag_cloud ul li a:hover {
	background: #888888;
	color: #FFD239;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.tag_cloud ul li:hover {
	border: 1px solid #888888;
}
.blog_content_inner {
	border-bottom: 1px solid #EEEEEE;
	overflow: hidden;
	padding-bottom: 43px;
	padding-top: 55px;
}
.single_blog_content {
	margin-top: -55px;
}
.single_search button {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #CCCCCC;
	border-image: none;
	border-style: none none none solid;
	border-width: medium medium medium 1px;
	border: none;
	display: block;
	font-size: 20px;
	height: 20px;
	padding-left: 20px;
	padding-right: 6px;
	width: 20px;
}
.single_search button i {
	border-left: 1px solid #DDDDDD;
	color: #FFD146;
	padding-left: 8px;
	position: absolute;
	right: 11px;
	top: 14px;
}
.searh_bar {
	margin-bottom: 23%;
}
.text_widget {
	margin-top: 23%;
}
.recent_post {
	margin-top: 22%;
}
.blog_tab_title {
	margin-bottom: 7%;
}
.letest_product_blog h3 {
	color: #FFC907;
	font-weight: 500;
	line-height: 19px;
	margin: 0 0 30px;
	text-transform: uppercase;
}
.letest_product_blog {
	margin-top: 23%;
}
.tag_cloud {
	margin-top: 22%;
}
#blog_carousel .owl-pagination {
	position: relative;
	top: -50px;
}
#blog_carousel .owl-controls.clickable .owl-buttons .owl-prev {
	background: url("assets/img/blog_carousel_icon_prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 36px;
	left: 20px;
	position: absolute;
	text-indent: -99999px;
	top: 35%;
	width: 20px;
}
#blog_carousel .owl-controls.clickable .owl-buttons .owl-next {
	background: url("assets/img/blog_carousel_icon_next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 36px;
	right: 20px;
	position: absolute;
	text-indent: -99999px;
	top: 35%;
	width: 20px;
}
/* Blog Post CSS */
.blog_post_pixiefy a.social_tag {
	border: medium none;
	color: #FFC908;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
.blog_post_pixiefy a.social_tag:hover {
	background: transparent;
}
.blog_post_pixiefy a.social_tag i {
	color: #606060;
	margin-right: 10px;
}
.comment_area_pixiefy {
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 15px;
	padding-top: 40px;
	position: relative;
}
.comment_area_pixiefy h2 {
	color: #000000;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 55px;
	padding-left: 20px;
	text-transform: uppercase;
}
.comment_area_pixiefy h2:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	top: 80px;
	width: 32px;
}
.blog_media_body {
}
.blog_media_body h4.media-heading {
	font-size: 14px;
	line-height: 21px;
	color: #525252;
	font-weight: 600;
}
.blog_media_body h4.media-heading small {
	font-size: 12px;
	line-height: 16px;
	color: #bbbbbb;
	font-weight: 400;
}
.blog_media_body p {
	font-size: 13px;
	line-height: 20px;
	color: #868686;
	font-weight: 400;
}
.blog_media_body a.repley {
	border: 1px solid #DDDDDD;
	color: #FFC908;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	margin-bottom: 31px;
	padding: 5px 17px;
	text-transform: uppercase;
	width: 70px;
}
.blog_media_body a.repley:hover {
	border: 1px solid #000;
	background: #000;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.blog_formimg {
	padding-left: 0;
}
.blog_comment_pixiefy {
	padding-top: 40px;
	position: relative;
}
.blog_comment_pixiefy h2 {
	color: #000000;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 55px;
	margin-left: 20px;
	text-transform: uppercase;
}
.blog_comment_pixiefy h2:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	top: 59px;
	width: 32px;
}
/* Last page CSS */

#banner_area_pixiefy {
	background: url("assets/img/banner.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 442px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
}
.banner_sp {
	padding: 14% 0;
}
.banner_sp h2 {
	font-size: 30px;
	line-height: 36px;
	font-weight: 300;
	margin: 0;
}
.banner_sp h1 {
	font-size: 60px;
	line-height: 72px;
	font-weight: 300;
	margin: 0;
}
/* Typography CSS */
.typography_area_con {
	position: relative;
}
.typography_area_con h1 {
	color: #000000;
	font-size: 52px;
	font-weight: 400;
	line-height: 62px;
	margin: 0;
	padding-top: 90px;
	text-align: center;
}
.typography_area_con p {
	color: #878787;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 15px;
	padding-bottom: 50px;
	text-align: center;
}
.typography_area_con p:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 155px;
	width: 32px;
}
.typography_area_con p:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 194px;
	width: 32px;
}
.text_tooltip {
	margin-bottom: 73px;
}
.text_tooltip h2, .highlights_area h2, .dropcap_area h2, .blockquote_area h2, .checklists_area h2, .column_title_area h2, .last_list_item h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 37px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 14%;
	z-index: 999;
}
.highlights_area, .dropcap_area, .blockquote_area {
	margin-bottom: 73px;
}
.highlights_area h2 {
	width: 11%;
}
.dropcap_area h2 {
	width: 9%;
}
.blockquote_area h2 {
	width: 12%;
}
.checklists_area h2 {
	width: 55%;
}
.column_title_area h2 {
	width: 10%;
}
.text_tooltip a {
	color: #ffc908
}
.text_tooltip p, .highlights_area p, .dropcap_area p, .blockquote_area p {
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	text-align: left;
	font-weight: 400;
}
.dropcap_area small {
	color: #FFC908;
	float: left;
	font-size: 46px;
	line-height: 22px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
	text-transform: uppercase;
}
.text_tooltip span, .highlights_area span, .dropcap_area span, .blockquote_area span, .checklists_area span, .column_title_area span, .last_list_item span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.text_tooltip p:before, .text_tooltip p:after, .highlights_area p:before, .highlights_area p:after, .dropcap_area p:before, .dropcap_area p:after, .blockquote_area p:before, .blockquote_area p:after, .column_inner p:before, .column_inner p:after {
	display: none;
}
.blockquote_area blockquote p {
	color: #888888;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: 22px;
	padding-bottom: 15px;
}
.blockquote_area blockquote {
	background: #EEEEEE;
	margin-left: 0;
	border-left: 5px solid #FFC908;
	position: relative;
}
.blockquote_area blockquote:after {
	background-image: url("img/blockquote_arrow.png");
	background-repeat: no-repeat;
	bottom: 45px;
	content: " ";
	height: 17px;
	left: 0;
	position: absolute;
	width: 9px;
}
.single_checklist {
	margin-bottom: 50px;
}
.singe_checklists_area {
	margin-bottom: 12px;
}
.checklist_inner {
}
.checklist_inner ul {
}
.checklist_inner ul li, .checklist_inner2 ul li {
	margin-bottom: 30px;
}
.checklist_inner ul li a, .checklist_inner2 ul li a {
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	font-weight: 400;
}
.checklist_inner ul li a i, .checklist_inner ul li a i.fa.fa-star {
	background: none repeat scroll 0 0 #FFC908;
	border-radius: 50%;
	color: #000000;
	display: block;
	float: left;
	font-size: 10px;
	height: 16px;
	margin-right: 5px;
	margin-top: 2px;
	padding-left: 2px;
	padding-top: 3px;
	text-align: center;
	width: 16px;
}
.checklist_inner2 ul li a i, .checklist_inner2 ul li a i.fa.fa-star {
	border-radius: 50%;
	color: #4D5154;
	display: block;
	float: left;
	font-size: 10px;
	height: 16px;
	margin-right: 5px;
	margin-top: 2px;
	padding-left: 2px;
	padding-top: 3px;
	text-align: center;
	width: 16px;
}
.signle_column {
	margin-bottom: 25px;
}
.column_inner {
}
.column_inner h2 {
	font-size: 14px;
	line-height: 22px;
	color: #ffc908;
	text-transform: uppercase;
	font-weight: 500;
}
.column_inner p {
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	text-align: left;
	font-weight: 400;
}
.last_list_item h2 {
	width: 25%;
}
.unorder_list_sp {
}
.unorder_list_sp ul, .unorder_list_sp ol {
	color: #FFCF2D;
	list-style: decimal outside none;
	float: right;
}
.unorder_list_sp ul li {
}
.unorder_list_sp ul li a, .unorder_list_sp ol li a {
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	font-weight: 400;
}
.unorder_list_sp:last-child ul {
	list-style: lower-alpha outside none;
	margin-top: 5px;
}
.unorder_list_sp ol {
	margin: 0;
	list-style: disc outside none;
	margin: 0;
}
.unorder_list_sp:last-child ol {
	list-style: square outside none;
	margin-top: 5px;
}
.sing_column_title_area {
	margin-bottom: -2px;
	margin-top: 25px;
}
/* Icon box CSS */
.icon_box_con {
	position: relative;
}
.icon_box_con h1 {
	color: #000000;
	font-size: 52px;
	font-weight: 400;
	line-height: 62px;
	margin: 0;
	padding-top: 77px;
	text-align: center;
}
.icon_box_con span {
	color: #ffc908;
}
.icon_box_con small {
	color: #878787;
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 5px;
	padding-bottom: 77px;
	text-align: center;
}
.icon_box_con small:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 132px;
	width: 32px;
}
.icon_box_con small:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 170px;
	width: 32px;
}
.icon_title_title h2, .icon_top_area h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 22%;
	z-index: 999;
}
.icon_title_title span, .icon_top_area span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.our_service_inner {
	border-top: 0 solid #EEEEEE;
	padding-bottom: 80px;
	padding-top: 0;
}
.lst_about_promo {
	border-top: 0 solid #EEEEEE;
	padding: 0;
	text-align: center;
}
.lst_about_promo:hover {
	border-top: 0px solid #F7F7F7;
	background: none;
	cursor: pointer;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
/* Image Frame CSS */
.normal_image_title, .img_content_title {
	margin-bottom: 55px;
}
.image_frame_con {
	position: relative;
}
.image_frame_con h1 {
	color: #000000;
	font-size: 52px;
	font-weight: 400;
	line-height: 62px;
	margin: 0;
	text-align: center;
}
.image_frame_con small {
	color: #878787;
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 5px;
	padding-bottom: 75px;
	text-align: center;
}
.image_frame_con span {
	color: #ffc908;
}
.image_frame_con small:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 55px;
	width: 32px;
}
.image_frame_con small:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 90px;
	width: 32px;
}
.normal_image_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 14%;
	z-index: 999;
}
.normal_image_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.normal_image {
	margin-bottom: 80px;
	position: relative;
}
.normal_image img {
	width: 100%;
	padding: 20px
}
.single_image_frame {
	position: relative;
}
.normal_image:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	top: 0;
	width: 32px;
}
.normal_image:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	bottom: 0;
	content: " ";
	height: 16px;
	position: absolute;
	right: 0;
	width: 32px;
}
.img_content_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 26%;
	z-index: 999;
}
.img_content_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.normal_image_content p {
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	font-weight: 400;
}
/* Button CSS */
.button_area_pp {
	position: relative
}
.button_area_pp h1 {
	margin: 0;
	font-size: 52px;
	line-height: 62px;
	color: #000000;
	text-align: center;
	font-weight: 400;
}
.button_area_pp small:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 55px;
	width: 32px;
}
.button_area_pp small:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 90px;
	width: 32px;
}
.button_area_pp small {
	color: #878787;
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 5px;
	padding-bottom: 67px;
	text-align: center;
}
.small_button_title, .Medium_button_title, .Large_button_title {
	margin-bottom: 50px;
}
.all_button_pt, .large_button_main {
	margin-bottom: 90px;
}
.small_button_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 0 -15px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 18%;
	z-index: 999;
}
.small_button_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.button_group {
}
.button_group ul {
}
.button_group ul li, .button_group2 ul li, .button_group3 ul li {
	margin-bottom: 5px;
	display: inline-block;
	background: #FFC908;
	border: 1px solid #FFC908;
}
.button_group ul li a, .button_group2 ul li a, .button_group3 ul li a {
	color: #FFFFFF;
	display: block;
	font-weight: 400;
	padding: 6px 30px;
	text-transform: uppercase;
}
.button_group2 ul li {
	background: #000;
	border: 1px solid #000
}
.button_group3 ul li {
	background: #fff;
	color: #000;
	border: 1px solid #DDDDDD;
}
.button_group3 ul li a {
	color: #000;
}
.Medium_button_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 0 -15px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 27%;
	z-index: 999;
}
.Medium_button_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.button_group {
}
.button_group ul {
}
.button_group4 ul li, .button_group5 ul li, .button_group6 ul li {
	margin-bottom: 5px;
	display: inline-block;
	background: #FFC908;
	border: 1px solid #FFC908;
}
.button_group4 ul li a, .button_group5 ul li a, .button_group6 ul li a {
	color: #FFFFFF;
	display: block;
	font-weight: 400;
	padding: 6px 28px;
	text-transform: uppercase;
}
.button_group5 ul li {
	background: #000;
	border: 1px solid #000
}
.button_group6 ul li {
	background: #fff;
	color: #000;
	border: 1px solid #DDDDDD;
}
.button_group6 ul li a {
	color: #000;
}
.Large_button_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 8%;
	z-index: 999;
}
.Large_button_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.large_b_inner ul li, .large_b_inner2 ul li, .large_b_inner3 ul li {
	margin-bottom: 5px;
	display: inline-block;
	background: #FFC908;
	border: 1px solid #FFC908;
	width: 100%;
}
.large_b_inner ul li a, .large_b_inner2 ul li a, .large_b_inner3 ul li a {
	color: #FFFFFF;
	display: block;
	font-weight: 400;
	padding: 6px 28px;
	text-transform: uppercase;
	text-align: center
}
.large_b_inner2 ul li {
	background: #000;
	border: 1px solid #000
}
.large_b_inner3 ul li {
	background: #fff;
	color: #000;
	border: 1px solid #DDDDDD;
}
.large_b_inner3 ul li a {
	color: #000;
}
.large_b_row {
	width: 80%;
	margin: auto;
}
.accordion_toggles_ptas {
	position: relative;
}
.one_toggle_open h2, .one_toggle_open3 h2, .one_toggle_open2 h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 53%;
	z-index: 999;
}
.one_toggle_open span, .one_toggle_open3 span, .one_toggle_open2 span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.one_toggle_open2 h2 {
	width: 30%;
}
.one_toggle_open3 h2 {
	width: 10%;
}
.accordion_toggles_ptas h1 {
	color: #000000;
	font-size: 52px;
	font-weight: 400;
	line-height: 62px;
	margin: 0;
	text-align: center;
}
.accordion_toggles_ptas small {
	color: #878787;
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 5px;
	padding-bottom: 80px;
	text-align: center;
}
.accordion_toggles_ptas span {
	color: #ffc908;
}
.accordion_toggles_ptas small:before {
	background-image: url("img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 55px;
	width: 32px;
}
.accordion_toggles_ptas small:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 90px;
	width: 32px;
}
.panel-heading .panel-title .accordion-toggle:before {
	background: none repeat scroll 0 0 #000000;
	color: #FFC908;
	content: "";
	display: block;
	float: left;
	font-family: FontAwesome;
	height: 18px;
	left: 31px;
	margin-right: 5px;
	padding-top: 2px;
	text-align: center;
	top: 11px;
	width: 20px;
}
.panel-heading .panel-title .accordion-toggle.collapsed:before {
	background: none repeat scroll 0 0 #FFC908;
	color: #000000;
	content: "";
	font-family: FontAwesome;
	font-size: 14px;
	height: 20px;
	left: 31px;
	padding-left: 2px;
	padding-top: 3px;
	top: 11px;
}
.one_toggle_title h4 {
	color: #888888;
	font-size: 14px;
	line-height: 16px;
}
.panel-group .panel {
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
}
.one_toggle_title {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: rgba(0, 0, 0, 0) !important;
	border-bottom: 1px solid #DDDDDD !important;
	border-image: none;
	border-left: 1px solid #DDDDDD;
	border-radius: 0 !important;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	padding-bottom: 12px;
}
.one_toggle_content {
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	font-weight: 400;
	border-top: none !important;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: 0px solid #DDDDDD;
}
/* tabs */
.tab_fair_con {
	position: relative;
}
.tab_fair_con h1 {
	color: #000000;
	font-size: 52px;
	font-weight: 400;
	line-height: 62px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 35px;
	text-align: center;
}
.tab_fair_con small {
	color: #878787;
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 5px;
	padding-bottom: 55px;
	text-align: center;
}
.tab_fair_con small:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 120px;
	width: 32px;
}
.tab_fair_con small:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 160px;
	width: 32px;
}
.HorizontalTabs_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 55px -15px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 16%;
	z-index: 999;
}
.HorizontalTabs_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.HorizontalTabs_area_pixiefy {
}
.HorizontalTabs_area_pixiefy ul.tab_hriz {
}
.HorizontalTabs_area_pixiefy ul.tab_hriz li {
	border-left: 1px solid #DDDDDD;
	border-right: 7px solid #000000;
	border-top: 1px solid #DDDDDD;
	display: inline-block;
	margin-right: 5px;
	width: 12%;
}
.HorizontalTabs_area_pixiefy ul.tab_hriz li.active {
	outline: none;
	border-right: 1px solid #DDDDDD;
}
.HorizontalTabs_area_pixiefy ul.tab_hriz li.active > a {
	text-align: left;
	color: #ffc908;
	border-left: 7px solid #ffc908;
	outline: none
}
.HorizontalTabs_area_pixiefy ul.tab_hriz li a {
	color: #000000;
	display: block;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	padding: 10px 11px;
	text-align: right;
}
.HorizontalTabs_area_pixiefy ul li a.tab_hriz:hover {
}
.last_tab_horiz {
	border: 1px solid #DDDDDD;
	margin-bottom: 60px;
	padding-bottom: 35px;
	padding-top: 35px;
}
.last_tab_inner {
	padding: 0
}
.HorizontalTabs_area_pixiefy ul.tab_hriz2 li {
	width: 20%
}
.ssssss_icon_lastpp {
	height: 140px
}
.tab_cont_first {
}
.tab_cont_first p {
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	font-weight: 400;
}
.tab_cont_first ul {
	color: #FFC908;
	list-style: decimal outside none;
	margin-left: 17px;
}
.tab_cont_first ul li {
}
.tab_cont_first ul li a {
	font-size: 14px;
	line-height: 22px;
	color: #888888;
	font-weight: 400;
	;
}
.HorizontalTabs_area_pixiefy ul.tab_hriz3 li {
	border-bottom: 1px solid #DDDDDD;
	display: block;
	margin-bottom: 5px;
	width: 119%;
}
.HorizontalTabs_area_pixiefy ul.tab_hriz3 li:last-child {
	border-bottom: 1px solid #ddd;
}
.ssssss_icon_lastpp_2 {
	height: 300px;
}
.ssssss_icon_lastpp_4 {
	height: 150px;
}
.HorizontalTabs_area_pixiefy ul.tab_hriz4 li {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 5px;
	width: 133%;
}
.two_clm_hr h2 {
	width: 40%;
}
.two_clm_hr2 h2 {
	width: 36%;
}
.HorizontalTabs_area_pixiefy ul.tab_hriz4 li:last-child {
	border-bottom: 1px solid #ddd;
}
.signle_bredcrumb {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-top: 0;
	padding-left: 0;
}
.one_toggle_open, .one_toggle_open2, .one_toggle_open3 {
	margin-bottom: 45px;
}
.shortable_area {
}
.shortable_area ol {
}
.shortable_area ol li.active a {
	color: #ffc908
}
.shortable_area ol li a {
	font-size: 13px;
	line-height: 22px;
	color: #888888;
	font-weight: 400;
}
.testimonial_more {
	position: relative;
}
.testimonial_more h1 {
	color: #000000;
	font-size: 52px;
	font-weight: 400;
	line-height: 62px;
	margin: 0;
	padding-top: 2%;
	text-align: center;
}
.testimonial_more small:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 70px;
	width: 32px;
}
.testtimonial_slider_last {
}
.testtimonial_slider_last h2, .testtimonial_slider_last2 h2, .testtimonial_slider_last3 h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 0 -15px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 19%;
	z-index: 999;
}
.testtimonial_slider_last span, .testtimonial_slider_last2 span, .testtimonial_slider_last3 span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.testtimonial_slider_last3 h2 {
	width: 27%;
}
.testimonial_more small:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 115px;
	width: 32px;
}
.testimonial_more small {
	color: #878787;
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 5px;
	padding-bottom: 75px;
	text-align: center;
}
.last_testimonial_info p {
	background: none repeat scroll 0 0 #F7F7F7;
	color: #878787;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	min-height: 107px;
	padding: 20px;
	text-align: center;
}
.last_testimonial_info p:before {
	background-image: url("assets/img/la_arrow.png");
	background-repeat: no-repeat;
	bottom: -12px;
	content: " ";
	height: 12px;
	left: 35px;
	position: absolute;
	width: 22px;
}
.single_testimonial_lst {
	padding-bottom: 50px;
	padding-left: 0;
	padding-top: 35px;
}
.profile_info_test_lst {
	padding-left: 2%;
	padding-top: 15px;
}
/*  */
.inforgraphics_lst i:after {
	background: none repeat scroll 0 0 #FFC908;
	left: -2px !important;
	padding: 2px !important;
	top: -1.9px !important;
}
.inforgraphics_lst i {
	color: #000000 !important;
	box-shadow: 0 0 0 1px #000 !important;
	height: 85px !important;
	width: 85px !important;
}
.inforgraphics_lst i:hover {
	color: #fff !important;
}
.inforgraphics_lst h2 {
	color: #000
}
.inforgraphics_lst p {
	color: #000
}
.first_infor_graps {
	padding-bottom: 80px;
	margin-left: 0;
	margin-right: 0;
}
.another_info_graps {
	padding-bottom: 5%;
	margin: auto;
}
.another_info_inner {
}
.another_info_inner i {
	color: #FFC908;
	float: left;
	font-size: 75px;
	margin-right: 8px;
	padding-top: 8px;
}
.info_graps_content {
	float: left;
}
.info_graps_content h2 {
	color: #FFC908;
	font-size: 50px;
	font-weight: 300;
	line-height: 53px;
	margin: 0;
	text-transform: uppercase;
}
.info_graps_content p {
	font-size: 15px;
	line-height: 25px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 400;
	margin: 0;
}
.chart {
	display: inline-block;
	font-size: 36px;
	font-weight: bold;
	height: 110px;
	line-height: 43px;
	margin-bottom: 50px;
	margin-top: 43px;
	padding-left: 45px;
	padding-top: 51px;
	position: relative;
	text-align: center;
	width: 110px;
}
.inner_icon {
	min-height: 100px;
}
.inner_icon i {
	margin-top: 10px;
	transition: all 1000ms ease 0s !important;
	-moz-transition: all 1000ms ease 0s !important;
	-webkit-transition: all 1000ms ease 0s !important;
	-o-transition: all 1000ms ease 0s !important;
}
.inner_icon i:hover {
	margin-top: -10px;
	transition: all 1000ms ease 0s;
	-moz-transition: all 1000ms ease 0s;
	-webkit-transition: all 1000ms ease 0s;
	-o-transition: all 1000ms ease 0s;
}
/* Pricing Table 1 CSSS */

.pricing_table1_title h2, .pricing_table2_title h2, .pricing_table3_title h2, .pricing_table4_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 0 -10px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 19%;
	z-index: 999;
}
.pricing_table1_title span, .pricing_table2_title span, .pricing_table3_title span, .pricing_table4_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.pricing_table1_title h2 {
	padding-bottom: 80px;
}
.single_pricing_table1 {
	margin-bottom: 110px;
	padding: 5px;
	transition: all 0.9s ease 0s;
}
.pricing_table2_title h2 {
	margin-bottom: 50px
}
.pricing_table_area_con {
	position: relative;
}
.pricing_table_area_con h1 {
	color: #000000;
	font-size: 52px;
	font-weight: 400;
	line-height: 62px;
	margin: 0;
	padding-top: 53px;
	text-align: center;
}
.pricing_table_area_con span {
	color: #FFC908;
}
.pricing_table_area_con small:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 105px;
	width: 32px;
}
.pricing_table_area_con small:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 145px;
	width: 32px;
}
.pricing_table_area_con small {
	color: #878787;
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 5px;
	padding-bottom: 78px;
	text-align: center;
}
.pricing_table_head {
	background: none repeat scroll 0 0 #000000;
	padding: 20px;
	text-align: center;
}
.pricing_table_head h2 {
	margin: 0;
	font-size: 19px;
	line-height: 24px;
	color: #ffc908;
	text-transform: uppercase;
	font-weight: 400;
}
.pricing_table_head h1 {
	color: #FFC908;
	font-size: 50px;
	font-weight: 800;
	line-height: 25px;
	margin: 15px 0 0;
}
.pricing_table_head span {
	margin: 0;
	font-weight: 400;
	font-size: 12px;
	line-height: 24px;
}
.pricing_table1_body {
	background: none repeat scroll 0 0 #F7F7F7;
	padding-bottom: 35px;
	padding-top: 5px;
	text-align: center;
}
.pricing_table1_body ul {
}
.pricing_table1_body ul li {
}
.pricing_table1_body ul li a {
	color: #878787;
	font-size: 14px;
	font-weight: 400;
	line-height: 40px;
}
.pricing_table1_body ul li a span {
	color: #000000
}
.pricing_singup_button {
	margin-top: 30px;
}
.pricing_singup_button a {
	background: none repeat scroll 0 0 #000000;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	padding: 10px 40px;
	text-align: center;
	text-transform: uppercase;
}
.single_pricing_table1 {
	padding: 5px;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.pricing_table1:hover {
	margin-top: 12.8px;
	transform: scale(1.1);
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
	cursor: pointer;
	z-index: 999;
}
.pricing_table1:hover .pricing_table1_body ul li a span {
	color: #FFC908
}
.pricing_table1:hover .pricing_table1_body ul li a {
	color: #fff
}
.pricing_table1:hover .pricing_table1_body {
	background: #000
}
.pricing_table1:hover .pricing_table_head {
	background: #FFC908
}
.pricing_table1:hover .pricing_table_head h1 {
	color: #000
}
.pricing_table1:hover .pricing_table_head h2 {
	color: #000
}
.pricing_table1:hover .pricing_table_head span {
	color: #000
}
.pricing_table1:hover .pricing_singup_button a {
	color: #000;
	background: #FFC908;
}
.pricing_table_head2 {
	padding: 20px;
	text-align: center;
}
.pricing_table_head2 h2 {
	margin: 0;
	font-size: 19px;
	line-height: 24px;
	color: #ffc908;
	text-transform: uppercase;
	font-weight: 400;
}
.pricing_table_head2 h1 {
	background: none repeat scroll 0 0 #FFC908;
	color: #FFFFFF;
	font-size: 50px;
	font-weight: 800;
	line-height: 25px;
	margin: 15px -20px 0;
	padding: 21px 0 10px;
}
.pricing_table_head2 span {
	margin: 0;
	font-weight: 400;
	font-size: 12px;
	line-height: 24px;
	color: #fff
}
.pricing_table1_body2 {
	background: none repeat scroll 0 0 #fff;
	padding-bottom: 35px;
	padding-top: 5px;
	text-align: center;
}
.pricing_table1_body2 ul {
}
.pricing_table1_body2 ul li {
}
.pricing_table1_body2 ul li a {
	color: #878787;
	font-size: 14px;
	font-weight: 400;
	line-height: 40px;
}
.pricing_table1_body2 ul li a span {
	color: #000000
}
.pricing_singup_button2 {
	margin-top: 30px;
}
.pricing_singup_button2 a {
	background: none repeat scroll 0 0 #FFC908;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	padding: 10px 40px;
	text-align: center;
	text-transform: uppercase;
}
.single_pricing_table2 {
	margin-bottom: 90px;
	padding: 5px;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.pricing_table2 {
	border: 1px solid #FFC908;
}
.pricing_table2:hover {
	border: 1px solid #000;
	cursor: pointer;
}
.pricing_table2:hover .pricing_table_head2 h1 {
	background: #000;
}
.pricing_table2:hover .pricing_table_head2 h2 {
	color: #000;
}
.pricing_table_head3 {
	background: none repeat scroll 0 0 #000000;
	padding: 20px 0;
	text-align: center;
}
.pricing_table_head3 h1 {
	background: none repeat scroll 0 0 #FFC908;
	border: 6px solid #FFFFFF;
	border-radius: 66%;
	color: #000000;
	font-size: 60px;
	font-weight: 800;
	height: 200px;
	line-height: 30px;
	margin: auto;
	padding-top: 60px;
	position: absolute;
	right: 14%;
	text-transform: uppercase;
	top: -88px;
	width: 200px;
}
.pricing_table_head3 h2 {
	color: #FFC908;
	font-size: 19px;
	font-weight: 500;
	line-height: 51px;
	margin: 15px -20px 0;
	padding-top: 30%;
	text-transform: uppercase;
}
.pricing_table_head3 span {
	color: #000000;
	font-size: 20px;
	font-weight: 400;
	line-height: 41px;
	margin: 0;
	text-transform: lowercase;
}
.pricing_table1_body3 {
	background: none repeat scroll 0 0 #F7F7F7;
	padding-bottom: 35px;
	padding-top: 5px;
	text-align: center;
}
.pricing_table3_title h2 {
	margin-bottom: 18%;
}
.pricing_table1_body3 ul {
}
.pricing_table1_body3 ul li {
}
.pricing_table1_body3 ul li a {
	color: #878787;
	font-size: 14px;
	font-weight: 400;
	line-height: 40px;
}
.pricing_table1_body3 ul li a span {
	color: #000000
}
.pricing_singup_button3 {
	margin-top: 20px;
}
.pricing_singup_button3 a {
	background: none repeat scroll 0 0 #000;
	color: #FFC908;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	padding: 10px 40px;
	text-align: center;
	text-transform: uppercase;
}
.single_pricing_table3 {
	margin-bottom: 120px;
	padding: 5px;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.pricing_table3 {
	border: medium none;
	position: relative;
}
.pricing_table3:hover {
	margin-top: 12.8px;
	transform: scale(1.1);
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
	cursor: pointer;
	z-index: 999;
}
.pricing_table3:hover .pricing_table_head3 h1 {
	background: none repeat scroll 0 0 #000;
	color: #FFC908;
}
.pricing_table3:hover .pricing_table_head3 span {
	background: none repeat scroll 0 0 #000;
	color: #FFC908;
}
.pricing_table3:hover .pricing_table_head3 {
	background: none repeat scroll 0 0 #FFC908;
}
.pricing_table3:hover .pricing_table_head3 h2 {
	color: #000;
}
.pricing_table3:hover .pricing_singup_button3 a {
	background: none repeat scroll 0 0 #FFC908;
	color: #000;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	padding: 10px 40px;
	text-align: center;
	text-transform: uppercase;
}
.pricing_table4_title h2 {
	margin-bottom: 145px;
	margin-left: 0;
}
.pricing_table_head4 {
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 20px 0 0;
	text-align: center;
}
.pricing_table_head4 h1 {
	background: none repeat scroll 0 0 #FFC908;
	border-radius: 66%;
	color: #FFFFFF;
	font-size: 60px;
	font-weight: 800;
	height: 150px;
	line-height: 30px;
	margin: auto;
	padding-top: 47px;
	position: absolute;
	right: 21%;
	text-transform: uppercase;
	top: -72px;
	width: 150px;
}
.pricing_table_head4 h2 {
	color: #FFC908;
	font-size: 19px;
	font-weight: 500;
	line-height: 51px;
	margin: 0;
	padding-top: 69px;
	text-transform: uppercase;
}
.pricing_table_head4 span {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 41px;
	margin: 0;
	text-transform: lowercase;
}
.pricing_table1_body4 {
	background: none repeat scroll 0 0 #FFFFFF;
	padding-bottom: 35px;
	padding-top: 5px;
	text-align: center;
}
.pricing_table1_body4 ul {
}
.pricing_table1_body4 ul li {
}
.pricing_table1_body4 ul li a {
	color: #878787;
	font-size: 14px;
	font-weight: 400;
	line-height: 40px;
}
.pricing_table1_body4 ul li a span {
	color: #000000
}
.pricing_singup_button4 {
	margin-top: 20px;
}
.pricing_singup_button4 a {
	background: none repeat scroll 0 0 #FFC908;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	padding: 10px 40px;
	text-align: center;
	text-transform: uppercase;
}
.single_pricing_table4 {
	margin-bottom: 58px;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.pricing_table4 {
	border: medium none;
	position: relative;
	border: 1px solid #FFC908;
}
.pricing_table4:hover {
	cursor: pointer
}
.pricing_table4:hover .pricing_table_head4 h1 {
	background: #000;
}
.pricing_table4:hover .pricing_table_head4 h2 {
	color: #000;
}
/* Table */

.data_table_title1 h2, .data_table_title2 h2, .data_table_title3 h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 67px -15px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 18%;
	z-index: 999;
}
.data_table_title1 span, .data_table_title2 span, .data_table_title3 span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.data_table_one_pixiefy, .data_table_one_pixiefy2, .data_table_one_pixiefy3 {
	padding-bottom: 45px;
	text-align: center;
}
.data_table_one_pixiefy thead tr th {
	background: none repeat scroll 0 0 #FFC908;
	border-right: 1px solid #FFFFFF;
	color: #000000;
	font-size: 17px;
	font-weight: 500;
	line-height: 51px;
	text-align: center;
	text-transform: uppercase;
}
.data_table_one_pixiefy tbody td:last-child {
	color: #000000;
	font-size: 14px;
	font-weight: 400;
}
.data_table_one_pixiefy tbody td:nth-child(2), .data_table_one_pixiefy tbody td:nth-child(3) {
	color: #878787;
	font-weight: 400;
}
.data_table_one_pixiefy thead tr th:last-child {
	background: #000;
	color: #FFC908;
	border-right: 0px solid #FFFFFF;
}
.data_table_one_pixiefy thead tr th:nth-child(2) {
	background: #000;
	color: #FFC908
}
.data_table_one_pixiefy td {
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #FFFFFF !important;
	border-right: 1px solid #FFFFFF;
	color: #000000;
	font-size: 19px;
	line-height: 51px !important;
	padding: 0 !important;
}
.data_table_one_pixiefy td span {
	color: #878787;
}
.data_table_one_pixiefy td:last-child {
	border-right: 0px solid #FFFFFF;
}
.data_table_one_pixiefy .table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: #F2F2F2;
}
.data_table_one_pixiefy .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
	border-bottom: 0 none;
	border-top: 0 none;
}
.data_table_one_pixiefy tr:last-child td:first-child, .data_table_one_pixiefy tr:last-child td:nth-child(3) { /* last row, last cell */
	color: #000000 !important;
	font-weight: 600;
	font-size: 15px;
}
.data_table_one_pixiefy tr:last-child td:last-child {
	font-size: 15px;
	color: #ffc908;
	font-weight: 600;
}
.data_table_one_pixiefy tr:last-child td:nth-child(2) {
	font-size: 15px;
	color: #ffc908;
	font-weight: 600;
}
.data_table_one_pixiefy2 {
	text-align: center;
}
.data_table_one_pixiefy2 thead tr th {
	background: none repeat scroll 0 0 #F9F9F9;
	border-right: 1px solid #FFFFFF;
	color: #ffc908;
	font-size: 17px;
	font-weight: 600;
	line-height: 51px;
	text-align: center;
	text-transform: uppercase;
}
.data_table_one_pixiefy2 tbody td:first-child, .data_table_one_pixiefy2 tbody td:nth-child(3) {
	background: #000000 !important;
	border: none !important;
	border-right: 1px solid #fff !important;
	color: #fff !important;
}
.data_table_one_pixiefy2 tbody td:nth-child(2), .data_table_one_pixiefy2 tbody td:nth-child(4) {
	background: #FFC908 !important;
	color: #000 !important;
	border: none !important;
	border-right: 1px solid #fff !important;
}
.data_table_one_pixiefy2 tbody td:nth-child(4) {
	border-right: 0px solid #fff !important;
}
.data_table_one_pixiefy2 tbody td:last-child {
	color: #000000;
	font-size: 14px;
	font-weight: 400;
}
.data_table_one_pixiefy2 tbody td:nth-child(2), .data_table_one_pixiefy2 tbody td:nth-child(3) {
	color: #878787;
	font-weight: 400;
}
.data_table_one_pixiefy2 thead tr th:last-child {
	background: #F2F2F2;
	color: #000;
	border-right: 0px solid #FFFFFF;
}
.data_table_one_pixiefy2 thead tr th:nth-child(2) {
	background: #F2F2F2;
	color: #000;
}
.data_table_one_pixiefy2 td {
	background: none repeat scroll 0 0 #F9F9F9;
	background: #F2F2F2 !important;
	border-right: 1px solid #FFFFFF;
	color: #000000;
	font-size: 19px;
	line-height: 51px !important;
	padding: 0 !important;
}
.data_table_one_pixiefy2 td:last-child {
	border-right: 0px solid #FFFFFF;
}
.data_table_one_pixiefy2 .table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: #F2F2F2;
}
.data_table_one_pixiefy2 .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
	border-bottom: 0 none;
	border-top: 0 none;
}
.data_table_one_pixiefy2 tr:last-child td:first-child, .data_table_one_pixiefy2 tr:last-child td:nth-child(3) {
	color: #FFC908 !important;
	font-weight: 600;
	font-size: 15px;
	background: #F9F9F9 !important;
}
.data_table_one_pixiefy2 tr:last-child td:last-child {
	font-size: 15px;
	color: #ffc908;
	font-weight: 600;
	background: #F2F2F2 !important;
}
.data_table_one_pixiefy2 tr:last-child td:nth-child(2) {
	font-size: 15px;
	color: #ffc908;
	font-weight: 600;
	background: #F2F2F2 !important;
}
.data_table_one_pixiefy3 {
	text-align: center;
}
.data_table_one_pixiefy3 thead tr th {
	background: none repeat scroll 0 0 #F9F9F9;
	border-right: 1px solid #E4E4E4;
	color: #000000;
	font-size: 17px;
	font-weight: 500;
	line-height: 51px;
	text-align: center;
	text-transform: uppercase;
}
.data_table_one_pixiefy3 thead tr th:nth-child(2), .data_table_one_pixiefy3 thead tr th:last-child {
	color: #ffc908;
}
.data_table_one_pixiefy3 thead tr th:last-child {
	border-right: 0px solid #E4E4E4;
}
.data_table_one_pixiefy3 td {
	border: none !important;
	border-right: 1px solid #E4E4E4 !important;
	color: #000000;
	font-size: 19px;
	line-height: 51px !important;
	padding: 0 !important;
}
.data_table_one_pixiefy3 td:last-child {
	border: none !important;
	border-right: 0px solid #E4E4E4 !important;
}
.data_table_one_pixiefy3 thead {
	border-bottom: 1px solid #E4E4E4 !important;
}
.data_table_one_pixiefy3 .table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: #F2F2F2;
}
.data_table_one_pixiefy3 tr:last-child td:first-child, .data_table_one_pixiefy3 tr:last-child td:nth-child(3) { /* last row, last cell */
	color: #000000 !important;
	font-weight: 600;
	font-size: 15px;
}
.data_table_one_pixiefy3 tr:last-child td:last-child {
	font-size: 15px;
	color: #ffc908;
	font-weight: 600;
}
.data_table_one_pixiefy3 tr:last-child td:nth-child(2) {
	font-size: 15px;
	color: #ffc908;
	font-weight: 600;
}
/* Random counters CSS */

.infographics_area_con {
	position: relative;
}
.infographics_area_con h1 {
	color: #000000;
	font-size: 52px;
	font-weight: 400;
	line-height: 62px;
	margin: 0;
	padding-top: 50px;
	text-align: center;
}
.infographics_area_con small:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 100px;
	width: 32px;
}
.infographics_area_con small:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 143px;
	width: 32px;
}
.infographics_area_con small {
	color: #878787;
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 5px;
	text-align: center;
	padding-bottom: 90px;
}
.zero_counter_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 15%;
	z-index: 999;
	margin-bottom: 58px;
}
.zero_counter_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.random_counters_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 58px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 18%;
	z-index: 999;
}
.random_counters_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.single_random_counters {
	width: 20%;
}
.random_counter_inner {
	text-align: center;
}
.random_counter_inner h2 {
	border-bottom: 3px solid #FFC908;
	border-top: 3px solid #FFC908;
	color: #000000;
	font-size: 50px;
	font-weight: 300;
	line-height: 75px;
	margin: auto;
	width: 80px;
}
.random_counter_inner p {
	color: #000000;
	font-size: 15px;
	font-weight: 600;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
	margin-top: 25px;
	text-align: center;
}
.single_random_counters2 {
	width: 20%;
}
.random_counter_inner2 {
	text-align: center;
}
.random_counter_inner2 h2 {
	color: #ffc908;
	font-size: 50px;
	font-weight: 600;
	line-height: 75px;
	margin: 0;
}
.random_counter_first {
	margin-bottom: 70px;
}
.random_counter_second {
	margin-bottom: 88px;
}
.random_counter_inner2 p {
	color: #000000;
	font-size: 15px;
	font-weight: 600;
	line-height: 22px;
	margin: 10px 0 0;
	text-align: center;
	text-transform: uppercase;
}
/* Vertical progress bar CSS */
.vertical_team_skill {
	background: none repeat scroll 0 0 #E9E9E9;
	height: 540px;
	position: relative;
	width: 25%;
	margin: auto;
}
.vertical_skill_top {
	background: none repeat scroll 0 0 #000000;
	bottom: -140px;
	height: 400px;
	position: relative;
}
.single_team_skillv p {
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
	font-weight: 500;
}
.vertical_skill_top2 {
	background: none repeat scroll 0 0 #000000;
	bottom: -90px;
	height: 450px;
	position: relative;
}
.vertical_skill_top3 {
	background: none repeat scroll 0 0 #000000;
	bottom: -40px;
	height: 500px;
	position: relative;
}
.vertical_skill_top4 {
	background: none repeat scroll 0 0 #000000;
	bottom: -160px;
	height: 380px;
	position: relative;
}
.vertical_skill_top5 {
	background: none repeat scroll 0 0 #000000;
	bottom: -60px;
	height: 480px;
	position: relative;
}
.vertical_skill_top6 {
	background: none repeat scroll 0 0 #000000;
	bottom: -237px;
	height: 300px;
	position: relative;
}
.skill_right:before {
	background: url("assets/img/skill_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	display: inline-block;
	height: 27px;
	left: 98%;
	margin-bottom: -10px;
	margin-left: -10px;
	position: relative;
	top: -10px;
	width: 27px;
}
.hori_prog_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 58px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 25%;
	z-index: 999;
}
.hori_prog_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.single_hori {
	margin-bottom: 30px;
}
.ver_prog_title {
}
.ver_prog_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 58px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 23%;
	z-index: 999;
}
.ver_prog_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.single_team_skillv {
	padding-bottom: 83px;
}
.pei_chart_1 h2, .pei_chart_2 h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 15px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 11%;
	z-index: 999;
}
#partner_logo_slider {
	border-right: 1px solid #eee;
}
.pei_chart_1 span, .pei_chart_2 span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.pei_chart_2 h2 {
	width: 19%;
}
.single_pie_cht {
	padding-bottom: 85px;
}
/* Massage CSS */
.massage_style_one {
	background: none repeat scroll 0 0 #FFC908;
	margin-bottom: 10px;
	padding: 0;
}
.massage_style_one i {
	background: url("assets/img/sms_1_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-size: 35px;
	height: 72px;
	margin: 0;
	padding-right: 15px;
	padding-top: 20px;
	text-align: center;
	width: 99px;
}
.massage_style_one p, .massage_style_two p, .massage_style_three p, .massage_style_four p {
	color: #FFFFFF;
	font-size: 17px;
	font-weight: 500;
	line-height: 15px;
	margin: 0;
	min-height: 72px;
	overflow: hidden;
	padding: 28.4px 28.4px 28.4px 15px;
	position: relative;
}
.massage_style_one p:before, .massage_style_two p:before, .massage_style_three p:before, .massage_style_four p:before {
	cursor: pointer;
	font-family: FontAwesome;
	position: absolute;
	right: 25px;
	content: "\f00d";
}
.massage_style_two {
	background: none repeat scroll 0 0 #373737;
	padding: 0;
}
.massage_style_two i {
	background: url("assets/img/sms_2_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-size: 35px;
	height: 72px;
	margin: 0;
	padding-right: 15px;
	padding-top: 20px;
	text-align: center;
	width: 99px;
}
.massage_style_three {
	background: none repeat scroll 0 0 #95BE26;
	padding: 0;
	margin-bottom: 10px;
}
.massage_style_three i {
	background: url("assets/img/sms_3_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-size: 35px;
	height: 72px;
	margin: 0;
	padding-right: 15px;
	padding-top: 20px;
	text-align: center;
	width: 99px;
}
.massage_style_four {
	background: none repeat scroll 0 0 #D51900;
	padding: 0;
}
.massage_style_four i {
	background: url("assets/img/sms_4_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-size: 35px;
	height: 72px;
	margin: 0;
	padding-right: 15px;
	padding-top: 20px;
	text-align: center;
	width: 99px;
}
.massage_style_five {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #FFC908;
	margin-bottom: 10px;
	padding: 0;
}
.massage_style_five i {
	color: #FFC908;
	float: left;
	font-size: 35px;
	height: 72px;
	margin: 0;
	padding-right: 15px;
	padding-top: 20px;
	text-align: center;
	width: 99px;
}
.massage_style_five p:before {
	content: "";
	cursor: pointer;
	font-family: FontAwesome;
	position: absolute;
	right: 0px;
}
.massage_style_five p {
	color: #FFC908;
	font-size: 17px;
	font-weight: 500;
	left: -25px;
	line-height: 15px;
	margin: 0 0 0 -32px;
	overflow: hidden;
	padding-bottom: 28.4px;
	padding-right: 28.4px;
	padding-top: 28.4px;
	position: relative;
}
.massage_style_six {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #000000;
	padding: 0;
}
.massage_style_six i {
	color: #000000;
	float: left;
	font-size: 35px;
	height: 72px;
	margin: 0;
	padding-right: 15px;
	padding-top: 20px;
	text-align: center;
	width: 99px;
}
.massage_style_six p:before {
	content: "";
	cursor: pointer;
	font-family: FontAwesome;
	position: absolute;
	right: 0px;
}
.massage_style_six p {
	color: #000;
	font-size: 17px;
	font-weight: 500;
	left: -25px;
	line-height: 15px;
	margin: 0 0 0 -32px;
	overflow: hidden;
	padding-bottom: 28.4px;
	padding-right: 28.4px;
	padding-top: 28.4px;
	position: relative;
}
.massage_style_seven {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #95BE26;
	margin-bottom: 10px;
	padding: 0;
}
.massage_style_seven i {
	color: #95BE26;
	float: left;
	font-size: 35px;
	height: 72px;
	margin: 0;
	padding-right: 15px;
	padding-top: 20px;
	text-align: center;
	width: 99px;
}
.massage_style_seven p:before {
	content: "";
	cursor: pointer;
	font-family: FontAwesome;
	position: absolute;
	right: 0;
}
.massage_style_seven p {
	color: #95BE26;
	font-size: 17px;
	font-weight: 500;
	left: -25px;
	line-height: 15px;
	margin: 0 0 0 -32px;
	overflow: hidden;
	padding-bottom: 28.4px;
	padding-right: 28.4px;
	padding-top: 28.4px;
	position: relative;
}
.massage_style_eight {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #D51900;
	margin-bottom: 10px;
	padding: 0;
}
.massage_style_eight i {
	color: #D51900;
	float: left;
	font-size: 35px;
	height: 72px;
	margin: 0;
	padding-right: 15px;
	padding-top: 20px;
	text-align: center;
	width: 99px;
}
.massage_style_eight p:before {
	content: "";
	cursor: pointer;
	font-family: FontAwesome;
	position: absolute;
	right: 0px;
}
.massage_style_eight p {
	color: #D51900;
	font-size: 17px;
	font-weight: 500;
	left: -25px;
	line-height: 15px;
	margin: 0 0 0 -32px;
	overflow: hidden;
	padding-bottom: 28.4px;
	padding-right: 28.4px;
	padding-top: 28.4px;
	position: relative;
}
.ser_icon_lst {
	border-top: 0 solid #EEEEEE;
	padding-bottom: 0;
	padding-top: 0;
	text-align: center;
}
.sms_styl_title h2, .sms_styl_title2 h2, .process_shrt_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 50px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 19%;
	z-index: 999;
	z-index: 999;
}
.sms_styl_title span, .sms_styl_title2 span, .process_shrt_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.single_massage_style1, .single_massage_style2 {
	margin-bottom: 45px;
}
/* Team smaple css */
.team_smaple_con {
	position: relative;
}
.team_smaple_con h1 {
	color: #000000;
	font-size: 52px;
	font-weight: 400;
	line-height: 62px;
	margin: 0;
	padding-top: 80px;
	text-align: center;
}
.team_smaple_con small:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 125px;
	width: 32px;
}
.team_smaple_con small:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 175px;
	width: 32px;
}
.team_smaple_con small {
	color: #878787;
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 5px;
	padding-bottom: 45px;
	text-align: center;
}
.profile_info_lst img {
	border-radius: 500px;
	display: block;
	height: 270px;
	margin: auto;
	width: 270px;
}
.profile_info_lst span.imghover {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	border-radius: 500px;
	display: block;
	height: 270px;
	left: 0;
	margin: auto;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 272px;
}
.team_inn_lst {
	border-bottom: 1px solid #EEEEEE;
	padding-top: 30px;
}
.team_inn_lst i {
	background: none repeat scroll 0 0 #000000;
	border: medium none;
	color: #FFC907;
	padding-top: 8px;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.team_inn_lst h2 {
	margin-bottom: 0;
	padding-top: 10px;
}
.team_inn_lst p {
	margin-bottom: 0;
	margin-top: 0;
}
.tema_ar_lst {
	border-bottom: 0 solid #EEEEEE;
	padding: 5px 0;
}
.team_inner_lst:hover {
	background: transparent;
	;
}
.team_inner_lst:hover .team_inn_lst i {
	background: none repeat scroll 0 0 #FFC907;
	color: #000;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.team_row_pt2 {
	padding: 10px 0 0;
}
/* Pertner logo CSS */
.full_width_logo {
	margin-left: 0px;
}
.single_f_logo {
	min-height: 60px;
	padding-left: 0;
	width: 20%;
}
.full_width_logo img {
	margin-left: 0;
}
.single_partner_logo_slider {
	border: 1px solid #EEEEEE;
	min-height: 59px;
	padding: 17px 0 0;
}
.single_partner_logo_slider img {
	margin: auto;
	display: block;
}
#partner_logo_slider .owl-controls.clickable .owl-buttons .owl-prev {
	background: url("assets/img/lst_prev_arrow.png") no-repeat scroll 8px 4px #A3A3A3;
	border-radius: 0;
	height: 25px;
	margin: 0 5px 0 0;
	opacity: inherit;
	text-indent: -999px;
	width: 28px;
}
#partner_logo_slider .owl-controls.clickable .owl-buttons .owl-prev:hover, #partner_logo_slider .owl-controls.clickable .owl-buttons .owl-next:hover {
	background-color: #FFC907;
}
#partner_logo_slider .owl-controls.clickable .owl-buttons .owl-next {
	background: url("assets/img/lst_next_arrow.png") no-repeat scroll 10px 4px #A3A3A3;
	border-radius: 0;
	height: 25px;
	opacity: inherit;
	text-indent: -999px;
	width: 28px;
	margin: 0
}
#partner_logo_slider .owl-buttons {
	float: right;
}
.single_gird_border {
	border: 1px solid #EEEEEE;
	min-height: 59px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.single_gird_border img {
	display: block;
	margin: auto;
}
.partner_logo_con {
	position: relative;
}
.partner_logo_con h1 {
	color: #000000;
	font-size: 52px;
	font-weight: 400;
	line-height: 62px;
	margin: 0;
	padding-top: 80px;
	text-align: center;
}
.partner_logo_con span {
	color: #ffc907;
}
.partner_logo_con small:before {
	background-image: url("assets/img/before.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	left: 165px;
	position: absolute;
	top: 130px;
	width: 32px;
}
.partner_logo_con small:after {
	background-image: url("assets/img/after.png");
	background-repeat: no-repeat;
	content: " ";
	height: 16px;
	position: absolute;
	right: 165px;
	top: 175px;
	width: 32px;
}
.partner_logo_con small {
	color: #878787;
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 5px;
	padding-bottom: 75px;
	text-align: center;
}
.full_p_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 55px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 11%;
	z-index: 999;
}
.full_p_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.singe_full_width_logo {
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 65px;
	padding-bottom: 55px;
}
.slider_lst_colm {
	padding-left: 0;
}
.girld_area_colm {
	padding-right: 0;
}
.gird_dis_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 55px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 50%;
	z-index: 999;
}
.gird_dis_title span, .slider_arrow_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
.slider_arrow_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 55px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 51%;
	z-index: 999;
}
/* Separator CSS */
.separator_inner1 {
	border: 1px solid #EEEEEE;
	margin-bottom: 15px
}
.separator_inner2 {
	border: 2px solid #EEEEEE;
	margin-bottom: 15px
}
.separator_inner3 {
	border: 3px solid #EEEEEE;
	margin-bottom: 15px
}
.separator_inner4 {
	border: 4px solid #EEEEEE;
	margin-bottom: 15px
}
.separator_inner5 {
	border: 5px solid #000;
	margin-bottom: 15px
}
.single_separator3 {
	padding-top: 70px;
}
.Separators_title h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 21px;
	margin: 0 0 37px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
	width: 12%;
	z-index: 999;
}
.Separators_title span {
	border: 1px solid #EEEEEE;
	display: block;
	position: absolute;
	top: 10px;
	width: 100%;
}
/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}
.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%;
}
/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
	display: none !important;
	visibility: hidden;
}
/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
	visibility: hidden;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before, .clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}
.clearfix:after {
	clear: both;
}
/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
 *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
/* Style adjustments for viewports that meet the condition */
}
 @media print,  (-o-min-device-pixel-ratio: 5/4),  (-webkit-min-device-pixel-ratio: 1.25),  (min-resolution: 120dpi) {
/* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
* {
	background: transparent !important;
	color: #000 !important; /* Black prints faster: h5bp.com/s */
	box-shadow: none !important;
	text-shadow: none !important;
}
a,  a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
/*
     * Don't show links for images, or javascript/internal links
     */

.ir a:after,  a[href^="javascript:"]:after,  a[href^="#"]:after {
	content: "";
}
pre,  blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
thead {
	display: table-header-group; /* h5bp.com/t */
}
tr,  img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
 @page {
 margin: 0.5cm;
}
p,  h2,  h3 {
	orphans: 3;
	widows: 3;
}
h2,  h3 {
	page-break-after: avoid;
}
}
/* ==========================================================================
   Last CSS
   ========================================================================== */
.vertical_team_skill {
	background: none repeat scroll 0 0 #E9E9E9;
	height: 400px;
	margin: auto;
	position: relative;
	width: 25%;
}
.vertical_skill_top {
	background: none repeat scroll 0 0 #000000;
	bottom: 0;
	height: .0;
	position: absolute;
	width: 100%;
	overflow: visible !important;
}
.vertical_skill_top:before {
	background-color: #FFFFFF;
	border-radius: 60px;
	box-shadow: 0 0 2px #000000;
	content: "";
	display: inline-block;
	height: 20px;
	left: 50%;
	margin-bottom: -10px;
	margin-left: -10px;
	position: relative;
	top: -14px;
	width: 20px;
}
.vertical_skill_top:after {
	content: attr(data-content);
	display: inline-block;
	height: 20px;
	left: 50%;
	margin-bottom: -10px;
	margin-left: 28px;
	position: relative;
	top: -14px;
	width: 20px;
	font-size: 18px;
	font-weight: 500;
}
/* theme css */
.tp-bullets {
	left: 46% !important;
}
.single_random_counters {
	width: 100%;
	margin-bottom: 15%;
}
.random_counters_title h2 {
	width: 50%;
}
.single_random_counters2 {
	width: 100%;
	margin-bottom: 15%;
}
.random_counter_inner {
	text-align: center;
}
.random_counter_inner h2 {
	border-bottom: 3px solid #FFC908;
	font-family: 'Raleway', ​sans-serif;
	border-top: 3px solid #FFC908;
	color: #000000;
	font-size: 50px;
	font-weight: normal;
	line-height: 75px;
	margin: auto;
	width: 80px;
	font-family: 'Raleway', ​sans-serif;
}
.random_counter_inner p {
	color: #000000;
	font-size: 15px;
	font-family: 'Raleway', ​sans-serif;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
	margin-top: 25px;
	text-align: center;
}
.random_counter_inner2 {
	text-align: center;
}
.random_counter_inner2 h2 {
	color: #ffc908;
	font-family: 'Raleway', ​sans-serif;
	font-size: 50px;
	font-weight: normal;
	line-height: 75px;
	margin: 0;
}
.random_counter_first {
	margin-bottom: 70px;
}
.random_counter_second {
	margin-bottom: 88px;
}
.random_counter_inner2 p {
	color: #000000;
	font-size: 15px;
	font-family: 'Raleway', ​sans-serif;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.single_image_frame {
	position: relative;
}
.diya_content h1 {
	color: #000000;
	font-size: 40px;
	/*font-weight: 300;*/
	text-align: center;
	text-transform: uppercase;
}
.submit_1 {
	background: #FFC908;
	border: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 15px;
	font-weight: 500;
	display: inline-block;
	width: 100%;
	padding: 15px;
	margin-top: 20px;
}
li.comment {
	list-style: none;
}
.right_sidebar h2 {
	color: #FFC908;
	font-size: 16px;
	font-weight: 500;
	line-height: 19px;
	margin-bottom: 19px;
	text-transform: uppercase;
}
.tagcloud a {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #878787;
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 19px;
	padding: 5px 15px;
	border: 1px solid #DDDDDD;
	display: inline-block;
	margin-bottom: 5px;
}
.tagcloud a:hover {
	background: #888888;
	color: #FFD239;
	transition: all 0.9s ease 0s;
	-moz-transition: all 0.9s ease 0s;
	-webkit-transition: all 0.9s ease 0s;
	-o-transition: all 0.9s ease 0s;
}
.widget {
	margin-top: 23%;
}
.textwidget {
	font-size: 13px;
	line-height: 20px;
	color: #878787;
	font-weight: 400;
}
.widget_categories ul li {
	border-bottom: 1px solid #EEEEEE;
	padding: 10px 0 10px 15px;
	position: relative;
}
.widget_categories ul li:before {
	color: #888888;
	content: "";
	font-family: FontAwesome;
	left: 0;
	position: absolute;
	top: 10px;
}
.widget_categories ul li a {
	font-size: 13px;
	line-height: 20px;
	color: #888888;
	font-weight: 400;
}
.widget_categories ul li a:hover {
	color: #000
}
.widget_categories ul li:hover:before {
	color: #FFC908
}
.page-numbers {
	border: 1px solid #ccc;
	padding: 7px;
}
.pagination_blog a {
	color: #ccc;
}
.pagination_blog a:hover {
	background-color: #FFC907;
	color: #000;
}
.widget a {
	font-size: 13px !important;
	line-height: 20px;
	color: #888888;
	font-weight: 400;
}
.widget a:hover {
	color: #FFFFFF;
}
.fa-search:before {
	font-size: 19px;
}
.blog_post_pixiefy h2 {
	color: #000000;
	font-size: 26px;
	font-weight: 300;
	line-height: 41px;
	margin: 0 0 23px;
	text-transform: uppercase;
}
.widget li {
	border-bottom: 1px solid #EEEEEE;
	padding: 10px 0 10px 15px;
	position: relative;
}
.widget li a {
	color: #A2A2A2;
}
.widget li a:hover {
	color: #000200;
}
.blog_post_pixiefy h2 {
	color: #000000;
	font-size: 26px;
	font-weight: 300;
	line-height: 41px;
	margin: 0 0 23px;
	text-transform: uppercase;
}
#scrollup {
	background-color: #666;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
	color: #eee;
	cursor: pointer;
	display: none;
	height: 40px;
	position: fixed;
	bottom: 20px;
	right: 20px;
	text-align: center;
	text-decoration: none;
	width: 40px;
	z-index: 9999;
	padding-top: 10px;
}
.genericon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Genericons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}
.portfolio_info h2 {
	color: #000000;
	font-size: 14px;
	font-weight: 600;
	line-height: 43px;
	margin: 0 0 23px;
	text-transform: uppercase;
}
span.prdouct_info_name {
	font-weight: 500;
	letter-spacing: 1px;
	color: #999;
}
span.prdouct_info_add_info {
	font-weight: 500;
	letter-spacing: 1px;
	color: #999;
}
span.prdouct_info_url {
	font-weight: 500;
	letter-spacing: 1px;
	color: #93BBFD;
}
span.prdouct_info_desc {
	font-weight: 500;
	letter-spacing: 1px;
	color: #999;
}
.col-md-9.single-page {
	padding-top: 60px;
}
.col-sm-9.single-page {
	padding-top: 30px;
}
.col-xs-12.sample-page {
	padding-top: 10px;
}
.header_img, .header_img img {
	width: 100%;
}
.filter_nav ul li a:hover, #current_active_item_g {
	background-color: none;
}
.hovicon4.effect-3_4 {
	box-shadow: 0 0 0 0px #dddddd;
	border: 1px solid #fff;
}
.hovicon4.effect-3_4:hover {
	box-shadow: 0 0 0 0px #dddddd;
}
.hovicon4.effect-3_4::after {
	left: -2px;
	padding: 0;
	top: -2px;
	border: 2px solid #027984;
}
#testimonial_area_pixiefy {
	margin-bottom: 100px;
}
#team_area_pixiefy {
	padding-bottom: 100px;
}
#fully_responsive_para_pixiefy {
	padding-bottom: 100px;
	padding-top: 100px;
}
#next_project_pixiefy {
	/*padding-bottom: 80px;*/
	padding-top: 80px;
}
.main_logo {
	padding-bottom: 26px;
}
.main_menu_pixiefy {
	float: right;
	border: none;
	padding-bottom: 20px;
}
 @media (max-width:767px) {
.main_menu_pixiefy {
	float: none;
}
#we_are_diya_pixiefy {
	padding-top: 10px;
}
}
.we_are_diya p::before, .we_are_diya p::after {
	background-image: none;
}
.we_are_diya_inner a {
	padding: 15px 0;
}
.we_are_diya_inner img {
	padding-top: 0px;
}
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected {
	margin-top: 0px;
}
.carousel_title h2::after, .carousel_title h2::before {
	background-image: none;
}
.service_inner_row {
	padding-top: 55px;
	margin-top: 50px;
	border-top: 1px solid #f1f1f1;
}
.some_interesting_fact h2 {
	margin-bottom: 62px;
}
.single_team_skill p, .single_team_skill p span {
	text-transform: uppercase;
	padding-bottom: 10px;
}
.single_team_skill p span {
	font-size: 20px;
}
.skill_inner {
	padding-top: 55px;
}
.wpcf7 input[type="submit"] {
	border-radius: 0px;
	height: 40px;
}
.carousel_title h2 {
	color: #fff;
}
.fetched_tweets {
	background: rgba(255,255,255, 0.6);
	padding: 30px;
	top: 100px;
	position: absolute;
}
.widget {
	margin: 0% 0 17% 0!important;
	text-align: center!important;
}
.widget ul {
	height: 130px !important;
}
@media (max-width:767px){
	.widget ul {
	height: 160px !important;
}
}
@media (max-width:480px){
	.widget ul {
	height: 190px !important;
}
}

li.tweets_avatar {
	border-radius: 0px !important;
	padding: 12px 8px 0 !important;
}
.tweet_data {
	float: none !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
div.times {
	float: none !important;
	padding: 10px 0 20px 0 !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
.widget ul.fetched_tweets li.tweets_avatar {
	height: auto !important;
	border-bottom: 0px solid #eeeeee !important;
	box-shadow: none !important;
	width: 100% !important;
	box-shadow: none !important;
	border-radius: 0px;
	padding: 12px 8px 0 !important;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif !important;
	text-align: center!important;
}
.widget li a {
	color: #017a85;
}


h2.widget-title{
	color:#fff;
	text-shadow:0px 1px 1px rgba(0 , 0, 0, 0.5);
}

.wp-caption { }
.wp-caption-text { }
.gallery-caption { }
.bypostauthor { }
.alignright { }
.alignleft { }
.aligncenter { }

























