/*------------------------------------------------------------------

[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;

}

.history-content .max-overlay{
	background-color: #2a2a2a !important;
}

.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: #ff0000;

    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;

}