.center-wrap,
.center-wrap-770,
.center-wrap-960,
.center-wrap-1024,
.center-wrap-1040,
.center-wrap-1260,
.center-wrap-1264,
.page-admin .center-wrap,
.page-admin .center-wrap-770,
.page-admin .center-wrap-960,
.page-admin .center-wrap-1024,
.page-admin .center-wrap-1040,
.page-admin .center-wrap-1260,
.page-admin .center-wrap-1264{
	width: 738px;
}
.m-center{
	margin-left: auto;
	margin-right: auto;
	max-width: 738px;
}
.page-admin{
	font-size: 14px;
}
#header .center-wrap{
	margin: 0;
	padding: 0;
	width: auto;
}
#header .nav-top{
	padding: 0 15px 12px;
	margin: 0 0 17px;
	border-bottom: 1px solid #341b0f;
}
#nav{
	float: right;
}
#header .holder{
	width: 325px;
}
#header .logo{
	margin-left: 15px;
}
#header .socials{
	padding: 5px 0 7px;
}
.search-form input[type="text"]{
	width: 289px;
}
.text-section{
	padding: 37px 0 55px;
}
.text-section h1{
	font-size: 30px;
	line-height: 35px;
	margin: 0 0 12px;
}
.text-section{
	font-size: 18px;
}
.info-section{
	padding-left: 15px;
	padding-right: 15px;
}
.info-section .image{
	width: 1068px;
	max-width: none;
	margin: 0 -150px 12px;
}
.info-section .holder{
	width: auto;
}
.info-section .holder .column{
	padding: 0 5px;
}
.info-section .holder h3{
	font-size: 14px;
}
#main > .holder{
	background-position: 50px 0;
}
#content{
	clear: both;
	width: 100%;
}
#content.c-content{
	clear: both;
	width: 100%;
}
.c-content .column{
	width: 50%;
}
.c-content .column .frame{
	width: 100%;
}
.c-box.mini{
	width: 280px;
}
.footer-bottom{
	width: auto;
}
.footer-section + .footer-bottom{
	margin: 0;
	padding: 22px 15px 15px;
}
.footer-section .block-left{
	width: 35%;
}
.footer-section .block-right{
	width: 50%;
}
.footer-section .columns .column{
	width: auto;
}
.person{
	margin: 0 auto;
}
.person.right{
	float: none;
	margin: 0 auto;
}
.complaint-top{
	font-size: 16px;
	line-height: 20px;
}
.complaint-top h1{
	font-size: 30px;
	line-height: 34px;
}
.complaint-top.inner{
	line-height: 20px;
}
.data-section .center-wrap-1040{
	padding-left: 0;
}
.buttons-area.inner{
	margin: 0 0 15px;
}
.complaint-info .percentage.middle{
	width: 170px;
}
.complaint-info .column{
	width: 147px;
	padding: 0 10px;
}
.c-box header .cell{
	padding-left: 20px;
}
.c-box .reply-comp a{
	font-size:14px;
}
#content.c-d-content{
	width: 100%;
}
.c-steps .step:first-child{
	padding-left: 0;
}
.c-steps .step{
	width: 25%;
	padding: 0 5px 0 48px;
}
.c-steps .three-steps .step{
	width: 33.3%;
}
.c-steps .step h3{
	margin: 24px 0 0;
	font-size: 15px;
	line-height: 18px;
}
.c-steps .step.success h3:after{
	top: 0;
}
.form-complaint .right{
	width: 76%;
	margin-left: 24%;
	margin-top: 10px;
}
.form-complaint .left{
	width: 22%;
}
.form-complaint .center{
	width: 76%;
	margin-left: 2%;
}
.form-complaint textarea{
	width: 100%;
	max-width: 100%;
}
.form-complaint input[type="text"]:first-child,
.form-complaint input[type="email"]:first-child{
	width: 100%;
}
.form-complaint .textf-zip{
	width: 30% !important;
	clear: none !important;
}
.form-complaint .textf-city{
	width: 66% !important;
	clear: none !important;
}
.info-list .column{
	width: 33%;
}
.status-block .status-image{
	width: 100%;
	background-position: 43% -136px;
}
.status-block .status-image.two{
	background-position: 43% -170px;
}
.status-block .status-image.three{
	background-position: 43% -204px;
}
.status-block .status-image.four{
	background-position: 43% -238px;
}
.status-block .status-items{
	width: auto;
	margin: 0 -15px 4px;
}
.status-block .status-items .item{
	width: 25%;
}
#respond textarea{
	width: 100%;
	max-width: 100%;
}
/* page admin */
.page-admin #header .center-wrap{
	width: 738px;
	margin: 0 auto;
}
.page-admin #header{
	min-height: 0;
}
.page-admin #header .logo{
	width: 250px;
	margin: 5px 0 0;
}
.main-nav{
	padding: 15px 0 0;
	float: right;
}
.main-nav li{
	border-bottom: 1px solid transparent;
}
.main-nav li:after{
	display: none;
}
.main-nav .active, .main-nav li:hover{
	border-bottom: 1px solid #fff;
}
.main-nav a{
	font-size: 17px;
	line-height: 20px;
}
.page-admin .main-nav{
	padding: 26px 30px 0 0;
}
.menu-account{
	clear: right;
	margin: 10px 0 0;
}
.form-admin{
	font-size: 14px;
}
.form-admin .col-left{
	width: 165px;
}
.form-admin .col-center{
	width: 280px;
}
.form-admin .col-right{
	width: 190px;
}
.form-admin .col-center.wide{
	width: 492px;
}
.form-admin input.field-place{
	width: 164px;
}
.b-text-center{
	width: 100%;
	margin: 0 0 40px;
}
.h-accounts .b-account{
	width: 32%;
}
.h-accounts .b-account+.b-account{
	margin-left: 1%;
}
.b-account{
	line-height: 25px;
}
.b-account h2{
	font-size: 30px;
}
.b-account h2.big{
	font-style: 40px;
}

.h-complaint-content{
	padding: 0 0 0 15px;
}
.b-cbox{
	padding: 15px;
	font-size: 14px;
	line-height: 20px;
}
.b-cbox_main .ccontent{
	width: 466px;
	padding: 30px 15px;
}
.b-cbox_main .caside{
	width: 250px;
	padding: 35px 15px 15px;
}
.b-cbox_main:after{
	width: 250px;
}
.b-cbox_main .caside .separator{
	margin-left: -15px;
}
.b-cbox_form .f-col{
	width: 100%;
	float: none;
}
.b-cbox_form .description{
	width: 100%;
	float: none;
	padding: 10px 0 0;
}
.b-cbox.b-cbox_edit{
	padding: 15px;
}
.row-breadcrumbs{
	margin-bottom: 30px;
}
.h-data-blocks .b-data-block{
	width: 18%;
	margin: 0 1% 2%;
}
.b-data-block strong{
	font-size: 40px;
}
.row-meta-complaints .links{
	font-size: 16px;
}
.row-meta-complaints .links li{
	margin-right: 25px;
}
.main-admin{
	padding-top: 30px;
}
.g-section-white{
	padding: 30px 0;
}
.two-columns.v1{
	padding-bottom: 10px;
}
.two-columns .column{
	line-height: 20px;
}
.two-columns h5{
	font-size: 14px;
	line-height: 20px;
}
.form-email textarea{
	height: 120px;
}
.form-edit-c .col-fields{
	width: 520px;
}
.form-search-c.long input[type="text"]{
	width: 350px;
}
.b-rate ul{
	margin: 0 5px 0 9px;
}
.b-rate li{
	margin-right: 5px;
}
.content-overlay.rate{
	margin-left: 0;
	left: 2%;
}
.c-box .cat-affiliate a{
	display: inline-block;
	font-size: 14px;
	line-height: 1.15;
}
.c-box .reply-comp.hidden-lg{
	clear: right;
}
.c-box .view-num.right{
	margin-top: 0;
}
/* page admin end */
.iframe-company-affiliate .clogos-list ul li{
	width: 20%;
}