.obj{width: 1000px; margin: 0 auto; }
.logo{    width: 110px;    margin: 15px 0 15px 0;}
.logo img{width:100%;}
header{background-image: linear-gradient(#036885, #1fadd6 );}
.slogan{color: white;    font-weight: 600;    text-align: left;
    line-height: 1.3;        margin: 55px 0 0 -40px;}
.gerb{    width: 100%;    text-align: right;    margin: 15px 0 0 0;}
.gerb img{width: 137px;}
.phone-tel{    padding: 10px;    text-align: right;    color: white;
    font-size: 18px;    font-weight: bold;    margin: 20px 0 0 0;}
.dovoria{    font-weight: normal;    text-transform: lowercase;    font-size: 16px;}
.bg-nav-color{    background-image: linear-gradient(#ea252c, #c50e26, #e21218);}
.nav-link {
    color: rgb(255, 255, 255) !important; text-transform: uppercase; font-size: 14px;
}
.lang{padding: 5px;    text-align: right; margin-top: 20px;}
.lang span{    margin-right: 5px;    padding: 5px 10px 5px 10px;}
.actv-lang{background-color: #ac0c1a;    color: white;}
.lang a{color: white;text-decoration: none}
.lang a:hover{color: white;text-decoration: none}
.brnd .a-left{    position: absolute;    padding: 5px 15px 5px 15px;    background-color: #c81026;
    z-index: 99;    font-size: 20px;    color: white;    right: 55px;    bottom: 10px;}
.brnd .a-right{    position: absolute;    padding: 5px 15px 5px 15px;    background-color: #c81026;
    z-index: 99;    font-size: 20px;    color: white;    right: 10px;    bottom: 10px;}
.brnd{margin-top: 15px;}
body{background-color: #f3f1f1;}
.bwhite{    background-color: white; border-right: 2px solid #d8d8d8;
    border-left: 2px solid #d8d8d8;}
.head-title h4{margin: 15px 0 15px 0; color:#75202b; padding-left:15px; border-left: 2px solid #75202b; text-transform: uppercase; font-weight: bold;}
.slick-thumb{position: relative;}
.slk-title {
    position: absolute;    padding: 5px;    left: 0px;    bottom: 10px;
    background-color: rgba(0, 0, 0, 0.7215686274509804);    color: white;
}
.flex{display: flex;    flex-wrap: wrap;}
.news-l{ display: flex;    flex-wrap: wrap; padding: 15px 0 15px 0; border-bottom: 1px dotted gray;}
.image-news{width: 100px; height: 100px; background-repeat: no-repeat; background-size: cover; background-position: center}
.image-news img{width: 100%;}
.news-title{width: 700px;    margin-left: 15px;}
.news-title-1{font-weight: 600;    color: black;    font-size: 18px;
    line-height: 1.1;}
.news-title a{text-decoration: none}
.news-title a:hover{text-decoration: none}
.news-l .icons{color: gray;    font-size: 12px;}
.icons span{margin-right: 10px;}
.news-desc{    color: #463f3f;    line-height: 1.2;    font-size: 15px;
    margin: 5px 0 5px 0;}
.link{margin: 15px 0 15px 0}
.min img{width: 100%;}
.profile-min{    padding: 10px;    background-color: #f3f1f1;    margin: 15px 0 15px 0;}
.phone-tel a{color:white; text-decoration: none}
.phone-tel a:hover{color:white; text-decoration: none}
.banner-l{margin: 15px 0 15px 0;}
#footer{padding: 50px 0 50px 0; background-image: linear-gradient(#1fadd6,#036885); }
.foot-menu div{padding: 3px 0 3px 0; color:white;}
.foot-menu a{color:white; text-decoration:none;}
.foot-menu a:hover{color:white; text-decoration:none;}
.foot-contact{color:white;}
.foot-contact div{color:white; margin-bottom: 5px;}
.foot-contact a{color:white; text-decoration: none}
.foot-contact a:hover{color:white; text-decoration: none}
.soc-set h4{    text-align: center;
    color: white;
    font-weight: bold;
    text-transform: uppercase;}
.soc-ico{padding: 10px; text-align: center;}
.soc-ico span{margin-right: 5px;}
.right{padding: 5px 0 5px 0; margin-top: 25px; }
.right p{color: white;}
.st-title{margin: 15px 0 25px 0;}
.st-title h4{text-align: center;}
.ruk-img{height: 300px; overflow: hidden;}
.ruk-img img{width: 100%;}
.ruk-thumb{padding: 10px;     background-color: #f3f1f1;
    border: 1px solid #cec3c3; margin: 15px 0 15px 0;}
.ruk-thumb .ruk-pos{    text-align: center;    line-height: 1.1;    padding: 5px 0 5px 0;
    margin-bottom: 15px;    font-weight: 600;}
.ruk-thumb .ruk-name{    text-align: center;    font-size: 16px;    text-transform: uppercase;    font-weight: bold;    line-height: 1.1;}
.cont-text p{font-family: Tahoma !important;; font-size: 16px !important; }
.sended{margin: 15px 0 15px 0;    padding: 15px;    text-align: center;
    background-color: #f3f1f1;    border-radius: 10px;    border: 1px solid gray;}
.ui-datepicker-inline{width:100% !important}
.img-gall img{width:100%;}
.img-gall{width:100%; height:200px;  background-position:center; background-size:cover; background-repeat:no-repeat; cursor:pointer; position:relative; }
.thum-img{padding:10px; margin-bottom:15px;    background-color: #f3f1f1;    border: 1px solid #b3b3b3; }
.img-title{text-align: center;    padding: 5px;    font-weight: bold;}
.gall-over{position:absolute; width:100%; height:100%; top:0px; left:0px; background-color:rgba(0, 0, 0, 0.23921568627450981); display:none;}

.gall-cercle{width: 50px;    height: 50px;	background: #c80e24;
	-moz-border-radius: 25px;	-webkit-border-radius: 25px;	border-radius: 25px; position:absolute; left:0px; top:0px; bottom:0px; right:0px; margin:auto;    color: white;    font-size: 25px;    text-align: center;    padding-top: 3px;}
.video-th-2{width:100%; height:200px; background-position:center; background-size:cover; background-repeat:no-repeat;  position:relative;}
.video-tumb{    padding: 10px;    background-color: #f3f1f1;    border: 1px solid #c5c5c5; position: relative;}
.video-th-title{    padding: 5px;    text-align: center;    font-weight: 600;
    margin: 5px 0 5px 0;     line-height: 1.1;}
.play-but{    color: white;    font-size: 35px;    width: 50px;    text-align: center;    height: 50px;    position: absolute;    left: 0px;    right: 0px;
    bottom: 0px;    top: 0px;    margin: auto;}
#myModal iframe{width:100%; height:400px; border:0px;}
.th-roz-i{    padding: 10px;    background-color: #f3f1f1;    text-align: center;
    border: 1px solid #80808082;}
.th-roz-image img{width:100%;}
.th-roz-i .th-roz-title{    line-height: 1.1;    margin: 15px 0 15px 0;}
.sre a{color:black; text-decoration:none;}
.sre a:hover{color:black;text-decoration:none;}
.xcert-per{    margin: 15px 0 15px 0;    text-align: center;}
.xcert-per2{padding:5px; text-align:center;}
.admin-gray{    padding: 5px;    background-color: #f3f1f1;    margin: 15px 0 15px 0; text-align:right;}
.admin-tools span{margin-right:15px;}
.one-image{text-align:center; text-align:center; margin:15px 0 15px 0}
.one-image img{width:80%;}
.galleryNlist{margin:15px 0 15px 0;}
.galleryNlist img{width:100px; margin-right:10px;}
.author{color: gray;    font-weight: 600;    text-align: right;}
.sharetosoc{padding:5px 0 5px 0; border-bottom:1px dotted gray;}
.mob-bar{display:none;}
.fullhide{display:none}
.certNews{padding-top: 20px}
.sublist{display: none; padding-left: 15px;}
.fsub{cursor: pointer;}
.step-1{padding-left: 15px !important;}
.others{    padding: 8px;    text-align: center;    text-transform: uppercase;
    background-image: linear-gradient(#ea252c, #c50e26, #e21218);    color: white;}
.okmots-ba-1{    margin: 15px 0 15px 0;    text-align: center;    padding: 5px;
    background-color: #f3f1f1;}
    .cont-text p{text-indent: unset !important;}
    .tizme{padding: 5px; background-color: #f3f1f1; margin: 15px 0 15px 0}
.tizme a {color: black; text-decoration: none}
.tizme a:hover{color: black; text-decoration: none}
.rf h2{margin: 15px 0 15px 0}
.list-item{padding: 5px; background-color:#f3f1f1; border:1px solid gray; margin: 15px 0 15px 0;  }
.list-item span{float: right}
.face-share{    color: #005282;    font-size: 35px;    margin: 0px 0 0 5px}

@media screen and (max-width: 800px) {
	.logo {
		    width: 80px;    margin: 15px 0 5px 0;
	}
	.hide{display:none }
	.navbar>.container, .navbar>.container-fluid{display:none}
	.slogan {
		color: white;
		font-weight: 600;
		text-align: left;
		line-height: 1.3;
		font-size: 14px;
		margin: 25px 0 0 0;
	}
	.phone-tel {
		padding: 10px;
		text-align: right;
		color: white;
		font-size: 14px;
		font-weight: bold;
		margin: 0;
		float: left;
	}
	.mob-bar{
		    color: white;
			text-align: center;
			font-size: 18px;
			display:block;
			width: 100%;
	}
    .image-news {
        width: 100%;
        height: 150px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        margin: 5px 0 5px 0;
    }
	.news-title {
		width: 100%;
		margin-left:unset;
	}
    .news-l a{width: 100%}
	.banner-l {
		margin: 15px 0 15px 0;
		text-align: center;

	}
	.cont-text img{width:100%}
	.cont-text h2{font-size:22px;}
	.profile-min{display:none;}
	.fullhide{display:block}
    .profile-min-mob .min{width: 100px;     margin-right: 10px;}
    .profile-min-mob .min img{width: 100px}
    .profile-min-mob{    padding: 5px;
        background-color: #f7f7f7;
        margin: 15px 0 15px 0;}
    .profile-min-mob .pr-txt{        width: 62%;       font-size: 13px;}
    .st-title h4 {
        text-align: center;
        font-size: 16px;
    }
    .certNews h3{font-size: 18px;}
    .thum-img{    margin: 15px 0 15px 0;}
    .video-tumb{    margin: 15px 0 15px 0;}
    .th-roz-i{    margin: 15px 0 15px 0;}
    #myModal iframe {        width: 100%;        height: 300px;}

}

.text-red{
    color: red !important;
}
.text-sm{
    font-size: .7rem !important;
}
.okmots-ba-1 img{
    width: 100%;
}