html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead{margin-top:0pt;margin-right:0pt;margin-bottom:0pt;margin-left:0pt;padding-top:0pt;padding-right:0pt;padding-bottom:0pt;padding-left:0pt;border-top-width:0pt;border-right-width-value:0pt;border-right-width-ltr-source:physical;border-right-width-rtl-source:physical;border-bottom-width:0pt;border-left-width-value:0pt;border-left-width-ltr-source:physical;border-left-width-rtl-source:physical;border-top-style:none;border-right-style-value:none;border-right-style-ltr-source:physical;border-right-style-rtl-source:physical;border-bottom-style:none;border-left-style-value:none;border-left-style-ltr-source:physical;border-left-style-rtl-source:physical;border-top-color:-moz-use-text-color;border-right-color-value:-moz-use-text-color;border-right-color-ltr-source:physical;border-right-color-rtl-source:physical;border-bottom-color:-moz-use-text-color;border-left-color-value:-moz-use-text-color;border-left-color-ltr-source:physical;border-left-color-rtl-source:physical;outline-width:0pt;outline-style:none;outline-color:-moz-use-text-color;font-size:100%}.cb{clear:both;width:100%}div.clr{clear:both;overflow:hidden;font-size:1px;height:1px}body{font-family:Tahoma,Geneva,sans-serif;font-size:11px}.wrapper{width:1080px;height:349px;text-align:left;margin-right:auto;margin-left:auto;z-index:1}// header fixed .live-help a .reg-cons{margin-left:54px;margin-bottom:13px}.live-help A.ask_question{background:url(../images/order-service.png);background-repeat:no-repeat;background-position:center left;display:inline-block;color:#fff;font-family:Tahoma;text-decoration:none;padding:6px 7px 8px 25px;margin-left:0px;margin-top:13px;font-size:13px;background-color:#5a040d}.live-help A.ask_question>span{display:inline-block;color:#bde52e;font-family:Tahoma;text-decoration:none;margin-top:3px}.live-help A.ask_question2{background:url(../images/callback.png);background-repeat:no-repeat;background-position:center left;display:inline-block;color:#fff;font-family:Tahoma;text-decoration:none;padding:6px 7px 8px 25px;margin-left:8px;margin-top:13px;font-size:13px;background-color:#5a040d}.live-help A.ask_question2>span{display:inline-block;color:#bde52e;font-family:Tahoma;text-decoration:none;margin-top:3px}.live-help A:hover{text-decoration:underline}.header-fixed{position:fixed;top:0;width:100%;z-index:99999}.header-fixed .header-content-top-block{background:#5a040d;position:relative;width:100%;height:38px}.header-fixed .header-content-top-block:after{content:" ";width:100%;height:5px;display:none;background-image:url(images/footer-bottom-hr.png);background-repeat-y:no-repeat;position:absolute;bottom:0px}.header-fixed .header-content-top-block .header-content-top{width:1080px;margin:0 auto}.header-fixed .header-content-top-block .header-content-top .header-top-left{border-right:1px solid #6f3137;height:40px;width:585px;float:left}.header-fixed .header-content-top-block .header-content-top .header-top-left .ask_question_link2{margin-right:8px;margin-top:12px;display:-webkit-inline-flex;color:#e8f4f9}.header-fixed .header-content-top-block .header-content-top .header-top-left .ask_question_link2>img{margin-top:6px}.header-fixed .header-content-top-block .header-content-top .header-top-left .register_for_consultation{color:#e8f4f9}.header-fixed .header-content-top-block .header-content-top .header-top-left .register_for_consultation>img{margin-top:9px;margin-left:46px}.header-fixed .header-content-top-block .header-content-top .languages-block{width:100px;height:40px;border-right:1px solid #6c7074;float:left;position:relative;background:url(images/arrow-menu-deact.png) no-repeat;background-position:89px 18px}.header-fixed .header-content-top-block .header-content-top .languages-block:hover .hidden-languages-block{display:block}.header-fixed .header-content-top-block .header-content-top .languages-block>img{float:left;margin-top:2px}.header-fixed .header-content-top-block .header-content-top .languages-block .active-languages{color:#fff;display:table;margin-left:50px;margin-top:11px;font-family:Arial,Helvetica,sans-serif;font-size:15px;width:42%;cursor:pointer}.header-fixed .header-content-top-block .header-content-top .languages-block .active-languages:hover{background:url(images/arrow-menu-act.png) no-repeat;color:#fff;display:table;background-position:right;margin-left:50px;margin-top:11px;font-family:Arial,Helvetica,sans-serif;font-size:15px;width:42%;cursor:pointer}.header-fixed .header-content-top-block .header-content-top .languages-block:hover{width:100px;height:40px;border-right:1px solid #6c7074;float:left;position:relative;background:url(images/arrow-menu-act.png) no-repeat;color:#fff;display:table;background-position:89px 18px;cursor:pointer}.header-content-top-block .header-content-top .languages-block .hidden-languages-block{display:none;position:absolute;width:100px;background:#5a5f64;z-index:99}.header-content-top-block .header-content-top .languages-block .hidden-languages-block:after{content:" ";width:100%;height:5px;display:block;background-image:url(images/footer-bottom-hr.png);background-repeat-y:no-repeat;position:absolute;bottom:0px}.header-content-top-block .header-content-top .languages-block .hidden-languages-block ul{list-style-type:none;margin-bottom:6px}.header-content-top-block .header-content-top .languages-block .hidden-languages-block ul li{}.header-content-top-block .header-content-top .languages-block .hidden-languages-block ul li a{color:#fff;display:table;background-position:right;margin-left:50px;margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:15px;width:42%;cursor:pointer}.header-fixed .header-content-top-block .header-content-top .phone-block{min-width:200px;height:40px;border-right:1px solid #6f3137;float:left;position:relative;background-position:185px 18px}.header-fixed .header-content-top-block .header-content-top .phone-block:hover{min-width:200px;height:40px;border-right:1px solid #6f3137;float:left;position:relative;background-position:185px 18px}.header-fixed .header-content-top-block .header-content-top .phone-block:hover .hidden-phone-block{display:none}.header-fixed .header-content-top-block .header-content-top .phone-block>img{float:left;margin-top:2px}.header-fixed .header-content-top-block .header-content-top .phone-block .active-phone{display:table;margin-left:50px;margin-top:9px;width:70%;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#FFF}.header-content-top-block .header-content-top .phone-block .hidden-phone-block{display:none;position:absolute;width:200px;background:#5a5f64;z-index:99}.header-content-top-block .header-content-top .phone-block .hidden-phone-block:after{content:" ";width:100%;height:5px;display:block;background-image:url(images/footer-bottom-hr.png);background-repeat-y:no-repeat;position:absolute;bottom:0px}.header-content-top-block .header-content-top .phone-block .hidden-phone-block ul{list-style-type:none;margin-bottom:6px}.header-content-top-block .header-content-top .phone-block .hidden-phone-block ul li{}.header-content-top-block .header-content-top .phone-block .hidden-phone-block ul li a{display:table;background-position:right;margin-left:50px;margin-top:4px;width:70%;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#FFF}.header-fixed .header-content-top-block .header-content-top .mail-block{background-position:215px 20px;min-width:240px;height:40px;float:left;position:relative}.header-fixed .header-content-top-block .header-content-top .mail-block:hover{background-position:215px 20px;min-width:240px;height:40px;float:left;position:relative}.header-fixed .header-content-top-block .header-content-top .mail-block:hover .hidden-mail-block{display:none}.header-fixed .header-content-top-block .header-content-top .mail-block>img{float:left;margin-top:2px}.header-fixed .header-content-top-block .header-content-top .mail-block .active-mail{color:#fff;display:table;margin-left:50px;margin-top:11px;font-family:Arial,Helvetica,sans-serif;font-size:15px;width:70%;cursor:pointer}.header-content-top-block .header-content-top .mail-block .hidden-mail-block{display:none;position:absolute;width:227px;background:#5a5f64;z-index:99}.header-content-top-block .header-content-top .mail-block .hidden-mail-block:after{content:" ";width:100%;height:5px;display:block;background-image:url(images/footer-bottom-hr.png);background-repeat-y:no-repeat;position:absolute;bottom:0px}.header-content-top-block .header-content-top .mail-block .hidden-mail-block ul{list-style-type:none;margin-bottom:6px}.header-content-top-block .header-content-top .mail-block .hidden-mail-block ul li{}.header-content-top-block .header-content-top .mail-block .hidden-mail-block ul li a{color:#fff;display:table;background-position:right;margin-left:50px;margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:15px;width:70%;cursor:pointer}.header-fixed .header-content-center{position:relative;width:100%;background:#fff;border-bottom:1px solid #becada;height:42px}.header-fixed .header-content-center .content-center{width:1080px;margin:0 auto}.header-fixed .header-content-center .oblast-travm1{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#0fa439;text-decoration:none;display:block;float:left;line-height:43px}.header-fixed .header-content-center .fixed-top-menu{list-style-type:none;margin:0;padding:0;display:block;float:left;margin-left:158px;height:43px}.header-fixed .header-content-center .fixed-top-menu li{display:inline-block}.header-fixed .header-content-center .fixed-top-menu a{display:block;float:left;font-family:Tahoma,Geneva,sans-serif;font-size:17px;font-weight:normal;color:#5a5f64;text-decoration:none;text-transform:uppercase;margin-left:27px;line-height:43px}.header-fixed .header-content-center .fixed-top-menu .submenu{background-image:url(images/expand-icon.gif);background-repeat:no-repeat;background-position:right center;padding-right:13px}.header-fixed .header-content-center .fixed-top-menu .submenu:hover .menu-2{display:block}.header-fixed .header-content-center .fixed-top-menu .submenu .menu-2{display:none;position:absolute;top:42px;z-index:100;padding:0px 0px 12px 0px;border-top:1px solid #ccc;margin:0px}.header-fixed .header-content-center .fixed-top-menu .submenu .menu-2 li{text-align:left;display:block}.header-fixed .header-content-center .fixed-top-menu .submenu .menu-2 li a{display:block;margin-left:28px;font-size:12px;text-transform:none;background-color:#fff;padding-left:10px;padding-right:8px;padding-top:9px;padding-bottom:9px;border-bottom:solid 1px #c9c9c9;border-left:solid 1px #c9c9c9;border-right:solid 1px #c9c9c9;float:left;width:250px;line-height:1.2}.header-fixed .header-content-center .fixed-top-menu .submenu .menu-2 li a:hover{text-decoration:none;background-color:#ebf8fe}.header-fixed .header-content-center .menu-click{display:block;background-image:url(images/open-menu.png);float:right;width:24px;height:15px;margin-top:15px;margin-right:12px;background-repeat:no-repeat}.header-fixed .header-content-center .menu-click-act{display:block;background-image:url(images/close-menu.png);float:right;width:24px;height:21px;margin-top:11px;margin-right:12px;background-repeat:no-repeat}.header-fixed .header-content-bottom{display:none;width:100%;height:44px;background:#f5f5f5;border-bottom:1px solid #becbdb}.header-fixed .header-content-bottom .menu-content-b{width:1080px;margin:0 auto}.header-fixed .header-content-bottom .menu-content-b .menu-bottom{display:block;margin:0;padding:0;list-style-type:none}.header-fixed .header-content-bottom .menu-content-b .menu-bottom li{display:inline-block;position:relative;margin-right:30px}.header-fixed .header-content-bottom .menu-content-b .menu-bottom li:last-child{margin-right:0px}.header-fixed .header-content-bottom .menu-content-b .menu-bottom a{text-decoration:none;line-height:45px;color:#000;font-family:Tahoma;display:block;font-size:16px}.header-fixed .header-content-bottom .menu-content-b .menu-bottom a:hover{text-decoration:underline;font-family:Tahoma;font-size:16px;color:#c00}.header-fixed .header-content-bottom .menu-content-b .menu-bottom .submenu-bottom{}.header-fixed .header-content-bottom .menu-content-b .menu-bottom .submenu-bottom a{}.header-fixed .header-content-bottom .menu-content-b .menu-bottom .submenu-bottom .hidden-sub-bottom{display:none;width:350px;position:absolute;background:#ebf8fe;border-right:1px solid #becbdb;border-left:1px solid #becbdb;border-bottom:1px solid #becbdb;margin-left:-18px;overflow:hidden;margin-top:-1px;padding-bottom:14px}.header-fixed .header-content-bottom .menu-content-b .menu-bottom .submenu-bottom:hover a{text-decoration:underline;font-family:Tahoma;font-size:16px;color:#c00}.header-fixed .header-content-bottom .menu-content-b .menu-bottom .submenu-bottom:hover .hidden-sub-bottom{display:block}.header-fixed .header-content-bottom .menu-content-b .menu-bottom .submenu-bottom:hover .hidden-sub-bottom a{text-decoration:none}.header-fixed .header-content-bottom .menu-content-b .menu-bottom .submenu-bottom .hidden-sub-bottom li{display:block;margin-right:0px}.header-fixed .header-content-bottom .menu-content-b .menu-bottom .submenu-bottom .hidden-sub-bottom li:first-child{background-repeat:no-repeat;border-top:none;margin-top:-1px}.header-fixed .header-content-bottom .menu-content-b .menu-bottom .submenu-bottom .hidden-sub-bottom li a{font-family:Tahoma;font-size:14px;color:#313131;padding-left:18px;margin-top:2px;margin-bottom:2px;line-height:20px}.header-fixed .header-content-bottom .menu-content-b .menu-bottom .submenu-bottom .hidden-sub-bottom li a:hover{text-decoration:underline}// end header fixed .h-menu_bg{width:100%;text-align:left;margin-right:auto;margin-left:auto;z-index:1;background-image:url(images/promo-bg.gif);background-repeat:repeat-x;background-position:left bottom}.heading-line{background-image:url(images/header-bg.gif);background-repeat:repeat-x;background-position:left bottom;height:60px;width:100%}.heading-line .live-help{float:left;height:57px;width:552px;border-left-width:0px;border-left-style:none;border-left-color:#6c7074}.heading-line .languages {
	float: left;
	height: 38px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #68050f;
	width: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
	background-image: url(images/select-locale.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-left: 45px;
	line-height: 21px;
	margin-top: 10px;
}
.heading-line .languages a { color:#fff; }
.heading-line .languages a:hover { text-decoration:underline; }
.heading-line .contact-phones {
	float: left;
	height: 38px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #68050f;
	width: 138px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
	background-image: url(images/tel-numbers.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-left: 40px;
	line-height: 20px;
        margin-top: 10px;
}
.heading-line .contact-emails {
	float: left;
	height: 38px;
	width: 168px;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #68050f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 21px;
	color: #FFF;
	background-image: url(images/email.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-left: 40px;
	overflow: hidden;
	margin-top: 10px;
}
.heading-line .contact-emails span { display: block; position: absolute; width:1px; height: 1px; overflow:hidden; }
.heading-line .contact-emails a{color:#FFF;text-decoration:none}.header-fixed .mail-block a:hover{color:#FFC !important; text-decoration:none;}.header-fixed .phone-block a:hover{color:#FFC !important;text-decoration:none;}.heading-line .contact-phones a{color:#FFF}.heading-line .contact-phones a:hover{color:#FFC;text-decoration:none;}.heading-line .contact-emails a:hover{color:#FFC}.header{overflow:hidden;height:99px}.header .logo{background-image:url(images/logos_bg.png);background-repeat:no-repeat;background-position:left top;margin-top:24px;float:left}.header .logo a.logo{display:block;background-image:url(/images/ua-it-logo-new.gif);background-repeat:no-repeat;background-position:9px center;width:395px;padding-top:12px;padding-bottom:12px;padding-left:126px;margin:0px}.header .logo a.logo:hover{text-decoration:none}.header .logo a.logo strong{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#0fa439;text-decoration:none;display:block}.header .logo a.logo span{font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#db1f30;text-decoration:none;display:block}.header .mmenu{margin-top:41px;margin-left:542px;position:absolute}.header .mmenu ul{padding:0px;margin:0px}.header .mmenu ul li{list-style:none;float:left}.header .mmenu ul li a{display:block;float:left;font-family:Tahoma,Geneva,sans-serif;font-size:17px;font-weight:normal;color:#5a5f64;text-decoration:none;text-transform:uppercase;margin-left:27px}.header .mmenu ul li a:hover{text-decoration:underline}.header .mmenu ul li.submenu{background-image:url(images/expand-icon.gif);background-repeat:no-repeat;background-position:right center;padding-right:15px}.header .mmenu ul li a.active{color:#ed1c24}.header .mmenu .submenu ul.menu_lvl2{padding:0px 0px 12px 0px;margin:0px 0px 0px 32px;background-color:#fff;padding-bottom:10px;border-left:solid 1px #c9c9c9;box-shadow:2px 2px 2px rgba(0,0,0,0.20)}.header .mmenu .submenu ul.menu_lvl2 li{text-align:left}.header .mmenu .submenu ul.menu_lvl2 li a{display:block;margin-left:0px;font-size:14px;text-transform:none;background-color:#fff;padding-left:15px;padding-right:17px;padding-top:10px;padding-bottom:8px;float:left;width:460px}.header .mmenu .submenu ul.menu_lvl2 li a:hover{text-decoration:none;background-color:#ebf8fe}.promo-block{background-color:#68050f;background-repeat:repeat-x;background-position:left top;//overflow: hidden;height:389px;text-align:center}.promo-block .wrapper{width:100%}.promo-block .picture-area{width:100%;height:349px;overflow:hidden;position:absolute}.promo-block .picture-area a{display:block;width:100%;height:349px;overflow:hidden;background-position:center top;background-repeat:no-repeat}.promo-block .content-seo{position:absolute;width:1px;height:1px;overflow:hidden}.promo-block a{border:none}.promo-block a.learn-more{display:block;position:absolute;margin-top:270px;height:53px;width:164px;margin-left:1px}.promo-block a.learn-more:hover{background-image:url(images/know-more_button.png);background-repeat:no-repeat;background-position:left top}.promo-block ul{padding:0px;margin:0px}.promo-block ul li{list-style:none;float:left}.promo-block ul li a{font-family:Tahoma,Geneva,sans-serif;font-size:16px;color:#e2bbbf;text-decoration:none;display:block;float:left;margin-left:38px;margin-top:9px;margin-bottom:13px;outline:none}.promo-block ul li a:hover{text-decoration:none;outline:none}.promo-block ul li a.active{color:#fff}.promo-block ul li a.active:hover{text-decoration:none}.h-menu2{height:38px;margin-right:auto;margin-left:auto}.h-menu2 ul{display:block;margin:0;padding:0;list-style-type:none}.h-menu2 ul li{display:inline-block;position:relative;margin-right:33px}.h-menu2 ul li a{font-family:Tahoma,Geneva,sans-serif;font-size:16px;color:#fff;text-decoration:none;display:block;float:left;margin-left:32px;margin-top:9px;margin-bottom:10px;line-height:21px}.h-menu2 ul li a:hover{text-decoration:underline;color:#fff}.h-menu2 ul li a.active{color:#313131}.h-menu2 ul li a.active:hover{text-decoration:none}.h-menu2 ul li .hidden-sub-bottom{display:none;width:350px;position:absolute;border-top:solid 1px #ebf8fe;border-right:1px solid #becbdb;border-left:1px solid #becbdb;border-bottom:1px solid #becbdb;margin-left:-18px;margin-top:-1px;padding-bottom:10px;overflow:hidden;z-index:1000}.h-menu2 ul li >.hidden-sub-bottom li{display:block;margin-right:0px;padding-right:3px;border-top:1px solid #fff}.h-menu2 ul li .hidden-sub-bottom li:first-child{background-repeat:no-repeat;border-top:none;margin-top:-1px}.h-menu2 ul li .hidden-sub-bottom li a{font-family:Tahoma;font-size:14px;color:#313131;width:100%;margin-left:18px;line-height:18px;margin-top:2px;margin-bottom:2px}.h-menu2 ul li:hover .hidden-sub-bottom{display:block}.h-menu2 ul li{display:inline-block;position:relative;margin-right:0px}.h-menu2 ul li:last-child{margin-right:0}.content-area h1{font-family:MS sans serif,Arial;font-size:32px;font-weight:bold;color:#3a3b3c;display:block;margin-bottom:11px}.content-area span.heading{font-family:MS sans serif,Arial;font-size:38px;font-weight:normal;color:#595e63;display:block;text-transform:none}.content-area .content{float:left;width:auto;padding-top:36px;overflow:hidden;font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#3d3d3d;padding-right:35px;margin-bottom:35px}.content-area .content h2{margin-bottom:15px;font-size:21px;font-family:MS Sans Serif}.content-area .content a{color:#06f;text-decoration:underline}.content-area .content ul{padding-left:25px}.content-area .content ul li{padding-left:0px}.content-area .content ol{padding-left:25px}.content-area .content ol li{padding-left:0px;margin-bottom:10px}.content-area .content p{margin-bottom:15px;margin-top:15px}.content-area .l-col{padding-right:25px}.content-area .l-col p{margin-top:12px;margin-bottom:3px}.content-area .l-col p.green{font-size:17px;font-weight:bold;color:#018E25;margin-top:17px}.content-area .r-col{width:1px;height:1px;border-right-width:0px;border-left-width:0px;border-right-style:solid;border-left-style:solid;border-right-color:#d1d9e2;border-left-color:#d1d9e2;float:right;overflow:hidden;padding-top:36px;background-color:#f6f6f6;padding-bottom:20px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d1d9e2;margin-bottom:20px}.content-area .r-col img{position:relative !important;margin-left:2px !important;}.content-area .r-col .social{padding-left:23px;margin-top:8px}.content-area .r-col span.heading{padding-left:23px;padding-right:22px;margin-top:30px}.content-area .r-col span.heading a{color:#595e63}.content-area .r-col span.splitter{padding-left:23px;padding-right:22px;padding-top:0px;border-top-width:0px;border-top-style:solid;border-top-color:#d1d9e2;margin-top:0px;font-size:16px}.content-area .news{}.content-area .news .news-item{overflow:hidden;padding-right:22px;padding-left:23px}.content-area .news .news-item span.date{display:block;color:#555;margin-top:5px;margin-bottom:3px;font-size:12px}.content-area .news .news-item img{border:none;margin-bottom:8px}.content-area .news .news-item p{margin-top:2px;margin-bottom:3px;color:#3d3d3d;font-size:13px}.content-area .news .news-item a{text-decoration:none;color:#13275f;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:normal;line-height:15px}.content-area .news .news-item a:hover{text-decoration:underline;color:#C00}.content-area .news .news-item a.read-all{text-decoration:none;font-size:11px;font-weight:bold;background-image:url(images/read-all_icon.gif);background-repeat:no-repeat;background-position:right center;padding-right:15px;display:block;float:left}.content-area .news .news-item a.read-all:hover{text-decoration:underline}.content-area .articles{font-size:14px}.content-area .articles ul{padding-right:22px;padding-left:23px;margin-top:8px}.content-area .articles ul li{list-style:none}.content-area .articles ul.lvl2{position:absolute;height:1px;width:1px;overflow:hidden;padding-right:15px;padding-left:5px;margin-top:5px;margin-bottom:12px;font-size:11px}.content-area .articles ul.lvl2 li{list-style:none;padding-left:10px;background-image:url(images/arr.gif);background-repeat:no-repeat;background-position:left top}.content-area .articles ul.lvl2 li a{}.content-area .services{}.content-area .services ul{padding-right:22px;padding-left:23px;margin-top:8px}.content-area .services ul li{list-style:none;margin-bottom:5px;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ADADAD}.content-area .services ul li:last-child{border-bottom-style:none}.content-area .mid-splitter{padding-left:30px;border-left-width:1px;border-left-style:solid;border-left-color:#bdcbdb;overflow:hidden;padding-right:25px}.content-area ul.special{padding:0px;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px}.content-area ul.special li{list-style:none;background-image:url(images/check-box1.gif);background-repeat:no-repeat;background-position:left top;display:block;padding-left:25px;margin-bottom:12px;padding-top:0px;padding-bottom:2px;margin-top:3px}.info{margin-bottom:30px;margin-top:30px;padding-right:25px}.info h2{font-size:21px;font-weight:normal;font-family:Tahoma,Geneva,sans-serif;margin-bottom:20px;color:#ED1021}.info h3{}.info ol{padding:20px;font-size:13px}.info ol li{}.info ul{margin-bottom:15px;margin-top:15px}.info ul li{margin-left:20px;padding-left:10px;margin-bottom:0px;background-image:url(images/tri.gif);background-repeat:no-repeat;background-position:left center}.info a{color:#2a4490;text-decoration:none}.info a:hover{text-decoration:underline}a{color:#474747;text-decoration:none}a:hover{color:#C00;text-decoration:underline}#mmenu{z-index:2;background-image:url(images/mmenu_bg.gif);background-repeat:repeat-x;background-position:bottom;height:21px}#nav{color:#8f8e8e;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-top:0px;padding-bottom:12px;padding-left:0px;margin-top:-20px}#nav b{font-weight:normal}#nav a{color:#8f8e8e;text-decoration:none}#nav a:hover{color:#333;text-decoration:underline}#lmenu{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#2e2e2e;width:175px}#lmenu strong{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#222c42;font-variant:normal;margin-top:13px;margin-right:0px;margin-bottom:8px;margin-left:18px;display:block}#lmenu a{color:#202020;text-decoration:none}#lmenu a:hover{color:#C00;text-decoration:underline}#lmenu a.active{color:#fe000a}#lmenu a.active:hover{}#lmenu .lmenu-lvl0{font-weight:normal;padding-top:5px;font-size:10px;padding-bottom:0px;padding-left:15px}#lmenu .lmenu-lvl0 ul{padding:0px;margin:0px;list-style:none}#lmenu .lmenu-lvl0 ul li{line-height:10px;padding-left:12px;padding-top:6px;padding-bottom:7px;padding-right:12px;margin:0px;list-style:none;background-image:url(images/lmenu-lvl2.gif);background-repeat:no-repeat;background-position:left top;border-bottom-width:0px;border-bottom-style:none}#lmenu .lmenu-lvl1{font-weight:normal}#lmenu .lmenu-lvl1 ul{padding:0px;margin:0px;list-style:none}#lmenu .lmenu-lvl1 ul li{line-height:10px;background-image:url(images/lmenu-lvl1.pngg);background-repeat:no-repeat;background-position:left top;padding-right:4px;padding-left:18px;padding-top:12px;padding-bottom:12px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#d4daea}.search-bar{}.submit-search{}#promozone{background-image:url(images/promozone-bg.gif);background-repeat:no-repeat;background-position:left top;height:302px;width:962px;overflow:hidden;margin-left:50px;padding:4px}#promozone-nav{margin-bottom:22px;background-image:url(images/promozone-shadow.png);background-repeat:no-repeat;background-position:left top;height:25px;width:970px;margin-left:50px}#promozone-nav .navzone-c{background-image:url(images/promozone-navzone-c.png);background-position:left top;background-repeat:repeat-x;padding-left:10px;padding-right:10px}#promozone-nav a.active{background-image:url(images/promozone-navzone-buttons.png);background-repeat:no-repeat;background-position:0 0;display:block;height:16px;width:13px;float:left;padding-left:5px;padding-top:2px;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-right:1px;color:#494557;text-decoration:none}#promozone-nav a.active:hover{}#promozone-nav a.inactive{background-image:url(images/promozone-navzone-buttons.png);background-repeat:no-repeat;background-position:0 -18px;display:block;height:16px;width:13px;float:left;padding-left:5px;padding-top:2px;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-right:1px;color:#494557;text-decoration:none}#promozone-nav a.inactive:hover{background-position:0 -36px}#page-content{width:710px;margin-left:310px;margin-bottom:25px}#page-content .content{border:solid 1px #d4daea;-moz-border-radius:4px;border-radius:4px;background-color:#FFF;padding:15px;overflow:visible;min-height:250px}#page-content h5{font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:bold;font-variant:normal;color:#202020;margin:0px;padding-top:0px;padding-bottom:10px}#page-content h2{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;color:#383838;margin:0px;padding-top:0px;padding-bottom:10px}.tooltip{color:#999;font-family:Tahoma,Geneva,sans-serif;font-size:11px;padding-bottom:15px;line-height:normal}.red{color:#F00}.comment{background-color:#F0F2F7;padding:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ced3df}.TBrd_R{border-right-width:1px;border-right-style:solid;border-right-color:#ced3df}.TBrd_B{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ced3df}.TBrd_RB{border-right-width:1px;border-right-style:solid;border-right-color:#FFF;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ced3df}.TBrd_Bdot{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999}.TBrd_Bdash{border-bottom-width:1px;border-bottom-style:none;border-bottom-color:#C00000;padding-bottom:16px}.TBrd_Tdash{border-top-width:1px;border-top-style:solid;border-top-color:#BCC2CA;color:#173980}#ask-question_form{width:600px;height:385px;background:white;border-radius:10px;box-shadow:0px 0px 3px #333;-moz-box-shadow:0px 0px 3px #333;-webkit-box-shadow:0px 0px 3px #333}#ask-question_form span.heading{font-size:21px;display:block;margin-bottom:20px}.cat-nav{height:24px;margin-bottom:30px;text-align:center;margin-right:auto;margin-left:auto;width:170px}.cat-nav a.page-num{background-color:#FFF;float:left;margin-right:4px;border:1px solid #A7A7A7;padding-top:4px;padding-right:5px;padding-bottom:4px;padding-left:5px}.cat-nav a.page-num:hover{text-decoration:none;background-color:#FFF;border:1px solid #7F7F7F;color:#900}.cat-nav a.page-num-active{float:left;margin-right:4px;padding-top:4px;padding-right:5px;padding-bottom:4px;padding-left:5px;color:#900;text-decoration:none;border:1px solid #FFF;background-color:#FFF}.cat-nav a.page-num-active:hover{text-decoration:none}.q_and_a{padding-top:15px}.q_and_a ol{margin:15px 0px 15px 0px;padding:0px;color:#000}.q_and_a ol li{margin-left:17px;list-style:none}.q_and_a span.name{font-size:12px;padding-right:10px;font-weight:bold;color:#D50713;display:block;margin-bottom:0px}.q_and_a .question{font-weight:normal;color:#456a91;padding-right:40px}.q_and_a .answer{margin-top:15px;color:rgb(137, 137, 137);margin-bottom:25px;padding-bottom:25px;border-bottom:dotted 1px #ccc;margin-right:40px}div.h-menu{display:inline-block}div.mmenu li.submenu ul.menu_lvl2{display:none}div.mmenu li.submenu:hover ul.menu_lvl2{display:block}ul.menu_lvl2{position:absolute;top:20px;z-index:100}ul.menu_lvl2 li{display:block;clear:both}.hidden-video{height:1px;background-color:#fff;overflow:hidden}.hidden-video .container{padding:2px}.footer{position:relative;width:100%;height:249px;background:#5a040d;float:left}.footer:before{content:" ";width:100%;height:5px;display:block;background-repeat-y:no-repeat}.footer:after{content:" ";width:100%;height:5px;display:block;background-image:url(/images/footer-bottom-hr.png);background-repeat-y:no-repeat;position:absolute;bottom:0px}.footer .counter-border{position:absolute;width:86px;height:29px;border:solid 1px #000}.footer .footer-menu{width:1092px;text-align:justify;margin:0 auto}.footer .footer-menu:after{content:" ";display:block;height:2px;background-image:url(/images/footer-menu-splitter.png);background-repeat-y:no-repeat;width:100%}.footer .footer-menu>a{font-family:Tahoma;font-size:13px;color:#fff;text-transform:uppercase;display:inline-block;line-height:60px}.footer .footer-menu #spacer{display:inline-block;width:100%;height:0;font-size:0}.footer .content{width:1092px;margin:0 auto}.footer .content .tel-number{list-style-type:none;display:block;margin:0px;padding:0px;float:left;margin-top:29px;margin-right:45px}.footer .content .tel-number li{color:#fff;font-size:14px;font-family:Tahoma;display:block;margin-bottom:6px}.footer .content .adress{list-style-type:none;display:block;margin:0px;padding:0px;float:left;margin-top:29px}.footer .content .adress li{color:#fff;font-size:14px;font-family:Tahoma;display:block;line-height:22px}.footer .content .rss-links{list-style-type:none;display:block;margin:0px;padding:0px;float:right;margin-top:49px}.footer .content .rss-links li{display:inline-block;margin-right:20px}.footer .content .rss-links li a{text-decoration:none}.footer .content .botom-block-1{border-right:1px solid #640a13;float:left;margin-top:25px;padding-right:19px;height:42px}.footer .content .botom-block-1>span{font-size:12px;font-family:Tahoma;color:#ffcaca;display:table-cell;padding-top:7px}.footer .content .bottom-block-2{border-left:1px solid #49040b;float:left;margin-top:25px;padding-left:19px;height:42px}.footer .content .bottom-block-2>span{font-size:12px;font-family:Tahoma;color:#ffcaca;display:table-cell;padding-top:7px}.footer .content .stistic{float:right;margin-top:25px}.footer .content .stistic li{display:inline-block}.footer .content .stistic li:first-child{margin-right:12px;vertical-align:top;margin-top:6px}.footer .content .stistic li a{text-decoration:none}DIV#show-hiden-counters{display:block;position:absolute;bottom:0px;left:50%;z-index:10;margin-left:-100px;width:200px;height:10px;cursor:pointer;background-color:none}DIV#hide-hiden-counters{display:block;position:absolute;bottom:100px;right:20px;z-index:12;float:right;width:auto;font-family:tahoma;font-weight:normal;font-size:20px;line-height:1;cursor:pointer;color:red}#hiden-counters-checkbox{display:none}#hiden-counters-checkbox+#hiden-counters{display:none}#hiden-counters-checkbox+#hiden-counters+LABEL>#hide-hiden-counters{display:none}#hiden-counters-checkbox:checked+#hiden-counters{display:block}#hiden-counters-checkbox:checked+#hiden-counters+LABEL>#hide-hiden-counters{display:block}DIV#hiden-counters{display:block;position:absolute;bottom:0px;left:0px;z-index:11;width:100%;height:100px;background-color:#ccc;overflow:hidden;text-align:center}DIV#hiden-counters:after{content:' ';display:inline-block;vertical-align:middle;width:1px;height:100%}DIV#hiden-counters>A{display:inline-block;vertical-align:middle;margin:5px}.h-menu_bg{background:#68050f}.h-menu2 ul li:hover .hidden-sub-bottom{display:block}.h-menu2 ul li .hidden-sub-bottom{top:40px;display:none;width:350px;position:absolute;background:#ebf8fe;border-right:1px solid #becbdb;border-left:1px solid #becbdb;border-bottom:1px solid #becbdb;margin-left:-18px;overflow:hidden;padding-bottom:15px}.h-menu2 ul li >.hidden-sub-bottom li{display:block;margin-right:0px;padding-right:3px;border-top:1px solid #ebf8fe;overflow:hidden;width:100%;text-align:left}.h-menu2 ul li .hidden-sub-bottom li:first-child{background-repeat:no-repeat;border-top:none;margin-top:-1px}.h-menu2 ul li .hidden-sub-bottom li a{font-family:Tahoma;font-size:14px;color:#313131;width:100%;margin-left:18px;line-height:18px;margin-top:2px;margin-bottom:2px}.h-menu2 ul li{list-style:none;position:relative;display:inline-block}.h-menu ul li:hover .hidden-sub-bottom{display:block}.h-menu ul li .hidden-sub-bottom{top:40px;display:none;width:350px;position:absolute;background:#ebf8fe;border-right:1px solid #becbdb;border-left:1px solid #becbdb;border-bottom:1px solid #becbdb;margin-left:-18px;margin-top:-1px;padding-bottom:15px;overflow:hidden}.h-menu ul li >.hidden-sub-bottom li{display:block;margin-right:0px;padding-right:3px;overflow:hidden;width:100%;text-align:left}.h-menu ul li .hidden-sub-bottom li:first-child{background-repeat:no-repeat;border-top:none;margin-top:-1px}.h-menu ul li .hidden-sub-bottom li a{font-family:Tahoma;font-size:14px;color:#313131;width:100%;margin-left:18px;margin-top:2px;margin-bottom:2px}.h-menu ul li .hidden-sub-bottom li a:hover{text-decoration:underline}.h-menu ul li{list-style:none;position:relative;display:inline-block}.table-brd-1{border-left:solid 1px #ccc;border-top:solid 1px #ccc}.table-brd-1 TH{}.table-brd-1 TD{border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}.table-brd-1 TD:last-child{}.doc-name{font-size:17px;color:#3D3D3D;}.doc-title{font-size:12px;color:#009cf2}#promo1 a.ru1{background-image:url(/images/promo-slide1.jpg)}#promo2 a.ru2{background-image:url(/images/promo-slide2.jpg)}#promo3 a.ru3{background-image:url(/images/promo-slide3.jpg)}#promo4 a.ru4{background-image:url(/images/promo-slide4.jpg)}#promo1 a.ua1{background-image:url(/images/promo-slide1.jpg)}#promo2 a.ua2{background-image:url(/images/promo-slide2.jpg)}#promo3 a.ua3{background-image:url(/images/promo-slide3.jpg)}#promo4 a.ua4{background-image:url(/images/promo-slide4.jpg)}.shoutout{position:absolute;margin-left:300px;width:490px;font-size:17px;margin-top:31px;color:#fc9f9f}.shoutout span{display:block;margin-top:7px}
.info-categories  {
  float: right;
  margin-top: 45px;
  width: 295px;
}

@media  screen and (max-width: 576px){
  .info-categories  {
    float: none;
    margin-bottom: 40px;
    margin-top: 45px;
    width: 100%;
  }

}
.info-categories .title {
  padding: 0 10px;
  box-sizing: border-box;
  width: 100%;
  color: #fff;
  font-size: 20px;
  min-height: 41px;
  line-height: 41px;
  background: #ef3a3c;
}
.info-categories .list-c {
  margin: 0;
  padding: 8px 0;
  display: block;
  list-style-type: none;
  border: 1px solid silver;
  border-top: none;
}
.info-categories .list-c li {
  padding: 0 26px;
}
.info-categories .list-c li a {
  width: 100%;
  padding: 8px 0;
  display: block;
  color: #006ecd;
  font-size: 16px;
  text-align: left;
  border-bottom: 1px solid #e3e3e3;
}
.info-categories .list-c li p {
  margin-top: 10px;
  text-align: left;
  text-transform: none;
  font-size: 11px;
  color: #666;
}

.info-categories .list-c li ul li {
  padding: 0;

}
.info-categories .list-c li ul {
  padding-left: 15px;
}
.info-categories .list-c li ul li a {
  color: #4e4e4e;
  text-transform: none;
  border-bottom: none;
  padding-bottom: 0;
}
.info-categories .list-c li ul li p {
  text-transform: none;
  font-size: 12px;
  color: #ccc;
}


.embed-video-frame {

    padding: 5px 25px;
    display: block;
    margin: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 548px;
    height: 290px
}

@media screen and (max-width: 576px) {
    .embed-video-frame {
        height: 50vw;
        padding: 0 15px
    }
}

.audio-player {
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 45px;
    box-shadow: none;
    margin: 0 auto;
    padding: 35px 0;
    font-size: 12px;
    background: 0 0;
    color: #999;
    max-width: 548px
}

.audio-player.black {
    background: #000;
    color: #d3ae6a
}

.audio-player .left_co_t {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.audio-player .left_co_t .play-container {
    margin-right: 10px
}

.audio-player .timeline {
    background: #ddd;
    width: 100%;
    position: relative;
    cursor: pointer;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 2px
}

.audio-player .timeline .progress {
    background: coral;
    width: 0%;
    height: 100%;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s
}

.audio-player .controls {
    max-width: 1750px;
    padding: 5px 25px;
    margin: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

@media screen and (max-width: 576px) {
    .audio-player .controls {
        padding: 5px 15px
    }
}

.audio-player .controls .top {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.audio-player .controls .toggle-play.play {
    cursor: pointer;
    position: relative;
    left: 0;
    height: 0;
    width: 0;
    border: 7px solid #0000;
    border-left: 13px solid #ddd
}

.audio-player .controls .toggle-play.play:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.audio-player .controls .toggle-play.pause {
    height: 15px;
    width: 20px;
    cursor: pointer;
    position: relative
}

.audio-player .controls .toggle-play.pause:before {
    position: absolute;
    top: 0;
    left: 0;
    background: #ddd;
    content: "";
    height: 15px;
    width: 3px
}

.audio-player .controls .toggle-play.pause:after {
    position: absolute;
    top: 0;
    right: 9px;
    background: #ddd;
    content: "";
    height: 15px;
    width: 3px
}

.audio-player .controls .toggle-play.pause:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.audio-player .controls .time {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.audio-player .controls .time > * {
    padding: 2px
}

.audio-player .controls .volume-container {
    cursor: pointer;
    position: relative;
    z-index: 2
}

.audio-player .controls .volume-container .volume-button {
    height: 26px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.audio-player .controls .volume-container .volume-button .volume {
    -webkit-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7)
}

.audio-player .controls .volume-container .volume-slider {
    position: absolute;
    left: -3px;
    top: 15px;
    z-index: -1;
    width: 0;
    height: 15px;
    background: #fff;
    -webkit-box-shadow: 0 0 20px #000a;
    box-shadow: 0 0 20px #000a;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s
}

.audio-player .controls .volume-container .volume-slider .volume-percentage {
    background: coral;
    height: 100%;
    width: 75%
}

.audio-player .controls .volume-container:hover .volume-slider {
    left: -123px;
    width: 120px
}

.audio_list {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0)
}

.video-youtube {
    margin: 15px 0;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background-color: #000
}

.video__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video__media {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none
}

.video__button {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    display: block;
    padding: 0;
    width: 68px;
    height: 48px;
    border: none;
    background-color: transparent;
    transform: translate(-50%, -50%);
    cursor: pointer
}

.video__button-shape {
    fill: #212121;
    fill-opacity: .8
}

.video__button-icon {
    fill: #fff
}

.video__button:focus {
    outline: 0
}

.video-youtube:hover .video__button-shape, .video__button:focus .video__button-shape {
    fill: red;
    fill-opacity: 1
}

.video--enabled {
    cursor: pointer
}

.video--enabled .video__button {
    display: block
}

/*area we serve*/
.areas-we-serve {
    padding-top: 40px;
    padding-bottom: 60px
}

.areas-we-serve .subtitle {
    max-width: 991px;
    margin: 0 auto 60px
}

.areas-we-serve.dark-form {
    background: url(../images/black-group-v2.jpg) !important;
    background-size: cover !important
}

.areas-we-serve .title {
    color: #5a040d;
    font-size: 28px;
    text-align: center;
    margin-bottom: 40px;
}

.areas-cities-top {
    max-width: 1000px;
    margin: 0 auto 20px;
    display: flex;
    justify-content: space-around;
}

.areas-cities-top a {
    text-align: center;
    width: 50%;
    max-width: 260px;
    text-decoration: none;
    color: #5a040d;
    font-size: 28px
}

.areas-cities-top a.active, .areas-cities-top a:hover {
    text-decoration: underline
}

.areas-content {
    padding-left: 12%;
    max-width: 1000px;
    margin: 0 auto;
    transition: .3s
}

.areas-content .ul-disc {
    list-style: none;
    box-sizing: border-box;
    font-size: 29px;
    width: 100%;
    max-width: 800px;
    margin: auto;
    display: flex;
    max-height: 100%;
    flex-wrap: wrap
}

.areas-content .ul-disc li:before {
    top: 15px
}

.areas-content .ul-disc li {
    width: 33.3333%;
    max-width: 260px;

}

.areas-content .ul-disc li:nth-child(3n-1) {
    box-sizing: border-box
}

.areas-content .ul-disc li:nth-child(3n) {
    box-sizing: border-box
}

.areas-content .ul-disc li span {
    cursor: default;
    font-size: 17px;
    color: black;
}

.areas-content .ul-disc li span:hover {
    color: black;
}

.ul-disc li {
    position: relative;
}

.ul-disc li:before {
    /*position: absolute;*/
    /*top: 16px;*/
    /*left: -40px;*/
    /*content: "";*/
    /*display: block;*/
    /*border-radius: 50%;*/
    /*background: black;*/
    /*height: 10px;*/
    /*width: 10px;*/
}

.districts {
    box-sizing: border-box
}

.districts li span {
    text-decoration: underline
}

.microdistricts {
    padding-left: 275px;
    box-sizing: border-box
}

.micro-discrict-container {
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.micro-discrict-container p {
    color: #0a143c;
    font-size: 29px;
    font-weight: 700;
    margin-bottom: 20px
}

@media screen and (max-width: 1390px) {
    .microdistricts {
    }

    .districts {
    }
}

@media screen and (max-width: 1280px) {
    .microdistricts {
    }

    .districts {
    }
}

.areas-we-serve-in > a {
    text-decoration: none
}

@media screen and (max-width: 840px) {
    .areas-cities-top a {
        font-size: 24px
    }

    .areas-content .ul-disc {
        font-size: 21px
    }

    .areas-content .ul-disc li:before {
        top: 9px
    }
}

@media screen and (max-width: 630px) {
    .areas-cities-top a {
        font-size: 21px
    }

    .areas-content .ul-disc {
        font-size: 17px
    }
}

@media screen and (max-width: 576px) {
    .areas-content {
        padding-left: 0%;
    }

    .areas-we-serve a {
        color: black!important;
        text-decoration: none!important;
    }
    .areas-cities-top a.active, .areas-cities-top a:hover {
        text-decoration: underline!important;
    }
    .areas-we-serve {
        padding-bottom: 0
    }
    .areas-content .ul-disc li span{
        font-size: 13px;
    }
    .areas-cities-top {
        display: flex;
        flex-direction: row;
    }

    .areas-content .ul-disc {
        padding-left: 15px
    }

    .areas-we-serve .title {
        margin-top: 25px
    }
    .areas-we-serve .title{
        margin-bottom: 16px;
    }
    .areas-content .ul-disc li {
        width: calc(50% - 10px);
        margin-right: 10px;
    }

    .micro-discrict-container p {
        color: #0a143c;
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 15px
    }

    .areas-we-serve .subtitle {
        max-width: 991px;
        margin: 0 auto 25px
    }

    .areas-content .ul-disc li:before {
        top: 8px;
        left: -13px;
        width: 5px;
        height: 5px
    }

    .areas-cities-top {
        margin: 0 auto 0px
    }

    .areas-we-serve-in {
        padding: 0 15px 35px
    }

    .areas-cities-top a {
        margin-bottom: 10px
    }
}

.heightAuto {
    height: auto
}


/*default_popup start*/
.popup_content {
    background: white;
    max-height: 78vh;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    box-sizing: border-box;
    padding: 0 20px 0px 20px;
}
.icon-close {
    width: 41px;
    height: 41px;
    border: 2px solid white!important;
    border-radius: 50%;
}
.icon-close span:before, .icon-close span:after {
    top: 17px;
    left: 4px;
    width: 30px;
}
.icon-close span:before {
    transform: rotate(45deg);
}
.icon-close span:after {
    transform: rotate(-45deg);
}
.icon-close span, .icon-close span:before, .icon-close span:after {
    cursor: pointer;
    border-radius: 1px;
    position: absolute;
    display: block;
    content: '';
    transition: all 300ms ease-in-out;
    width: 30px;
    background: white;
    height: 3px;
}
.icon-close span {
    background: transparent;
    width: 25px;
    height: 25px;
    -webkit-tap-highlight-color: transparent;
    border-radius: 50%;
}

.default_popup {
    background: white;
    box-sizing: border-box;
    opacity: 0;
    max-height: 90vh;
    visibility: hidden;
    padding: 15px 0 15px 15px;
    position: fixed;
    left: 50%;
    top: 50%;
    width: 95vw;
    transform: translate(-50%, -50%) scale(0, 0);
}
@media screen and (max-width: 576px) {
    .icon-close {
        width: 25px;
        height: 25px;
        border: none!important;
    }
    .icon-close span:before, .icon-close span:after {
        top: 17px;
        left: 3px;
    }

}
.default_popup .default-text h1, .default_popup .default-text h2, .default_popup .default-text h3, .default_popup .default-text h4, .default_popup .default-text h5, .default_popup .default-text h6 {
    margin-bottom: max(1.1vw, 30px);
}
.default_popup::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: transparent;
}
.default_popup::-webkit-scrollbar {
    width: 12px;
    background-color: transparent;
}
.default_popup::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #757575;
}
.default_popup.active + .side-menu__bg {
    display: block;
}
.default_popup.active {
    z-index: 999999;
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -50%) scale(1, 1);
}
.default_popup .popup_content {
    overflow-x: unset;
    overflow-y: unset;
}
.default_popup .text_content {
    position: relative;
    max-height: 70vh;
    margin-bottom: 30px;
    overflow-y: auto;
    box-sizing: border-box;
}
.default_popup .popup_close {
    position: absolute;
    top: -50px;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 0px;
    width: 41px;
    height: 41px;
    cursor: pointer;
}
.common_popup {
    padding: 15px;
}
.common_popup .popup_content {
    text-align: center;
    padding: 20px 25px;
    min-height: 20vh;
    border: 1px solid #9b4f50;
}
@media screen and (max-height: 1080px) {
    .default_popup .text_content {
        height: auto;
        max-height: unset;
        margin-bottom: 0;
    }
    .default_popup .popup_content {
        overflow-x: hidden;
        overflow-y: auto;
    }
}
@media screen and (max-width: 576px) {
    .default_popup {
        max-height: 88vh;
        max-height: calc(var(--vh, 1vh) * 80);
    }
    .default_popup .text_content {
        margin-bottom: 55px;
    }
    .popup_content {
        max-height: calc(1vh * 69);

        max-height: calc(var(--vh, 1vh) * 69);
    }
}
.side-menu__bg {
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    display: none;
}

.side-menu__bg.active {
    display: block;
}
/*default_popup end*/

label.checkbox {
    cursor: pointer;
    font-size: 19px;
    position: relative;
    padding-left: 25px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

label.checkbox span {
    font-size: 19px; }

label.checkbox a {
    color: black; }

label.checkbox .cback-inp-error-text {
    position: absolute;
    bottom: 0;
    left: 0; }

label.checkbox.error .cback-inp-error-text {
    display: block; }

.contacts__form {
    margin-top: 0px; }

.contacts__form button {
    margin: 0 auto 0px; }

.contacts__form .buttons-row {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 60px;
    margin-bottom: 30px; }

.contacts__form .buttons-row .drop_list {
    right: -webkit-calc(50% - 290px);
    right: calc(50% - 290px); }

.contacts__form .buttons-row .drop_list .bal_popup_row {
    text-align: right; }

.contacts__form .buttons-row .drop_list .bal_popup_row span:first-child {
    color: #aeaeae; }

.contacts__form .buttons-row .drop_list .bal_popup_row a {
    text-decoration: underline;
    color: black; }

.contacts__form .buttons-row button {
    margin: 0px; }

.contacts__form .buttons-row button:first-child {
    margin-right: 50px; }

.contacts__form .buttons-row.small-margin {
    margin-top: 30px;
    margin-bottom: 70px; }

.contacts__form .buttons-row.right-btn {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }

.contacts__form .buttons-row.right-btn button:first-child {
    margin-right: 0px; }

.contacts__form .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    text-align: left;
    margin-bottom: 15px; }

.contacts__form .form-row.select {
    position: relative; }

.contacts__form .form-row.select:after {
    position: absolute;
    bottom: 18px;
    right: 15px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #767676 transparent transparent transparent; }

.contacts__form .form-row:last-child {
    margin-bottom: 0; }

.contacts__form .form-row.error input {
    border-color: #cc0017 !important; }

.contacts__form .form-row.error textarea {
    border-color: #cc0017 !important; }

.contacts__form .form-row.error .cback-inp-error-text {
    display: block; }

.contacts__form .form-col2 {
    width: -webkit-calc(50% - 20px);
    width: calc(50% - 20px); }

.contacts__form .form-col3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

.contacts__form .form-col3 .form-row {
    width: -webkit-calc(33.333% - 20px);
    width: calc(33.333% - 20px); }

.contacts__form .label {
    margin-bottom: 10px;
    color: #424343;
    font-size: 21px;
    font-weight: 400;
    line-height: 22px; }

.contacts__form textarea {
    width: 100%;
    outline: none;
    font-size: 17px;
    padding: 5px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    background-color: white;
    border: 1px solid #aeaeae!important; }

.contacts__form input {
    padding: 5px 15px;
    width: 100%;
    font-size: 17px;
    height: 41px;
    background-color: white;
    border: 1px solid #767676!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.contacts__form .checkbox input{
    width: calc(100% - 30px)!important;
}
.contacts__form input:disabled {
    background: #fafafa;
    border: 1px solid #babcbb!important; }

.contacts__form select {
    position: relative;
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari and Chrome */
    appearance: none;
    padding: 5px 15px;
    width: 100%;
    cursor: pointer;
    font-size: 17px;
    outline: none;
    height: 41px;
    background-color: white;
    border: 1px solid #767676!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.contacts__form select:disabled {
    background: #fafafa;
    border: 1px solid #babcbb!important; }

.contacts__form .cback-inp-error-text {
    color: red;
    font-size: 11px;
    margin-bottom: -13px;
    display: none; }

.contacts__form .form__in {
    #margin-bottom: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

.contacts__form .form__in.small-margin {
    margin-bottom: 30px; }

.contacts__form .form__in .f__right {
    width: 56%; }

.contacts__form .form__in .f__right .form-row {
    height: 100%; }

.contacts__form .form__in .f__left {
    width: -webkit-calc(41% - 20px);
    width: calc(41% - 20px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

.contacts__form .form_part {
    width: -webkit-calc(50% - 20px);
    width: calc(50% - 20px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

.contacts__form .form_one_col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

.contacts__form .form_col {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
.check__input:focus + .check__box + .check__text,
.check__input:hover + .check__box + .check__text {
    color: #767676; }

.check__input:checked + .check__box:after {
    position: absolute;
    display: block;
    content: "";
    width: 55%;
    height: 55%;
    top: 3px;
    left: 3px;
    background: #aeaeae;
    border-radius: 50%; }
.hidden-object {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
}
.check__box {
    position: absolute;
    top: 4px;
    left: 0;
    width: 13px;
    height: 13px;
    overflow: hidden;
    border: 1px solid #aeaeae!important;
    border-radius: 50%;
    background-color: white;
    background-repeat: no-repeat; }
@media screen and (max-width: 1280px) {
    .contacts__form .label {
        font-size: 16px;
        margin-bottom: 3px;
        line-height: 19px; } }


@media screen and (max-width: 576px) {
    .contacts__form .form-col3 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .contacts__form .form-col3 .form-row {
        width: 100%; }
    .contacts__form .label {
        font-size: 17px; }
    .contacts__form .form__in .f__left {
        width: 100%; }
    .contacts__form .form__in .f__right {
        margin-top: 30px;
        width: 100%; }
    .contacts__form .form__in {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; }
    .contacts__form textarea {
        min-height: 200px; } }

.delivery-popup{
    max-width: 500px;
}
.form-title1{
    font-family: MS Sans Serif;
    text-transform: uppercase!important;
    font-size: 25px!important;
    text-align: center!important;
    margin: 0 0 50px 0;
    font-weight: bold;
    line-height: 31px!important;
    position: relative;
}
.custom-button__white {
    margin:0 auto;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #767676;
    padding: 8px 25px;
    font-size: 19px;
    text-transform: uppercase;
    border: 1px solid #cc0017;
    background: white; }

body.locked .qwe {
    position: fixed;
    overflow: hidden;
    width: 100vw;
    left: 0;
    right: 0;
    height: 100%;
}
body.locked {
    position: relative;
    overflow: hidden;
    height: 100%;
}
.custom-button__white:hover, .custom-button__white:focus {
    -webkit-box-shadow: 0px 0px 13px -2px black;
    box-shadow: 0px 0px 13px -2px black;
}