/*------------------------------------------------------------------
[Blox Row ]
/*------------------------------------------------------------------*/
.blox {
	clear:both;
	background:#ffffff;
	position:relative; 
}
.blox.wpb_column { 
	clear:none; 
	margin-bottom:0; 
}
.blox.full-container .container { 
	padding-left:0; 
	padding-right:0; 
	width:auto; 
	max-width:none; 
}
.full-width-section { 
	width: 100%;
	float: left;
}
.max-overlay { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: repeat; 
}

/*------------------------------------------------------------------
[Heading ]
/*------------------------------------------------------------------*/
.ascend-vertical-space1,
.ascend-vertical-space2,
.ascend-vertical-space3,
.ascend-vertical-space4,
.ascend-vertical-space5,
.ascend-vertical-space6,
.ascend-vertical-space7 {
	width:100%;
	height: auto;
	background-color: #0f0f0f;
	display: inline-block;
	width: 100%;
}
.ascend-vertical-space1 {
	margin-top: 5px;	
}
.ascend-vertical-space2 {
	margin-top: 10px;	
}
.ascend-vertical-space3 {
	margin-top: 20px;
}
.ascend-vertical-space4 {
	margin-top: 40px;
}
.ascend-vertical-space5 {
	margin-top: 60px;
}
.ascend-vertical-space6 {
	margin-top: 80px;
}
.ascend-vertical-space7 {
	margin-top: 100px;
}

.max-title.max-title1 h1,
.max-title.max-title1 h2,
.max-title.max-title1 h3,
.max-title.max-title1 h4,
.max-title.max-title1 h5,
.max-title.max-title1 h6  {
	font-size: 45px;
}
.max-title.max-title2 h1,
.max-title.max-title2 h2,
.max-title.max-title2 h3,
.max-title.max-title2 h4,
.max-title.max-title2 h5,
.max-title.max-title2 h6  {
	font-size: 36px;
}
.max-title.max-title3 h1,
.max-title.max-title3 h2,
.max-title.max-title3 h3,
.max-title.max-title3 h4,
.max-title.max-title3 h5,
.max-title.max-title3 h6  {
	font-size: 24px;
}
.max-title.max-title4 h1,
.max-title.max-title4 h2,
.max-title.max-title4 h3,
.max-title.max-title4 h4,
.max-title.max-title4 h5,
.max-title.max-title4 h6  {
	font-size: 16px;
}
.max-title.max-title5 h1,
.max-title.max-title5 h2,
.max-title.max-title5 h3,
.max-title.max-title5 h4,
.max-title.max-title5 h5,
.max-title.max-title5 h6  {
	font-size: 14px;
}
.max-title.max-title6 h1,
.max-title.max-title6 h2,
.max-title.max-title6 h3,
.max-title.max-title6 h4,
.max-title.max-title6 h5,
.max-title.max-title6 h6  {
	font-size: 12px;
}

/*------------------------------------------------------------------
[Sidebar ]
/*------------------------------------------------------------------*/

.home .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	float: left;
	margin: 0 0 0 15px;
	color: #ffffff;
}

.type-1 p a, .type-1 p b {
 	font-family: 'Roboto', sans-serif;
	color: #62bbc1;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    width: auto;
}

.history-content .align-center {
	min-height: 325px;
}

.sticky-image {
    background: rgba(0, 0, 0, 0) url("../images/sticky-post.png") no-repeat scroll 0 0;
    height: 55px;
    position: absolute;
    right: 25px;
    top: 0;
    width: 40px;
    z-index: 1;
}

.sidebar-widget-ascend {
	margin: 30px 0;
	float: left;
	width: 100%;
}
.sidebar-widget-ascend:first-child {
	margin-top: 0;
}

.sidebar-widget-ascend > ul {
	float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.sidebar-widget-ascend ul li {
    float: left;
    margin-bottom: 5px;
    width: 100%;.sidebar-widget-ascend
    line-height: 1.8;
}
.sidebar-widget-ascend ul li a {
	color: #000000;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    width: auto;
}
.sidebar-widget-ascend ul li.current-cat a,
.sidebar-widget-ascend ul li.current-cat a span {
	color: #08BBB7;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.sidebar-widget-ascend ul li span {
    float: right;
    width: auto;
}
.cat-item.current-cat {
	float: left;
    margin-bottom: 5px;
    width: 100%;
}

/*------------------------------------------------------------------
[Tag ]
/*------------------------------------------------------------------*/
.tagcloud a {
    color: #000000;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px !important;
    font-weight: 400;
    width: auto; 
    padding: 7px 20px 0px 0px;
}

.half-bar:hover .icon-bar.skype {
	color: #00aff0;
	border-color: #00aff0;
}
.half-bar:hover .icon-bar.dribbble {
	color: #f26798;
	border-color: #f26798;
}
.half-bar:hover .icon-bar.facebook {
	color: #3765a3;
	border-color: #3765a3;
}
.half-bar:hover .icon-bar.twitter {
	color: #42c0fb;
	border-color: #42c0fb;
}
.half-bar:hover .icon-bar.google {
	color: #d34836;
	border-color: #d34836;
}
.half-bar:hover .icon-bar.pinterest {
	color: #cb2027;
	border-color: #cb2027;
}
.half-bar:hover .icon-bar.youtube {
	color: #bb0000;
	border-color: #bb0000;
}
.half-bar:hover .icon-bar.vimeo {
	color: #aad450;
	border-color: #aad450;
}
.half-bar:hover .icon-bar.linkedin {
	color: #007bb6;
	border-color: #007bb6;
}
.half-bar:hover .icon-bar.instagram {
	color: #517fa4;
	border-color: #517fa4;
}
.half-bar:hover .icon-bar.flickr {
	color: #ff0084;
	border-color: #ff0084;
}
.half-bar:hover .icon-bar.reddit {
	color: #ff4500;
	border-color: #ff4500;
}
.half-bar:hover .icon-bar.tumblr {
	color: #32506d;
	border-color: #32506d;
}
.half-bar:hover .icon-bar.rss {
	color: #fe9900;
	border-color: #fe9900;
}
.next-previous-post {
	padding: 0;
	margin: 60px 0;
}

/*------------------------------------------------------------------
[Comment ]
/*------------------------------------------------------------------*/
.comment-notes {
	display: none;
}
.comment-form .no-padding {
	padding: 0;
}
.comment-form .form-submit {
	float: left;
    margin-bottom: 10px;
    width: 100%;
}
.comment-form .form-submit .submit {
	color: #fff;
	background: #62bbc1 none repeat scroll 0 0;
    border: medium none;
    float: left;
    font-size: 24px;
    padding: 10px 0;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 0;
}
.comment-reply-link {
	text-decoration: none;
	color: #000000;
}
.no-padding {
	padding: 0px;
}

/*------------------------------------------------------------------
[Tab ]
/*------------------------------------------------------------------*/
.ascend-tab div ul li a {
	border: 1px solid #7c7c7c !important;
    border-radius: 2px !important;
    color: #6f6f6f !important;
    font-size: 14px !important;
    margin: 0 18px 0 0 !important;
    padding: 5px 25px !important;
    background: none !important;
}
.tabs-menu-style a {
	border: 1px solid #7c7c7c;
    border-radius: 2px;
    color: #6f6f6f;
    font-size: 14px;
    margin: 0 18px 0 0;
    padding: 5px 26px;
}
.tabs-menu-style {
    float: left;
    padding: 0px;
}
.tabs-menu-style li {
    float: left;
    list-style: none;
    margin-bottom: 10px;
}
.tab-content-style {
	border: 1px solid #7c7c7c;
    border-radius: 2px;
    float: left;
    margin-top: 10px;
    padding: 28px;
    width: 100%;
	display: none;
}
.first-tab {
	display: block;   
}
.tabs-menu-style ul li.current a, .tabs-menu-style ul li a:hover, .full-tab .tabs-menu-style > li.current > a, .full-tab .tabs-menu-style > li > a:hover, .full-tab .tabs-menu-style > li > a:focus {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #7c7c7c;
    color: #010400;
}
.full-tab .tabs-menu-style > li:last-child > a {
    margin: 0;
}

/*------------------------------------------------------------------
[Sidebar ]
/*------------------------------------------------------------------*/
.sidebar-widget-ascend h5 {
	float: left;
	width: 100%;
    font-size: 18px;
    margin-bottom: 15px;
}
.sidebar-widget-ascend .menu li a,
.sidebar-widget-ascend ul .cat-item a{
	width: 100%;
	float: left;
}
.sidebar-widget-ascend ul .cat-item a span {
	color: #6f6f6f;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
}

.footer-block .blog_info.blog-thumbnail .blogimagedescription h3:first-child {
    margin-bottom: 20px;
}
.history-content h3 {
    font-family: "Open Sans";
    font-size: 21px;
    margin-bottom: 0px;
    line-height: 34px;
}
.service-hover-part.project h3 a {
	color: #ffffff;
}
.blog-cat-box .blog-content h2 {
    margin-bottom: 10px;
}

.wpcf7-form .align-center.input-block button {
	font-size: 18px !important;
}
.service-detail h3 {
	margin-bottom: 0px;
}

/*------------------------------------------------------------------
[Post ]
/*------------------------------------------------------------------*/
.search-form .form-out {
	font-weight: normal;
}
.blog-cat-box .blog-content p {
	padding-bottom: 8px;
}
.single.single-post h2.post-title {
	line-height: 0.7;
	margin-bottom: 30px;
}

.breadcrum-menu {
	margin-top: 10px;
}
.blog-content h2 a {
	color: #000000;
}
.comment .comment-title {
	width: 100%;
	float: left;
}

.search-form label {
	width: 100%;
	float: left;
}

.home .wpcf7-form .wpcf7-response-output.wpcf7-display-none {
	float: left !important;
	color: #ffffff !important;	
}

.logged-in-as a {
	color: #6f6f6f;
}

.comment .avatar {
    height: auto;
    width: auto;
}

.blog-list-attribute, .blog-detail-attribute {
    float: left;
    margin-top: 25px;
    width: 100%;
}

.callback-form .input-block .phone-number {
	margin-left: 0px;
}