/*-------------------------- ie8 */

/* -- min 1024px --*/
.container {
	width: 1170px;
}

.zerif_full_site {
	overflow: visible;
	min-width: 1170px;
}

body {
	overflow: visible !important;
}

/**** home */
h2 {
	font-size: 26px !important;
}

.other-focus-list ul li {
	display: inline-block !important;
	margin-right: 50px !important;
	text-align: left !important;
}

.big-intro {
	text-align: right !important;
}

.about-us .column {
	margin-bottom: 70px !important;
}

.skills {
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

.team-member .profile-pic {
	width: 174px !important;
	height: 174px !important;
}

.team-member .details {
	display: block !important;
}

.purchase-now {
	margin: auto !important;
	text-align: left !important;
}

.purchase-now h3 {
	margin-bottom: 0 !important;
	text-align: left !important;
}

.purchase-now .button {
	float: left !important;
}

.purchase-now .red-btn {
	float: left !important;
}

#client-feedbacks .feedback-box {
	width: 30% !important;
	margin-right: 13px !important;
	margin-left: 13px !important;
}

.section-header h2 {
	font-size: 45px !important;
}

.section-header {
	padding-bottom: 75px !important;
}

.focus,
.works,
.about-us,
.features,
.packages,
.products,
.testimonial,
.contact-us {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
}

.header {
	overflow: visible !important;
	/*		min-height: 775px !important; */
	padding-bottom: initial !important;
}

.focus-box {
	width: 25% !important;
	margin-bottom: 25px !important;
}

.section-header {
	float: none !important;
	width: auto !important;
}

.big-intro {
	font-size: 60px !important;
	text-align: right !important;
}

.about-us .column {
	margin-bottom: 78px !important;
}

.our-clients {
	float: left !important;
	width: 100% !important;
}

.purchase-now {
	margin: auto !important;
	text-align: left !important;
}

.purchase-now h3 {
	margin-bottom: 0 !important;
	text-align: left !important;
}

.purchase-now .button {
	float: left !important;
}

.post-img-wrap {
	width: auto !important;
}

.listpost-content-wrap {
	width: 63% !important;
	margin-top: -18px !important;
}

.post-img-wrap a {
	float: none !important;
	width: 250px !important;
	height: 250px !important;
	margin: 0 auto !important;
}

.post-img-wrap a img {
	width: 200px !important;
}

.comment-reply-link {
	position: absolute !important;
	margin-top: 0 !important;
}

.comment-metadata {
	position: absolute !important;
	top: -2px !important;
	right: 55px !important;
}

.skills .skill .skill1 {
	width: 50px;
	border: none;
	color: rgb(255, 255, 255);
	color: #e96656;
	background: transparent;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
	line-height: normal;
	text-align: center;
}

.skills .skill .skill2 {
	width: 50px;
	border: none;
	color: rgb(255, 255, 255);
	color: #34d293;
	background: transparent;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
	line-height: normal;
	text-align: center;
}

.skills .skill .skill3 {
	width: 50px;
	border: none;
	color: rgb(255, 255, 255);
	color: #3ab0e2;
	background: transparent;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
	line-height: normal;
	text-align: center;
}

.skills .skill .skill4 {
	width: 50px;
	border: none;
	color: rgb(255, 255, 255);
	color: #e7ac44;
	background: transparent;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
	line-height: normal;
	text-align: center;
}

.about-us .column {
	float: left;
}

.cbp-rfgrid li a:hover .project-info {
	opacity: 1 !important;

	filter: alpha(opacity=100) !important;
}

/**** header */
.intro {
	font-size: 55px !important;
	line-height: 65px !important;
}

.intro-text {
	margin-top: 25% !important;
	font-size: 55px !important;
	line-height: 65px !important;
}

.client-list ul li {
	display: inline-block !important;
}

.responsive-logo {
	float: left;
	position: relative;
	width: auto;
	text-align: left;
}

.responsive-logo a {
	float: left !important;
}

.responsive-nav {
	width: auto;
	padding-top: 0;
	text-align: center;
}

.responsive-nav li {
	margin-top: 0 !important;
	margin-bottom: 15px;
}

.bs-navbar-collapse {
	border: 0;
}

.col-lg-4 {
	display: inline-block;
	width: 33%;
}

.col-lg-3,
.col-sm-3 {
	display: inline-block;
	float: left;
	width: 25%;
}

.navbar-collapse {
	display: block !important;
	float: right !important;
	width: auto !important;
}

.navbar-nav > li {
	float: left;
	margin-top: 20px !important;
	margin-right: 20px !important;
}

.navbar-inverse .navbar-nav > li > a {
	line-height: 35px;
}

header .navbar-toggle {
	display: none;
}

.navbar-inverse .navbar-collapse {
	border: none !important;
}

.navbar-right {
	margin: 0 !important;
}

.cbp-rfgrid li a .project-info {
	display: none;
	background: url(../images/tr-black-1px.png) !important;
}

.cbp-rfgrid li a:hover .project-info {
	display: block;
	background: url(../images/tr-black-1px.png) !important;
}

#main-nav {
	position: absolute !important;
}

/**** footer */
footer {
	padding-top: 0;
}

.four-cell,
.three-cell,
.two-cell,
.one-cell {
	display: inline-table;
	float: none;
	width: 25% !important;
}

.listpost-content-wrap-large {
	position: absolute;
}

.post-img-wrap-large {
	display: block;
}

.company-details {
	padding-top: 67px;
	padding-bottom: 30px;
}

.copyright {
	width: auto;
	padding-top: 72px;
	padding-bottom: 68px;
}

.company-details {
	padding-top: 67px;
	padding-bottom: 30px;
}

/* page */
.col-md-9 {
	float: left;
	width: 75%;
}

.col-md-3 {
	float: left;
	width: 25%;
}

.widget_search input {
	float: left;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
select {
	border: 1px solid #ccc;
}

.comment-reply-link {
	font-size: 12px;
}

.woocommerce-page #content .quantity input.qty {
	line-height: 30px;
}

.listpost-content-wrap-large {
	background: #fff;
}

.post-img-wrap {
	display: inline !important;
	float: none !important;
	overflow: visible !important;
	margin-right: 20px;
}

article.hentry {
	position: relative !important;
}

.post-img-wrap {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
}

.listpost-content-wrap {
	width: 100% !important;
	padding-top: 20px !important;
	padding-left: 220px !important;
}
