.ttm-p_table-features li {
	text-align: left;
}
.ttm-p_table-features li .ti {
	color: #13c5dd;
	margin-right: 10px;
}
.form-back {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 380px;
	padding: 0px;
}
.ttm_single_image-wrapper {
	width: 100%;
	height: 100%;
	background-color: rgb(29 42 77 / 90%);
	color: #fff;
	display: flex;
    align-items: center;
    justify-content: center;
}
.ttm_single_image-wrapper h3{
	color: #fff;
}
.form-back .call-forma {
	width: 70%;
}

.form-back-page {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 250px;
	padding: 0px;
}
.form-back-page .call-forma {
	width: 90%;
}
.form-back-page .row {
	height: 60px;
}
.sidebar-class {
	background-color: #eff3ff;
	padding: 30px 35px;
	border-radius: 5px;
}
.page-contact p {
	font-size: 18px;
    line-height: 1.2;
    text-align: center;
    
    font-weight: 600;
    color: #0e204d;
}
.ttm-team-details-list {
	margin-top: 0px;
}
.sidebar-menu .menu-item-has-children .mega-submenu {
	margin-top: 5px;
	display: none;
	
}
/*.sidebar-menu .menu-item-has-children:hover .mega-submenu {
	display: block;
}*/
.sidebar-menu .mega-submenu li {
	font-size: 14px;
	font-weight: 400;
	color: #0e204d;
}
.widget-categories ul li {

}
.featured-imagebox .img-fluid {
	object-fit: cover;
    height: 100%;
}
.ttm-blog-single .ttm-post-featured .img-fluid {
	object-fit: cover;
    height: 100%;
    width: 100%;
}
.ttm-blog-single .ttm-post-featured {
	height: 270px;
}
.widget-categories .widget-title a:before {
	content: "";
}
.widget-categories .widget-title ul li a:before {
	content: "\e61a";
}

.widget-categories .widget-title ul li a {
	padding-left: 20px;
}
.widget-categories .widget-title a {
	padding-left: 0px;
}

.product .page-contact p{
	text-align: left!important;
}
.product .buttom-block {
	/*margin-top: 20px;*/
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.product .buttom-block p {
	font-size: 18px;
	font-weight: 700;
	color: #0e204d;
	margin: 0px;
}
.product .buttom-block span {
	font-weight: 500;
	color: #000;
}
.product ul {
	columns: 2;
	list-style: none;
	padding: 0px;
}

.product li {
	font-weight: 700;
	color: #0e204d;
}

.product li span {
	font-weight: 500;
	color: #000;
}

.contact-none {
	display: none;
}

.tinydescr {
	font-weight: 700;
    color: #0e204d;
}
.price-block hr {
	margin-bottom: 0px;
}
.ttm-featured-wrapper, .featured-thumbnail {
	height: 100%;
}
.featured-thumbnail img {
	object-fit: cover;
	height: 100%;
}
.sidebar-class, .product {
	padding: 30px 15px;
}
.tecnical .t-title {
font-weight: 700;
    color: #0e204d;
    font-size: 18px;
    margin-top: 10px;
}
table{
	width: 100%;
	    border: none;
}
td {
	padding: 0px 10px;
	border: none;
}
tr {
	    background-color: #F9F9F9;
    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid white;
}
.tecnical .t-descr {
	margin-top: 5px;
	margin-bottom: 5px;

}

.content-block h1 {
	    font-size: 20px!important;
    font-weight: 800!important;
    line-height: 1.1!important;
    margin-bottom: 5px!important;
}
.content-block h2 {
	    font-size: 20px!important;
    font-weight: 900!important;
    line-height: 1.1!important;
    margin-bottom: 5px!important;
}
.content-block h3 {
	    font-size: 20px!important;
    font-weight: 900!important;
    line-height: 1.1!important;
    margin-bottom: 5px!important;
}
.content-block h4 {
	    font-size: 20px!important;
    font-weight: 900!important;
    line-height: 1.1!important;
    margin-bottom: 5px!important;
}


.content-block ul {
	margin: 5px 0;
}
.content-block p {
	    margin: 0 0 5px;
}


.t-descr h1 {
	    font-size: 20px!important;
    font-weight: 900!important;
    line-height: 1.1!important;
    margin-bottom: 5px!important;
}
.t-descr h2 {
	    font-size: 20px!important;
    font-weight: 800!important;
    line-height: 1.1!important;
    margin-bottom: 5px!important;
}
.t-descr h3 {
	    font-size: 20px!important;
    font-weight: 900!important;
    line-height: 1.1!important;
    margin-bottom: 5px!important;
}
.t-descr h4 {
	    font-size: 20px!important;
    font-weight: 900!important;
    line-height: 1.1!important;
    margin-bottom: 5px!important;
}

/*.sidebar-menu .mega-submenu .sub-title {
	font-weight: 600;
}
.featured-imagebox {
	    display: flex;
}
.gallery .featured-imagebox .featured-thumbnail img {
	width: 100%;
	object-fit: cover;
}
.gallery .ttm-box-col-wrapper {
	display: inline-grid;
}*/
.ttm-icon_element-fill {
	    display: flex;
    align-items: center;
    justify-content: center;
}
.ttm-icon_element-fill img {
	width: 50%;
}

.slide-style {
	    margin-top: -150px;

}
.img-fluid-slider {
	height: 100px!important;
	width: auto;
}

.about-section .ttm_single_image-wrapper {
	height: 650px;
}
.about-section .ttm_single_image-wrapper img {
	height: 100%;
	    object-fit: cover;
}
.featured-form ul {
	columns: 2;
	list-style: none;
	padding: 0px;
	font-size: 16px;
}
.featured-form {
	padding: 0px;
	font-weight: 600;
}
.featured-form  h3{
	font-weight: 800;
}
.featured-form ul a {
	color: #fff;
}
.featured-form ul a:hover {
	color: #0e204d;
}
.ttm-btn.ttm-btn-style-fill.ttm-btn-color-skincolor:not(.btn-inline):hover {
	border-color: #fff;
}
.sub-title a {
	font-weight: bold;
} 
.sub-title .mega-submenu a {
	font-weight: 400;
} 

.top_bar_contact_item {
	    margin-right: 10px!important;
}
.sub-title {
	margin-top: 20px;
}

.sidebar-menu .mega-submenu .current-menu-item {
	color: #13c5dd;
}

#menu-footer-quick-links li {
	line-height: 1.2;
    margin-bottom: 10px;
    text-transform: none;
}
#menu-footer-quick-links .menu {
	display: flex;
    flex-direction: column;
}

.h1-font {

}
.h2-font {
	font-weight: 700;
    text-transform: none;
    font-size: 46px;
    line-height: 56px;
    display: inline-block;
    margin-bottom: 14px;
}
.h3-font {
	font-size: 20px;
    line-height: 30px;
    margin-bottom: 0px;
    font-weight: 600;
    color: #0e204d;
    font-family: 'Montserrat', sans-serif;
}
.h4-font {
	
}
.h5-font {
	
}
.font-1 {
	margin-bottom: 0;
    width: 100%;
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    padding-top: 0;
}
.font-2 {
	font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    margin-bottom: 0;
        color: #0e204d;
}
.widget_cta .h4-font {
    font-size: 22px;
    line-height: 1;	
    color: #fff;
}

.featured-desc .p-font {
	font-family: "Montserrat",sans-serif!important;
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 26px!important;
    letter-spacing: 0.1px!important;
    color: #000!important;
    margin: 0px;
}

.modal-body .ttm-btn.ttm-btn-style-fill.ttm-btn-color-skincolor:not(.btn-inline):hover {
    border-color: #13c5dd;
    color: #13c5dd;
}
.lang-flag {
	columns: 2;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-transform: uppercase;
}
.lang-flag .current-lang a{
	text-decoration: revert;
}

.d-block {
	display: block!important;
}
.m-block {
	display: none!important;
}

@media (max-width: 768px) {
	.d-block {
		display: none!important;
	}
	.m-block {
		display: block!important;
	}
	.img-fluid-slider {
		height: 50px!important;
	}
	.logo-img {
		width: 50px!important;
   		height: auto!important;
	}
	.site-branding {
		display: flex;
	    flex-direction: row;
	    align-items: center;
	}
	.mob-ul {
		
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	.mob-ul p {
		font-size: 18px;
		font-weight: 600;
    	color: #0e204d;
    	margin: 0px;
	}
	.mob-ul li {
		float: left;
		margin: 5px;
	}
	.site-branding {
		padding: 10px 0;
	}
	 .page-contact {
		margin-top: 10px;
	}
	.page-contact p {
		margin: 0px;
	}
	.content-block img {
		width: 100%;
	}
	.form-back-page {
		height: 400px!important;
	}
	.form-back-page .call-forma {
		height: 100%;
		padding: 15px 0px;
	}
	.form-back-page .call-forma .col-md-4 {
		margin-bottom: 10px;
	}
	.widget-footer .widget-area {
		padding: 15px;
	}
	.about-section .p-10 {
		padding: 0px!important;
	}
	.ttm-fid-view-lefticon {
		display: flex;
    	justify-content: center;
	}
	.section-title.style2 .title-desc p {
		color: #fff;
	}
	.procedure-section .featured-icon {
		display: flex;
    	justify-content: center;
	}
	.featured-icon-box.icon-align-before-content .featured-content {
		padding: 0px;
	}
	.form-back {
		height: 430px;
	}
	.form-back .col-md-4 {
		margin-bottom: 10px;
	}
	.form-back .ttm_single_image-wrapper {
		padding: 15px 0px;
	}
	.slide-style {
		margin-top: 0px;
	}
	.logo-icon img {
		width: 40px!important;
		height: auto;
	}









}

.messenger-img {
	width: 30px;
	height: auto;
}
.logo-icon img {
	width: 150px;
	height: auto;
}

.ttm-equal-height-image{ display: none; }
.col-bg-img-one.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
    background-image: url(../images/bg-image/col-bgimage-1.png)!important;
    background-position: center;
    background-size: cover;
}
.col-bg-img-two.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
    background-image: url(../images/bg-image/col-bgimage-2.png)!important;
    background-position: center;
    background-size: cover;
}
.col-bg-img-two.ttm-col-bgimage-yes > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner {
    opacity: .02;
}
.col-bg-img-three.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
    background-image: url(../images/bg-image/col-bgimage-3.jpg)!important;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
}
.col-bg-img-four.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
    background-image: url(../images/bg-image/col-bgimage-4.jpg)!important;
    background-position: center;
    background-size: cover;
}
.col-bg-img-five.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
    background-image: url(../images/bg-image/col-bgimage-5.jpg)!important;
    background-position: center;
    background-size: cover;
    margin-right: -300%;
}
.col-bg-img-six.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
    background-image: url(../images/bg-image/col-bgimage-6.jpg)!important;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
.col-bg-img-seven.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
    background-image: url(/wp-content/uploads/2022/09/13flotatsiyna-stantsiya.jpeg) !important;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.col-bg-img-eight.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
    background-image: url(../images/bg-image/col-bgimage-8.jpg) !important;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.col-bg-img-nine.ttm-col-bgimage-yes > .ttm-col-wrapper-bg-layer {
    background-image: url(../images/bg-image/col-bgimage-9.jpg) !important;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.ttm-team-member-content .ttm-box-view-overlay {
	height: 250px;
}
.ttm-team-member-content .ttm-box-view-overlay .img-fluid {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.slide .slide__content {
	width: 100%;
}



























































