
.div_topbg {background-color: rgba(76, 58, 46, 0.3); padding: 30px; width: 90%; margin: 0 auto; }

.body-innerwrapper #sp-header.lg-header {box-shadow:none;}
.body-innerwrapper #sp-header-topbar .container-inner {border-bottom:0;}
#sp-header .sp-megamenu-parent>li.active>a, #sp-header .sp-megamenu-parent>li.active:hover>a {letter-spacing: 0.1em;color:#820531;}
#sp-header .sp-megamenu-parent>li>a {letter-spacing: 0.1em; color:#3c376b;font-size:18px;}

.sp-contact-info .fas.fa-phone,
.sp-contact-info .fas.fa-mobile-alt {display:none;}
#sp-header-topbar .container-inner a {color: #3c376b;}
.social-wrap.d-flex.align-items-center {}
#sp-pic01, #sp-pic02, #sp-pic03 {padding-left:90px;}
#sp-text01, #sp-text02, #sp-text03 
{padding-right:120px;font-size:20px;line-height:30px;}

#mod-custom121 {letter-spacing: 0.1em;}
.div_mainhref {letter-spacing: 0.1em;}
h2 {letter-spacing: 0.1em;}
#sp-text01 h3, #sp-text02 h3, #sp-text03 h3 {color:#4e6087;letter-spacing: 0.1em;}
.zayavka {margin:50px auto 100px auto;}
.centerhead {margin:0 auto;}
#sp-form-right .rightform .btn-primary, .redbut
{color: #fff;
font-size: 23px;
line-height: 1;
letter-spacing: 0.1em;
font-weight: 400;
border-width: 1px;
border-radius: 30px;
background-color:#4e6087;
background-position: center center;
border-color: #4e6087;
border-style: solid;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    padding:20px;
}
#sp-tmed .container .container-inner {margin: 50px 15% 0 15%;}
.miniinfo {margin-bottom:20px;font-size:20px;}
.minitext {display:table-cell;}

.main_href { letter-spacing: 0.1em; font-weight:300;}
.main_head { letter-spacing: 0.1em;}
.wh {font-size:40px;color:#4e6087;text-align:center;margin-bottom:40px;font-weight:500;letter-spacing: 0.1em;}

.tilsvg {width:65px; height:65px; float:left;margin-right:50px;}

#sp-mainform {margin-top:50px;}
.redbut:hover {background-color:#820531;color:#fff;border-color:#820531;}

.mar7030 {margin:70px auto 70px auto;}
.whitefooter {text-align:center;}
.paralaxdiv {background-color: #4e6087; padding:20px;}
.green_wrapper {
padding-top:120px;
padding-bottom:120px;
padding-right:20%;    
color:#fff;
font-size: 20px;
line-height: 30px;
}

.breadcrumb .float-start {margin-right: 20px;}

#sp-footer, #sp-bottom {background: transparent;color:#3c376b;}
#sp-footer a, #sp-bottom a {color:#3c376b;}
#sp-footer a:hover, #sp-bottom a:hover {color:#820531;}

body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {background:#fff;}


.breadcrumb .pathway {color: #820531;}
.breadcrumb .pathway:hover {color: #3c376b;}

.GREENOLD {background-color:rgba(22,145,71,1)}
.t-container .element-animation,
#sp-pic01 .sp-column.element-animation,
#sp-text01 .sp-column.element-animation,
#sp-pic02 .sp-column.element-animation,
#sp-text02 .sp-column.element-animation,
#sp-pic03 .sp-column.element-animation,
#sp-text03 .sp-column.element-animation,
#sp-user2 img.element-animation,
#sp-user3 img.element-animation,
#sp-user5 .sp-module.element-animation,
#sp-user6 .sp-module.element-animation,
#sp-user8 .sp-module.element-animation,
#sp-user9 .sp-module.element-animation,
#sp-user4 .sp-module.element-animation,
#sp-paralax-3 .element-animation,
.centerhead .element-animation,
.t-container-2 .element-animation,
#sp-user11 .sp-module.element-animation,
#sp-leftpicform .sp-column.element-animation,
#sp-form-right .sp-column.element-animation,
#sp-footer .sp-column.element-animation 
{opacity: 0;transform: translateY(20px);}

.t-container .element-show,
#sp-pic01 .sp-column.element-show,
#sp-text01 .sp-column.element-show,
#sp-pic02 .sp-column.element-show,
#sp-text02 .sp-column.element-show,
#sp-pic03 .sp-column.element-show,
#sp-text03 .sp-column.element-show,
#sp-user2 img.element-show,
#sp-user3 img.element-show,
#sp-user5 .sp-module.element-show,
#sp-user6 .sp-module.element-show,
#sp-user8 .sp-module.element-show,
#sp-user9 .sp-module.element-show,
#sp-user4 .sp-module.element-show,
#sp-paralax-3 .element-show,
.centerhead .element-show,
.t-container-2 .element-show,
#sp-user11 .sp-module.element-show,
#sp-leftpicform .sp-column.element-show,
#sp-form-right .sp-column.element-show,
#sp-footer .sp-column.element-show 
{opacity: 1; transition: all 1s; transform: translateY(0%);}


/* media */
@media (max-width: 1112px) { }

@media only screen and (min-width:1024px) 
{ }

@media (max-width: 1024px) { }

@media (max-width: 981px) { }    

@media (max-width: 851px) { } 

@media (max-width: 834px) { }

@media (max-width: 800px) { } 

@media (max-width: 782px) { }  

@media (max-width: 768px) { }  
 
@media (max-width: 767px) { }  

@media (max-width: 736px) { }  

@media (max-width: 694px) { }

@media (max-width: 667px) { } 

@media (max-width: 640px) { } 
  
@media (max-width: 600px) { } 

@media (max-width: 568px) { } 

@media (max-width: 480px) {
.maintop {height:55vh;}    
.div_topbg {padding:15px;}
.div_topphone {padding-top:0px; padding-bottom:20px;}
.div_mainhref {padding-top:5px;}
.main_head {font-size:25px;} 
.main_href {font-size:20px;line-height:20px;padding-top:10px;}
.wh {font-size:30px;padding: 30px 0 30px 0;}
.t-cell.t-valign_top img {width:100% !important; clear:both;}
.redbut {padding: 10px;font-size:15px;}
#sp-pic01, #sp-pic02, #sp-pic03 {padding:0 10px 10px 10px;}
#sp-text01, #sp-text02, #sp-text03 {padding-right:10px;}
#sp-user10 .sp-module-content img {width:100% !important; clear:both;}
.sp-module.rightform {padding:10px;}
#sp-leftpicform .sp-module-content {padding:15px;}
#sp-contact {width:100%;text-align:center;}
#sp-social {width:100%;text-align:center;}
.zayavka {margin: 20px auto 50px auto;}
#sp-tmed .container .container-inner {margin: 30px 5% 0 5%;}
.tilsvg {width:100%; height:65px; float:none;}
}
 
@media (max-width: 438px) { } 
 
@media (max-width: 414px) { } 

@media (max-width: 375px) { } 

@media (max-width: 360px) { }

@media (max-width: 320px) { }
