/*

Theme Name: cbt24
Theme URI: http://
Description: ЦБТ
Author: Eifos, lls
Author URI: 
Version: 0 (08.03.2024)

*/

@font-face {
	font-family: "SansationLight";
	src: url("fonts/sansation-light/sansation-light.eot"); /* IE9 Compat Modes */
	src: url("fonts/sansation-light/sansation-light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
		url("fonts/sansation-light/sansation-light.otf") format("opentype"), /* Open Type Font */
		url("fonts/sansation-light/sansation-light.svg") format("svg"), /* Legacy iOS */
		url("fonts/sansation-light/sansation-light.ttf") format("truetype"), /* Safari, Android, iOS */
		url("fonts/sansation-light/sansation-light.woff") format("woff"), /* Modern Browsers */
		url("fonts/sansation-light/sansation-light.woff2") format("woff2"); /* Modern Browsers */
	font-weight: lighter;
	font-style: normal;
}

@font-face {
    font-family: 'SansationBold';
    src: url('fonts/sansation/SansationBold.eot');
    src: local('fonts/sansation/SansationBold'), local('SansationBold'),
        url('fonts/sansation/SansationBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/sansation/SansationBold.woff2') format('woff2'),
        url('fonts/sansation/SansationBold.woff') format('woff'),
        url('fonts/sansation/SansationBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Sansation';
    src: url('fonts/sansation/SansationRegular.eot');
    src: local('fonts/sansation/SansationRegular'), local('SansationRegular'),
        url('fonts/sansation/SansationRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/sansation/SansationRegular.woff2') format('woff2'),
        url('fonts/sansation/SansationRegular.woff') format('woff'),
        url('fonts/sansation/SansationRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


.nav_mod a {
    text-decoration: none;
}


*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-size:17px; padding:0; margin:0; } 
.top_a {background:#fff; border-radius:7px; padding:15px;}
.top_b {background:#FFF4EC;}
.cit_a {background:#3D2C7D;}
.cit_b {background:#281768;}
.fiText {text-transform:uppercase; color:#cdcdcd; font-size:30px;  font-weight:700;}
.fiMiText {text-transform:uppercase; color:#fff; font-size:24px;  font-weight:normal;}

.hide23 {display:none;}



.head {}



.video-bg-mob {
    height: auto;
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    position: relative;
}

.video-bg-mob video {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: auto;
    object-fit: cover;
}

.video-bg {
    height: 100vh;
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    position: relative;
}

.video-bg video {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
.effects {
    position: absolute;
    object-fit: cover;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100vh;
  /*  background-color: rgba(0,0,138,0.2);*/
}
.video-bg__content {
    z-index: 2;
    color: #ffffff;
	display: flex;
    flex-direction: column;
    height: 100%;
}


.video-bg-single {
    height: auto;
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    position: relative;
}

.video-bg-single video {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
.main {
    max-width: 1600px;
    margin: 0 auto;
    margin-top: 0px;
    padding: 0 20px;
}




.video-t-bg {
    height: 100vh;
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    position: relative;
}
.video-t-bg video {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
.video-t-bg__content {
    z-index: 2;
    color: #ffffff;
	display: flex;
    flex-direction: column;
    height: 100%;	
}


.video-bg__content a:link,.video-bg__content a:visited {color:#fff; text-decoration:none;}

.rowdirection {flex-direction: row;}
.coldirection {flex-direction: column;}

.justify-between {justify-content: space-between;}
.justify-space {justify-content: space-around;}
.justify-center {justify-content: center;}

.align-start {align-items: flex-start}
.align-center {align-items: center}

.mainwidthhead {width:1380px; display: flex; }
.cbtlogo {    display: flex;
    align-items: center;  width:25%; }
.cbtmenu {display: flex; align-items: center; font-size:120%!important;  width:50%;}
.cbtmenu a:link,.cbtmenu a:visited {color:#fff; text-decoration:none; padding:0 20px;  align-items: center;  }
.cbtmenu a:hover {color:#fff; text-decoration:underline;}
.cbtsearch {display: flex; align-items: center; width:20%; justify-content: center; }

.startbtn {background:#1B83D3; border-radius:4px; padding:10px 35px; color:#fff; border:0;}
.startbtn:hover {background:#1E49BE; }
 a.startbtn {color:#fff; text-decoration:none;}
 

.tml-button {background:#1B83D3; border-radius:4px; padding:7px 10px; width:200px; color:#fff; border:0;}
.tml-button:hover {background:#1E49BE; }
.tml-label {font-size:14px;}
.tml-field {   background-color: #EDF0FD;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;	
	min-height: calc(1.5em + 1rem + 2px);
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    border-radius: 0.3rem;
}

.tml-login-link,
.tml-register-link,
.tml-lostpassword-link
{list-style:none;}
 
.tml-login-link a:link, .tml-login-link a:visited,
.tml-register-link a:link, .tml-register-link a:visited,
.tml-lostpassword-link a:link, .tml-lostpassword-link a:visited  {
	color: #9293C2;
	font-size:14px;
	color: #9293C2;
	text-decoration:none;
}
.tml-login-link a:hover,
.tml-register-link a:hover,
.tml-lostpassword-link a:hover
{text-decoration:underline;}
 
.managbtn {background:#F64B71; border-radius:4px; padding:3px 25px;}
.managbtn:hover {background:#CD3859;}
 a.managbtn {color:#fff; text-decoration:none;}
.downmanagbtn {background:#fff; color:#000; border-radius:4px; padding:3px 25px;}
.downmanagbtn:hover {background:#CD3859;}
 a.downmanagbtn {color:#000; text-decoration:none;}

.wtapbtn {background:#32A4E3; border-radius:4px; padding:10px 35px;}
.wtapbtn:hover {background:#2C98D4; }
 a.wtapbtn {color:#fff; text-decoration:none;}
 
.filter26  {width:26px; }

.headfooter {
  margin-top: auto;
}
.cbtcontent {display: flex;    justify-content: center;} 
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -20px;
    margin-left: -20px;
}
.col {
    position: relative;
    width: 100%;
}
.col_2 {
    position: relative;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}

/*
  */
.sflex {display: flex; }
.srow {flex-direction: row;}
.scol {flex-direction: column;}
.scenter{justify-content:center;}

.card {	display: inline-block;}
section ul li{margin:0 0 0 2em}
header{width:100%; margin:0 0 0.5em 0;}
h1,h2,h3,h4,h5,h6{text-align:center;margin:0;padding:0; }
nav {border:0 !important;}

.bghead{background: #fff url(images/bg1.png) no-repeat top right; }
.bgserv{padding-bottom:15px; }
.bgserv_gre{padding-bottom:15px; }
.bgfami{background: #fff; padding-top:25px; padding-bottom:65px;}
.bgmed{background: url(images/bg2.jpg); padding-top:35px; padding-bottom:65px;}
.bgrew{ }

.bgserv a:link,.bgserv a:visited {color:#1D1162; text-decoration:underline; }
.bgserv a:hover {text-decoration:none; }

.bgserv_gre a:link,.bgserv_gre a:visited {color:#fff; text-decoration:underline; }
.bgserv_gre a:hover {text-decoration:none; }


.bgmail{background: url(images/bsg5.jpg) center center no-repeat; padding-top:50px; padding-bottom:100px;}
.bgreview {background: url(images/bg4.jpg); background-position: top 300px left 400px; padding-top:80px; padding-bottom:80px; margin-top:50px;}
.main-width { width:1360px; }
.head_bottom {}
.head_bottom_left {float:left; width:45%; padding-top:120px; padding-left:100px; }
.head_bottom_right {float:right; width:40%; padding-bottom:50px;}
.bgpp {background: url(images/bg3.png) no-repeat top right , url(images/bg2.png) no-repeat center top;}
.bgpa {background: #0b9494 url(images/bg6.jpg) repeat-x center bottom;}

.contblock{float:right; width:390px; background:#99CCD0; border-radius:15px; padding:15px 25px; color:#fff;  margin-top:100px;}
.contblock a:link, .contblock a:visited {color:#fff; text-decoration:none; }
.contblock a:hover {color:#fff; text-decoration:underline; }
.wpcf7-text,.wpcf7-textarea  {margin-top:-20px;}
/* 011123 */
#gallery-1 img {width:190px!important;text-align:center!important;margin:0px auto;}
.gallery-columns-3 img {
	width:96%;
	height:96%;
	text-align:center;
	display: inline;
}
.gallery-columns-2 img {
	width:96%;
	height:96%;
	text-align:center;
	display: inline;
}

.service .gallery-columns-3 img {
	width:60%;
	height:60%;
	text-align:center;
	display: inline;
}
.service .gallery-columns-2 img {
	text-align:center;
	display: inline;
}

.newlink a:link,.newlink a:visited {color:#000; text-decoration:none;}
.newlink a:hover {text-decoration:none;}



.footerbg {background: #1D1162; color:#9B96BA; padding-top:60px; padding-bottom:60px; margin-top:-10px;  }
.footerbg a:link, .footerbg a:visited {color:#9B96BA; text-decoration:none; }
.footerbg a:hover {color:#9B96BA; text-decoration:underline; }

.footer_left {float:left; width:35%; color:#9B96BA;} 
.footer_left a:link, .footer_left a:visited { color:#9B96BA; text-decoration:underline;}
.footer_left a:hover { color:#9B96BA; text-decoration:none;}
.footer_center {float:left; width:20%; padding-left:5%; }
.footer_right  {float:right; width:25%; color:#9B96BA; text-align:left;}

.footer_top_left {float:left; width:50%; color:#9B96BA;} 
.footer_top_right {float:right; width:50%; color:#9B96BA;} 

.inputform {width:100%; background:#99CCD0; border:0; border-bottom:1px solid #fff; padding:15px 25px; font-size:28px; color:#fff;}
.inputform::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
.inputform:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
.inputform::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
.inputform:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}
.inputform::-ms-input-placeholder { /* Microsoft Edge */
   color:    #fff;
}
.inputform::placeholder { /* Most modern browsers support this now. */
   color:    #fff;
}
/* 011123 */
.form-box textarea, .wpcf7 .wpcf7-textarea {
    height: 120px;
}

.black a:link, .black a:visited {color:#000; text-decoration:none; }
.black a:hover {color:#000; text-decoration:underline; }

.visiblebtn {background:#fff; border-radius:15px; padding:5px 15px; display:inline;}


.height_top{width:24%; display: inline-block;}
.head_left {float:left; padding-bottom:20px; }
.head_right {float:right;}
.head_middle_left {float:left;}
.head_middle_right {float:right; padding-top:40px; }
.topSoc {display:inline-block; margin:-5px 5px;  }

.third{width:31.3%; margin:1%; float:left;} 
.service_block {float:left; width:25.3%; margin:4%; padding:40px 50px 30px; border-radius:20px; box-shadow: 0px 3px 48px rgba(0,0,0,0.13), 0px 3px 68px rgba(0,0,0,0.17); background:#fff; min-height:440px;}
.service_block a ,  a .service_block {color:#000;}
.review_block {width:90%; margin:0% 5%; padding:10px 30px 30px;  box-shadow: 0px 3px 18px rgba(0,0,0,0.13), 0px 3px 28px rgba(0,0,0,0.17); background:#fff; text-align:left; } /*white-space:normal;*/ 
.review_block a ,  a .review_block {color:#000; text-decoration:none; }
.multi-carousel-item a:link, .multi-carousel-item a:visited { text-decoration:none; }

.multi-carousel{position:relative}
.multi-carousel .multi-carousel-inner {
    position: relative;
    /* overflow: hidden; */
    margin-left: 5%;
    white-space: nowrap;
}
.multi-carousel .multi-carousel-inner .multi-carousel-item{display:inline-table;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;padding:0 3px}
.multi-carousel .multi-carousel-inner .multi-carousel-item img{max-height:200px;-o-object-fit:cover;object-fit:cover}



.service_block_cat {text-align:center; color:#565555;}
.btn_service {background:#1D1162; margin-top:50px; padding:6px; border-radius:45px; text-align:center; color:#fff; width:140px;}
.btn_cook {background:#1D1162; border:0; padding:6px; border-radius:2px; text-align:center; color:#fff; width:140px;}
.btn_rew {padding:6px; border-radius:45px; text-align:center; color:#6A6C6A; width:140px;}
.btn_rew a {color:#6A6C6A; text-decoration:none;}
.btn_rew_full {background:#fff; border:1px solid #6A6C6A; margin-top:50px; padding:6px; border-radius:45px; text-align:center; color:#6A6C6A; width:230px;}
.btn_rew_full a {color:#6A6C6A; text-decoration:none;}
.bgbank {margin-top:30px; margin-bottom:50px; box-shadow: 0px 3px 48px rgba(0,0,0,0.13), 0px 3px 68px rgba(0,0,0,0.17); padding:30px; border-radius:20px;} 
.bank {float:left; width:25%;}

.font_j {font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.font_s {font-family:'SansationLight', Verdana, Arial, Helvetica, sans-serif;}
.font_sr {font-family:'Sansation', Verdana, Arial, Helvetica, sans-serif;}
.f12 {font-size:12px; }
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f17 {font-size:17px;}
.f18 {font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px; line-height:120%;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;line-height:120%;}
.f34{font-size:34px;}
.f36{font-size:36px;}
.f38{font-size:38px;}
.f40{font-size:40px; }
.f42{font-size:42px; line-height:100%;}
.f44{font-size:44px;}
.f48{font-size:48px;}
.f56{font-size:56px;}
.f60{font-size:60px;}
.f64{font-size:64px;}
.f96{font-size:96px;}
.fs2 {font-weight:200;}
.fs3 {font-weight:300;}
.fs4 {font-weight:400;}
.fs5 {font-weight:500;}
.fs6 {font-weight:600;}
.fs7 {font-weight:700;}
.fs9 {font-weight:900;}
.pd30{padding:30px;}
.pd50{padding:50px;}
.pd15_news{padding:5px 25px 15px 25px;}
.pd15_event{padding:5px 25px 15px 25px;}
.pdr10{padding-right:10px;}
.pdr20{padding-right:20px;}
.pdr30{padding-right:30px;}
.pdr40{padding-right:40px;}
.pdr50{padding-right:50px;}
.pdr60{padding-right:60px;}
.pdr65{padding-right:65px;}
.pdr80{padding-right:80px;}
.pdr320{padding-right:320px;}
.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb30{padding-bottom:30px;}
.pdb40{padding-bottom:40px;}
.pdb50{padding-bottom:50px;}
.pdb60{padding-bottom:60px;}
.pdb80{padding-bottom:80px;}
.pdb90{padding-bottom:90px;}
.pdt90{padding-top:90px;}
.pdt75{padding-top:75px;}
.pdt70{padding-top:70px;}
.pdt60{padding-top:60px;}
.pdt50{padding-top:50px;}
.pdt40{padding-top:40px;}
.pdt35{padding-top:35px;}
.pdt30{padding-top:30px;}
.pdt25{padding-top:25px;}
.pdt20{padding-top:20px;}
.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;}
.pdl30{padding-left:30px;}
.pdl40{padding-left:40px;}
.pdl50{padding-left:50px;}
.pdl60{padding-left:60px;}
.pdt75{padding-top:75px; }
.pdt105{padding-top:105px; }
.pdl80{padding-left:80px;}
.pdl120{padding-left:120px;}
.pdr120{padding-right:120px;}
.mdt_55 {margin-top:55px;}
.mdt_35 {margin-top:35px;}
.mdt_25 {margin-top:25px;}
.mdt_20 {margin-top:20px;}
.mdt_15 {margin-top:15px;}
.mdl_15 {margin-left:15px;}
.mdt20{margin:20px 0;}
.mdt30{margin:30px 0;}
.mdb20{margin-bottom:20px;}
.mdb30{margin-bottom:30px;}
.mdt50{margin:50px 0 0;}
.mdb65 {margin-bottom: 65px; }
.mg_lr_2 {margin-left:2%; margin-right:2%;}
.mg_lr_3 {margin-left:3%; margin-right:3%;}
.mg_lr_5 {margin-left:5%; margin-right:5%;}
.mgl_1 {margin-left:1.5%; }
.mgr_1 {margin-right:1.5%; }

.lh120 {line-height:120%;}
.lh235 {line-height:235%;}
.lh260 {line-height:260%;}

.panelbor {border: 1px solid #f1f1f1; border-radius:4px; padding:10px 15px; margin:10px 15px;}

.w100 {float:left; width:100%;}
.w90 {width:90%;}
.w75 {width:75%;}
.w55 {width:55%;}
.w50 {width:50%;}
.w46 {float:left; width:46%;}
.w48 {float:left; width:48%; margin:0 1%;}
.w40 {float:left; width:40%;}
.w24 {float:left; width:24%;}
.w30 {float:left; width:30%;}
.w31 {float:left; width:31.3%; }

.w31half {float:left; width:15.5%; }

.w27 {float:left; width:27.3%;}
.w33 {float:left; width:33.3%;}
.m1g {margin:1%;}
.m05g {margin:0.5%;}
.w31ge {float:left; width:31.3%;}
.w49ge {float:left; width:49%;}
.w49ge_right {float:right; width:49%;}
.w25 {float:left; width:25%;}

.aw75 {float:right; width:75%;}
.aw25 {float:right; width:25%;}
.w50 {float:left; width:50%;}
.wcal50 {float:left; width:50%;}
.wtime50 {float:left; width:50%;}
.wm33{width:33.3%; float:left;}

.tml {
    max-width: 500px;
}


.card {
    border: 0px solid rgba(0,0,0,.125);
}	
	
.accordion-button-nav-no {

    width:auto;
    color:#000!important;
	padding:0px 20px;
    background:#E3E5E9;
	border-radius:25px;
    align-items: center;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
	text-decoration: none;
	display:inline-block;

}


.accordion-button-nav {
  
    width:auto;
    color:#000;
	padding:0px 20px;
    background:#E3E5E9;
	border-radius:25px;
    align-items: center;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
	text-decoration: none;
	display:inline-block;

}

.accordion-button-nav-no a:link,
.accordion-button-nav-no a:visited {text-decoration:none!important; color:#000;}
.accordion-button-nav-no a:hover {text-decoration:none!important; color:#000;}
.accordion-button-nav-no a:focus {text-decoration:none!important; color:#000;}

.accordion-button-nav a:link,
.accordion-button-nav a:visited {text-decoration:none!important; color:#000;}
.accordion-button-nav a:hover {text-decoration:none!important; color:#000;}
.accordion-button-nav a:focus {text-decoration:none!important; color:#000;}

.accordion-collapse {
    border: 0;
}
.accordion-button-nav:focus {
    box-shadow: none;
    border: none;
}
.accordion-button-nav:not(.collapsed) {
    background: #1D1162;
    color: #fff;
    box-shadow: none;
    border-bottom: none;
	opacity:0.7;
}
.accordion-button-nav::after {
	width: auto;
    height: auto;
    content: "+";
    font-size: 24px;
    background-image: none;
    font-weight: 100;
    transform: translateY(-4px);
    display: inline;
    margin-top: 0px;
    margin-left: 10px;
	
}
.accordion-button-nav:not(.collapsed)::after {
	width: auto;
    height: auto;
    background-image: none;
    content: "-";
    font-size: 24px;
    transform: translate(-5px, -4px);
    transform: rotate(0deg);
	display:inline;
    margin-top: -5px;
	margin-left: 10px;
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: transparent;
    background-clip: padding-box;
    border: 0px solid rgba(0,0,0,.2);
    border-radius: 0.3rem;
    outline: 0;
}

.nav_mod a:link, .nav_mod a:visited  {text-decoration:none; color:#000; }
.nav_mod a:hover  {text-decoration:underline; }

.photoimgpad {padding-right:10%;}
.phototextpad {padding-right:5%;}

.mobGrBtn {width:80%; margin-left:10%; background:#4D8136; color:#fff; border-radius:5px; padding:15px 15px; text-align:center; }
.mobWhBtn {width:80%; margin-left:10%; margin-top:15px; border:1px solid #4D8136; background:#fff; color:#4D8136; border-radius:5px; padding:15px 15px; text-align:center; }
.moblink a:link,.moblink a:visited {text-decoration:none; }
.moblink a:hover {text-decoration:none; }

.h_news_m {height:220px; border-radius:4px 4px 0 0;}
.h_news_l {height:430px; border-radius:4px 4px 0 0;}
.news_block a:link, .news_block a:visited {color:#1C1C1C; text-decoration:none;}
.date_news {}

.ddbtn {background:#99CCD0; padding:20px 30px; color:#fff; text-align:center; text-decoration:none; border-radius:3px;}
.contddbtn { border:1px double #99CCD0; padding:7px; width:260px; border-radius:3px;}
.contddbtn a {text-decoration:none;}

.badge_tag {background:#E3E5E9; padding:5px 15px; color:#000; border-radius:30px; margin:10px 5px 10px; display:inline; border:0;   line-height: 250%;}
.badge_link a:link, .badge_link a:visited  {text-decoration:none;}

.badge_tag_transp {background:#fff; padding:5px 9px; color:#677680;  margin:10px; display:inline}
.badge_link_transp a:link, .badge_link_transp a:visited  {text-decoration:none;}

.float_l {float:left;}
.float_r {float:right;}

.is-checked {opacity:0.5;}

.badge_cat {background:#CBEAFD; border-radius:4px; padding:5px 15px; color:#000; margin:0px 10px;  display:inline;}
.badge_time {background:#1D1162; border-radius:4px; padding:5px 15px; color:#fff; margin:10px;  display:inline;}

.panelWhBtn {width:96%; margin-left:2%; margin-top:15px; margin-bottom:15px; border:1px solid #4D8136; background:#fff; color:#4D8136; border-radius:5px; padding:15px 15px; text-align:center; }

.textlab a:link,.textlab a:visited {color:#000; text-decoration:none;}
.textlab a:hover {color:#000; text-decoration:underline;}
 
.sale2 {float:left; width:49%; margin:0.5%;}
.sale2left {float:left; width:49%; margin:0.5%;}
.sale2right {float:left; width:49%; margin:0.5%;}
.sale3 {float:left; width:30%; margin:1.5% 1.5% 0% 1.5%; }
.sale3mob {float:left; width:99%; margin:0.5%; background:#fff; border-radius:15px; padding: 15px 15px; }
.sale4 {float:left; width:24%; margin:0.5%;}

.sale3 a:link,.sale3 a:visited , .sale3mob a:link,.sale3mob a:visited {color:#000; text-decoration:underline;}
.sale3 a:hover, .sale3mob a:hover {color:#000; text-decoration:none;}

.bgdark {background:url(images/bgdark.png); line-height:120%;}
.elementor-flip-box{ height:480px; position:relative;perspective:1000px;transform-style:preserve-3d}
@media (max-device-width:1024px){.elementor-flip-box{cursor:pointer}
}
/*.elementor-flip-box__front{background-color:#1abc9c}*/
/*.elementor-flip-box__back{background-color:#4054b2;display:block}*/
.elementor-flip-box__back{background: url(images/bgdarkhover.png);  display:block}
.elementor-flip-box__layer{position:absolute;width:100%;height:100%;transition:all .6s ease-in-out}
.elementor-flip-box__layer__overlay{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:stretch;text-align:center;color:#fff}
.elementor-flip-box__layer__overlay_end{display:flex;width:100%;height:100%;flex-direction:column;justify-content:flex-end;align-items:stretch;text-align:center;color:#fff}
.elementor-flip-box__layer__description{}
.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){margin:0 0 20px;padding:0}
.elementor-flip-box__layer__title{}
.elementor-flip-box,.elementor-flip-box .elementor-view-framed,.elementor-flip-box .elementor-view-stacked{--e-flip-box-view-framed-stacked-icon-color:#fff}
.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon{color:var(--e-flip-box-view-framed-stacked-icon-color)}
.elementor-flip-box .elementor-icon svg,.elementor-flip-box .elementor-view-framed .elementor-icon svg,.elementor-flip-box .elementor-view-stacked .elementor-icon svg{fill:var(--e-flip-box-view-framed-stacked-icon-color)}
.elementor-flip-box .elementor-view-framed .elementor-icon{border-color:#fff}
.elementor-flip-box .elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.5)}
.elementor-flip-box__button.elementor-button{cursor:pointer;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;background:transparent}
.elementor-flip-box__button.elementor-button:focus-visible,.elementor-flip-box__button.elementor-button:hover{background:transparent;text-decoration:none}
.elementor-flip-box__image{margin:0 0 20px;display:inline-block;width:100%}
.elementor-flip-box__image img{width:50%}
.elementor-flip-box--effect-push .elementor-flip-box__front{transform:none}
.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .elementor-flip-box__front,.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{width:0;opacity:0;transform:scale(.7);transition:transform .8s,opacity .7s .1s,width .1ms .7s}
.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{transition:transform .7s,opacity .5s .2s;opacity:0;transform:scale(.7)}
.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{transition:transform .7s,opacity .5s;opacity:1;transform:scale(1)}
.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:0}
.elementor-flip-box--effect-fade .elementor-flip-box:focus-visible .elementor-flip-box__back,.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{opacity:1}
.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front{display:none}
.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back{transform:none;opacity:1}
.e-con-inner>.elementor-widget-flip-box,.e-con>.elementor-widget-flip-box{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}
   @keyframes showText {
   	0% {
   		transform: scaleX(1)
   	}

   	100% {
   		transform: scaleX(0)
   	}

   }
.services a {
    color: white!important;
    margin-bottom: 10px;
    display: inline-block;
    transition: all .35s ease;
}


.services a:hover{
    color: #C6B282!important;
}
.twentytwenty-before-label {opacity: 1; }
.twentytwenty-after-label {opacity: 1; }
.twentytwenty-horizontal .twentytwenty-before-label {
    left: 10px;
    bottom: 10px;
    max-width: 50%;
    box-sizing: border-box;
    line-height: inherit;
    padding: 10px;
	background:#FFFFFF;
	color:#000;
	font-size:18px; 
}
.twentytwenty-horizontal .twentytwenty-after-label {
    right: 10px;
    bottom: 10px;
    max-width: 50%;
    box-sizing: border-box;
    line-height: inherit;
    padding: 10px;
	background:#FFFFFF;
	color:#000;
	font-size:18px;
}

.subscribe {float:left; width:100%; background:#1D1162; padding:40px 60px; border-radius:4px; }
.container_subscribe {float:left; width:100%; height:55px; background:#fff; border-radius:4px; }
.form_subscribe {float:left; height:52px; background:#fff; color:#000; border-radius:4px; padding:10px 15px 10px 30px; border:0;}
.btn_subscribe {float:right; background:#1E2C52 url(images/sf.png) no-repeat center right 20px; color:#fff; border-radius:4px; padding:10px 55px 10px 35px; border:0; margin-top:4px; margin-right:4px;}

.dgp {padding-top:25px; text-align:right;}
.dgp a:link, .dgp a:visited {color:#75797B; }
.formalign {width:600px; margin:0px auto;}

.sgreen {color:#119436;}
.sgray {color:#7A7F82;}
.center {text-align:center;}

.bggreen {float:left; background:#eeede5; margin-bottom:50px; padding:20px 50px 10px;}
.compens13 {margin-left:8%;}
.compens25 {margin-left:12.5%;}


.paleft {float:left; width:50%; padding-top:80px;}
.paright {float:right; width:38%; padding-top:80px;}

.line200 {line-height:200%;}
.formw100 {width:98%; margin:0 1%;}
.formw50 {float:left; width:48%; margin:0 1%;}
.form-input {background:#E0F0F2; height:56px; border:0; width:100%; padding:15px; margin:0px; }
.form-input:focus{color:#212529;background-color:#fff;border:3px solid #86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}
.form-submit {background:#fff; border-radius:25px; border:0; padding:10px 25px;}
.subpa {padding-left:30px;}
.valign {display:flex; align-items: center; }
.mg-20 {margin-top:-30px;}

.about_prime {float:left; width:50%; }
.map_wrapper {float:right; width:50%; }

.nav-link-loans {border:0; background:transparent; text-align:left; padding:12px 10px; width:100%;}
.nav-pills-u .nav-link-loans.active, .nav-pills-u .show>.nav-link-loans {color: #fff; /*background-color: #0d6efd;*/ background-color: #42B23C; }
.tab-content {padding-left:160px;}
.color_b {color:#000;}
.color_b a:link,.color_b a:visited {color:#000; text-decoration: none;}
.color_b a:hover {color:#000; text-decoration: none;}
.color_f {color:#fff;}
.color_f a:link,.color_f a:visited {color:#fff; text-decoration: none;}
.color_f a:hover {color:#fff; text-decoration: underline;}
.color_fb {color:#fff;}
.color_fb a:link,.color_fb a:visited {color:#fff; text-decoration: none;}
.color_fb a:hover {color:#fff; text-decoration: underline;}
.color_f2 {color:#AAADB7;}
.color_g2 {color:#58635A;}
.color_g3 {color:#7A7F82;}
.color_b1 {color:#1D1162;}
.color_b2 {color:#000;}
.color_g4 {color:#6C6C6C;}
.color_gray {color:#9293C2;}
.color_gray a:link,.color_gray a:visited {color:#9293C2; text-decoration: none;}
.color_gray a:hover {color:#9293C2; text-decoration: underline;}
.color_gray2 {color:#967D90;}
.color_gray2 a:link,.color_gray2 a:visited {color:#967D90; text-decoration: none;}
.color_gray2 a:hover {color:#967D90; text-decoration: underline;}
.bg_i1 {background:#32A4E3;}
.bg_i2 {background:#2E2EA0;}
.bg_i3 {background:#262CBE;}
.bg_i4 {box-shadow: 0px 3px 18px rgb(0 0 0 / 9%), 0px 3px 38px rgb(0 0 0 / 14%);}
.bg_i5 {background: #CDEDFF;}


.vwrapper {
    display: flex;
    height: 100%;
}

.manage_login_w { 
display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    width: 50%;
    position: relative;
	order: 1; 
	}

.manage_login_b { 
display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    width: 50%;
   /* background: linear-gradient(180deg,#EDF0FD 0,#2E2EA0 100%);*/
   /* background: #2E2EA0;*/
    position: relative;
	order: 2; 
}

.manage_login_box 	{    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    max-width: 490px;
    padding: 0 20px;
    width: 100%;
    position: relative;
    margin-top: 10%;
	}












.dropdown-item.active, .dropdown-item:active {
    color: #000;
    text-decoration: none;
    background-color: #f5f5f5;
}

.badgeOrange {padding:10px 25px; color:#000; display:inline; }

.tabloan{padding:5px 15px; background:#fff;}
.tabloan_g{padding:5px 15px; background:#E4F0E6;}

.phonemenu .dropdown-menu {
    border: 0;
    border-radius: 0rem;
	padding: 0.5rem 30px;
	box-shadow: 0px 3px 18px rgb(0 0 0 / 9%), 0px 3px 38px rgb(0 0 0 / 14%);
    width: 80%;
 
}
.phonemenu .dropdown-menu li{line-height:150%;} 	

.mobnavi .dropdown-menu {
    border: 0;
    border-radius: 0rem;
	padding: 0.5rem 30px;
	box-shadow: 0px 3px 18px rgb(0 0 0 / 9%), 0px 3px 38px rgb(0 0 0 / 14%);
    width: 80%;
 
}
.mobnavi .dropdown-menu li{line-height:150%;} 	
.nav-link {
    display: inline;
}

.formsite {width:100%; border:0px solid #000;}
.wpcf7-form-control input {width:100%;}

.slLeftTitle {text-align:left;}

.newMaster {float:left; width:50%; padding-right:30px; padding-left:200px;}
.newSlave {float:right; width:50%; padding-top:60px; padding-left:30px; padding-right:200px;}

.newMaster a:link ,
.newMaster a:visited,
.newSlave a:link ,
.newSlave a:visited,
.newSlave a:hover
{text-decoration:none;}

.podp {text-align:right;}

a:link .tcolor ,
a:visited .tcolor  {text-decoration:none; color:#000;}
a:hover .tcolor  {text-decoration:underline; color:#000;}

a:link .gcolor ,
a:visited .gcolor  {text-decoration:none; color:#58635A;}
a:hover .gcolor  {text-decoration:none; color:#999;}

.btn_service a:link ,
.btn_service a:visited  {text-decoration:none; color:#fff;}
.btn_service a:hover  {text-decoration:none; color:#fff;}

.modal-header {
background: #fff;
}

.archStyleIm { height:300px;  width:300px; margin:0px; float:left; }
.archStyleIm a {text-decoration:none;}

.paright_palet {float:left; width:100%;}

.wn100 {width:98%; float:left; margin:1%; }
.imeffect-scale {width:30%; float:left;}
.newsStyle {width:65%; margin-left:5%; float:left;}
.newsStyleMed {width:85%; margin-left:5%; float:left;}

.slLeft {z-index:10; position:relative; float:left; width:40%; height:auto; padding:11% 50px 10px 13%; border-radius:5px 0px 0px 5px;

}
.slLeft_inner {float:left; width:60%; padding-top:10%; }
.slR_inner {float:left; width:100%; padding-top:2%; }

.wrapper90 {
margin-left:auto;
margin-right:auto;
width:90%;
}

.wrapper94pad {
margin-left:auto;
margin-right:auto;
width:74%;
padding-left:13%;
}

.has-text-align-center {text-align:center; }
/*.wp-block-column {width:31.3%; padding: 20px 35px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px; }

*/
.tree-line {float:left; margin:1.5%; width:30.3%; padding: 30px 35px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}

/* otfmg */
figure[class*="is-style-otfmg-"].wp-block-gallery:not(.columns-1) .blocks-gallery-item {
    border-radius: 2px;
    margin: 0 3px 6px 3px;
    overflow: hidden;
}
figure[class*="is-style-otfmg-"] a > img {
    border: none;
}
/* 2-1 */
.is-style-otfmg-2-1 .blocks-gallery-item:nth-child(3n+3) {
    width: 100%;
}
.is-style-otfmg-2-1:not(.columns-1) .blocks-gallery-item:nth-child(4n+4) {
    max-width: 256px;
}
/* 3-2 */
.is-style-otfmg-3-2:not(.columns-1) .blocks-gallery-item:nth-child(5n+4) {
    width: 52%;
}
/* 4-3 */
.is-style-otfmg-4-3:not(.columns-1) .blocks-gallery-item:nth-child(7n+5) {
    width: 33%;
}
/* END otfmg */

/*.wp-block-image {float:left; width:31.3%;}*/
/*
.wp-block-media-text__media {float:left; width:31.3%;}
.wp-block-media-text__content {float:left; width:65.3%; padding:5%;}
*/

figure.wp-block-media-text__media  {display:inline}
.wp-block-media-text__content {display:inline}

.wp-block-media-text figure {width:90px; float:left; }
.wp-block-media-text {min-height:120px; }

/*
body .is-layout-flex {
    flex-wrap: wrap;
    align-items: top!important;
}*/

.bcolumn { padding: 20px 35px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;}


.slRightInner {z-index:5; position:relative; float:left; width:100%; height:760px; border-radius:0px 5px 5px 0px;}
.slRight {z-index:5; position:relative; float:left; width:100%; height:560px; border-radius:0px 5px 5px 0px;}
.slLeftText { color:#625C5C;}
.slLeft h1 {font-size:42px; text-align:left; padding-bottom:30px; color:#000;}

.carousel-inner {
border-radius:2px;	
}

.multi-carousel-item {padding:20px 0% 20px 60px;  margin:2% 0% 2.5% 0%;}
.round_v {width:80%; margin:1% 0% 1.5% 0%; color:#1D1162; background:#fff url(images/st.png) no-repeat right 50px center ; border-radius:50px; padding:20px 5% 20px 10%;
-webkit-box-shadow: 0px 4px 23px 10px rgba(34, 60, 80, 0.22);
-moz-box-shadow: 0px 4px 23px 10px rgba(34, 60, 80, 0.22);
box-shadow: 0px 4px 23px 10px rgba(34, 60, 80, 0.22);
}

.news_block {
-webkit-box-shadow: 0px 2px 13px 10px rgba(34, 60, 80, 0.07);
-moz-box-shadow: 0px 2px 13px 10px rgba(34, 60, 80, 0.07);
box-shadow: 0px 2px 13px 10px rgba(34, 60, 80, 0.07);
border-radius:4px;
}

.event_block {background:#fff; padding-top:10px; padding-bottom:15px; min-height:260px; }
.event_img {background:url(images/cal.png)no-repeat; width:43px; height:43px; padding:13px; }

.slLeftSingle {float:left; width:75%; padding:45px 50px 10px 30px; }
.slRightSingle {float:right; width:25%; }

.fixed-top {  background: #f3f3f3; padding-right:10%; }
.fixed-top #main-menu {padding-top:10px;}

.fmap {width:660px; height:660px; border-radius:50%; overflow: hidden;}

.diag {width:50%;}

 
.breadcrumb{padding:5px 0px;list-style:none;border-radius:4px; font-family:'Jost', Tahoma, Verdana,  sans-serif; font-weight:300;}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}
.breadcrumb>.active{color:#999}

.breadcrumb{font-size:.8em;margin:15px 0 15px;color:#887e79; }
.breadcrumb a:link{
color:#79665d; text-decoration:none;
}
.breadcrumb a:hover{
color:#000; 
}
.breadcrumb a:visited{
color:#887e79
}
.breadcrumb span{padding:0 3px;background:transparent; color:#79665d;}


.badgeslide { background:#fff; padding:15px 15px 1px; border-radius:4px; margin:5px 0px 25px; }
.badgeslide a:link ,.badgeslide a:visited  {color:#625C5C; text-decoration:none; padding:3px 7px; border-radius:15px; }
.badgeslide a:hover  {color:#625C5C; text-decoration:none;  background:#fff; }

.mgsl{margin-bottom:30px;}

.aqua_effect	{transition: 0.1s linear;}
.aqua_effect:hover	{  opacity: 0.7;}
.hovereffect	{transition: 0.1s linear;}
.hovereffect:hover	{  opacity: 0.8;}
.imeffect {transition: 0.3s linear;}
.imeffect:hover	{  transform: scale(1.1); }
.imeffect-scale { display: inline-block; overflow: hidden; }


.navbar-fixed-top .fixavBlock{padding-top:15px; width:120px;position:absolute;}
.navbar-fixed-top .dropdown-menu>li>a {line-height:1.6em;}
.navbar-fixed-top .dropdown-menu>li>a:hover {background:#000;}
.navbar-fixed-top .navbar-left li a:link{
color:#616568;
}
.navbar-fixed-top .navbar-left li a:visited{
color:#616568;
}

.navbar-fixed-top {
padding:0.2em 1em 0em;
background:#22303d!important;
text-align:center;
font-weight:300;
}
.navbar-fixed-top a:link {color:#fff;text-decoration:none;}
.navbar-fixed-top a:visited {color:#fff;text-decoration:none;}
.navbar-fixed-top a:hover {color:#fff;text-decoration:underline;}
.navbar-fixed-top a:focus {color:#fff;}

.navbar-fixed-top .dropdown{}

.navbar-expand-md .navbar-nav .nav-link {

} 
.navbar-light .navbar-nav .nav-link {    color: #616568;}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#fff; background:#99CCD0; border-radius:20px; }

.textcols {
	column-width: 48%;
	column-count: 2;
	column-gap: 2%;
}

.downshad {
border-bottom:1px solid #f5f5f5;
-webkit-box-shadow: 0px 9px 13px -4px rgba(34, 60, 80, 0.04);
-moz-box-shadow: 0px 9px 13px -4px rgba(34, 60, 80, 0.04);
box-shadow: 0px 9px 13px -4px rgba(34, 60, 80, 0.04);

}
.arhsale {text-align:center; border:1px solid #868A8C; border-radius:20px; padding:5px 15px; margin-top:18px;}
.arhsale a:link, .arhsale a:visited {color:#75797B; text-decoration:none; } 

.gismap {width: 600px; height: 500px;}

.widsave, .widloan {width:400px;}

.imMo a:link, .imMo a:visited  {text-decoration:none; color:#000;}
.imMo a:hover  {text-decoration:underline; color:#000;}
.footercolor {color:#fff;}
.footercolor a:link, .footercolor a:visited  {text-decoration:none; color:#fff;}
.footercolor a:hover  {text-decoration:underline; color:#fff;}

.modal_footer a:link,
.modal_footer a:visited,
.modal_footer a:hover {color:#42B23C; text-decoration:none;}
.modal_footer {margin-top:35px; background:#fff; border:1px solid #42B23C; color:#42B23C; width:150px; padding:12px 10px; border-radius:45px; text-align:center;}

.proc_a {text-align:center; color:#fff; font-size:48px; font-family: 'Jost', Verdana,  sans-serif;}
.proc_b {text-align:center; color:#fff; font-size:18px; font-family: 'Jost', Verdana,  sans-serif; font-weight:300;}



.font_a{font-family: 'Montserrat', Verdana,  sans-serif;}
.font120 {font-size:120%;}
.font140 {font-size:140%;}
.font150 {font-size:150%;}
.font160 {font-size:160%;}

.faqquest {white-space:normal}





a:link .osLink , .osLink a:link {color:#000; text-decoration:underline!important;}
a:hover .osLink, .osLink a:hover  {color:#000; text-decoration:none!important;}
a:visited .osLink, .osLink a:visited  {color:#000; text-decoration:underline!important;}
a:link .titleLab , .titleLab a:link {color:#000; text-decoration:none!important;}
a:hover .titleLab, .titleLab a:hover  {color:#000; text-decoration:none!important;}
a:visited .titleLab, .titleLab a:visited  {color:#000; text-decoration:none!important;}
a:link .titleSq , .titleSq a:link {color:#5B5446; text-decoration:none!important;}
a:hover .titleSq, .titleSq a:hover  {color:#5B5446; text-decoration:underline!important;}
a:visited .titleSq, .titleSq a:visited  {color:#5B5446; text-decoration:none!important;}

.whitecolor {color:#fff;}
.greycolor {color:#727270;}
.greycolor a {color:#727270;}
.text90 {font-size:90%;}

.slHeight {height:580px;}

.whBorder{outline: 2px solid #fff; outline-offset: -30px; }


.txSmDpTop {font-size:16px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.txSmTop {font-size:16px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.txBigSlide {font-size:56px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif; color:#fff; text-shadow: 2px 4px 3px rgba(0,0,0,0.3);}
.txBmTop {font-size:22px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.txMmTop {font-size:20px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.titlBig {font-size:22px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}

.slLeBlock {background:#fff; border-left:15px solid #FACE04; text-align:left; max-width:535px;}
.slRaBlock {background:#fff; max-width:535px;}

.slideUl li {list-style: disc inside; line-height:30px; font-size:16px;}

.frl {font-family: 'Jost', Verdana,  sans-serif; font-weight:300;}
.frb {font-family: 'Jost', Verdana,  sans-serif; font-weight:700;}
.borderYellow{border-left:15px solid #FACE04;}

.fh2 {font-size:22px;}
.f80 {font-size:80%;}
.f120 {font-size:120%;}
.colPr {font-size:18px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.fontTenor {font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.fontJost {font-family:'Jost', Verdana, Arial, Helvetica, sans-serif; }

.w300 {font-weight:300;}
.w350 {font-weight:350;}
.w400 {font-weight:400;}

.fcolor {color:#A39898;}
.fcolor a:link {color:#A39898; text-decoration:none;}
.fcolor a:visited {color:#A39898;}
.fcolor a:hover {color:#A39898; text-decoration:underline;}
.sonun a:link { text-decoration:none;}
.sonun a:visited {}
.sonun a:hover {text-decoration:none;}

.bannereffect	{transition: 0.1s linear;}
.bannereffect:hover	{  opacity: 0.7;}

.zoomeffect	{transition: 0.1s linear; }
.zoomeffect:hover	{  transform: scale(1.02); opacity: 0.8;}

.modal_b a:link,
.modal_b a:visited,
.modal_b a:hover {color:#fff; text-decoration:none;}
.modal_b {background:#00AF3E; padding:12px 20px; border-radius:45px; text-align:center;}
.modal_a {padding:8px; border-radius:45px; background:#E58C07; padding:10px 20px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;} 
.modal_a a:link,
.modal_a a:visited,
.modal_a a:hover {color:#fff; text-decoration:none;}

.modal_dark {background:#B6D6B1;}
.modal_d a:link,
.modal_d a:visited,
.modal_d a:hover {color:#fff; text-decoration:none;}
.modal_d {width:300px; background:#00AF3E; padding:12px 20px; border-radius:45px; text-align:center; border:0; color:#fff;}

.searchf{background-color:#E3F2F2; background-image: url(images/a5.png); background-repeat: no-repeat; background-position:left 15px center; border:0; height:50px; padding-left:55px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}

.ui-slider-horizontal { height: 10px!important; }
.ui-slider-horizontal .ui-slider-handle {   top:-0.1em!important;  }
.calculatorLeftNew {padding:5px 20px;}
.field-number {float:right;}
.field-number2 {float:right;}
.fieldCalc {width:120px; border:0; background:#E4F0E6; text-align:center; }
.calculatorRightText {float:left; text-align:left; }
.srField {float:left; width:100%; margin-bottom:15px;}

.bgnew {background: url(images/bgl.png),url(images/bgr.png); background-position: center left, center right; background-repeat: no-repeat, no-repeat; background-color:#fff; }

.head-caption-left {width:42%; float:left; padding:0px 15px;}
.head-caption-right {width:42%; float:right; padding:0px 15px;}
.head-caption-image {height:300px; border-radius:15px;}
.head-caption-text {height:200px; border-radius:15px; padding:0px 15px; background: url(images/caption-1.png); text-align:center;}


.poduct_desc{
	max-height: 362px;
    overflow: hidden;  
	position:relative;
}	
.poduct_desc::after {
    content: ''; /* Выводим элемент */
    position: absolute; /* Абсолютное позиционирование */
    right: 0; bottom: 0; /* Положение элемента */
    width: 100%; /* Ширина градиента*/
    height: 30%; /* Высота родителя */
    /* Градиент */
    background: -moz-linear-gradient(bottom, rgba(255,255,255, 0.0), #fff 100%);
    background: -webkit-linear-gradient(bottom, rgba(255,255,255, 0.0), #fff 100%);
    background: -o-linear-gradient(bottom, rgba(255,255,255,0, 0.0), #fff 100%);
    background: -ms-linear-gradient(bottom, rgba(255,255,255,0, 0.0), #fff 100%);
    background: linear-gradient(to bottom, rgba(255,255,255, 0.0), #fff 100%);
}
.sale3after {float:left;  margin: 0% 1.5% 1.5% 1.5%; border-radius: 0 0 15px 15px; background:#fff; }
.sale3after a:link, .sale3after a:visited {color:#75797B; text-decoration:underline;  }

.doctor li {line-height:230%;}

.pulse {
  border-radius: 36px;
  animation: radial-pulse 3s infinite;
}


@keyframes radial-pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 175, 62, 0.3);
  }

  100% {
    box-shadow: 0 0 0 40px rgba(0, 175, 62, 0);
  }
}


.bglightblue{background:#AEDEFC;}
.bghighblue{background:#1D1162;}

.minHeSq {min-height:140px;}

.sideAuthor img {width:160px;}
.sideAuthor a:link,
.sideAuthor a:visited {text-decoration:none;}

.rewStyle {background:#fff; border-radius:0 0 15px 15px;}
.rewStyleIm { border-radius:15px 15px 15px 15px; height:200px;}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}

.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 10px;
    height: 10px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #7A7F82;
    background-clip: padding-box;
	border-radius:40px;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .2s ease;
	border:1px solid #fff;
}
.carousel-indicators .active {
    opacity: 1;
	background-color: #fff;
	border:1px solid #7A7F82;
}

.btn-danger {
	width:260px;
	padding:15px;
	border-radius:35px;
	font-size:16px;
    color: #fff;
    background-color: #4248ff;
    border-color: #4248ff;
	text-align:center;
	text-decoration:none;
}
.btn-danger:hover {
    color: #fff;
    background-color: #3e42b3;
    border-color: #3e42b3;
}
.btn-danger a:link, .btn-danger a:visited {text-decoration:none!important;}
a .btn-danger {text-decoration:none!important; border:0;}

.btn-info {
	border-radius:35px;
	font-size:18px;
    color: #000;
    background-color: #fff;
    border: 2px solid #000;
	padding:10px 15px;
}
.btn-info:hover {
    color: #000;
    background-color: #f5f5f5;  border: 2px solid #FACE04;
}
.navalign {text-align:center;}

@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 100%;
}
}

@media screen and (max-width: 1100px) {
.proc_a {font-size:40px;}
.proc_b {font-size:16px; }
}
@media (max-width: 1000px) {
.btn-info {
	border-radius:25px;
	font-size:16px;
}
	.slideUl li {list-style: disc inside; line-height:24px; font-size:14px;}
	.navalign {text-align:right; margin:0;padding:0;}
	
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
	
	.slHeight {height:280px;}
	.txBigSlide {font-size:30px; padding-left:25px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif; color:#fff; text-shadow: 2px 4px 3px rgba(0,0,0,0.3);}
	
}


.cart_item {color:#000!important; }
.cart_item a {color:#000; }

.lgcolor {color:#3e4042;}

.ful li {padding:0.3em;}

.red5 {background:#FF1C61; padding:0.5em; width:320px; color:#fff; margin:0px auto;  }

.images {float:left; width:30%; text-align:center;}
.summary {float:right; width:69%;  }
.product_title {font-size:1.8em; text-align:left;}
.price  {font-size:1em; text-align:left; font-weight:bold;}

.posted_in a {color:#333;}
.tagged_as a {color:#333;}

.related h2{font-size:1.6em; text-align:center;  font-family: 'Montserrat', Verdana,  sans-serif;}


.midR {font-size:25px; font-weight:bold;}
.maxR {font-size:56px; font-weight:bold;}
.cif {font-size:56px; font-weight:bold;}

a img {    border: 0!important;  }
 img {   border: 0;   }
a {    border: 0;}

.starnav {width:30%;margin:0px auto;}

.reklama_comp{ }

.post_tags{ -webkit-column-width: 49%;
    -moz-column-width: 49%;
    column-width: 49%;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    -webkit-column-rule: 0px solid #ccc;
    -moz-column-rule: 0px solid #ccc;
    column-rule: 0px solid #ccc;}


.post li {margin-left:20px;}
.post img {border-radius:3px; padding-right: 5px;}

.leftTopText {font-family:'Montserrat', Verdana,  sans-serif; font-size:1.2em;font-weight:700; }
.leftTopTextBig{font-family:'Montserrat', Verdana,  sans-serif; font-size:3.4em;font-weight:700;color:#d26127; margin-top:25px;}

.downmenu {position:absolute; top:87px;}

.toplogo{float:left; width:100%; background:#fff url(images/gcbg.jpg); margin-bottom:10px; height:160px;}
.topMenu{float:left; width:100%; background:#FAFAFA; padding-bottom:5px;}

.aqua_logo {
float:left;
width:30%;
margin:1.5em 0em 1em;
text-align:left;
font-size:15px;
font-family:'Montserrat', Verdana,  sans-serif;
}
.aqua_logo a:link,.aqua_logo a:visited {text-decoration:none; color:#fff; }
.aqua_logo a:hover {text-decoration:underline; color:#fff;}
.slog {margin-top:-25px;margin-left:75px; color:#fff;}


.social {
float:right;
margin:2.75em 0 0;
text-align:right;
font-family:'Montserrat', Verdana,  sans-serif; 
font-size:15px; opacity:.9;
}
.social a:link,.social a:visited {text-decoration:none;color:#fff; }
.social a:hover {text-decoration:underline;}

.tmenu {
float:right;
margin:0.25em 0 0;
text-align:right;
width:80%;
font-family:'Montserrat', Verdana,  sans-serif;
font-weight:500;
font-size:15px;
}
.tmenu a:link,.tmenu a:visited {text-decoration:none;color:#fff;padding:0em 1em;}
.tmenu a:hover {text-decoration:underline; color:#fff;}

.catmenu {
float:left;
margin:2.45em 0 0;
text-align:left;
width:100%;
background:#ddd;
}
.catmenu a:link,.catmenu a:visited {text-decoration:none;color:#fff; background:#04acfa; padding:0.75em 1em; border-radius:4px; }
.catmenu a:hover {text-decoration:none;}
.catmenu img {margin-right:7px;}


.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: -50px;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-right: 15%;
    margin-bottom: 1rem;
    margin-left: 15%;
    list-style: none;
}

.conord_1 {order:1;}
.conord_2 {order:2;}

.contpad { padding:40px 40px 20px; }

.esscat a:link,
.esscat a:visited {text-decoration:none!important;}
.esscat {transition: 0.1s linear; padding:10px 5px; border-radius:25px; background:#FFFBF7; margin:0px 10px;}
.esscat:hover	{ background:#fff;}

.newsLeft {float:left; width:25%;}
.newsRight {float:left; width:50%; margin-right:2%; margin-left:10%;}
.title h3 {font-size:1.4em;}
.page-title {font-size:1.4em;font-family: 'Montserrat', Verdana,  sans-serif; text-transform:uppercase;text-align:left;}

.panel-title, .panel-title a {text-transform:uppercase; color:#555353;font-size:0.92em;}

.clear_all {clear:both;}

table.hindtable  ,.hindtable td,.hindtable tr,.hindtable table {border:0 !important; text-align:center;margin:0px auto;}
.hindtable td{text-align:center;}
.hindtable tr td{padding:0.5em;}

.helptech input{font:1em 'Montserrat', Verdana, Arial, Helvetica, sans-serif; display:block;width:100%;height:46px;padding:10px 16px;font-size:14px;line-height:1.6;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.helptech input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}

.helptech  textarea{font:1em 'Montserrat', Verdana, Arial, Helvetica, sans-serif; display:block;width:100%;height:100%;padding:10px 16px;font-size:14px;line-height:1.6;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.helptech  textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}

img.aligncenter{margin-left:auto;margin-right:auto;display:block;}
.aligncenter,div.aligncenter,.aligncenter{display:block;margin:0px auto;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;border:0;}
img.wp-smiley{background:transparent;border:none;margin:0;padding:0;}

ol,ul{
padding-left:15px
}
.copy{
width:100%;
float:left;
color:#625C5C;
text-align:center;
font-size:12px;
text-transform:uppercase;
padding-top:1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.copy a:link,.copy a:visited {color:#625C5C;text-decoration:none;}
.copy a:hover {text-decoration:underline;}
 
 
#myModal  input[type="checkbox"],#myModal1  input[type="checkbox"],#myModal2  input[type="checkbox"],#myModal3  input[type="checkbox"],#myModal4  input[type="checkbox"],#myModal5  input[type="checkbox"], .helptech input[type="checkbox"]  {}

#myModal  input[type="email"],#myModal1  input[type="email"],#myModal2  input[type="email"],#myModal3  input[type="email"],#myModal3  input[type="tel"],#myModal4  input[type="email"],#myModal5  input[type="email"], #myModal5  input[type="tel"], .helptech input[type="email"],#myModal  input[type="text"],#myModal1  input[type="text"],#myModal2  input[type="text"],#myModal3  input[type="text"],#myModal4  input[type="text"],#myModal5  input[type="text"], .helptech input[type="text"] {font:1em  "acyr", Open Sans, Verdana, Arial, Helvetica, sans-serif; display:block;width:100%;height:46px;padding:10px 16px;font-size:14px;line-height:1.6;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

#myModal5 input[type="text"]:focus,#myModal5 input[type="email"]:focus, #myModal5 input[type="tel"]:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}

#myModal  select,#myModal1  select,#myModal2  select,#myModal3  select,#myModal4  select,#myModal5  select, .helptech select{font:1em  "acyr", Open Sans, Verdana, Arial, Helvetica, sans-serif; display:block;width:100%;height:46px;padding:10px 16px;font-size:14px;line-height:1.6;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
#myModal3  select:focus, .helptech select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}

#myModal  textarea,#myModal1  textarea,#myModal2  textarea,#myModal3  textarea,#myModal4  textarea,#myModal5  textarea, .helptech  textarea{font:1em  "acyr", Open Sans, Verdana, Arial, Helvetica, sans-serif; display:block;width:100%;height:120px;padding:10px 16px;font-size:14px;line-height:1.6;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
#myModal3  textarea:focus, .helptech  textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}

.smWhiteBtn{border:0; width:100%; border-radius:5px; background:#51a1b8; color:#fff; padding:0.6em 0.9em 0.4em;  }
.smWhiteBtn:hover{background:#cbc7c7;}

.smWhiteBtn a:link,.smWhiteBtn a:visited {color:#3c4c5e; text-decoration:none;}
.smWhiteBtn a:hover {color:#3c4c5e; text-decoration:underline;}


 
.post{color:#424242; }
.post li{padding:0 0 0.5em 0}
.post h1{padding:0em 0 0.4em 0;}
.post h2{ }
.post h3{
padding:0.5em 0 1em 0; text-align:left;
}
.post h4{
 padding:0.5em 0 1em 0; font-size:1.2em;
}

.formpost{color:#424242; line-height:120%; }
.formpost li{padding:0 0 0.5em 0}
.formpost p{padding:0em 0em;}
.formpost h3 {text-align:left;padding:25px 0 15px;}
.formw100 small , .formw50 small {color:gray;}
.formpost a:link, .formpost a:visited{
color:#000;text-decoration:underline;
border:0px solid #000;padding:0.2em 0.3em;
}
.formpost select {color:gray}
.formpost input[type="date"] {color:gray}

.singlenews_100 {font-size:16px;font-family:'Montserrat',  Tahoma, Verdana,  sans-serif;}
.singleblock_100 a:link,.singleblock_100 a:visited {text-decoration:none; color:#282727;}
.singleblock_100 a:hover {text-decoration:underline; color:#282727;}

.dropdown ul li a{
background:#fff;
color:#000;
}

.headslave{
font-family:"Montserrat",Georgia,"Times New Roman",Times,serif;font-size:16px;text-align:center;margin:0;padding:0.5em 0em 0em 0em
}

.pagination{
margin-left:8px;margin-bottom:15px;margin-top:15px;padding:2px
}
.pagination ul{text-align:left;font-size:16px;margin:0;padding:0}
.pagination li{list-style-type:none;display:inline;padding-bottom:1px}
.pagination a{margin-right:4px;border:1px solid #1D1162;text-decoration:none;color:#428bca;border-radius:0;padding:5px 12px}
.pagination a:hover,.pagination a:active{border:1px solid #1D1162;color:#000;background-color:#CCC}
.pagination a.currentpage{
background-color:#1D1162;color:#FFF !important;cursor:default;border-radius:0;border-color:#1D1162;padding:5px 12px
}
.pagination .current{
background-color:#1D1162;color:#FFF !important;cursor:default;border-radius:0;border-color:#1D1162;padding:5px 12px
}
.pagination a.pages{
	display:none;
background-color:#FFF;color:#000 !important;cursor:default;border-radius:0;border-color:#1D1162;padding:5px 12px
}
.pagination a.disablelink,.pagination a.disablelink:hover{
background-color:#FFF;cursor:default;color:#929292;font-weight:400 !important;border-radius:0;border-color:#929292;padding:5px 12px
}
#post-navigator{
width:50%;text-align:center; margin:0px auto;
}
.alignleft{
margin-right:6px;margin-top:0;margin-bottom:8px;float:left
}
.bgserv_head{
margin-right:6px;margin-top:0;margin-bottom:8px;float:left
}
.alignright{
margin-left:6px;margin-top:10px;float:right
}
.wp-caption-text{text-align:center;font-size:.9em}

.centerMenu {display: inline-block; padding:0;}
.navbar{font-size:16px;font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.navbar-default{border:0 !important;}
.navbar-brand{margin:0;padding:0;}

.navbar-default .navbar-nav li a:link{padding: 0.4em 1.6em 0.5em;color:#34414f;border-right: 0px solid #d26127;text-decoration:none; }
.navbar-default .navbar-nav li a:active{color:#34414f;border-right: 0px solid #d26127;}
.navbar-default .navbar-nav li a:focus{color:#34414f;background-color:#F0F0F0 !important; opacity:0.8;}
.navbar-default .navbar-nav li a:hover{color:#34414f;background-color:#F0F0F0 !important; opacity:0.8;}
.navbar-default .navbar-nav li a:visited{ color:#34414f;border-right: 0px solid #d26127;}
.navbar-default .navbar-nav li a:visited:hover{ color:#34414f;border-right: 0px solid #d26127;  opacity:0.8;}


.navbar-nav li {display: inline;     flex-direction: row;}
.navbar-nav {display: inline;     flex-direction: row;}

.navbar-nav .dropdown-menu li a:link{
color:#616568 !important;
text-shadow:none;
font-weight:none; 
border:0;
}
.navbar-nav .dropdown-menu li a:hover{
color:#616568 !important;
background-color:#F0F0F0 !important;
opacity:0.7;
}
.navbar-nav .dropdown-menu li a:visited{
color:#616568 !important;
text-shadow:none;
}


.circular-chart {
  display: block;
  margin: 10px auto;
  max-width: 80%;
  max-height: 250px;
}

.circular-chart.orange .circle {
  stroke: #ff9f00;
}

.circular-chart.green .circle {
  stroke: #4CC790;
}

.circular-chart.blue .circle {
  stroke: #3c9ee5;
}
.circular-chart.yellow .circle {
  stroke: #FFF613;
}
.flex-wrapper {
  display: flex;
  flex-flow: row nowrap;
}


.circle-bg {
  fill: none;
  stroke: #eee;
  stroke-width: 1.8;
}

.circle {
  fill: none;
  stroke-width: 1.8;
  stroke-linecap: round;
  animation: progress 1s ease-out forwards;
}

@keyframes progress {
  0% {
    stroke-dasharray: 0 100;
  }
}


.percentage {
  fill: #fff;
  font-family: sans-serif;
  font-size: 0.5em;
  text-anchor: middle;
}





.label a{
font-size:1.2em;color:#231e1a
}
.contrast img{
-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;
}
.contrast img:hover{
-webkit-filter:contrast(285%)
}
.contrastBg {
-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;
}
.contrastBg:hover{
-webkit-filter:contrast(225%)
}

.code{
counter-reset:listing
}
xmp{
counter-increment:listing
}
.code xmp:before{
content:counter(listing) ". ";color:gray
}
#features{
max-width:none
}
.row.featurette{
margin-right:0;margin-left:0;padding:0 80px
}
.row.featurette:nth-child(even){
background:#e6f1fa;padding-bottom:50px
}
.isStuck{
left:0;width:100%
}
.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100% \9;max-width:100%;height:auto}

img,.navbar-default{
border:0
}
.copy a,.navbar.navbar-inverse.navbar-static-top a{
color:#fff
}
.c_listen,.c_reply{
text-align:justify;font-size:1em
}

table a:link{color:#000;}

table{
margin:0 auto;border-collapse:separate;border-spacing:0;color:#2a2a2a;background:#fafafa;margin-top:15px;margin-bottom:15px;border:1px solid #cdcdcd;font-size:90%;text-align:center;
}
table hr{
height:1px;background:#999;width:90%;margin:0px auto
}
table td{
padding:0 10px;border-bottom:1px solid #cdcdcd;text-align:left;vertical-align:middle;display:table-cell;text-align:center;
}
table tbody td{
text-align:center;
}
table td.grey{
background:#efefef;background:rgba(144,144,144,0.15);border-right:1px solid white
}
table td.green{
background:#e7f3d4;background:rgba(184,243,85,0.3)
}
table td:nowrap{
white-space:nowrap
}
table thead td{
font-size:120%;font-weight:bold;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-top-left-radius:10px;border-top:1px solid #eaeaea
}
table tfoot td{
font-size:120%;font-weight:bold;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom:1px solid #dadada
}

.singlenews{
font-family: 'Montserrat', Verdana,  sans-serif;  padding:0.3em 0.3em 0.1em 0.3em;text-align:center; font-weight:bold;
}
.articleBody {
padding:0em;
}

.singleblock .tagsingle {font-size:0.8em;}


.rand{
font-size:80%
}
/* 28.02.15 */

.post p a:link{
color:#000;text-decoration:none; padding:0;
}
.post p a:hover{
color:#000;text-decoration:underline; border:0px solid #000;
}
.post p a:visited{
color:#000;
}
.post p a:visited:hover{
color:#000;
}
.post li a:link{
color:#006c95;text-decoration:underline;
}
.post li a:hover{
color:#55000a
}
.post li a:visited{
color:#4878a0
}

.post ul li a:link,
.post ul li a:visited {
text-decoration:none;
}
.post ul li a:hover{
color:#000;text-decoration:none;background:#F3F3F3;
}
.post h2,.post h3,.post h4 {}

.newsblock a:link, .date a:link, .post h1 a:link, .singleblock a:link, .lastblock a:link, .inputform  a:link {
color:#333;
}
.newsblock a:visited, .date a:visited, .post h1 a:visited, .singleblock a:visited, .lastblock a:visited, .inputform  a:visited {
color:#333;
}


.post p a:hover img    {
color:#000;text-decoration:none;background:#fff; border:0px solid #000; padding:0!important;
}

.telelink p  a{text-decoration:none!important; }
.telelink p  a:hover{text-decoration:underline!important;color:#000!important; background:#fff!important; }

img{
vertical-align:middle
}
img, .img-responsive,.wp-caption>img,.wp-caption a>img,.wp-caption>.item>img,.wp-caption>.item>a>img{
display:block;width:100% \9;max-width:100%;height:auto
}
.wp-caption a>img,.wp-caption>.item>img,.wp-caption>.item>a>img{
display:block;width:100% \9;max-width:100%;height:auto
}
.post.wp-caption. img{
display:block;width:100% \9;max-width:100%;height:auto
}
.post.full-size. img{
display:block;width:100% \9;max-width:100%;height:auto
}
.wp-caption img{
margin-left:auto;margin-right:auto;display:block
}
blockquote{
background:#e2dfb4
}

.wrapper {
margin-left:auto;
margin-right:auto;
width:100%;
background:#fafafa; 
}
.wrapper {
	
}
.content {
	padding-bottom: 270px;
}


.wrapper94 {
margin-left:auto;
margin-right:auto;
width:94%;
padding-left:10%;
padding-right:10%;
clear:both;
}
.wrapper74 {
margin-left:auto;
margin-right:auto;
width:74%;
clear:both;
}
.wrappersingle {
margin-left:auto;
margin-right:auto;
width:80%;
max-width:1260px;
clear:both;
}
.wrappercircle {
margin-left:auto;
margin-right:auto;
width:100%;
max-width:1100px;
clear:both;
}

.lastblock {
float:left;
width:100%;
margin-top:190px;
background:#fff;
padding:0em 0.45em;
border:0;
line-height:1.4em;

}

.lastblock h4 {
font-family: 'Montserrat', Verdana,  sans-serif; 
}
.lastblock ul {
font-family: 'Montserrat', Verdana,  sans-serif;  font-size:0.9em;
}
.lastblock ul li{
padding-left:1em;
}

.singleblock {
float:left;
width:100%;
margin:0.6%;  
padding:0;
background:#fff;
}
.newsblock {
float:left;
width:100%;
margin:0;
padding:0;
background:#fff;
}
.newsblock hr {text-align:center; width:50%; margin:0px auto;}
.newsblock .date  {
margin:0;
padding:0;}
.newsblock h3 {
padding:0.5em;
}
.interes {
float:left;
width:32%;
margin:0.5%;
text-align:center;
}

.singleblock hr {text-align:center; width:50%; margin:0px auto;}

.noList li{list-style:none;width:100%;}
.menu-item-type-custom {border-bottom:0px solid #ccc;}
.menu-item-type-custom:nth-last-child(1) {border-bottom:0px solid #ccc;}

.taglist {width:100%;border:2px dashed #4770b4; padding:1em 5px 0.5em; background: #f6fafa url(images/star.png)no-repeat right top;}
.quotelist { width: 100%; font-size: 105%;  font-style: italic;   border: 2px dashed #c0dcdc;   padding: 1em 80px 0.5em 1em;   background: #ebf9f9  url(images/quote.png)no-repeat right center;   margin: 1em 0em; }

.footer {
float:left;
width:100%;
background:#2a2b47 url(images/fgcbg.jpg); 
color:#9B96BA; 
padding:0em; 
margin-top:20px;
}
.footer a:link{color:#9B96BA; }
.footer a:visited{color:#9B96BA; }
.footer a:hover{color:#9B96BA; text-decoration:underline; }

.footer .one p,.footer .two p,.footer .tree p,.footer .four p {color:#fff; text-align:left; padding:0.7em 1em 1em 1em; }

.footer .one ul,.footer .two ul,.footer .tree ul,.footer .four ul {margin:0px 0px 0px 15px;}

.footer  a {color:#484444;}


.modal-body {background: #fff url(images/bg4.png) no-repeat center center; }
.service .wp-caption {width:24%; }
.service .wp-caption-text {text-align:center; padding-left:15px; padding-right:15px;}
.service .wp-caption img {
    margin-left: 0;
    margin-right: 0; }
.service h3 {font-size:36px;}
.service h2 {font-size:40px; }



#back-top {
	position: fixed;
	bottom: 35px;
	right: 15px;
}
#back-top a {
	width: 42px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 42px;
	height: 42px;
	display: block;
	margin-bottom: 7px;
	background: #CAD4DD url(images/up-arrow.png) no-repeat center center;
	border-radius: 25px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #dc0000;
}





#search-top {
	float:left;
	margin-top:-7px;
}
#search-top a {
	width: 56px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#search-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#search-top span {
	width: 36px;
	height: 36px;
	display: block;
	margin-bottom: 7px;
	background: #fff url(images/inputtext.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	transition: 0.1s linear;
}
#search-top a:hover span {
	opacity: 0.7;
}

.newstext {
font-family: 'Montserrat', Verdana,  sans-serif;
padding:0.5em 0em;
float:left;
width:100%;
font-size:0.95em;
color:#333;
}
.newstext a:link{color:#333;}
.newstext a:visited{color:#333;}

.width_320px {width:360px; float:left;}


.ContentPlaceBlock {
float:left;
width:100%;
margin:0px auto;
background:#fff;
height:100%;
background-size:100%;
}
.ContentPlaceBlock H2 {
font-family: 'Montserrat', Verdana,  sans-serif; 
padding:0em 0em 0.5em 0em;
text-align:center;
color:#000;
text-transform:uppercase;
}
.imgNewsCategory{min-height:100%; padding:5em;}
.lab {border-radius:0; background:#f5f5f5; font-family: 'Montserrat', Verdana,  sans-serif; 
text-align:center; text-transform:uppercase; color:#fff; padding:0.3em 0.5em; font-size:1em;}



.onePost {margin:0.7em 0px 0.2em; padding-bottom:0.1em; border-bottom:1px dotted #bab5b5;}
.onePost:first-child {margin:0em 0px; border-bottom:0px dotted #bab5b5;}


.onePost a:link {color:#000;}
.onePost a:visited {color:#000;}

.saleHome {
float:left;
width:48%;
margin:1%;	
padding:0;
background:#fff;
border:0px solid #f1f1f1;
}
.saleHome img {margin-top:0px;}

.sale {
float:left;
width:48%;
margin:1%;	
padding:0;
background:#fff;
border:0px solid #f1f1f1;
}
.sale img {margin-top:0px;}


.dateLab {text-transform:normal; font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:1em 0em; color:#333;}
.dateLabHome {text-transform:normal; font-family: 'Montserrat', Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px;padding-bottom:10px; color:#333;line-height:1.4em;}
.titleSq {font-size:16px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.titleLab {font-size:16px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.textLab {text-transform:normal;  font-size:16px;}


.sideCatHo {float:left; font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif; color:#00; font-size:10px; padding:5px 5px; text-align:left; margin-left:5px;  margin-top:5px; text-transform:uppercase; width:100%; font-weight:700;}

.titleLabNewsList {width:100%; font-family: 'Montserrat', Verdana,  sans-serif; font-size:0.9em; line-height:1.1em; padding-top:0.3em;}

.bigBannerLeft {
	padding:1em;
	margin-top:4px;	
}
.banner img{text-align:center;}
.Down {
float:left;
width:44%;
margin:4% 5% 2% 1%;	
padding:2% 1%;
text-align:left;
background:#fff;
}
.Down a:link {color:#333;}
.Down a:hover {color:#333;text-decoration:underline;}
.Down a:visited {color:#333;}

.sale a:link {color:#333;text-decoration:none;}
.sale a:hover {color:#333;text-decoration:underline;}
.sale a:visited {color:#333;text-decoration:none;}

.saleHome a:link {color:#333;text-decoration:none;}
.saleHome a:hover {color:#333;text-decoration:underline;}
.saleHome a:visited {color:#333;text-decoration:none;}

.shrink	{
transition: 0.1s linear;
}

.shrink:hover	{
 -webkit-transform: scale(0.99);
  transform: scale(0.99);
}

.single h2 a:link ,.single h2 a:visited {color:#000 !important;}

.texblock_100 {
float:left;
width: 100%;
padding:0px 1.6em 1em 1.6em; 
border:0px solid #ebebeb; 
background:#fff; 
}
.texblock {
float:left;
width: 65%;
margin-left:5%;
padding:10px 1.6em 1em 1.6em; 
border:0px solid #ebebeb; 
background:#fff; 
}
.sideblock {
float:left;
width: 27%;
/*margin:80px 0% 0% 3%;*/
margin:0px 0% 0% 3%;
font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif;
}
.contSide{margin-bottom:65px;}
.contSide a:link,.contSide a:visited {text-decoration:none;}
.sideCat {position:relative; z-index:10; font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:14px; padding:5px 15px; margin-top:-150px; margin-left:1em; text-align:center; background:#fff; width:70%; }
.sideTitle {position:relative; z-index:10; font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:700; font-size:16px; padding:0.5em 1.5em ; margin-top:5px; text-align:left; width:90%;}

.contSideMaster{float:left; margin-bottom:20px; padding-left:5px; font-weight:700; border-bottom:1px solid #ccc; width:90%;}

.contSideYe{float:left; margin-bottom:30px;}
.sideCatYe {float:left; font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif; color:#00; font-size:12px; padding:5px 5px; text-align:left; margin-left:60px;  margin-top:5px; text-transform:uppercase;font-weight:700;}
.sideTitleYe {float:left; font-family:'Montserrat', Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:14px; padding:0em 0.5em; text-align:left;  width:220px; margin-top:0px;}
.contSideYe a {color:#000;} 

.wp-block-spacer {
	height:90px;
}

@media (min-width: 900px) {
  /* Three column layout */
  .wp-block-column:not([style*='flex-basis']):nth-last-child(3):first-child,
  .wp-block-column:not([style*='flex-basis']):nth-last-child(3):first-child
    ~ .wp-block-column {
    grid-column-end: span 4;
  }

  /* "25 / 50 / 25" layout */
  .wp-block-column[style*='25%'] {
    grid-column-end: span 3;
  }
  .wp-block-column[style*='50%'] {
    grid-column-end: span 6;
  }

  /* "30 / 70" and "70 / 30" layouts */
  .wp-block-column[style*='33.33%'] {
    grid-column-end: span 4;
  }
  .wp-block-column[style*='66.66%'] {
    grid-column-end: span 8;
  }
}


@media screen and (max-width: 1630px) {
	.f64{font-size:54px;}
	.round_v {width:30.3%; margin:1% 1.5% 1.5% 1.5%; float:left; color:#1D1162; background:#fff url(images/st.png) no-repeat right 50px center ; border-radius:50px; padding:20px 160px 20px 60px;}
	.slRight {
    z-index: 5;
    position: relative;
    float: left;
    width: 100%;
    height: 490px;
	}
}
	
	
@media screen and (max-width: 1461px) {
	.pdt35 {padding-top:15px;}
	.f64{font-size:48px;}
.slRight {
    z-index: 5;
    position: relative;
    float: left;
    width: 100%;
    height: 440px;
}
	
.starnav {width:40%;margin:0px auto;}
.wrapper74 {
margin-left:auto;
margin-right:auto;
width:86%;
clear:both;
}
}


@media screen and (max-width: 1380px) {
.wrappersingle {
margin-left:auto;
margin-right:auto;
width:98%;
clear:both;
}	

}
@media screen and (max-width: 1260px) {
.wrappercircle {width:94%;}
}


@media screen and (max-width: 1250px) {
.starnav {width:60%;margin:0px auto;}
.navbar{font-size:0.95em; padding:0.5em 0em 0.1em;}	


.texblock {
float:left;
width: 98%;
margin:1%;
padding:15px 0em 1em 0.6em; 
border:0px solid #ebebeb; 
background:#fff; 
}
.sideblock {
display:none;
}

.sideblock {
float:left;
width: 25%;
margin:15px 1%;
}
}








@media screen and (max-width: 1360px) { 
.f24 {font-size:20px;}
.circular-chart {
  max-width: 60%;
}

.main-width { width:99%; }

.video-t-bg {
    height: 100vh;
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    position: relative;
}
.video-t-bg video {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
.video-t-bg__content {
    z-index: 2;
    color: #ffffff;
	display: flex;
    flex-direction: column;
    height: 100%;	
}

}

@media screen and (max-width: 1280px) { 
.pdr80 {    padding-right: 20px;}
.pdr320 {    padding-right: 50px; }

.f18 {font-size:16px;}
.f20 {font-size:16px;}

.f40 {font-size:34px;}

.contblock {width:300px; }
.sale2left {float:left; width:39%; margin:0.5%;}
.sale2right {float:left; width:49%; margin:0.5%;}

.slLeft h1 {    font-size: 32px; }
.tab-content {padding-left:60px;}
.service_block { width:27.3%; margin:3%; padding:30px 40px 20px;}
.head_bottom_right {width:49%;}

.navbar-expand-md .navbar-nav .nav-link {

}

}
@media screen and (max-width: 1190px) { 

.h_news_m {height:300px; border-radius:4px 4px 0 0;}
.h_news_l {height:300px; border-radius:4px 4px 0 0;}

.bank {float:left; width:50%;}
.w75 {float:left; width:98%; margin:1%;}
.w25 {float:left; width:48%; margin:1%;}
.w31 {float:left; width:48%; margin:1%;}
	
.w27 {float:left; width:48%; margin:1%;}
.w33 {float:left; width:48%; margin:1%;}	
	
.aw75 {float:right; width:98%; margin:1%;}
.aw25 {float:left; width:98%; margin:1%;}
.fmap {width:460px; height:460px; border-radius:50%; overflow: hidden;}
}


@media screen and (min-width: 1181px) {
.yesblock {display:none;}
.mobilNewsBlock {display:none;}

.reklama_mob{display:none;}
}

@media screen and (max-width: 1180px) {
.lh260 {   line-height: 170%; }
.w90 {    width: 98%;}
.height_top_1{float:left; width:36%; padding-right:2%; padding-top:15px; padding-bottom:15px;}
.height_top_3 {    float: left; width: 16%; }
.height_top_4 {    width: 20%; }
.wrapper74 {
margin-left:auto;
margin-right:auto;
width:98%;
clear:both;
}	
	
.font150 {font-size:120%;}
.font160 {font-size:130%;}
.reklama_comp {display:none;}

.reklama_mob{position:relative; top:0; top:auto; width:94%; height:60px; background:#f6f6f6; }

.compNewsBlock	{display:none;}
.dropdown ul li a{
	text-align:center;
	padding:1em;
}

.sale.shopList {border:0; padding:0.5em 0.5em 0em 0.5em; margin-bottom:1em;}

.navbar{ padding:0.7em 0em 0.4em;}
.saleHome {
float:left;
width:98%;
margin:0% 0% 0%;	
padding:0%;
text-align:left;
background:#fff;
}
.sale {
float:left;
width:98%;
margin:0% 0% 0%;	
padding:0%;
text-align:left;
background:#fff;
}
.mobilNewsPost {
float:left;
width:100%;
margin-top:-15px;
}
.mobilNewsImage {
float:left;
width:15%;
height:15%; border:0px solid #000;
padding:0;
}
.mobilNewsText {
float:left;
width:75%; 
border:0px solid #000;
margin-top:25px;
}
.danger_line {border-bottom:3px solid #ae2724!important; display:inline; width:180px;}
.imgNewsCategory{min-height:100%; padding:0;}	


ul .dropdown-menu li {border-top:1px solid #ccc; padding:0.5em;}


.aqua_logo a:link{color:#C2C2C2;}
.aqua_logo a:visited{color:#999;}
.aqua_logo a:active{color:#999;}
.aqua_logo a:hover{color:#999;}

.rightCenter {margin:0px auto; width:100%; text-align:center;padding:0.3em;}
.rightCenter img {display:none}
.rightalignCenter {margin:0px auto; width:100%; text-align:center;}

.panel-danger{background:#5b8b1f ; }
.slgan {display:none;}

.noblock {display:none;}
.imghove1,.imghove2 {margin-left:3.6em;}
}

@media screen and (min-width: 1091px) {
.mobilNo{display:none;}
}

@media screen and (max-width: 1090px) {


.toplogo{float:left; width:100%; margin-bottom:10px; border-bottom:1px solid #ccc;}
.searchmenu{display:none;}
.post h1{font-size:1.5em; text-align:left;padding:0em 0 0.4em 0;}

.navbar-default .navbar-toggle{border-color:#999} 
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd} 
.navbar-default .navbar-toggle .icon-bar{background-color:#999} 

.mobilLead {width:60%; max-width:320px; margin:0px auto; text-align:center!important;}
	
.compNo{display:none;}
.navbar{font-size:0.8em; padding:0.7em 0em 0.4em;}
.instImg{display:none;}
.newsLeft {display:none;}
.newsRight {float:right; width:100%;}
.catalogLeft {float:right; width:100%;}
.starsearch {
width:100%;
margin:0px auto;
text-align:center!important;
}
.aqua_logo {width:100%; text-align:center;}
.aqua_logo img {text-align:center;margin:0px auto;}
.catmenu {width:100%;margin:-0.5em 0 1em;}
.social {width:100%;margin:1em 0 0.5em;}
.tmenu  {display:none;}
}	

@media (min-width: 1081px) {
.nocomp {display:none;}
}
@media screen and (max-width: 1080px) {
.vwrapper {display: block;}
.nomobil {display:none;}


.manage_login_w {
display: flex;
flex-direction:row;
order: 2;
width:100%;
}

.manage_login_b {

flex-direction:none;
width:100%;
}
	
	
.tml {
    max-width: 320px;
}
.f24 {font-size:16px;}
.mobpdt20 {padding-top:20px;}	
.pdr65 {padding-right:0;}	
.footerbg {background: #1D1162; color:#9B96BA; padding-top:30px; padding-bottom:40px;  }
.footer_top_right {float:left; width:100%; } 
.pdt20 {padding-top:5px;}	
.contpad { padding:30px 20px; }
.conord_1 {order:2;}
.conord_2 {order:1;}
.mobnew {margin-bottom:25px;}	
.color_fb {color:#000;}
.color_fb a:link,.color_fb a:visited {color:#000; text-decoration: none;}
.color_fb a:hover {color:#000; text-decoration: underline;}
.f36 {font-size:26px;}	
.pd50{padding:30px;}
.w90 {width:90%; margin-left:5%;}	
.bg_i1,.bg_i2,.bg_i3 {margin-bottom:20px; background:#EDF0FD;}
.col {    flex: auto; }
.pdl40 {  padding-left: 20px; }
.startbtn {background:#1B83D3; border-radius:4px; padding:7px 25px; width:200px; margin-top:35px; color:#fff; border:0;}
.downmanagbtn {padding:7px 25px; width:200px;}
.managbtn { padding:7px 25px; width:200px;}
.logoim img {width:60%;}
.f64{ font-size:24px; text-align:center; }
.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.55);
    border-color: rgba(255,255,255,.4);
	margin-left:10px;
}
.cbtmenu {    width: 90%; padding:10px 0px 5px;  margin-bottom: 0px;  border:1px solid rgba(255,255,255,.4); border-radius:4px; }
.mainwidthhead {width:auto;}
.three_1b {
	background:#eeeeee;
	padding: 20px 25px 20px;
	min-height:auto;
}
	
	
.compens13 {margin-left:0;}
.compens25 {margin-left:0;}
.wp-block-spacer {
	height:30px;
}
.f42{font-size:32px;}
.has-large-font-size {font-size:32px!important;}
.slLeft_inner {float:left; width:98%; padding-top:2%; }
.slR_inner {float:left; width:98%; padding-top:1%; }
.bcolumn {padding: 10px 15px;}
.w31ge {width:100%; }
.w27 {width:100%;}
.w33 {width:100%;}	
.w49ge {width:100%; }
.wrapper94 {width:94%;}
.wrapper94pad {width:94%;}
.w70 {float:left; width:100%;}
.w30 {float:left; width:100%;}
.bgpp {background: #fff; padding-top:20px; }
.podp {text-align:center;}
.pdt90 {    padding-top: 30px;}
.wm33 {width:98%; margin:1%; text-align:center; }	
.round_v {width:98%; margin:1%; float:left; color:#1D1162; background:#fff url(images/st.png) no-repeat right 20px center ; border-radius:50px; padding:10px 40px 10px 20px;}
	
.height_top_1{float:left; width:100%; padding-right:2%; padding-top:15px; padding-bottom:15px;}	
	
.f60 {font-size:40px;}
.pdt40{padding-top:10px;}
.pdt50{padding-top:15px;}
.pdb60{padding-bottom:20px;}
.slLeft {z-index:10; position:relative; float:left; width:100%; height:auto; padding:15px 50px 10px 60px; background:#fff; border-radius:5px 0px 0px 5px; text-align:center; }	
.slRight {display:none;}
.navbar {padding:0;}
.bghead {padding-top:0px;}
.fixed-top {margin-top:13px; height:50px; background:#3A3939; border-bottom:4px solid #f5f5f5;     box-shadow: 0px 3px 48px rgb(0 0 0 / 13%), 0px 3px 68px rgb(0 0 0 / 17%);}

.arhsale {margin-bottom:25px;}
.w50 {float:left; width:100%;text-align:center; }
.badgeOrange {text-align:center; background:transparent; padding:10px 0 0; color:#000; display:inline; border-radius:auto; }
.dgp {padding-top:0px; text-align:center;}
.f40 {font-size:26px;}

.slLeftTitle {text-align:center;}
.footer_left .pdl40 {padding-left:0;}
.footer_left .pdl20 {padding-left:0;}

.sale2left {width:98%;}
.sale2right {width:98%;}
.contblock {width:320px; margin:0px auto; }
.fmap {width:100%; height:420px; border-radius:0%; overflow: hidden; margin:0px auto;}

.mobmenu {background:#3A3939;}
.sale3 {float:left; width:48%; margin:1%; }
.sale4 {float:left; width:48%; margin:1%;}
.navbar-toggler {
    padding: 0.25rem 0.75rem 0.65rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    transition: box-shadow .15s ease-in-out;
}

.archStyleIm { height:200px;  width:200px; margin:0px; float:left; }

.service_block { width:60%; margin:3% 20%; padding:30px 40px 20px; min-height:auto; }
.newMaster {float:left; width:90%; margin:2% 5%; padding-right:30px; padding-left:30px; background:#fff;}
.newSlave {float:right; width:90%; margin:2% 5%; padding-top:auto; padding-left:30px; padding-right:30px; background:#fff;}
.paleft {float:left; width:90%; margin:2% 5% 0%; padding-top:20px;}
.paright {float:right; width:90%; margin:2% 5% 0%; padding-top:20px;}
.paright_palet {float:left; width:32.3%; margin:0.5%;}
.footer_left {float:left; width:90%; text-align:center;} 
.footer_center {float:left; width:90%; margin:2% 5% 0%; padding-left:0; text-align:center;}
.footer_right {float:left; width:90%; margin:2% 5% 0%; text-align:center; }
.collapse {position:relative;z-index:100000;  width:100%; margin-top: -15px;} 
.wm300 {text-align:center; display:inline; margin:0px auto;}
.tab-content {padding-left:0px;}
}
@media screen and (max-width: 960px) { 
.bgmail {    padding-top: 20px; }
.third {    width: 98%;    margin: 1%;}
.mdt50 {margin:10px 0;}
.f34 {    font-size: 24px;}
.font120 {    font-size: 80%;}
.imeffect-scale {display:none;}
.newsStyle {width:100%; margin:1% 0;}
.gismap {width: 320px; height: 500px;}
.about_prime {float:left; width:100%; }
.map_wrapper {float:right; width:100%; }

.tabloan .f18 {font-size:16px;}
.widsave, .widloan {width:320px;}
.formw50 {float:left; width:98%; margin:0 1%;}
.head_middle_left {padding:3% 0% 0%;}
.head_bottom {width:94%; margin:0 3%; float:left;}
.navbar-light .navbar-toggler {border: none;}
.head_bottom_left {float:left; width:100%; padding-left:5px; }
.head_bottom_left .f22 {font-size:16px; }
.contddbtn {width: 320px; }

}
@media screen and (max-width: 760px) { 
.col {
    /* position: relative; */
    /* width: 100%; */
    padding-right: 0;
    padding-left: 0;
}
.circular-chart {  max-width: 40%;}

.f48 {font-size:32px;}
.glava img {width:120px;}
.pdt70 {    padding-top: 0px}
.pdr320 {padding-right: 10px; }

.f19 {font-size:18px;}
.mobplus {display:none;}
.formalign {width:320px; margin:0px auto;}
.modal_footer {width:100%;}
.bgmail {padding-bottom: 10px}
.service_block { width:90%;  margin:2% 5% 0%; padding:30px 40px 20px; min-height:auto; }
.navbar-nav {text-align:left; ;}
.taglist {width:98%;}
}



@media screen and (max-width: 650px) {
.pdl120 {padding:0; }
.pdl60 {padding:0; }
.pdr120 {padding:0; }
.w25 {float:left; width:98%; margin:1%;}
.w31 {float:left; width:98%; margin:0 1%;}
.w46 {float:left; width:98%; margin:1%;}
.w48 {float:left; width:98%; margin:1%;}
.imghove1,.imghove2 {margin-left:1.6em;}

.accordion-button-nav {    /* position: relative; */    display: block;}
.mdt_15 {margin-top:8px;}

}

@media screen and (max-width: 768px) {

.interes {
float:left;
width:100%;
margin-bottom:0.5%;
text-align:center;
}
.footer .one, .footer .tree {display:none;}
.footer .two {width:100%; 
margin-left:0%;}
} 



@media screen and (max-width: 730px) {
.wtime50 {float:left; width:100%;}
.podp {margin-top:130px;}
.titlBig {font-size:18px; }
.slHeight {height:230px;}
.bgStyleIm { height:230px;}
.mdStyleIm { height:230px;}
.newsStyleTx {font-size:19px;}
.minHeSq {min-height:auto; padding-bottom:25px;}
}

@media screen and (max-width: 550px) {
	
.bgserv_head{margin:auto;float:none;
}
.color_b1 {text-align:center;}	
.subscribe {
    float: left;
    width: 100%;
    background: #1D1162;
    padding: 30px 20px;
    border-radius: 4px;
}
.pdr40 {padding:0;}
.xsimg {float:left; width:80px;}
.xstex {float:left; width:260px;}

.interes {
float:left;
width:100%;
margin-bottom:0.5%;
text-align:left;
}
.hid {display:none;}
.singleblock {
float:left;
width:98%;
margin:0;  
padding:0;
background:#fff;
border-left:0px solid #ebebeb;
border-right:0px solid #ebebeb;
border-top:0px solid #ebebeb;
border-bottom:1px solid #ebebeb;
font-size:0.7em;
}
.topsingle,.glyphicon,.badge, hr, .tagsingle,.news, .newsdown {
display:none;
}
.singlenews {
width:70%;
float:right;
text-align:left;
font-family: 'Montserrat', Verdana,  sans-serif; font-size:1.6em;padding:1em 0em 0em 0em;font-weight:normal;
}
.contrast {
}
.footer .one, .footer .tree {display:none;}
} 

@media screen and (max-width: 480px) {
.sale3 {float:left; width:96%; margin:1% 2%; }
	
.p520 {padding:20px;}	
.newsStyleTx {text-align:center; padding-bottom:10px;}

.imMo img{width:310px;}
.txSmTop {font-size:14px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.txBmTop {font-size:14px; font-family:'Jost', Verdana, Arial, Helvetica, sans-serif;}
.txBigSlide {font-size:18px; padding-left:0;}
.whBorder{outline: 2px solid #fff; outline-offset: -10px; }
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    width: 100%;
    padding-right: 0.1em;
    padding-left:  0.1em;
    /* margin-right: auto; */
    /* margin-left: auto; */
}
}

.modal-backdrop.show {
    opacity: .7;
}

/* Icon 1 */

.animated-icon1,
.animated-icon2,
.animated-icon3 {
float:right;
margin-top:12px;
margin-right:12px;
width: 34px;
height: 20px;
position: relative;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}

.animated-icon1 span,
.animated-icon2 span,
.animated-icon3 span {
display: block;
position: absolute;
height: 4px;
width: 100%;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}

.animated-icon1 span {
background: #255F92;
}

.animated-icon2 span {
background: #255F92;
}

.animated-icon3 span {
background: #255F92;
}

.animated-icon1 span:nth-child(1) {
top: 0px;
}

.animated-icon1 span:nth-child(2) {
top: 10px;
}

.animated-icon1 span:nth-child(3) {
top: 20px;
}

.animated-icon1.open span:nth-child(1) {
top: 11px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}

.animated-icon1.open span:nth-child(2) {
opacity: 0;
left: -60px;
}

.animated-icon1.open span:nth-child(3) {
top: 11px;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}

/* Icon 3*/

.animated-icon2 span:nth-child(1) {
top: 0px;
}

.animated-icon2 span:nth-child(2),
.animated-icon2 span:nth-child(3) {
top: 10px;
}

.animated-icon2 span:nth-child(4) {
top: 20px;
}

.animated-icon2.open span:nth-child(1) {
top: 11px;
width: 0%;
left: 50%;
}

.animated-icon2.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}

.animated-icon2.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}

.animated-icon2.open span:nth-child(4) {
top: 11px;
width: 0%;
left: 50%;
}

/* Icon 4 */

.animated-icon3 span:nth-child(1) {
top: 0px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}

.animated-icon3 span:nth-child(2) {
top: 10px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}

.animated-icon3 span:nth-child(3) {
top: 20px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}

.animated-icon3.open span:nth-child(1) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
top: 0px;
left: 8px;
}

.animated-icon3.open span:nth-child(2) {
width: 0%;
opacity: 0;
}

.animated-icon3.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 21px;
left: 8px;
}


.input1 {width:100%; background:transparent; border-top:none; border-left:none; border-right:none; border-bottom: 2px solid #999; height:64px; font-size:28px; color:#fff;text-align:center;}

.input1::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
.input1::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
.input1:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
.input1:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
.input1:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
.input1:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
.input1:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
.input1:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}

input[type="text"]:focus { outline: none; }
a:active, a:focus { outline: none; }

input[type="text"]:focus,
input:focus,
a.active.focus,
a.active:focus,
a.focus,
a:active.focus,
a:active:focus,
a:focus,
button.active.focus,
button.active:focus,
button.focus,
button:active.focus,
button:active:focus,
button:focus,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
outline: 0!important;
outline-color: transparent!important;
outline-width: 0!important;
outline-style: none!important;
box-shadow: 0 0 0 0 rgba(0,123,255,0)!important;
}
.overlay-close {
    width: 100px;
    height: 100px;
    position: absolute;
    right: 30px;
    top: 30px;
    overflow: hidden;
    border:none;
    font-size: 54px;
    background: transparent;
    outline: none; 
    z-index: 100;
	color:#fff;
}
/*/////////////////////////////////////////////////*/


.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color: #F0F0F0;  border-color: #d26127;}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#F0F0F0}
.grecaptcha-badge {visibility: hidden;}





.comment {float:left; padding:0.5em 1em; border-radius:4px;}
.comment-respond{ margin-top:15px; border-radius:4px;}
.comment-respond form {background:#f5f5f5;padding:15px;}
.screen-reader-text  {display:none;}
.nav-links {text-align:center; font-size:14px;}
.nav-links a:link,.nav-links a:visited {color:#000;}
.nav-links a:hover {color:#ccc;}
.comments-title {padding:0;margin:10px 0px 15px; font-size:16px!important;font-weight:700;}
.comment-meta.commentmetadata { display:none; }

.commethead h3 {padding:0;margin:0; font-size:16px!important;font-weight:700;}
.commethead hr {padding:0;margin:0;}
.c_author {font-size:14px;}
.c_date {font-size:12px;}

.comment-body {width:100%; border:1px solid #767895; margin:10px 0px; padding:5px 15px; border-radius:4px;}
.comment-author-melfis {color:#000!important ;}

.alt {background:#27293E; color:#fff}
.alt .comment-body { border-top:1px solid #f1f1f1; border-bottom:0px solid #f1f1f1; border-left:0px solid #f1f1f1; border-right:0px solid #f1f1f1; margin:0px;}

.children {border:0px solid #ccc;margin-top:10px; width: 80%}

.comment-author {font-size:0.8em;}
.vcard {float:left;}
.comment-meta {float:left;font-size:0.8em;} 
.comment p { clear:both;}
.reply {display:none;}
.comment-reply-title {padding:0;margin:0; font-size:16px!important;font-weight:700;}
.submit {display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; background:#007CC2; color:#fff; transition: 0.1s linear;}
.submit:hover{ background:#0C689B; opacity: 0.7;}

.emoji {width:20px;margin-right:6px;margin-top:0;margin-bottom:8px;float:left}

#wpdcom.wpd-layout-2 .wpd-comment {
    margin-bottom: 20px;
background: #f1f1f1; padding:1em; }

.comment-list li {width:100%;}


#progressbar {
	position:relative;
	z-index:10;
	margin-bottom: 30px;
	overflow: hidden;
	counter-reset: step;
	color:#000;
}
#progressbar li {
	list-style-type: none;
	color:#000;
	font-size: 9px;
	width: 33.3%;
	float: left;
	position: relative;
	text-align:center;
}
#progressbar li:before {
	content: counter(step);
	counter-increment: step;
	width: 40px;
	line-height: 40px;
	display: block;
	font-size: 10px;
	color: #333;
	background: #CBE5CB;
	border-radius: 25px;
	margin: 0 auto 5px auto;
}
#progressbar li:after {
	content: '';
	width: 100%;
	height: 2px;
	background: #CBE5CB;
	position: absolute;
	left: -50%;
	top: 19px;
	z-index: -1; 
}
#progressbar li:first-child:after {
	content: none; 
}
#progressbar li.active:before,  #progressbar li.active:after{
	background: #5BAC4E;
	color:#fff;
}



body.bvi-active {font-size:150%!important;}
body.bvi-active.slRight {display:none;}

.bvi-show {display:none;}
a.bvi-open {color:#000; text-decoration:none; }
.bvi-open {}
.bvi-open:hover {opacity:0.9;}

body .bvi-body[data-bvi-theme=white] :not(.bvi-no-styles) {
    background-color: transparent!important; 
    /* color: #000!important; */
    fill: #000000!important;
    /* border-color: #000!important; */
    /* box-shadow: none!important; */
    /* text-shadow: none!important; */
}