h1, .h1 {    font-size: 44px;}.acm-hero.style-1 .hero-item {    padding: 0 96px 96px 96px;}.footer-cta h2{	text-transform: uppercase;}.section-title-wrap .section-title {    color: #9E9E9E;    text-transform: capitalize;    font-size: 26px;    margin-top: 0;    margin-bottom: 10px;}.section-title-wrap {    max-width: 800px;}
.com-content-article__body h1{
    font-size: 32px;
}
.com-content-article__body h2{
    font-size: 26px;
}
.t4-masthead .ja-masthead .ja-masthead-detail {
    padding: 4rem 0 2rem;
}
.t4-main-body{
    padding-top: 60px;
    padding-bottom: 60px;
}
.price-h3{
    border-radius: 3px;
    color: #ffffff;
    font-size: 18px;
    background: #e66205;
    padding: 5px;
}
.icon-action {
    background:#e6620540;
}
.mod-list-services .service-item .service-inner {
    background: #5e8659;
	padding: 64px 64px;
    color: #fff;
}
.mod-list-services .service-item .service-inner .btn-action {
    margin-top: 64px;
}
.mod-list-services .service-item .service-inner .btn-action a, .mod-list-services .service-item .service-inner .heading-link {
    color: #fff;
}
.heading-link:hover, .heading-link:focus, .heading-link:active {
    color: #193d39;
}
.t4-palette-mainnav #t4-header-wrap:not(.header-overlay) .t4-header-inner {
    background: #42633e; 
	margin-top: 40px;
	height: 80px;
}
.t4-megamenu .navbar-nav>li>a, .t4-megamenu .navbar-nav>li>.nav-link {
    color: #fff;
    height: 80px;
    padding: 0 1.5rem;
    font-size: 18px;
    line-height: 80px;
}
.acm-features.style-2 .features-item .mask-icon {
    background: #f5e5e5;
}
#back-to-top {
    background: #e66205;
}
#t4-footer {
    background: #394a37;
    color: #adadad;
}
.footer-cta {
    border-bottom: 1px solid #b1b1b11f;
    padding-bottom: 64px;
    margin-bottom: 64px;
}
.footer-cta .h2 {
    color: #fff;
	text-transform: uppercase;
	font-size: 36px;
}
.h3.actionToCall{
	color: #fff;
}
.acm-gallery.style-1 .gallery-desc {
    padding-top: 32px;
    margin-top: 32px;
}
.footer-call{
 list-style: none;	
 padding-left: 0;
}
.footer-call li.phone {
    color: #adadad;
    font-size: 20px;
    padding-bottom: 10px;
}
.footer-call li.phone a {
    color: #fff;
    font-size: 20px;
}
.btn-action .footer-calls-btn {
    color: #ffffff!important;
}
#t4-footer .copyright {
    margin-top: 64px;
}
#t4-footer .navbar .navbar-nav>li>a {
    color: #ffffff!important;
}
.djc_readon .readmore {
    margin-top: 0rem;
    margin-bottom: 0;
    background-color: #2a7768!important;
    color: #fff!important;
	cursor: pointer;
	margin-top: 10px;
}
.djc_readon .readmore:hover {
    color: #fff;
	opacity: 0.85;
}
.wrap-user .ct-info {
    margin-top: 1rem;
}
.action {
    text-align: center;
    padding: 20px 10px;
    border: 4px solid #e66205;
    border-radius: 10px;
    margin-bottom: 20px;
    margin-right: 20px;
    /* max-width: 360px; */
}
.t4-masthead .moduletable {
    margin: 0px 0 0;
}
.sf2Style-default {
    color: #fff!important;
}
.sf2Style-default .sf2-form-label-wrap label {
    color: #fff!important;
}
.sf2-form-group .sf2-form-label-wrap label {
    font-weight: normal!important;
}
.sf2Style-default button.sf2-element[type="submit"] {
    background: #e66205!important;
    color: #fff!important;
    font-weight: normal!important;
}
form.simpleForm2{
    padding: 10px 20px;
    border: none;
    margin: 20px;
    border-radius: 20px;
}
.sf2Style-light {
    ccolor: #000!important;
}
.sf2-form-group .sf2-form-label-wrap label .sf2-required, .sf2-required {
    color: #fff8f5!important;
}
.sf2Style-light .sf2-form-group input.sf2-element, .sf2Style-light .sf2-form-group select.sf2-element, .sf2Style-light .sf2-form-group textarea.sf2-element {
    border: 1px solid #c7c7c7;
    color: #666!important;
    line-height: 1.38;
    box-shadow: none;
    height: 40px;
    border-radius: 20px;
	padding: 0 0 0 20px;
}
.sf2Style-light .sf2-form-group textarea.sf2-element {
    height: 100px;
    padding-top: 10px;
}
.sf2Style-light .sf2-form-label-wrap label {
    color: #666!important;
}
form.simpleForm2 ul{
	list-style: none;
}
form.simpleForm2 ul li{
	font-size: 18px;
}
form#simpleForm2_131, form#simpleForm2_132 {
    padding: 40px;
    border: none;
    margin: 20px;
    border-radius: 20px;
    background: #6a3332;
}
.sf2-header .sf2-title {
    text-align: center;
    color: #000;
}
.sf2-header .sf2-title + .sf2-description {
    text-align: center;
    color: #000;
}
li.tel{
font-size: 18px;
}
ul.contact-page{
	list-style: none;	
}
.gallery-desc .h4{
    color: #fff;
}
.gallery-desc ul{
	list-style: none;
}
a.in-text{
	 color: #fd8835;
}
div.rew-p{
    border: 1px solid #577a6150;
    padding: 20px;
    border-radius: 20px;
    margin-bottom: 60px;
}
div.rew-p .rew-name{
    margin-bottom: 0rem;
    font-weight: bold;
}
div.rew-p .rew-date{
	margin-bottom: 1rem;
	font-size: 12px;
}
div.rew-p .rew-text{
	margin-bottom: 1rem;
}
.bonus-page iframe{
	width:585px;
	height:390px;
}
.right-menu .navbar{
    padding: 0;
}
.right-menu .navbar li.nav-item a{
    display: block;
    color: #fff;
    padding: 5px 20px;
    min-width: 260px;
}
.right-menu .navbar li.nav-item{
    background: #567a60;
    border-radius: 5px;
	margin-bottom: 2px;
}
.right-menu .navbar li.nav-item.current{
 background: #394a37;
}
.right-menu .navbar li.nav-item.current:hovera .dropdown-item{
 background: #394a37;
 cursor: default;
}
.right-menu .navbar li.nav-item:hover a.dropdown-item{
    background: #394a37!important;
}
.metkalist {
    list-style: none;
	padding-left: 0;
}
.metka {
    display: inline-block;
    padding: 6px 20px;
    border: 1px solid #567a60;
    margin: 4px;
    float: left;
    border-radius: 8px;
    text-decoration: none;
}
.metka:hover{
    background: #567a60;
    color: #fff;
}
.clearfix::after { 
  content: ""; 
  clear: both; 
  display: block;
}
.t4-module .nav>li.active>a, .t4-card .nav>li.active>a, .moduletable .nav>li.active>a, .module_menu .nav>li.active>a {
    font-weight: 400;
}
.copyright .phones {
    position: fixed;
    top: 0px;
    right: 0;
    z-index: 2000;
    background-color: rgb(57 74 55);
   padding-top: 5px;
    width: 100%;
	height: 40px;
}
.copyright .phones ul {
	list-style: none;
    padding-left: 0;
	float: right;
	margin-bottom: 0;
	margin-right: 40px;
}
.copyright .phones ul li {
    padding-right: 25px;
	float: left;
}
.copyright .phones ul li a {
color: #fff;
    font-size: 16px;
}
.copyright .phones ul li a:hover {
color: #fff;
}
.img-post-right {
	float: right;
    width: 45%;
    margin: 10px 0 10px 10px;
    border-radius: 5px;
}
.offer-page{
    border-radius: 15px;
    padding: 0 15px;
    border: 1px solid #567a60;
}
button.sf2-callBtn {
    background: #e66205!important;
    color: #fff!important;
    font-weight: 400!important;
    display: block!important;
    padding: 16px 14px 16px!important;
    font-size: 16px!important;
    width: 300px!important;
    margin: 20px auto!important;
	border-radius: 10px!important;
}
button.sf2-callBtn:hover {
    background: #1e562b!important;
}
#t4-hero .hero-item button.sf2-callBtn{
    margin: 20px 0 0!important;
	width: 240px!important;
}
.btn-call-back.a1{
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 10px;
    background: #fdd835;
    z-index: 1000;
    color: #000!important;
    width: 50%;
    text-align: center;
	line-height: 1.4;
}
.btn-call-back.mts{
    position: fixed;
    bottom: 0;
    right: 0;
    padding: 10px;
    background: #fda435;
    z-index: 1000;
    color: #000!important;
    width: 50%;
    text-align: center;
	line-height: 1.4;
}
.sf2Win-body {
    min-width: 340px;
}
.djc_description p{
	font-size: 16px;
}
a.atext{
    color: #ff5e00;
    border-bottom: 1px dotted;
}
a.atext:hover{
    color: #e66205;
    border-bottom: 1px dotted #e66205;
	text-decoration: none;
}
.btn-action a {
    margin-right: 1rem;
    margin-bottom: 6px;
    background: #e66205;
    color: #fff;
    padding: 8px 20px;
    border-radius: 10px;
    border: 2px solid #fff;
}
.btn-action a:hover {
    color: #ffffff;
    text-decoration: none;
    background: #ff0000;
}
.img-right{
    float: right;
    margin: 10px 0 10px 10px;
	border-radius: 8px;
}
.text-in-catalog p {
    font-size: 16px;
}
.text-in-catalog li {
    font-size: 16px;
}
.pagination .page-item.active a {
    background: #e66205;
	color:#fff;
}
.pagination .page-item a:hover {
    background: #e66205;
}
.djc_items .djc_image img {
    border-radius: 8px;
}
h1.djc_title{
	font-size: 34px;
}
.djc_description h2 {
    font-size: 24px;
}
.t4-masthead ul.breadcrumb a {
    text-decoration: underline;
}
.t4-masthead ul.breadcrumb a:hover {
    color: #fd8835;
}
.acm-features.style-1 .features-item .features-content {
    padding: 20px;
}
@media (max-width: 1400px){
.t4-megamenu .navbar-nav>li>a, .t4-megamenu .navbar-nav>li>.nav-link {
    padding: 0 1.0rem;
    font-size: 14px;
}
}
.span6{
	width:50%;
	float:left;
}
.price{
	
}
.price p{
	
}
.price ul{
	
}
.price ul li{
	
}
@media (max-width: 560px){
	.acm-hero.style-1 .hero-item {  
	padding: 0 10px 26px 10px;
	}
.container {
    padding-right: 10px;
    padding-left: 10px;
}
.mod-list-services .service-item .service-inner {
    padding: 24px 24px;
}
.mod-list-services .service-item .service-inner .btn-action {
    margin-top: 24px;
}
#t4-footer {
    padding-bottom: 50px;
}
.footer-1{
	text-align: center;
}
.btn-action, .footer-calls-btn {
    margin: 20px auto 0;
	}
.span6{
	width:100%;
	float:none;
}
h1.djc_title{
	font-size: 28px;
}	
h2, .h2 {
    font-size: 26px;
}
.djc_description h2 {
    font-size: 26px;
}
.img-right {
    float: none;
margin: 10px 0;
    border-radius: 8px;
}
.img-post-right {
    float: none;
    width: 95%;
    padding: 10px;
    margin: 0;
}	
	.bonus-page iframe{
	width:100%;
	height:320px;
}
.t4-palette-mainnav #t4-header-wrap:not(.header-overlay) .t4-header-inner {
    background: #42633e;
    margin-top: 0px;
    height: 80px;
}
.copyright .phones {
    display:none;
}
ul.sigFreeClassic {
    height: 320px;
    width: 100%;
	overflow-x: hidden;
}
.slogan{
    z-index: 1000;
    position: fixed;
    bottom: 74px;
    right: 0;
    padding: 2px 5px;
    background: #dc3545;
    color: #fff;
    text-align: center;
    font-size: 14px;
    width: 100%;
}
}
.slogan-top{
	background: #394a37;
    padding-left: 25px;
    margin-right: 10px;
    color: #adadad;
    border-radius: 5px;
    border: 1px solid #727070;
}
.djc_price{
	font-size: 18px;
}
.djc_price_value{
	    font-weight: bold;
    color: #ff7600;
	font-size: 22px;
}
.djc_price_unit{
	    font-weight: bold;
    color: #ff7600;
}
#djcatalog .djc_item_bg {
    margin: 0 0 50px 10px;
}
.freework{
    background: #167ac6;
    color: #fff;
    padding: 3px;
    margin: 0 0 6px 5px;
    display: inline-block;
}
.viberbtn{
	line-height: 28px;
    border: 1px solid #8c71fb;
    display: inline-block;
    border-radius: 15px;
	padding: 0px 15px;
	font-size: 14px;
}

.viberbtn img{
    width: 20px;
}
.viberbtn span{
    color: #a471fb;
}
.copyright .phones ul li a.viberbtn:hover {
    text-decoration: none;
    background: #835ca2;
    border: 1px solid #835ca2;
}
.viberbtn:hover span{
    color: #383838;
}
.sf2-header .sf2-title {
    color: #383838;
}
.sf2-header .sf2-title + .sf2-description {
    color: #383838;
}
#simpleForm2_130{
    border: 1px solid #ffffff5c;
    box-shadow: 2px 2px 2px #00000059;
}

.contacts-pages .sf2-header .sf2-title {
    color: #fff8f5;
}
 .contacts-pages .sf2-header .sf2-title + .sf2-description {
    color: #fff8f5;
}


@media only screen and (max-width: 1380px){
span.slogan-top-long{
	display:none;
}}
@media only screen and (max-width: 1120px){
.slogan-top{
	display:none;
}}
@media only screen and (max-width: 1100px){
.t4-navbar-right .t4-action{
	display:none;
}
.t4-palette-mainnav #t4-header-wrap:not(.header-overlay) .t4-header-inner {
    height: 60px;
}
.layout-home-standard .t4-header-inner .logo-image img, .layout-default-standard .t4-header-inner .logo-image img {
    max-height: 60px!important;
    width: 220px;
}
}
@media only screen and (max-width: 837px){
.work-time{
	display:none;
}
}
@media only screen and (max-width: 650px){
.viber-top{
	display:none;
}
}
.breadcrumb li span{
    margin-right: 3px;
}

.readmore.btn-onpage.sf2-callBtn{
	background-color: #e66205!important;
}

#djcatalog .djc_items .djc_item_in, #djcatalog .djc_related_items .djc_item_in {
    border: 1px solid #44444442;
    border-radius: 10px;
}

.rew-pages .sf2-header .sf2-title {
    color: #ffffff;
}

.rew-pages .sf2-header .sf2-title + .sf2-description {
    color: #ffffff;
}
#djcatalog .djc_item .djc_price span.noteprice{
	font-size: 12px;
	font-weight: 400;
}