/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
.sep{background:#f4f8fb;text-align:center;padding:30px 15px;font-size:18px;}
.img_z2 {min-height: 150px;display: inline-grid!important;align-items: center;justify-content: normal;vertical-align: middle;width: 100%;margin: 0 auto;border-top-left-radius: 30px;border-top-right-radius: 30px;border: 0;}
a.top_btn2{background:#40abd4!important;border: 1px solid #40abd4!important;}
a.top_btn2:hover{background:#409cbf!important;border:1px solid #409cbf!important;}
.treugolnick:before{content:'';display:block;margin:0 auto;border:20px solid transparent;border-bottom:20px solid #f4f8fb;width:40px;height:40px;position:absolute;top:-40px;left:50%;margin-left:-20px;}
.top_margin_30{margin-top:30px;}
.notbold-zag{font-weight:normal;font-family:LatoRegular;}
.my_ul{padding:0;list-style:none;margin:0 0 30px 0;}
.my_ul li{padding-left:50px;position:relative;font-size:17px;}
.my_ul li:before {
    content: "✓";
    position: absolute;
    margin-left: -40px;
    color: #40abd4;
    font-size: 32px;
    font-weight: 700;
    margin-top:-7px;
}.my_blockquote{padding:30px 40px 28px 55px;color:#fff;margin:30px auto 0;max-width:760px;font-size:20px;background:#40abd4 url(./img/icon.svg)no-repeat;background-position:23px 27px;}
.overflow-h{overflow:hidden;}
.min-height-1{min-height:1px!important;}
.text-right-top{position:relative;}
.right-top{position:absolute;top:0;right:0;max-width:380px;border-top:2px solid #000;padding-top:30px;font-size:26px;font-weight:bold;}
.text-normal{font-size:20px;padding-right:400px;}
.text-normal2{font-size:20px;}
.back_gray{background:#f4f8fb;}
.maksimov2{padding-top: 6%;padding-bottom: 6%;background-image: url(/wp-content/uploads/2020/04/neomax-maksimov-top.jpg);}
.slick-dots li button:before{color:#40abd4;font-size:15px;}
.not-absolute .vcex-icon-box-image{position:relative!important;width:100%!important;}
.not-absolute .vcex-icon-box-link{display:block;width:100%;}
.vcex-icon-box-one.not-absolute{padding-left:0!important;}
.popmake-content .top_btn,.popmake-content .top_btn2{width:100%;display:block;}
.popmake-content .top_btn span{color:#fff;}
.match-height-content{min-height:140px;}
.flex-3-center,.flex-2-center{justify-content:center;display:flex;}
.btn_two_row .wpex-clr{width:50%;float:left;padding-bottom:25px!important;}
.btn_two_row  a.top_btn{padding:12px 10px!important;}
a.top_btn,a.top_btn2{border-radius:30px!important;}
a.top_btn3{background:#fff!important;color:#53a9cc;border:1px solid #fff!important;}
a.top_btn3.block:hover{color:#53a9cc!important;background:#efefef!important;border-color:#efefef!important;}
@media(max-width:979px){
	.right-top{position:relative;max-width:100%;}
	.text-normal{padding-right:0;}
	.flex-3-center, .flex-2-center{flex-flow:row wrap;}
}