@font-face {
    font-family: 'open_sansregular';
    font-display: block;
    src: url('/fonts/opensans-regular-webfont.eot');
    src: url('/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/opensans-regular-webfont.woff') format('woff'),
         url('/fonts/opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

* { margin: 0; padding: 0;border:0}

html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background-color: #fff;
}

.left-btn {
  display:block;
  width:30px;
  height:150px;
  position:fixed;
  left:0;
  top:200px;
  z-index: 99999;
}

/*
.tab1 .tab2{
	margin-top: 130px;
}
*/
.tab {
	padding-top: 40px;
	width:960px;
}

.thumbs-hundreed
{
	margin: 0 auto;
}
.w120 img
{
	width: 120px;
}
.w90 img{
	width: 90px;
}

.list-mainpage {
	width: 480px; float: left
}


.none {
	display: none;
}
#myTabs{
	margin-top: 100px;
	margin-bottom: 50px;
	/* background-color: #f3f3f3; */
}

.tab_label:hover{
	border: 3px solid #30a2ff;
	border-radius: 50px;
	cursor: pointer;
	color:#1d5aae;

}
.tab_label.active{
	border: 3px solid #008eff;
	border-radius: 50px;
}	

.oo{
	border: 3px solid #b8e4ff;
	margin-bottom: 30px;
	border-radius: 50px;
	/* margin: 10px; */
	margin-left: 92px;
	padding: 10px;
}

.h2_tab{
	margin: 20px;
	font-size: 20px;
	color: #1d5aae;
	margin-top: 20px;
}

.tabb div{
	float:left;
}
.tabs{
	margin-top: 20px;
	width:100%;
	text-align: center;
}
.t50{
	float: left;
}

.t_left
{
/* text-align: left; */
width: 600px;
}

.fleft { float: right; margin: 0 0 20px 30px;}
.newspage p { line-height: 20px !important; }
.border { border-top: 1px solid #c3c3c3 !important;border-left: 1px solid #c3c3c3 !important; width: 100%; border-spacing: 0 !important; margin-bottom: 20px; }
.border td { padding: 5px 10px;border-right: 1px solid #c3c3c3 !important;border-bottom: 1px solid #c3c3c3 !important; }
#myElement { margin: 30px 0; width: 960px; height: 600px; overflow: hidden; display: block;}
.h2_about {
color: #414141;
font-size: 35px;
font-weight: normal;
font-family: 'open_sansregular', sans-serif;
}
.h2_slider{
	margin: 80px 0 0 50px;
	font-size: 34px;
}
.pass-result p { line-height: normal !important;}
.kod { padding: 10px;
background-color:#F4F4F4;
border-radius: 5px;}
.noblock span { display: block; margin-bottom: 10px; color: #a6a6a6;
}
.rubr-content a { cursor: pointer;}
.noblock { position: relative;}
.liplus { background-image: url(/img/liplus.png);min-height: 12px; list-style: none; background-position: left 3px; margin-left: 5px; background-repeat: no-repeat; padding-left: 20px; padding-bottom: 0; margin-bottom: 10px;}
.liminus { background-image: url(/img/liminus.png);min-height: 12px; list-style: none; background-position: left top; margin-left: 5px; background-repeat: no-repeat; padding-left: 20px;padding-bottom: 0; margin-bottom: 10px;}
.kod p {padding-bottom: 0 !important;}
#whois-info { 
background-image: url(/img/whois.png); background-position: bottom right; background-repeat: no-repeat; min-height: 400px;}
.ajax-result { display: none;}
.twitor { padding-left: 33px; width: 130px !important; background-image: url(/img/twitor.png); background-repeat: no-repeat; background-position: left 3px;}
.gooplus { padding-left: 33px; width: 172px !important; background-image: url(/img/gooplus.png); background-repeat: no-repeat; background-position: left 3px;}
.faceb { padding-left: 33px; width: 130px !important; background-image: url(/img/faceb.png); background-repeat: no-repeat; background-position: left 3px;}
.telegram { padding-left: 33px; width: 130px !important; background-image: url(/img/telegram.png); background-repeat: no-repeat; background-position: left 3px;}
.whatsapp { padding-left: 33px; width: 130px !important; background-image: url(/img/whatsapp-small.png); background-repeat: no-repeat; background-position: left 3px;}
.mailo { padding-left: 33px; background-image: url(/img/mailo.png); background-repeat: no-repeat; background-position: left 3px;}
.youtube { padding-left: 33px; width: 130px !important; background-image: url(/img/youtube.png); background-repeat: no-repeat; background-position: left 3px;}
.col3 { width: 455px; float: left; min-height: 24px; margin-top: 30px; margin-bottom: 10px; }
#ajax-result-wrapper {
padding: 20px 20px 30px 20px;
background-color: #f7f7f7;
overflow: hidden;
margin-left: -20px;
border-radius: 0 8px 8px 8px;
display: none;

width: 960px;
box-shadow: 0 1px 2px #d1d1d1;
margin-top: -1px;
float: left;
}
.submenu a.active, .submenu span {color: #1d5aae;font-size: 14px;float: left;
display: block;margin-right: 29px;font-family: Tahoma, Arial, Verdana;
}
.slider2 li { padding-bottom: 5px !important;}
html {
  min-width: 1024px;
}
textarea { font-family:Tahoma, UnDotum, Arial; font-size:13px; }
body { overflow-x: hidden;
background-color: #fff; font-family:Tahoma, UnDotum, Arial; font-size:14px; line-height: 21px; color:#333333;  background-image: url(/img/footer-bg.png); background-position: bottom; background-repeat: repeat-x;
min-height: 100%;
height: auto !important;
height: 100%;
position: relative;}
.wrap { 
	padding-bottom: 250px; 
	/*padding-bottom: 180px; */
/* overflow: hidden;  */
background-color: #fff;}

.foot {
	width: 100%;
	position: absolute;
	bottom: 0; 
	margin-bottom: -18px;
	overflow: hidden;
	z-index: 10;
}

h1 { color:#414141; font-size:35px; font-weight:normal; line-height:normal; font-family: 'open_sansregular', sans-serif; }
.slider2 h1 { font-size: 34px;}
.bigurl { font-size: 22px; font-family: 'open_sansregular', sans-serif; margin-top: 30px; float: left; padding-bottom: 10px;}
h2,.h2 { margin-bottom: 10px; color:#333333; font-size: 24px; font-weight:normal; padding-bottom:3px; padding-top:10px;font-family: 'open_sansregular', sans-serif; }
h2 span { color:#333333; font-size: 24px; font-weight:normal; padding-bottom:3px; padding-top:10px;font-family: 'open_sansregular', sans-serif; }
h3 { color:#333333; font-size: 20px; font-weight:normal; margin-bottom:10px; padding-bottom:3px; padding-top:10px;font-family: 'open_sansregular', sans-serif; }
.linko {   position: relative;font-size: 18px; padding: 15px 30px; margin-top: 20px;  float: left; background-color: #e9e9e9; margin-right: -3px; border-radius: 5px 5px 0 0; /* margin-left: -30px; */ cursor: pointer; background-image: url(/img/tab-bg.png); background-position: bottom; background-repeat: repeat-x;    border-top: 3px solid rgb(102, 178, 242);
  border-left: 3px solid rgb(102, 178, 242);
  border-right: 3px solid rgb(102, 178, 242);
  border-bottom: 3px solid rgb(102, 178, 242)}

.linko2 {  font-size: 18px; padding: 15px 30px; margin-top: 20px;  float: left; background-color: #e9e9e9; margin-right: 33px; border-radius: 5px 5px 0 0; margin-left: -30px; cursor: pointer; background-image: url(/img/tab-bg.png); background-position: bottom; background-repeat: repeat-x;  }

.feedbacker span { font-size: 15px;
display: block;
float: right;
width: 600px;
padding-top: 53px;}
.vk { float: left; margin-left: 7px;}
.part-block p a { font-size: 11px !important;}
.active2 { border-bottom: 3px solid rgb(247, 247, 247); background-color: #f7f7f7; cursor: default;/* box-shadow: 0 1px 1px #7c7c7c;  */background-image: none;   }
.leftcol2 {margin-bottom: 30px;/* width:980px; */ float:left; padding:20px; background-color:#f7f7f7; /* margin-left: -30px; */ text-align: left; margin-top: -2px; border-radius: 0 10px 10px 10px; box-shadow: 0 1px 1px #7c7c7c;   border-bottom: 3px solid rgb(102, 178, 242);
  border-left: 3px solid rgb(102, 178, 242);
  border-right: 3px solid rgb(102, 178, 242);
  border-top: 3px solid rgb(102, 178, 242);
  margin-top: -5px;}
ol li { list-style-image: none; }
.newsimg img { width: 79px; height: 79px;}
#try-test { }
#bigform span { font-size: 15px; padding: 30px 0; display: block;}
.small-but { float: left; margin-top: 20px; clear: both;}
.coder { height: 29px; margin-left: 10px; border: 1px solid #eee; width: 860px; margin-top: 20px; font-size: 12px;}
.col1 { float: left; width: 280px; margin-right: 15px;overflow: hidden; border-right: 2px dotted #eee; padding-right: 40px; margin-top: 20px;}
.form-content span { font-size: 15px; float: left;}
.whois-line img { cursor: pointer;}
.tycpr-line img { cursor: pointer;}
.twit { margin-left: 6px; float: left; width: 103px !important; }
.fb-like { float: left;}
.input-text { border-radius: 5px;
border: 3px solid #eee;
height: 20px;
margin-bottom: 6px;
margin-right: 6px;
width: 150px;
padding: 0 3px;
margin-left: 3px;
margin-top: 2px;}
.input-button { height: 25px; margin-top: -1px; padding: 0 20px; color: #fff; text-shadow: 0 1px 1px #4981b0; border-radius: 4px; background-image: url(/img/but-bg.png); border-right: 1px solid #4994d4;border-left: 1px solid #4994d4; cursor: pointer; }
.col2 { float: right; width:600px; margin-left: 20px; overflow: hidden; margin-top: 20px;}
.try-order { text-decoration: underline; color:#1d5aae; cursor: pointer; }
.radio { float: left; margin-left: 2px; margin-right: 5px; width: auto !important; }
.pointer { cursor: pointer;}
.clear30 { clear: both; height: 30px;}
.ecology { margin-top: 20px;}
.ecology h2 { color: #333333;
font-size: 16px;
font-weight: normal;
cursor: default !important;
padding-bottom: 3px;
padding-top: 10px;
font-family: 'open_sansregular', sans-serif; }
.ecology p { padding-top: 5px;}
.whois-line label { font-size: 14px; clear: both; display: block; padding-bottom: 4px;}
.whois-line input { }
.eco-content .left { float: left; width: 90px;}
.eco-content .right { float: left; width: 870px;}
#result-url { clear: both;
margin-top: 30px;
margin-left: -20px;
font-size: 20px;
float: left;
background-color: #f7f7f7;
padding: 10px 20px;
border-radius: 8px 8px 0 0;
box-shadow: 0 1px 2px #d1d1d1;}
#result-tyc, #result-pr, #result-dmoz, #result-yaca { font-size: 18px; margin-right: 50px; margin-top: 20px; float: left; width: 40%;}
#result-tyc span, #result-pr span, #result-dmoz span, #result-yaca span { font-size: 18px; color: #797979; width: 300px; display: block; float: left;}
.span-left { width: 100px !important; }
.tycpr-line label { font-size: 14px; clear: both; display: block; margin-bottom: 4px;}
.pass-line label { font-size: 14px; display: block; margin-bottom: 16px; float: left; margin-right: 20px;}
.pass-line #pass {border-radius: 5px;
border: 3px solid #E1E1E1;
height: 16px;
padding: 6px 0 8px 5px;
margin-bottom: 6px;
width: 60px;
margin-left: -3px;
margin-top: -8px;
margin-right: 40px;
float: left;

 }
 .pass-result p::selection {
background: #75a8d0; /* Safari */
}
.pass-result p::-moz-selection {
background: #75a8d0; /* Firefox */
}
 #pass:focus { border-color: #bebebe; outline: none;}
 .refresher { width: 16px; height: 16px; background-image: url(/img/refresh.png); position: absolute; right: 10px; top: 10px; cursor: pointer;}
 .pass-result { width: 100%; font-size: 63px; margin-bottom: 15px; text-align: center !important; background-color: #e9f5ff; color: #364b5b; padding: 20px 20px 15px 20px; margin-left: -20px; border-radius: 10px; position: relative; }
 .clear50 { clear: both; height: 50px; width: 100%;}
 .generate { float: right; margin-top: -8px;   margin-bottom: 8px; cursor: pointer;}
 .check { float: left; margin-top: 2px; margin-right: 8px;}
 .pass-line { margin-top: 20px;padding: 30px 20px 10px 20px;  background-color: #f5f5f5; border-radius: 8px; overflow: hidden; margin-left: -20px; width: 100%;}
.tycpr-line { margin-bottom: 50px;}
.tycpr-line #tycpr {border-radius: 5px;
border: 3px solid #E1E1E1;
height: 16px;
padding: 6px 0 8px 5px;
margin-bottom: 6px;
width: 615px;
margin-left: -3px;
margin-top: 1px;
margin-right: 20px;
float: left;
clear: both; }
.req input {border-radius: 5px;
border: 3px solid #E1E1E1;
height: 16px;
padding: 6px 0 8px 5px;
margin-bottom: 6px;
width: 385px;
margin-left: -3px;
margin-top: 2px;
clear: both;
margin-right: 40px;}
.req textarea {border-radius: 5px;
border: 3px solid #E1E1E1;
height: 85px;
margin-bottom: 6px;
width: 383px;
padding: 0 3px;
margin-left: -3px;
margin-top: 2px;
clear: both;
margin-right: 40px;}
.whois-line #whois {border-radius: 5px; border: 3px solid #E1E1E1; height: 16px; margin-bottom: 6px;  width: 615px; padding: 0 3px;margin-left:-3px; margin-top:1px; margin-right: 20px; clear: both; float: left; padding: 6px 0 8px; padding-left: 5px; }
.rightcolumn { width: 400px; float: right; position: relative;}
.radiolabel { float: left; margin-right: 15px; margin-top: 5px; width: auto !important;}
a { color:#1d5aae;   }
.col4 { width:210px; float: left; margin: 20px 10px; text-align: left;  padding: 10px 10px 15px 10px; border-radius: 6px; text-align: center;}
.plus { width: 260px; height: 150px;
background-image: url(/img/plus.png); background-position: left top; background-repeat: no-repeat;
float: left;
text-align: left;
padding-left: 40px;
margin: 0px 10px 0px 10px;
padding-top: 7px;}
.plus2 {
	    border: 4px solid #e4faff;
    background-position: 10px 10px;
    width: 220px;
    padding-right: 20px;
    padding-left: 50px;
    border-radius: 10px;

}
a img { border: none;}
.w90 a:hover img {vertical-align: top; border: none; opacity:0.75; filter:alpha(opacity=75); /* For IE8 and earlier */  -moz-backface-visibility: hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;
-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: none;transition: 0.5s;
}
.w120 a:hover img {vertical-align: top; border: none; opacity:0.75; filter:alpha(opacity=75); /* For IE8 and earlier */ -webkit-backface-visibility:hidden;  -moz-backface-visibility: hidden;backface-visibility:hidden;
-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: none;transition: 0.5s;
}
.closer { position: absolute; top: -10px; right: -10px; cursor: pointer;}
.order-button { clear: both; width: 100%; text-align: center; height: 44px; background-image: url(/img/order-bg.png);margin: 30px 0; }
.sepa { clear: both; opacity: 0.5; width: 100%; text-align: center; height: 24px; background-image: url(/img/order-bg.png);margin: 20px 0; }
.also .part-block a {  font-size: 14px;}
/*
.or-but { background-image: url(/img/order-button.png); width: 285px; height: 33px; color: #fff; text-transform: uppercase; margin: 0 auto; padding-top: 11px; font-size: 16px; text-shadow: 0 1px 1px #3d7bb0; cursor: pointer; background-position: top; }
.or-but:hover { background-position: center !important; text-shadow: 0 1px 1px #185190 !important;}
*/

.also h2 { font-size: 24px; padding-bottom: 5px;}
.also .part-block sup { color: #9a9a9a; font-size: 13px; padding-left: 5px;}
.also .part-block p { font-size: 11px; padding-top: 5px;}
.also .part-block  { margin-top: 5px; padding-top: 0;}
.sendin { clear: both; float: left; margin-left: -3px; margin-top: 8px; cursor: pointer;}
.heading {font-family: 'open_sansregular', sans-serif; font-size: 50px; color: #fff; width: auto; margin-bottom: 20px; float: left; overflow: hidden; line-height: 45px; }
.feedbacker { width: 100%; height: auto; padding: 40px 0; background-image: url(/img/blue.png); overflow: hidden; display: none;}
.inside { margin-top: -55px;
padding: 60px 0; position: relative;
margin-bottom: 30px;}
.form { float: left;}
.also { width: 960px; padding: 10px 10px 20px 10px; background-image: url(/img/sep-also.png); background-position: top; background-repeat: no-repeat; border-radius: 6px; margin: 50px 0 0 -10px; float: left;}
.col-small { width: 180px; float: left; margin-right: 10px;  }
.col-small2 { width: 440px; float: left; margin-right: 10px;  }
.col-big2 label {  margin-bottom: 10px; clear: both; text-align: left !important; font-size: 14px; padding-top: 10px; display: block; }
.col-small2 label {margin-bottom: 10px; clear: both; text-align: left !important; font-size: 14px; padding-top: 10px; display: block; }
.col-big { width: 290px; float: left;  }
.col-big2 textarea { border-radius: 5px; border: 3px solid #E1E1E1; height: 70px; margin-bottom: 6px; margin-right: 6px; width: 865px; padding: 0 3px;margin-left:-3px; margin-top:2px; margin-bottom: 20px;}
.pass-result p { width: 100%; text-align: center !important;}
.form-content { padding-top: 10px;
	border: 3px solid rgb(102, 178, 242);
	padding: 20px;
	border-radius: 10px;
	  background-color: #f7f7f7;
}
.feedbacker label { font-size: 13px; color: #fff; clear: both;}
.feedbacker input { border-radius: 5px; border: 3px solid #4e99d7; height: 20px; margin-bottom: 6px; margin-right: 6px; width: 150px; padding: 0 3px;margin-left:-3px; margin-top:2px;}
.form-content input { border-radius: 5px; border: 3px solid #E1E1E1; height: 16px;
padding: 6px 0 8px 5px; margin-bottom: 6px; margin-right: 6px; width: 415px; margin-left:-3px; margin-top:2px; clear: both; margin-right: 40px;}
.feedbacker textarea { border-radius: 5px; border: 3px solid #4e99d7; height: 70px; margin-bottom: 6px; margin-right: 6px; width: 290px; padding: 0 3px;margin-left:-3px; margin-top:2px;}
/*.noblock a { display: inline !important; font-size: 13px !important;}
.noblock { font-size: 13px !important;}*/
.map { width: 984px; height: 373px;  float: left; margin: 20px 0 50px -15px; overflow: hidden; position: relative; }
.map-overlay { width: 988px; height: 373px; background-image: url(/img/map-overlay.png);overflow: hidden; position: absolute; bottom:0; left: 0;pointer-events: none; margin-left: -1px;

}
.vcard .category {font-size: 30px;font-family: 'open_sansregular', sans-serif; color: #414141; }
.spamphones td { float: left; width: 120px;}
.spamphones {background-color: #fff; padding: 15px 20px; overflow: hidden; margin-top: 5px; border-radius: 8px; border: none;}
.adr { padding-top: 20px; float: left; margin-right: 60px;}
.slideimg { margin-left: -40px;}
abbr { font-size: 30px !important; font-family: 'open_sansregular', sans-serif; color: #414141; border-bottom: none;}
.vcard { font-size: 14px; line-height: 22px; ;}
.vcard .tel { font-size: 30px !important;
display: block;
font-family: 'open_sansregular', sans-serif;
width: 400px;
margin: 27px 0 0 0;}
.vcard span { color: #000;font-size: 14px;}
.logo { float: left;}
.code {font-family: 'open_sansregular', sans-serif; margin-left: -16px;  color: #aaaaaa; font-size: 28px; margin-top: -4px; padding-right: 10px; float: left;  }
.phone {font-family: 'open_sansregular', sans-serif; color: #2a2a2a; font-size: 28px;float: left; margin-top: -4px;}
.subscribe {color: #AAA;
font-size: 11px;
margin-left: 0;
margin-top: -19px;
margin-right: 50px;
float: left;}
.tel { color: #aaaaaa; font-size: 13px; margin-top: 20px; margin-left: 40px; float: left;text-align: left;}
.tel a { color: #000; text-decoration: none}
.tel span { margin-bottom: -3px;}
.mail-link span { color: #fff; border-bottom: 1px dashed #fff;font-size: 13px !important;}
.mail-link { background-image: url(/img/mail-icon.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin-left: 30px; margin-top: 10px; height: 16px; float: left;}
.recall-link span { color: #fff; border-bottom: 1px dashed #fff;font-size: 13px !important;}
.recall-link {  background-image: url(/img/call-icon.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; margin-left: 30px; margin-top: 10px; height: 16px; float: left;}
.vcard .email { font-size: 13px !important; }
.subscribe td { text-align: left;}
.sub-button { width: 90px; height: 26px; border: none !important; background-image: url(/img/sub-button.png); margin-top:2px; cursor: pointer; }
.sub-input { border-radius: 5px; border: 3px solid #e1e1e1; height: 14px; padding: 3px; float: left; margin-right: 6px; width: 151px; color: #666;margin-left:-3px; margin-top:2px;}
.requ { position: absolute; padding: 10px 10px 20px 10px; left: -60px; top: 0; height: 40px; width: 40px;background-color: #fdf6f6;}
.requ2 { position: absolute; padding: 10px 10px 20px 10px; left: -60px; top: 0; height: 40px; width: 40px;background-color: #ffffeb;}
.required { width: 980px; padding: 10px 20px 0; background-color: #fdf6f6; margin: 10px 0 10px -20px; position: relative;}
.requred2 { width: 980px; padding: 10px 20px; background-color: #ffffeb; margin: 10px 0 10px -20px; position: relative;}
#recall-bar { position: absolute; right: 0; top:0; height:38px; width: 376px; background-image: url(/img/recall-bar.png); cursor: pointer;}
.leftblock { background: none !important;}
.zak p { line-height: 18px;}
.pp h3 { font-size: 16px; margin-top: 5px;}
#message-nocookies img { float: left; margin-top: -3px; margin-right: 5px;}
#message-nocookies { width: 700px; text-align: left; float: left; margin-left: 10px;}
#message-success { height: 302px; font-size: 22px; padding: 30px;}
#total {display: none;}
.margbottom { padding-bottom: 10px;}
.sub { padding: 10px 20px 20px 20px;background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
 float: left; width: 150px; margin: 2px 15px 10px 0; border-radius: 6px;}
.example { width: 950px; padding: 20px 20px 20px 50px;  background-color: #F4F4F4; border-radius: 5px; background-image: url(/img/example.png); background-repeat: no-repeat; background-position: 20px 20px; margin: 10px 0 15px -20px; min-height: 50px;}
.example p {padding: 0 !important;  
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
text-align: left !important;
}
.cons { position: absolute; left: 0; top:200px;}
.pp p { padding-bottom: 10px;}
.test-period {font-size: 14px;
margin-top: 13px;}
.archive { float: left;
padding: 9px 10px 12px;
margin-top: -15px;
margin-left: 10px;
width: 100px;
background-image: url(/img/archive-bg.png); background-repeat: no-repeat;
text-align: center;
font-size: 13px;
}
.pp p span { font-size: 14px; color: #000; margin-top: 5px; display: block;}
.pp code { clear: both; padding: 3px; display: block; float: left; margin: 5px 0; background-color: #fff;}
.calc { margin-top: -20px; text-align: left;}
span { font-size:13px; color:#4d4b4b; }
.test-period input { width: auto !important;
margin-right: 5px;
clear: none;
height: auto !important;
float: left;
margin-top: 10px; }
.test-period label {  clear: none;font-size: 13px; margin-top: 0;}
.pp li { clear: both;}
.payed-period input { width: auto !important;}
li { list-style-image:url(/img/list.png); margin-left:25px; padding-bottom:15px; }
.amal {margin:7px 0; }
.subt { padding: 0;
text-align: center;
margin-top: 10px;
display: block;
color: #888; }
.column1 { width: 350px; margin-right: 40px; float: left; clear:both; overflow: hidden; margin-bottom: 30px;}
.column1 p { text-align: left; background-image: url(/img/tick2.png); background-repeat: no-repeat; padding-left: 40px; padding-top: 10px; margin-bottom: 10px;}
.column2 p { text-align: left; background-image: url(/img/tick2.png); background-repeat: no-repeat; padding-left: 40px; padding-top: 10px;margin-bottom: 10px;}
.column2 { width: 350px; float: left;  overflow: hidden; margin-bottom: 30px;}
.column1 img {float: left; margin-right: 8px; }
.column1 span {font-size: 16px; text-align: left; padding-top: 12px; display: block;}
.column2 img {float: left; margin-right: 8px; }
.column2 span {font-size: 16px; text-align: left; padding-top: 12px; display: block;}
.recall { float: right;  width: 158px; height: 38px; background-image: url(/img/recall.png); margin-top: 6px; background-position: top; cursor: pointer;}
.more { float: right;  width: 102px; height: 38px; background-image: url(/img/more.png); margin-top: -24px; background-position: top; cursor: pointer;}
.more:hover { background-position: bottom;}
.thumbNav li { margin:0; }
.sepp { height: 43px; width: 100%; background-image: url(/img/separate.png); margin-bottom: 5px;}
.sepp2 { height: 43px; width: 100%; background-image: url(/img/separate2.png); margin-bottom: 5px;}
.slider2 a { color: #fff;}
.margeen li span { display:block; font-size: 12px;  }
.margeen img { float: left;}
.margeen span { color: #fff; font-size: 13px !important;}
.last a { display: none;}
.margeen { margin-left: 35px; margin-top: 15px; }
.margeen li { padding-left: 30px; background-image: url(/img/check.png); background-position: left top; background-repeat: no-repeat; list-style: none;  text-align: left;  font-size: 11px; color: #fff; line-height: normal; padding-top: 2px; margin-bottom: 3px; }
.content { width: 960px; margin:0 auto; position: relative;  }
.header { padding:40px 0 30px 0; width:100%; height:80px; }
.logo { height:78px; margin-right:26px; float:left; margin-left: -20px;}
.leftcol {width: 420px; margin-right:40px; float:left; }
.leftcol li {list-style:none; padding-bottom:10px; margin-left:0; }
.button a {text-decoration:none !important; }
.leftcol2 li {list-style:none; padding-bottom:10px; margin-left:0; }
.leftblock { margin-bottom:25px; }
.rightcol {width: 100%;  float:left; }
.rightcol p {text-align:justify; padding-bottom: 15px; line-height: 21px;}
.rightblock {width:520px; text-align:justify; margin-bottom:25px; }
.bread { margin-bottom:10px; }
.feedback { cursor:pointer; }
.feedback span { color:#006699; font-size:13px !important; }
ol, ul { margin:10px 0 10px 0; }
.spacer { margin-bottom:5px; background-image:url(/img/spacer.png); background-repeat:no-repeat; background-position:center; }
#iframe {
	text-decoration:none;
	border-bottom:1px dotted;
}
.adsl {
width:100%;
}
.adsl td {
padding:10px;
-moz-border-radius:4px;
background-color:#d7edf7;
}
.top td {
background-color:#0989c4;
text-align:left;
color:#fff;
}
.top2 {
background-color:#0989c4 !important;
text-align:left;
color:#fff;
}
.pages {
float:right;
height: 30px;
}
.pages a { padding: 3px;}
.pages span {
padding:3px 5px;
border-radius:3px 3px;
color:#fff;
background-color:#0989c4;
}
.best td {
background-color:#c6e7f6;
}

.button4 {
    border-radius: 4px 4px;
    background-color: #0989C4;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin-right: 12px;
    margin-top: 15px;
    padding: 5px 0;
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    width: 200px;
	}
	.over { position: absolute; top: 0; left:0;}
#fancybox-content p {
margin-bottom:10px;
}
.right-corner-down { background-image: url(/img/right-corner.png); width: 40px; height: 105px; position: absolute; bottom: 0; right: 0; z-index: 2;}
.right-corner-down2 { background-image: url(/img/right-down2.png); width: 25px; height: 66px; position: absolute; bottom: 0; right: -2px; z-index: 2;}
.left-corner { background-image: url(/img/left-corner.png); width: 40px; height: 114px; position: absolute; bottom: 0; left: 0; z-index: 2;}
.left-corner2 { background-image: url(/img/left-down2.png); width: 33px; height: 73px; position: absolute; bottom: 0; left: 0; z-index: 2;}
.right-corner-up { background-image: url(/img/right-corner-up.png); width: 10px; height: 10px; position: absolute; top: 0; right: 0; z-index: 3;}
.active-menu { background-image: url(/img/blue.png); position: relative; padding: 17px 60px 17px 40px !important;  }
.active-menu3 { background-image: url(/img/blue.png); position: relative; width: 306px; height:39px; padding: 17px 50px 17px 40px !important;   }
.linko h2 { padding: 0;}
.right-border { background-image: url(/img/right-border.png); width: 47px; height: 64px; position: absolute; top:0; right: -4px;}
.right-border2 { background-image: url(/img/right-border2.png); width: 38px; height: 64px; position: absolute; top:0; right: -2px;}
.left-border { background-image: url(/img/left-border.png); width: 135px; height: 64px; position: absolute; top:0; left: 0;}
.left-border2 { background-image: url(/img/left-border2.png); width: 172px; height: 64px; position: absolute; top:0; left: 0;}
.active-menu a { color: #fff; text-decoration: none;}
.active-menu3 a { color: #fff; text-decoration: none;}
.submenu { clear: both;background-image: url(/img/menu-bg.png); background-position: right; background-repeat: repeat-y;  overflow: hidden; padding: 20px 40px; line-height: 24px; width: 900px; position: relative;}
.submenu a { float: left; display: block; margin-right: 29px; color: #fff; font-family: Tahoma, Arial, Verdana;}
.bigmenu ul { margin: 0; padding: 0; list-style: none; max-height: 63px; overflow: hidden; }
.bigmenu li { margin: 0; padding: 0; list-style: none; float: left; padding: 17px 30px; font-size: 22px; text-transform: uppercase;}
.frame { position: absolute; top: 0; left:0;}
.bigmenu { font-family: 'open_sansregular', sans-serif; margin-left: -25px; margin-bottom: 40px; overflow: hidden; margin-top: 8px;   width: 1000px;}
.bread span { color:#333333; }
.bread a { color:#333333; font-size:11px; }
.newstext a { color: #3969b4;padding-bottom: 7px;}
.newstext p { line-height: 21px;}
.news-title { clear: both; display: block; font-size: 14px;}
.newsblock { margin-top:20px; float:left; margin-bottom:10px; width: 100%; }
.newsblock.article {
    width: 200px;
    margin-right: 40px;
}
.newsblock.article .newstext {
	float: none;
	width: auto;
}
.newsblock.article .newsimg {
	height: 130px;
}
.newsimg {width: 79px; height: 79px; overflow: hidden; float: left;position: relative;  }
.newsleft { float: left; width: 79px;margin-left: -25px; margin-right: 15px; position: relative;}
.newstext { margin-top:-3px; float:left; width:350px; text-align:left; font-size: 14px; padding-top: 10px; }
.textify .newstext { margin-top:-3px; float:right; width:870px; text-align:left; font-size: 14px; padding-top: 10px; }
.heada { color:#006699; font-size:14px; padding-bottom: 10px; display: block; }
.bread2 { padding-top:5px; color:#b0b0b0; font-size:13px; float: right; }
.footer { padding:50px 0 20px 0; background-color: #f4f4f4;  transform:rotate(-2deg);-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg); width: 120%; margin-top: 100px; overflow: hidden; margin-left: -10%; padding-bottom: 50px; }
.footer2 {  transform:rotate(2deg);-ms-transform:rotate(2deg);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg); overflow: hidden; }
.footer span { color:#999999; float:left; margin-right:60px; }
.footermenu { float:left; border-right:1px solid #2cabff; padding:0 10px 0 10px; }
.footermenu a { color:#2cabff; font-size:11px; }
.header { text-align:right; }
.menuelement { height:37px; cursor:pointer; margin-left:40px; margin-right:40px; padding:9px 0 0 0; background-position:left top; float:right; background-repeat:no-repeat; color:#006699; font-size:18px; text-align:right; text-decoration:underline;}
.uslugi { background-image:url(img/uslugi-bg.png); width:114px; }
.about { background-image:url(img/about-bg.png); width:151px; }
.news { background-image:url(img/news-bg.png); width:132px; }
.lic-block { width:440px; float:left; padding-right:40px; font-size:14px; margin-top:20px;  color: #999;}
.lic-block img {  float: left; margin-right: 10px;width: 60px;    border: 3px solid #eee; }

.part-block { width:460px; float:left; padding-right:20px; font-size:15px; text-align:left; padding-top: 30px; margin-bottom: 20px; margin-top: 10px;}
.part-block img {  float: left; margin-right: 10px;width: 100px;    border: 3px solid #eee; margin-top: -30px; }
.lic-block span { float:left; margin-top:3px;}
.faq { background-image:url(img/faq-bg.png); width:89px; }
.contacts { background-image:url(img/contacts-bg.png); width:143px; }
.sicons { margin-right:4px; }
.column1 input { width: 308px !important; margin-bottom: 20px; box-shadow: none !important; border: 3px solid #dbdadb;}
.column2 input { width: 338px; margin-bottom: 20px; box-shadow: none !important; border: 3px solid #dbdadb;}
.sendd { display: block;
	background: url(/img/sendd.png) top;
	width: 102px; height: 38px; cursor: pointer;
	float: right; margin-right: 10px;}
.column1 textarea { width: 307px !important; resize: none; height: 58px !important; box-shadow: none !important; border: 3px solid #dbdadb;}
.menuelement:hover { background-position:bottom; color:#0082c3; }
.separator { width:2px; height:48px; float:right; background-image:url(img/separator.png); }
.button { background-color:#0989c4; display:block; float:left; font-size:11px; font-weight:normal; text-transform:uppercase; padding: 5px 20px; border-radius: 4px 4px; text-decoration:none !important; margin-right:12px; color:#fff; margin-top:15px; cursor:pointer; }
.social { float: left; margin-left: 30px; margin-top: -35px;}
.button5 { background-color:#0989c4; display:block; float:left; font-size:11px; font-weight:normal; text-transform:uppercase; padding: 5px 20px; border-radius: 4px 4px; text-decoration:none !important; margin-right:12px; color:#fff !important; margin-top:15px; cursor:pointer; width: 200px !important; }
.red { color:#c4445c; }
.rightcol-footer { width: 360px; float: left;}
.social a { margin-right: 15px;}
.red2 { color:#c4445c; font-size: 10px !important; margin-left: 3px; text-transform: uppercase; display:inline !important; }
.leftcol input { width:194px; height:25px; border-radius:3px 3px; margin-top:2px;  box-shadow: inset 1px 1px 1px #666;
box-shadow: inset 1px 1px 1px #666; margin-bottom:5px; color:#6e6e6e;   font-family:Tahoma, UnDotum, Arial; font-size:13px; padding: 0 3px;}
.leftcol textarea { width:194px; height:125px; border-radius:3px 3px; margin-top:2px;  box-shadow: inset 1px 1px 1px #666;
box-shadow: inset 1px 1px 1px #666; margin-bottom:5px; color:#6e6e6e;  font-family:Tahoma, UnDotum, Arial; font-size:13px; padding: 3px; }
.leftcol .form { color:#6e6e6e; }
.footer2 .content { margin-top: 5px;}
.leftcol2 select { width:394px; height:25px;  margin-top:2px; margin-bottom:5px; color:#6e6e6e; 
 font-family:Tahoma, UnDotum, Arial; font-size:13px; padding: 0 3px;}
.leftcol-footer { width: 580px; float: left; margin-top: 30px;}
.leftcol-footer a { font-size: 11px; margin-right: 15px; color: #545454; float: left;}
.leftcol2 .form { color:#6e6e6e; }
.textify p { padding-bottom:10px; }
.nomargin {margin-right: 5px !important;}
.th1, .th2 { padding: 8px 0 8px 10px; text-align:left; border-radius: 6px; margin-top:2px; }
.td1 { width:440px; float:left; }
.td2 { width:260px; float:left; padding-left:10px; }
.clear { clear:both; height:10px;}
.clear10 { clear:both; height: 10px;}
.slider2 h1 {width: 700px; margin: 80px 0 0 50px;}
.slider2 p {width: 640px; margin-left: 50px;}
.panel1, .panel2, .panel3, .panel4, .panel5 { position: relative;}
.th1 { background-color:#d9f2fb; }
.sharer { padding: 10px 0 0 0;  margin: 0px 0; border-radius: 4px; }
.slider2 { width:1100px; height: 370px; line-height: 18px; background-image: url(/img/slider.png); background-position: 0 57px; background-repeat: no-repeat; color: #fff; font-size: 13px !important;  float: left; margin-left: -40px; margin-top: -40px;}
.th2 {background-color:#d0ecf6; }
.td2 img { float:left; margin-right:3px; }
.telephone span { float:left; font-size:11px; margin-right:10px; line-height:11px; }
.telephone { font-size:20px; margin-top:20px; border-left:3px solid #c6e7f6; padding-left:10px; }
.telephone2 span { float:left; font-size:11px; margin-right:10px; line-height:11px; padding-top: 11px; }
.telephone2 { font-size:34px; margin-top:20px; border-left:3px solid #c6e7f6; padding-left:10px; }
.active { text-decoration:none; }
.pages { clear:both; }
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

.payed-period { display:none; }

.feedbacker .form span { color: white; }
.failed { background-color: #f8b9b7; }
.rubr { color: #414141;
font-size: 20px;
font-weight: normal;
width: 200px;
overflow: hidden;
padding-top: 3px;
float: left;
font-family: 'open_sansregular', sans-serif;
}
.rubr-content { 
	width: 760px;
	overflow: hidden;

	float: right;
}
.rubr-content a { display: block; float: left; padding: 8px 15px;border:1px solid #fff; text-decoration: underline; margin-bottom: 5px;
}
.rubr-content a.active { border:1px solid #000; text-decoration: none; border-radius: 5px; color: #000;}
.themer h3 { text-transform: uppercase;}
.newbest h3 { text-transform: uppercase;}
.shadow { height: 50px; width: 960px; background-image: url(/img/shadow.png); margin-top: 20px; }
.themer { width: 290px; float: left; margin-right: 20px;}
.themer h3 { border-bottom: 3px solid #1d79cf; padding-bottom: 10px;}
.newbest { width: 610px; float: right;}
.newbest h3 { border-bottom: 3px solid #1d79cf; padding-bottom: 10px;}
.small-article { width: 120px; float: left; height:230px; margin-top: 30px; margin-right: 30px; position: relative;}
.overflow { height: 10px; width: 230px; background-image: url(/img/overflow.png); position: absolute; left: 0; bottom: 0;}
.small-articles {  overflow: hidden; width: 300px;}
.newbest .small-articles { width: 640px;height: 260px;}
.small-articles-clider{left:0px;position: relative;height: 260px;}
.small-article-photo { width: 126px; height: 126px; background-size: 100%; border:2px solid #eee; border-radius: 5px; margin-bottom: 15px; background-position: center center; background-repeat: no-repeat;}
.tags { font-size: 20px; padding: 5px 0 20px; overflow: hidden;}
.tags a { font-size: 13px; padding: 8px 15px; background-color: #ece3c7; float: left; margin: -5px 20px 20px 0; border-radius: 4px;  color: #000;}
.tags p { float: left; margin-right: 20px;}
.articleinfo { margin-top: 30px; border-top:3px solid #eee; padding-top: 5px; overflow: hidden;}
.cols1 { width: 160px; float: left; padding-top: 30px;}
.cols1 p {font-size: 30px; color: #ddd; font-weight: normal; padding-bottom: 10px;}
.cols1 span { font-size: 15px;}
.cols2 { float: left; width: 490px; padding-top: 25px;}
.cols3 { float: left; width: 310px; padding-top: 25px;}
.cols3 .subscribe { margin-top: 0;}
.cols2 .sharer { margin-top: 0; padding-top: 10px;}
.nopadding { padding-bottom: 3px !important;}
.arrow-prev {width: 20px; height: 20px; background-image: url(/img/arrow-prev.png); float: left}
.arrow-next {width: 20px; height: 20px; background-image: url(/img/arrow-next.png); float: left;}
.arrows { position: absolute; top:0px; right: 0; width: 40px; overflow: hidden; cursor: pointer;}
.arrows .innactive { opacity: 0.2;}
.newbest { position: relative;}
.themer { position: relative;}
.article-list { width: 100%; overflow: hidden;}
.article-list .small-article { width: 45%; padding-right: 5%; margin-right: 0 !important; font-size: 16px; line-height: 21px; height: auto; display: table;}
.article-list .small-article-photo { float: left; margin-right: 30px; margin-bottom: 0 !important;}
.article-list .small-article a {display: table-cell; vertical-align: middle; text-align: left !important; width: 430px;}
.pager { width: 100%; padding-top: 30px;}



fieldset {
  display:inline;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-before: 0;
  -webkit-padding-start: 0;
  -webkit-padding-end: 0;
  -webkit-padding-after: 0;
  border: none;
  border-image-source: none;
  border-image-slice: none;
  border-image-width: none;
  border-image-outset: none;
  border-image-repeat: none;
  min-width: none;
}


.news_footer_h3 {
	border-bottom: 3px solid #1d79cf;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-size: 16px;
}


/* навигация адаптивная */

a.button_korp {
	display: none;
}

.or-but {
  background: #6ec200;
  background-image: -webkit-linear-gradient(top, #6ec200, #46f20c);
  background-image: -moz-linear-gradient(top, #6ec200, #46f20c);
  background-image: -ms-linear-gradient(top, #6ec200, #46f20c);
  background-image: -o-linear-gradient(top, #6ec200, #46f20c);
  background-image: linear-gradient(to bottom, #6ec200, #46f20c);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 10px;
/*   text-shadow: 1px 1px 3px #a8a8a8; */
  color: #ffffff;
  font-size: 20px;
  padding: 15px 25px 15px 25px;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  margin-top: -5px;
}
.or-but:hover {
	background: #46f20c;
  background-image: -webkit-linear-gradient(top, #46f20c, #6ec200);
  background-image: -moz-linear-gradient(top, #46f20c, #6ec200);
  background-image: -ms-linear-gradient(top, #46f20c, #6ec200);
  background-image: -o-linear-gradient(top, #46f20c, #6ec200);
  background-image: linear-gradient(to bottom, #46f20c, #6ec200);
  text-decoration: none;
}

.green-btn {
  background: #6ec200;
  background-image: -webkit-linear-gradient(top, #6ec200, #46f20c);
  background-image: -moz-linear-gradient(top, #6ec200, #46f20c);
  background-image: -ms-linear-gradient(top, #6ec200, #46f20c);
  background-image: -o-linear-gradient(top, #6ec200, #46f20c);
  background-image: linear-gradient(to bottom, #6ec200, #46f20c);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 10px;
/*   text-shadow: 1px 1px 3px #a8a8a8; */
  color: #ffffff;
  font-size: 20px;
  padding: 15px 25px 15px 25px;
  text-decoration: none;
  cursor: pointer;
  
}
.green-btn a {
	color: #fff;
	text-decoration: none;
}
.green-btn:hover {
  background: #46f20c;
  background-image: -webkit-linear-gradient(top, #46f20c, #6ec200);
  background-image: -moz-linear-gradient(top, #46f20c, #6ec200);
  background-image: -ms-linear-gradient(top, #46f20c, #6ec200);
  background-image: -o-linear-gradient(top, #46f20c, #6ec200);
  background-image: linear-gradient(to bottom, #46f20c, #6ec200);
  text-decoration: none;
}

#call-btn  { display: none;
 }

.call-btn {
  -webkit-animation: animation 2000ms linear infinite both;
  animation: animation 2000ms linear infinite both;
}

/* Generated with Bounce.js. Edit at http://goo.gl/4e8xmA */

@-webkit-keyframes animation { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  1.6% { -webkit-transform: matrix3d(1.084, 0.05, 0, 0, -0.05, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.084, 0.05, 0, 0, -0.05, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  2.1% { -webkit-transform: matrix3d(1.103, 0.058, 0, 0, -0.058, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.103, 0.058, 0, 0, -0.058, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.2% { -webkit-transform: matrix3d(1.131, 0.065, 0, 0, -0.065, 1.131, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.131, 0.065, 0, 0, -0.065, 1.131, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.2% { -webkit-transform: matrix3d(1.139, 0.062, 0, 0, -0.062, 1.139, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.139, 0.062, 0, 0, -0.062, 1.139, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.36% { -webkit-transform: matrix3d(1.112, 0.041, 0, 0, -0.041, 1.112, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.112, 0.041, 0, 0, -0.041, 1.112, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.71% { -webkit-transform: matrix3d(1.103, 0.037, 0, 0, -0.037, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.103, 0.037, 0, 0, -0.037, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.21% { -webkit-transform: matrix3d(1.024, 0.014, 0, 0, -0.014, 1.024, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.024, 0.014, 0, 0, -0.014, 1.024, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.46% { -webkit-transform: matrix3d(1.016, 0.012, 0, 0, -0.012, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.016, 0.012, 0, 0, -0.012, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  11.71% { -webkit-transform: matrix3d(0.958, 0.002, 0, 0, -0.002, 0.958, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.958, 0.002, 0, 0, -0.002, 0.958, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.61% { -webkit-transform: matrix3d(0.944, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.944, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.21% { -webkit-transform: matrix3d(0.934, -0.002, 0, 0, 0.002, 0.934, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.934, -0.002, 0, 0, 0.002, 0.934, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  15.72% { -webkit-transform: matrix3d(0.941, -0.003, 0, 0, 0.003, 0.941, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.941, -0.003, 0, 0, 0.003, 0.941, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  16.72% { -webkit-transform: matrix3d(0.952, -0.002, 0, 0, 0.002, 0.952, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.952, -0.002, 0, 0, 0.002, 0.952, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  19.22% { -webkit-transform: matrix3d(0.989, -0.002, 0, 0, 0.002, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.989, -0.002, 0, 0, 0.002, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.72% { -webkit-transform: matrix3d(1.02, -0.001, 0, 0, 0.001, 1.02, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02, -0.001, 0, 0, 0.001, 1.02, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.22% { -webkit-transform: matrix3d(1.031, 0, 0, 0, 0, 1.031, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.031, 0, 0, 0, 0, 1.031, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  28.23% { -webkit-transform: matrix3d(1.012, 0, 0, 0, 0, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.012, 0, 0, 0, 0, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.23% { -webkit-transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  34.23% { -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.986, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  40.74% { -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.002, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  44.24% { -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  50% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  54.25% { -webkit-transform: matrix3d(0.997, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.997, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  64.26% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  74.27% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  84.28% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  94.29% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animation { 
  0% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  1.6% { -webkit-transform: matrix3d(1.084, 0.05, 0, 0, -0.05, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.084, 0.05, 0, 0, -0.05, 1.084, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  2.1% { -webkit-transform: matrix3d(1.103, 0.058, 0, 0, -0.058, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.103, 0.058, 0, 0, -0.058, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.2% { -webkit-transform: matrix3d(1.131, 0.065, 0, 0, -0.065, 1.131, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.131, 0.065, 0, 0, -0.065, 1.131, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.2% { -webkit-transform: matrix3d(1.139, 0.062, 0, 0, -0.062, 1.139, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.139, 0.062, 0, 0, -0.062, 1.139, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.36% { -webkit-transform: matrix3d(1.112, 0.041, 0, 0, -0.041, 1.112, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.112, 0.041, 0, 0, -0.041, 1.112, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.71% { -webkit-transform: matrix3d(1.103, 0.037, 0, 0, -0.037, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.103, 0.037, 0, 0, -0.037, 1.103, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.21% { -webkit-transform: matrix3d(1.024, 0.014, 0, 0, -0.014, 1.024, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.024, 0.014, 0, 0, -0.014, 1.024, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.46% { -webkit-transform: matrix3d(1.016, 0.012, 0, 0, -0.012, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.016, 0.012, 0, 0, -0.012, 1.016, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  11.71% { -webkit-transform: matrix3d(0.958, 0.002, 0, 0, -0.002, 0.958, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.958, 0.002, 0, 0, -0.002, 0.958, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  12.61% { -webkit-transform: matrix3d(0.944, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.944, 0, 0, 0, 0, 0.944, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.21% { -webkit-transform: matrix3d(0.934, -0.002, 0, 0, 0.002, 0.934, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.934, -0.002, 0, 0, 0.002, 0.934, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  15.72% { -webkit-transform: matrix3d(0.941, -0.003, 0, 0, 0.003, 0.941, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.941, -0.003, 0, 0, 0.003, 0.941, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  16.72% { -webkit-transform: matrix3d(0.952, -0.002, 0, 0, 0.002, 0.952, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.952, -0.002, 0, 0, 0.002, 0.952, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  19.22% { -webkit-transform: matrix3d(0.989, -0.002, 0, 0, 0.002, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.989, -0.002, 0, 0, 0.002, 0.989, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  21.72% { -webkit-transform: matrix3d(1.02, -0.001, 0, 0, 0.001, 1.02, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.02, -0.001, 0, 0, 0.001, 1.02, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.22% { -webkit-transform: matrix3d(1.031, 0, 0, 0, 0, 1.031, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.031, 0, 0, 0, 0, 1.031, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  28.23% { -webkit-transform: matrix3d(1.012, 0, 0, 0, 0, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.012, 0, 0, 0, 0, 1.012, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.23% { -webkit-transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.005, 0, 0, 0, 0, 1.005, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  34.23% { -webkit-transform: matrix3d(0.986, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.986, 0, 0, 0, 0, 0.986, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  40.74% { -webkit-transform: matrix3d(1.002, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.002, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  44.24% { -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  50% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  54.25% { -webkit-transform: matrix3d(0.997, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.997, 0, 0, 0, 0, 0.997, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  64.26% { -webkit-transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1.001, 0, 0, 0, 0, 1.001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  74.27% { -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  84.28% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  94.29% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}



/*
.table tr {
	border-bottom: 1px solid #ccc;
}
*/
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
.table thead td {
	font-weight: bold;
}
.table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  
 .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}


.success {
	    float: left;
    margin-top: 12px;
}               

.whatsapp-phone {
	    float: left;
    margin-top: 20px;
}

ul.four-blocks li {
	list-style-type: none;
	float: left;
	list-style-image: none;
	margin-left: 0;
}




@media (max-width : 1024px) { 

	.slider2 {
		  overflow: hidden;
		  width: 960px;
		  margin-left: -20px;
	}
	
	.newsleft {
		margin-left: -5px;
	}
	.newstext {
		width: 330px;
	}

}

@media (min-width:480px) and (max-width : 569px) { 
	#call-btn {
	  display: none!important;
	  position: fixed;
	  bottom: 0;
	  margin-bottom: 29px;
	  left: 50%;
	  margin-left: -29px;
	  width: 36px !important;
	  z-index: 2147483638;
	  border: none!important;
	  -webkit-transition: none;
	  transition: none;
	}

}


@media (max-width : 568px) { 	

	.list-mainpage {
		width: 100%;
	}

	.success {
		display: none;
	}

	.left-btn {
		display: none;
	}
	.col3 {
		width: 100%;
	}
	/* стили для главной */
	
	.wrap {
		overflow: inherit;
		margin: 0 20px;
	}
	.content {
		width: 100%;
		
	}
	
	.rightcol img{
		width: 100%;
	}
	
	h1 {
		font-size: 20px;
		line-height: normal;
		margin: 15px 0;
		clear: both;
		
	}
	
	h2, .h2_about{
		margin-top: 0px;
		font-size: 18px;
	}
	
	.header {
		text-align: left;
		padding: 10px 0;
/* 		height: auto; */
		width: auto;
		  display: block;
  margin-bottom: 30px;
	}
	#recall-bar {
		position: static;
		background-color: rgb(102, 178, 242);
		background-image: none;
		width: 100%;
		height: auto;
		padding: 20px;
		margin: 0;
		
		
		display: none;
		
		
	}
	.mail-link {
		float: none;
		margin:0;
	}
	.recall-link {
		margin:0;
	}
	.logo {
		margin: 0;
		height: auto;
/* 		width: 100%; */
		margin-top: 5px;
		width: 220px;
		
	}
	.logo img {
		width: 160px !important;
		height: auto;
	}
	.tels {
		margin-left: 15px;
	}
	.tel {
		margin: 10px;	
		margin-left: 0px !important;
		text-align: center;	
		width: inherit;
		font-size: 9px;
	}
	.code {
		padding-right: 5px;
	}
	
	.code, .phone {
		
		font-size: 14px;
		
	}
	
	.bigmenu {
		display: none;
	}
	
	.slider2 {
		display: none;
	}
	
	.leftcol {
		width: 100%;
		margin: 0px;
		padding: 0px;
	}
	

	.rightcolumn {
		width: 100%;
		float: left;
		
	}
	
	.archive {
		margin-top: 5px;
  float: right;
	}
	.newstext {
		width: 100%;
	}
	.newsleft {
		margin: 0;
		padding-right: 10px;
	}
	.rightcolumn {
		width: 100%;
	}
	.newsblock {
		width: 100%;
		margin: 0;
		float: none;
		display: inline-block;
		margin-bottom: 10px;
	}
	.newstext {
		margin: 0;
		width: 100%;
		float: none;
	}
	.footer {
		margin: 0;
		padding: 0px;
		width: 100%;
		transform: none;
 	   	-moz-transform: none;
    		-webkit-transform: none;
    		-ms-transform: none; 
	}
	.leftcol-footer,.rightcol-footer{
		float: none;
		width: 100%;
		margin: 0;
		margin-top: 20px;
	}
	.rightcol-footer span{
		width: 100% !important;
		margin: 0px;
		padding: 0;
	}
	.subscribe,.social {
		margin: 1rem 0px;
		float: none;
		padding: 0
	}
	
	html {
		min-width: 100%;
	}
	
	.robot {
		display: none;
	}
	.green-btn {
		
		font-size: 10px;
	}
	
	/* стили для внутренних */
	
	
	.bread {
		display: none; /* скрываем хлебные крошки */
	}
	
	.col4 {
		width: auto;
	}
	.col-small2 {
		width: 100%;
	}
	.rightcol {
		width: 100%;
	}
	.leftcol2 {
		width: 100%;
		margin-left: 0;
		padding: 0;
	}
	.leftcol2 .form {
		  padding: 0 20px;
	}
	.req input {
		width: 240px;
		margin: 0;
	}
	.req textarea {
		width: 230px;
		margin: 0;
		padding: 5px 0;
	}
	label {
		margin-bottom: 5px;
	}
	#bigform input {
		width: 230px !important;
	}
	#bigform input[type=radio] {
		width: 20px !important;
		margin-top: 10px;
		float: left;
		margin-right: 3px;
	}
	.calc div {
		width:280px !important;
	}
	.linko {
		margin: 0;
		padding: 0 10px;
		width: 100px;
	}
	.linko h2 {
		font-size: 12px;
		margin-top: 5px;
	}
	.form img {
		width: auto	
		}
	.plus {
		width: auto;
		height: auto;
	}
	
	.also {
		display: none;
	}
	.sendin {
		margin-top: 30px;
		width: auto !important; 
	}
	
	
	/* табы с видео и фотками */
	
	.oo {
		margin-left: 0;
		padding: 0;
	}
	.tabb div {
	}
	.h2_tab {
	  margin: 10px;
	  font-size: 12px;
	  color: #1d5aae;
	}
	.t50 {
		  width: 130px;
	}
	.icon_tab {
		  margin-left: 35px;
		  margin-top: 15px;
	}
	#myTabs {
		  margin-top: 160px;
	}
	.tab {
		padding-top: 40px;
		width: 100%;
		margin: 0 auto;
	}
	.tab1.tab div {
		margin-left: 0 !important;
	}
	
	.tab1.tab div div{
		
	}
	#example_video_1 {
		width: 280px !important; /* размеры видеоролика */
		height: 250px !important;
	}
	.thumbs-hundreed.w120 {
		width: 280px !important; /* ширина колонки с фотками */
	}
	.w120 img {
	  width: 90px;
	}
		
		
	
	
	
	.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
	
	.col-big2 textarea, .form-content input {
		width: 100%;
		margin-right: 0px; 
		padding: 5px 0;
		margin-left: 0;
	}
	
	.col2 {
		width: auto;
		margin-left: 0;
	}
	
	.col1 {
		width: auto;
		margin-right: 0;
		padding-right: 0;
		border-right: none;
	}
	.adsl td {
		width: auto !important;
		font-size: 7px !important;
		padding: 2px;
	}
	.adsl td li{
		list-style-image: none;
  margin-left: 0px;
  list-style-type: none;
  padding-bottom: 15px;
	}
	.eco-content .right {
		width: auto;
	}
	.eco-content .left img {
		margin: 0 !important;
	}
	
	.w90 img {
		width: 90px;
	}
	.lic-block {
		width: 100%;
		padding-right: 0;
	}
	
	.lic-block img {
		width: 60px !important;
	}
	
	
	.part-block {
		width: 100%;
		padding-right: 0;
	}
	
	.part-block img {
		width: 100px;
	}
	.small-but {
		width: 88px !important;
	}
	
	.coder {
		width: 100%;
		height: 90px;
		margin: 15px 0;
	}
	
	
	.textify .newstext {
		width: 100% !important;
	}
	
	
	.vcard div {
		width: 100% !important;
		padding: 0px;
		margin: 0px;
		
	}
	
	.cntct div {
		width:100% !important;
		margin: 0 !important;
	}
	
	.vcard .tel {
		width: auto;
		font-size: 20px !important;
		margin-top: 10px;
	}
	
	abbr {
		font-size: 20px !important;
	}
	.adr {
		margin: 15px 0 !important;
	}
	
	.col3 {
		margin: 10px 0;
	}
	
	#ymaps1426078959196788692 {
		height: 300px !important;
	}
	
	.whois-line #whois,.tycpr-line #tycpr {
		width: 100%;
		margin: 10px 0;
		padding: 5px 0;
	}
	.whois-line img,.tycpr-line img,.pass-line img{
		width: auto;
	}
	#whois-info {
		background: none;
	}	
	
	.pass-result {
		font-size: 44px;
		padding: 20px 0;
		margin: 0;
	}
	
	.pass-result p {
		padding: 0;
		margin: 0;
	}

	.pass-line {
		  margin: 20px 0;
		  padding: 10px 0px;
		  
	}
	.pass-line label {
	}
	.pass-line #pass {
		margin: 10px 0;
		padding: 10px;
		  margin-top: -13px;
	}
	
	.pass-line fieldset {
		margin-top: 15px;
		margin-left: 15px;
		display: block;
	}
	.generate {
		float: left;
	}

	.clear50 {
		height: 0;
	}


	.shadow {
		display: none;
	}
	
	.fleft {
		margin: 0;
		float: none;
		width: 100%;
		padding-bottom: 10px;
	}
		
	.newbest,.newbest .small-articles,.themer {
		width: 100%;
	}

	.rubr-content {
		width: 100%;
	}
	.article-list .small-article {
		padding-right: 0;
		width: 100%;
	}
	.rubr-content a {
		padding-left: 0;
	}
	.rubr {
		font-size: 16px;
	}
	.small-article-photo {
		width: 90px; 
		height: 90px;
	}
	.article-list .small-article-photo
	{
		
		margin-right: 15px;
	}
	.article-list .small-article a {
		width: auto;
		font-size: 12px;
		line-height: normal;
		display: inherit;
	}
	
	a.button_korp{
		  color: #fff;
		  text-decoration: none;
		  width: 100%;
		  background: #66B2F2;
		  padding: 10px 0;
		  margin: 10px 0;
		  display: inline-block;
		  text-align: center;
		  border-radius: 5px;
	}
	
	.kod {
		  word-wrap: break-word;
	}
	.example {
	  width: 100%; 
	  word-wrap: break-word;
	    margin: 0;
	    padding: 0;
	    background-image: none;
	  }
	  
	  .required, .requred2 {
		  width: 100%;
	  }
	  
	  .leftcol-footer a { 
	  /* margin: 5px 10px; */
	  margin: 0px 4px; 
	  }
	  
	  
	  table {
		  font-size: 11px;
	  }
	  
	  
	  
	  .video-container {
	    position: relative;
	    padding-bottom: 56.25%;
	    padding-top: 30px; height: 0; overflow: hidden;
	}
	 
	.video-container iframe,
	.video-container object,
	.video-container embed {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	}


	#result-tyc img, #result-pr img, #result-dmoz img, #result-yaca img{
		width: auto !important;
	}
	#ajax-result-wrapper {
		width: 100%;
	}
	
	
#call-btn {
  display: block;
  position: fixed;
  bottom: 0;
  margin-bottom: 29px;
  left: 50%;
  margin-left: -29px;
  width: 59px;
  z-index: 2147483638;
  border: none!important;
  -webkit-transition: none;
  transition: none;
}

#call-btn-img {
  width: 100%!important;
  max-width: 100%!important;
  border: none!important;
}

	 /*
 #myElement {
		  width: 320px !important;
		  height: 300px !important;
		}
*/
	/*
.vjs-default-skin .vjs-big-play-button {
		left: 40% !important;
		  font-size: 1.5em !important;
		  margin-top: -20px !important;
	}
*/
	
	
	


}















@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }



/* ------------------------------------------
  NAVIGATION STYLES
  (+ responsive-nav.css file is loaded in the <head>)
--------------------------------------------- */

.fixed {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
}

.nav-collapse,
.nav-collapse * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.nav-collapse,
.nav-collapse ul {
  list-style: none;
  width: 100%;
  float: left;
  z-index: 5;
}

.nav-collapse li {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 40em) {
  .nav-collapse li {
    width: 25%;
    *width: 24.9%; /* IE7 Hack */
    _width: 19%; /* IE6 Hack */
  }
}

.nav-collapse a {
  color: #fff;
  text-decoration: none;
  width: 100%;
  background: #66B2F2;
  border-bottom: 1px solid white;
  padding: 1em 1em;
  float: left;
}

.m {
	background-color:#378DD5 !important;
}

@media screen and (min-width: 40em) {
  .nav-collapse a {
    margin: 0;
    padding: 1em;
    float: left;
    text-align: center;
    border-bottom: 0;
    border-right: 1px solid white;
  }
}

.nav-collapse ul ul a {
  background: #ca3716;
  padding-left: 2em;
}

@media screen and (min-width: 40em) {
  .nav-collapse ul ul a {
    display: none;
  }
}


/* ------------------------------------------
  NAV TOGGLE STYLES
--------------------------------------------- */



.nav-toggle {
  position: fixed;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  text-indent: -999px;
  position: relative;
  overflow: hidden;
  width: 70px;
  height: 55px;
  float: right;
    margin-top: 5px;
    z-index: 50;
}

.nav-toggle:before {
  color: #378DD5; /* Edit this to change the icon color */
  font-family: "responsivenav", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 68px;
  text-transform: none;
  position: absolute;
  content: "≡";
  text-indent: 0;
  text-align: center;
  line-height: 55px;
  speak: none;
  width: 100%;
  top: 0;
  left: 0;
}

.nav-toggle.active::before {
  font-size: 24px;
  content:"x";
}

.prev-news{
	float:left;
	padding:23px 0px 0px 30px;
	background:url('/img/arrow-left.png') no-repeat left top;
	width:45%;
	height:90px;
}
.next-news{
	float:right;
	text-align:right;
	padding:23px 30px 0px 0px;
	background:url('/img/arrow-right.png') no-repeat right top;
	width:45%;
	height:90px;
}

.onecol {
	    width: 910px;
}
 
.onecol textarea {
	width: 100%;
}
.threecol {
	width: 290px;
    margin-right: 20px;
}
.threecol label, .onecol label{
	display: block;
	margin-bottom: 10px;
}
.threecol input {
	width: 290px;
}
.blue-btn {
	background-color: #288cd2;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    margin-top: 10px;
    display: inline-block !important;
    cursor: pointer;
}

.article-menu-block {
	width: 30%;
	float: right;
	padding: 20px;
	margin: 0 20px;
	border: 1px solid #ffff4f;
	background-color: #ffff0029;
}

.article-focus-block {
	width: 60%;
	padding: 10px;
	margin-bottom: 10px;
	border: 0px solid #489CE1;
	border-left-color: #489CE1;
	border-left-width: 10px;
	background-color: #E6F3FB;
}

.article-focus-block2 {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px solid #489CE1;
	border-left-color: #489CE1;
	border-left-width: 10px;
	background-color: #E6F3FB;
}

.article-menu-block h4 {
	text-align: center;
	padding-bottom: 10px;
}

.article-menu-block ol {

}

.article-menu-block li {
	line-height: 1.5em;
	padding-bottom: 1em;
}

.bbold {
 	font-weight: bold;
}

/* offer block on home page */

.offer-colls{
    min-width: 970px !important;
    text-align: center;
    font-family: Tahoma, UnDotum, Arial;
    margin: 20px 0 30px -5px;
}

.offer-colls__offer{
    width: 306px;
    height: 213px;
    border: 2px solid #5FABEE;
    vertical-align: top;
    display: inline-block;
    border-radius: 10px;
    margin: 10px 5px;
    padding: 120px 0 0 0;
    position: relative;
    background: #F9F9F9;
}

.offer-colls__offer_mail{
    background: #F9F9F9 url(../img/img-mail.jpg) no-repeat;
}

.offer-colls__offer_domen{
    background: #F9F9F9 url(../img/img-domen.jpg) no-repeat;
}

.offer-colls__offer_ssl{
    background: #F9F9F9 url(../img/img-ssl.jpg) no-repeat;
}

.offer-colls__header{
    font-family: 'open_sansregular', sans-serif !important;
    font-weight: bold !important; 
    text-align: left;
    font-size: 16px;
    padding-bottom: 3px;
    padding-top: 10px;
    padding-left: 22px;
}

.offer-colls__list{
    list-style-image: url(../img/list.png);
    text-align: left;
    font-size: 14px;
    padding-left: 10px;
}

.offer-colls__item{
    
}

/*.offer-colls__link{
    display: inline-block;
    text-decoration: none;
    background: #5FABEE;
    color: white;
    cursor: pointer;
    font-size: 15px;
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
    border-radius: 7px;
    position: absolute;
    left: 20px;
    bottom: 20px;
}*/

/*.offer-colls__link:hover{
    background: #5093D2;
}*/

.offer-colls__link{
    display: inline-block;
    text-decoration: none;
    color: white;
    cursor: pointer;
    font-size: 15px;
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
    border-radius: 7px;
    position: absolute;
    left: 20px;
    bottom: 20px;
    background: #6ec200;
    background-image: -webkit-linear-gradient(top, #6ec200, #46f20c);
    background-image: -moz-linear-gradient(top, #6ec200, #46f20c);
    background-image: -ms-linear-gradient(top, #6ec200, #46f20c);
    background-image: -o-linear-gradient(top, #6ec200, #46f20c);
    background-image: linear-gradient(to bottom, #6ec200, #46f20c);
}

.offer-colls__link:hover{
    background: #46f20c;
    background-image: -webkit-linear-gradient(top, #46f20c, #6ec200);
    background-image: -moz-linear-gradient(top, #46f20c, #6ec200);
    background-image: -ms-linear-gradient(top, #46f20c, #6ec200);
    background-image: -o-linear-gradient(top, #46f20c, #6ec200);
    background-image: linear-gradient(to bottom, #46f20c, #6ec200);
}

.offer-colls__note{
    font-size: 16px !important;
    height: 35px;
    line-height: 35px;
    position: absolute;
    left: 150px;
    bottom: 20px;
    font-family: 'open_sansregular', sans-serif !important;
    font-weight: bold !important;
}

@media (max-width: 568px) {
    .offer-colls {
       min-width: 330px !important;
    }
}

/*  */

/* 2 */
.newsblock.article .newsimg {
	height: 140px;
}

/* 3 */
.sub-input {
	margin-left: 0px;
}

@media (max-width : 568px) {

	/* 1 */
	.rightcol .four-blocks img {
		width: 165px;
		height: 165px;
	}

	ul.four-blocks li {
		width: 44%;
	}

	/* 3
	.leftcol-footer nav {
		display: flex;
		flex-direction: column;
	} */
	
	/*
	.leftcol-footer nav br {
		height: 0;
	} */

	/* 3 */
	.rightcol-footer span {
		white-space: normal;
	}
	
	/* 4 */
	.small-articles-clider .small-article {
		height: 300px;
	}

	.seealso {
		min-height: 600px;
	}

	.newbest .small-articles,
	.small-articles-clider {
		height: 300px;
	}

	#order .linko {
		min-height: 78px;
	}

	/*  5 */
	#order .active2 {
		border-bottom: 3px solid rgb(102, 178, 242);
	}

	/*  6 */
	.green-btn {
		font-size: 12px;
	}
	
	/*  7 */
	#bigform input[type="checkbox"] {
		width: 12px !important;
	}

	/*  8 */
	#feedbacker3 .form {
		float: none;
	}

	#feedbacker3 .onecol {
		width: 100%;
	}

	.rightcol p {
		width: 100% !important;
	}
}

@media (max-width : 539px) {

	/* 1 */
	ul.four-blocks li {
		width: 100%;
	}
}

@media screen and (max-width: 568px) {
        .footer2 {
            transform: none;
            -ms-transform: none;
            -moz-transform: none;
            -webkit-transform: none;
            overflow: hidden;
            padding: 20px;
        }
        .leftcol-footer a:nth-child(1),
        .leftcol-footer nav a:nth-child(5),
        .leftcol-footer nav a:nth-child(7) {
            margin-left: 0;
        }
        .leftcol-footer nav:after {
            content: '';
            display: block;
            clear: both;
        }
        .foot {
            margin-bottom: -50px;
        }
    }

.blue-svg{
margin:5px;
margin-bottom:-5px;
width:30px;
height:30px;
fill:#66B2F2;
}

.list-mainpage .list li {
    list-style-image: none;
    padding-left: 0;
    margin-left: 0;
    display: flex;
    align-items: center;
}

.list-mainpage .list li svg {
    width: 30px;
    margin-right: 10px;
    height: 30px;
    fill: #66B2F2;
}

button.burger {
    font-size: 30px;
    position: absolute;
    top: 0px;
    right: 10px;
    border: 0;
    background: transparent;
    display: none;
    z-index: 6;}

@media (max-width: 767px) {
button.burger {
    display: block;
}
}

nav.mobile {
    display: none;
}

.show-menu {
    display: block !important;
    position: relative;
}

button.burger.active {
    font-size: 0;
}

button.burger.active:after {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 3V13' stroke='%23121212' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 8H13' stroke='%23121212' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    font-size: 0;
    width: 27px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
    content: '';
    display: block;
    transform: rotate(45deg);
}

.subscribe {    
    display: flex;
    margin-right: 0;
}

.subscribe form {
    width: 200px;
}

.subscribe iframe {    
    border-radius: 4px;
}

.accordion {
 width: 100%;
  
}
.accordion-item {
  position: relative;
  /* max-width: 780px;
  margin: 0 auto; */
  border: 1px solid #ddd;
}
.accordion-item + .accordion-item{
border-top: 0;
}
.accordion-item__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.accordion-item__title > h3 {
  display: block;
margin-bottom: 0;
padding: 15px 40px 15px 30px;
font-size: 18px;
font-weight: normal;
transition: color .2s;
}

.accordion-item__title > h3 + .accordion-item__title > h3{
  border-top: none;
}
.accordion-item__title > h3:hover{
  color: #66B2F2;

}
.accordion__chevron{
  position: absolute;
  content: "";
  right: 30px;
  top: 27px;
}
.accordion__chevron::before,
.accordion__chevron::after{
position: absolute;
content: "";
width: 13px;
height: 3px;
background-color: #000;
}
.accordion__chevron::before{
  transform: rotate(45deg) translateX(-6px);
}
.accordion__chevron::after{
  transform: rotate(-45deg) translateX(6px);
}
.accordion-item__content {
  padding: 20px;
  border: 1px solid #ddd
  border-top: none;
  display: none;
}
.accordion-item__input:checked ~ .accordion-item__title > h3{
  color: #66B2F2;
  border-bottom: 1px solid #ddd;
}
.accordion-item__input:checked ~ .accordion__chevron::before,
.accordion-item__input:checked ~ .accordion__chevron::after{
  background-color: #66B2F2;
}
.accordion-item__input:checked ~ .accordion__chevron::before{
  transform: rotate(-45deg) translateX(-3px) translateY(-6px);
  /* transform: rotate(-180deg); */
  /* background-color: red; */

}
.accordion-item__input:checked ~ .accordion__chevron::after{
  transform: rotate(45deg) translateY(-3px);
  /* background-color: green; */
}
.accordion-item__input:checked ~ .accordion__chevron{
  
}
.accordion-item__input:hover ~ .accordion__chevron::before,
.accordion-item__input:hover ~ .accordion__chevron::after{
  background-color: #E6F3FB;
}
.accordion-item__input:checked ~ .accordion-item__content{
  display: block;
  background: #f5fafe;
}

























.wrapper {
    width: 100%;
    height: 100%;
}
.customers {
    max-width: 1100px;
    margin: 0 auto;
    

}
.wrapper{
    display: flex;
}
.customers__top {
    margin-top: 30px;
}
.customers__top-title {
    margin-left: 0.3rem;
}
.customers__main {
    
    
}
.customers__row {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}
.customers__column {
    
    flex: 0 1 20%;
}
.customers__column-item{
    padding: 32px 0 32px 0;
    max-width: 300px;
    
}
.customers__column-logo {
    
}
.customers__column-logo img{
    height: 60px;
    width: 120px;
    max-width: 100%;
}
.customers__column-text {
    margin-top: 10px;
}
.customers__column-text {
    font-size: 12px;
}
.customers__bottom{
    margin-bottom: 30px;
    margin-top: 20px;
    text-align: center;
}
.customers__bottom p{
    font-size:20px;
}
@media screen and (max-width: 1030px) {
    .customers__column {
    
	flex: 0 1 25%;
    }
    }
    @media screen and (max-width: 790px) {
	.customers__column {
	
	    flex: 0 1 33.333%;
	}
	}
	@media screen and (max-width: 550px) {
	    .customers__column {
	    
		flex: 0 1 50%;
	    }
	    }
	    