@font-face {

    font-family: 'LatoRegular';

    src:url('../fonts/LatoRegular.eot');

    src: url('../fonts/LatoRegular.eot') format('embedded-opentype'),

         url('../fonts/LatoRegular.woff2') format('woff2'),

         url('../fonts/LatoRegular.woff') format('woff'),

         url('../fonts/LatoRegular.ttf') format('truetype'),

         url('../fonts/LatoRegular.svg#LatoRegular') format('svg');

    font-weight: normal;

}



@font-face {

    font-family: 'LatoLight';

    src: url('../fonts/LatoLight.eot');

    src: url('../fonts/LatoLight.eot') format('embedded-opentype'),

         url('../fonts/LatoLight.woff2') format('woff2'),

         url('../fonts/LatoLight.woff') format('woff'),

         url('../fonts/LatoLight.ttf') format('truetype'),

         url('../fonts/LatoLight.svg#LatoLight') format('svg');

    font-weight: normal;

}

@font-face {

    font-family: 'LatoSemibold';

    src: url('../fonts/Lato-Semibold.eot');

    src: url('../fonts/Lato-Semibold.eot') format('embedded-opentype'),

         url('../fonts/Lato-Semibold.woff2') format('woff2'),

         url('../fonts/Lato-Semibold.woff') format('woff'),

         url('../fonts/Lato-Semibold.ttf') format('truetype');


    font-weight: normal;

}


@font-face {

    font-family: 'Montserrat-Medium';

    src: url('../fonts/MontserratAlternates-Medium.eot');

    src: url('../fonts/MontserratAlternates-Medium.eot') format('embedded-opentype'),

         url('../fonts/MontserratAlternates-Medium.woff') format('woff'),

         url('../fonts/MontserratAlternates-Medium.ttf') format('truetype');


    font-weight: normal;

}


*,*:before,*:after{box-sizing: border-box;}

*{margin:0;

	padding:0;}

a{text-decoration: none;color:inherit; outline:none !important;  -webkit-transition:color 0.3s; transition:color 0.3s;}

a:hover{ color:#e7431b;}

:focus{outline:none;}

a:active, a:hover, a:hover{outline: none;}

input,textarea{font:inherit;padding:0;margin:0;background: none;border:0;width:100%;}

button{font:inherit;padding:0;margin:0;background: none;border:0;}

/*main*/

.clearfix:before,

.clearfix:after {content: " ";

    display: table;}

.clearfix:after {clear: both;}

.clearfix {*zoom: 1;}

img{border:none;}



html{ min-height:100%;}

body{min-height:100%; overflow-x: hidden; font: 16px/1.2 'LatoRegular', "Trebuchet MS", sans-serif; background:#fff;  color:#8a8d90; min-width:320px; position:relative;}

input[type=tel]::-ms-clear { display: none; width : 0; height: 0; }

.needhide {display: none !important;}

input[type=tel]::-ms-reveal { display: none; width : 0; height: 0; }

.bold{ font-weight:bold}

.light{font-family: 'LatoLight', "Trebuchet MS", sans-serif;}

.montserrat{ font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif;}

.c2a353e{ color:#2a353e;}

.c2a353e a{ color:#e7431b;}

.c2a353e a.faqlist-item-tit{ color:#2a353e;}

.c2a353e .bold a{ color:#2a353e;}

.c2a353e a.butt{ color:#fff;}

.c2a353e .bold a:hover{ color:#e7431b;}

.blog-page-open h2 { padding: 19px 0; }

.ce7431b{ color:#e7431b;}

.c8a8d90{ color:#8a8d90;}

.blog-page-open a { color:#e7431b;}

.blog-page-open a.butt{ color:#fff;}

.pdf-document-mobile {
	display: none;
}


h1,h2,h3,h4,h5,h6{ font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif; font-weight: normal; margin:0;}



.container-fluid{ position:relative; max-width:1170px; margin:0 auto;}

.wrapper-945{ padding-left:0; padding-right:0;}

.wrapper-1005{ position:relative;}

.languageUk p,

.languageUk span,

.languageUk .reviews-sl-item-text,

.languageUk a {

	font-weight: 400;

}





section, footer, header, aside{

	display: block;

}



.header{ height:70px; background:#fff; z-index:99; position:relative; width:100%;-webkit-box-shadow: inset 0px -1px 1px 0px rgba(240,240,245,1);
-moz-box-shadow: inset 0px -1px 1px 0px rgba(240,240,245,1);
box-shadow: inset 0px -1px 1px 0px rgba(240,240,245,1); }

.header .header-logo{ position:absolute; left:0; top:7px;}

.header .header-right{ position:absolute; right:0; top:16px;}

.header .header-fr{ float:right;}

.header .header-lang{ font-size:12px; text-transform:uppercase; padding:5px; margin-top:8px;}

.header .header-menu{ display:inline-block; margin:0 auto; padding: 0 210px 0 210px; text-align:center; width:100%; color:#2a353e; text-transform:uppercase; line-height:1; margin:0; padding:0; font-size:12px; letter-spacing:1.5px;}

.header .header-menu li{ display:inline-block; margin:0; position:relative;}

.header .header-menu li.active a{ color:#e7431b;}

.header .header-menu li a{ padding:8px 16px; display:block; position:relative; height:72px; line-height:60px;}



/*.header .header-menu li.withsubmenu{ margin-right:6px;}*/

.header .header-menu li.withsubmenu{ margin-right:0px;}

.header .header-menu li.withsubmenu.needsclick {

	margin-right: 6px;

}

.header .header-menu li.withsubmenu.noafter a {

	padding-right: 16px;

}





.header .header-menu li.withsubmenu a{ padding-right:32px;}

.header .header-menu li.withsubmenu a:after{ position:absolute; content:''; background:url(../img/sprite.png) -156px -49px; width:13px; height:9px; right:12px; top:34px;}

.header .header-menu li.withsubmenu:hover a:after{ background-position:-179px -49px;}



.header .header-menu__submenu{ position:absolute; background:#fff; top:70px; -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3); box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3); margin:0; padding:0; width:220px; text-align:left; text-transform:none; padding-bottom:20px; box-sizing:content-box; margin-left:-14px; font-size:14px; letter-spacing:normal;}

.header .header-menu__submenu li{ margin:0; display:block; padding:0 20px;}

.header .header-menu__submenu li a{ padding:17px 0 15px 10px; border-bottom:1px solid #e8e8e9; display:block; width:100%; height:auto; line-height:1;}

.header .header-menu__submenu li a:after{ display:none;}

.header .header-menu__submenu li a:before{ position:absolute; width:0; height:1px; background:#e7431b; left:0; bottom:-1px; z-index:1; -webkit-transition:width 0.3s; transition:width 0.3s; content:'';}

.header .header-menu__submenu li a:hover:before{ width:100%;}



.butt-wp{ text-align:center;

}

.butt{ font-size:12px; text-transform:uppercase; text-align:center; display:inline-block; margin:0 auto; color:#fff; height:60px; border-radius:30px; background:#e7421b; border:1px solid #fe1212; -webkit-box-shadow: 0px 4px 10px 0px rgba(231,66,27,0.5); -moz-box-shadow: 0px 4px 10px 0px rgba(231,66,27,0.5); box-shadow: 0px 4px 10px 0px rgba(231,66,27,0.5); padding:23px 20px; width:235px; -webkit-transition: box-shadow 0.3s; transition: box-shadow 0.3s; position:relative;}

.butt:hover{ 

	background: #f56430; /* Old browsers */

	background: -moz-linear-gradient(top, #f56430 0%, #e8441c 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #f56430 0%,#e8441c 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #f56430 0%,#e8441c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f56430', endColorstr='#e8441c',GradientType=0 );

	color:#fff;

	border-color:transparent;

}

.butt:active{ 

	-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;

	background: #f56430; /* Old browsers */

	background: -moz-linear-gradient(top, #f56430 0%, #e8441c 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #f56430 0%,#e8441c 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #f56430 0%,#e8441c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f56430', endColorstr='#e8441c',GradientType=0 );

	border-color:transparent;

 }

 

.butt.butt-login{ background:#fff; width:150px; height:38px; border-radius:5px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; position:relative; color:#e7431b; padding:11px 35px; margin-left:20px; -webkit-transition:all 0.3s; transition:all 0.3s;}

.butt.butt-login:before{ position:absolute; content:''; background:url(../img/sprite.png) -372px -1px; width:16px; height:16px; left:15px; top:9px; bottom:0; margin:0 auto;}

.butt.butt-login:hover{ background:#e7431b; color:#fff;}

.butt.butt-login:hover:before{ background-position: -398px -1px;}

.butt.butt-green{ background:#24b39b; -webkit-box-shadow: 0px 4px 10px 0px rgba(31,152,132,0.5); -moz-box-shadow: 0px 4px 10px 0px rgba(31,152,132,0.5); box-shadow: 0px 4px 10px 0px rgba(31,152,132,0.5); border-color:transparent;}

.butt.butt-green:hover{ 

	background: #29ccb0; /* Old browsers */

	background: -moz-linear-gradient(top, #29ccb0 0%, #24b39b 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #29ccb0 0%,#24b39b 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #29ccb0 0%,#24b39b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29ccb0', endColorstr='#24b39b',GradientType=0 ); /* IE6-9 */

}

.butt.butt-green:active{ -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;

	background: #29ccb0; /* Old browsers */

	background: -moz-linear-gradient(top, #29ccb0 0%, #24b39b 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #29ccb0 0%,#24b39b 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #29ccb0 0%,#24b39b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29ccb0', endColorstr='#24b39b',GradientType=0 ); /* IE6-9 */

 }

 .butt.butt-whight{ color:#24b39b; background:#fff; -webkit-box-shadow: 0px 4px 10px 0px rgba(31,152,132,0.5); -moz-box-shadow: 0px 4px 10px 0px rgba(31,152,132,0.5); box-shadow: 0px 4px 10px 0px rgba(31,152,132,0.5); border-color:transparent;}

 .butt.butt-whight:hover{background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #ffffff 0%,#ebebeb 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #ffffff 0%,#ebebeb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */

}

.butt.butt-whight:active{

	 -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, #ffffff 0%,#ebebeb 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, #ffffff 0%,#ebebeb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */

}

.butt.butt-dark{ background:#2a353e; padding:16px 15px;  -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition:all 0.3s; transition:all 0.3s; border:none;}

.butt.butt-dark:hover{ background:#fff; color:#2a353e}

.butt.butt-dark:active{ background:#fff; color:#2a353e}

.butt.butt-dark.butt-dark__orange{ -webkit-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15); box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15);}

.butt.butt-dark.butt-dark__orange:hover{ background:#e7431b; color:#fff;}

.butt.butt-dark.butt-dark__orange:active{ background:#e7431b; color:#fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

.butt.butt-squere{ border-radius:5px;}
.butt.new-inner-btn {box-shadow:none;    -webkit-box-shadow: none;}
.butt.fz16{ font-size:16px; padding-top:20px; padding-bottom:20px;}



.butt.butt-w100p{ width:100%;}

.butt.butt-h45{ height:45px;}

.butt.butt-h50{ height:50px;}



.buttback{ text-align:center; margin-top:40px;}

.buttback a{ position:relative; font-size:12px; padding-left:50px; color:#8a8d90;}

.buttback a:hover{ color:#e7431b;}

.buttback a:before{ position:absolute; content:''; background:#8a8d90; width:32px; height:32px; border-radius:50%; left:0; top:-12px; -webkit-transition:all 0.3s; transition:all 0.3s;}

.buttback a:hover:before{ background:#e7431b;}

.buttback a:after{ position:absolute; content:''; background:url(../img/sprite.png) -488px -49px; width:8px; height:13px; left:10px; top:-2px; z-index:1;}



.section{ position:relative;}

.section-content{ padding-top:55px;}

.section-content.pt0{ padding-top:0;}

.section.grey{ background:#f3f6fa;}

.section.pb50{ padding-bottom:50px;}

.section.pb83{ padding-bottom:122px;}

/*<new>*/

.credonline .hidetext {

	line-height: 22px;

}

.credonline .hidetext h2 {

	    margin-top: 15px;

    margin-bottom: 15px;

}

/*<new>*/





.title{font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif;    font-size: 42px;
    margin-bottom: 30px;    color: #2a353e;    text-align: center;}

.title.title-main { font-family: 'Montserrat-Medium'; font-size:48px; margin-bottom:30px; color:#252B3D; text-align:left;    line-height: 56px;    margin-top: 5px;}

.title-bold-item {color:#E7421B;font-weight:bold;}

.title.title-left{ text-align:left;}

.title.whight{ color:#fff;}

.title.mb15{margin-bottom: 26px;}

.title.pt40{ padding-top:40px;}

.title24{font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif; font-size:24px; margin-bottom:15px; color:#2a353e;}

.title24.mb25{margin-bottom:25px;}

.title24.mb50{margin-bottom:50px;}

.title-sm{color:#252B3D; text-align:center; font-size:16px;line-height: 28px; }
.wrapper-945.nopadd-xs .title-sm {text-align:left;}
.title-sm.whight{ color:#fff;}

.titsm{ color:#2a353e; margin-bottom:15px; font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif;}

.tit12{ font-size:12px; color:#8a8d90; text-transform:uppercase; margin-bottom:5px;}

._withline{ padding-top:20px; position:relative;}

._withline:after{ position:absolute; content:''; background:#e7431b; width:30px; height:1px; left:0; top:0;}



.pagetitle{ padding-bottom:35px; padding-top:55px; text-align:center;

	background: rgba(243,246,250,1);

	background: -moz-linear-gradient(top, rgba(243,246,250,1) 0%, rgba(255,255,255,1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,246,250,1)), color-stop(100%, rgba(255,255,255,1)));

	background: -webkit-linear-gradient(top, rgba(243,246,250,1) 0%, rgba(255,255,255,1) 100%);

	background: -o-linear-gradient(top, rgba(243,246,250,1) 0%, rgba(255,255,255,1) 100%);

	background: -ms-linear-gradient(top, rgba(243,246,250,1) 0%, rgba(255,255,255,1) 100%);

	background: linear-gradient(to bottom, rgba(243,246,250,1) 0%, rgba(255,255,255,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f6fa', endColorstr='#ffffff', GradientType=0 );

}

.pagetitle .pagetitle-pages{ font-size:12px; margin-bottom:10px;}

.pagetitle .pagetitle-pages span{ margin:0 2px; display:inline-block; margin-bottom:5px;}

.pagetitle .pagetitle-title{ position:relative;}

.pagetitle .pagetitle-submenu{ display:inline-block; position:relative; margin-right:30px; width:50px; height:45px; color:#2a353e; }

.pagetitle .pagetitle-submenu__ico{ display:inline-block; cursor:pointer; position:absolute; width:50px; height:45px; left:0; top:0;}

.pagetitle .pagetitle-submenu__ico:before{ position:absolute; content:''; background:url(../img/sprite.png) -412px -49px; width:30px; height:12px; left:15px; top:17px;}

.pagetitle .pagetitle-submenu:hover .pagetitle-submenu__ico:before{ background-position:-450px -49px;}

.pagetitle .pagetitle-submenu__menu{ position:absolute; background:#f9fafc; top:45px; -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3); box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3); margin:0; padding:0; width:220px; text-align:left; text-transform:none; padding-bottom:20px; box-sizing:content-box; margin-left:-14px; font-size:14px; z-index:100;}

.pagetitle .pagetitle-submenu__menu li{ margin:0; display:block; padding:0 20px;}

.pagetitle .pagetitle-submenu__menu a{ padding:17px 0 15px 10px; border-bottom:1px solid #e8e8e9; display:block; width:100%; height:auto; line-height:1;}

.header .header-menu__submenu li a:before{ position:absolute; width:0; height:1px; background:#e7431b; left:0; bottom:-1px; z-index:1; -webkit-transition:width 0.3s; transition:width 0.3s; content:'';}

.header .header-menu__submenu li a:hover:before{ width:100%;}

.pagetitle .title{ display:inline-block; vertical-align:top; line-height:1; margin-bottom:0;}



.date{ font-size:12px; color:#e7431b; margin-bottom:20px;}



.pagelister-cnt{ text-align:center;}

.pagelister{ background:#f3f6fa; padding:5px; text-align:center; border-radius:20px; display:inline-block; margin-top:10px; line-height:1;}

.pagelister .pagelister-arrow{ display:none !important;}

.pagelister .pagelister-page{ display:inline-block; font-size:12px; color:#2a353e; width:22px; height:30px; position:relative; padding-top:9px; margin:0 2px;}

.pagelister .pagelister-page span{ position:relative; z-index:1;}

.pagelister .pagelister-page:hover{ color:#e7431b;}

.pagelister .pagelister-page.active{ color:#fff; width:30px;}

.pagelister .pagelister-page.active:after{ position:absolute; content:''; background:#e7431b; width:100%; height:100%; border-radius:50%; left:0; top:0;}







.distb{ display:table;}

.distb .distb-cell{ display:table-cell; vertical-align:middle;}



.tal{ text-align:center;}



.row-border{ border:1px solid #c4c6c7; padding-bottom:50px;}


.siterow.mb10{ margin-bottom:10px;}
.siterow.mb15{ margin-bottom:15px;}

.siterow.mb25{ margin-bottom:25px;}

.site-cell{ float:left;}

.site-cell.pr10{ padding-right:10px;}

.site-cell.pr30{ padding-right:30px;}

.site-cell.w100{ width:100%;}

.site-cell.w31{ width:31%;}

.site-cell.w28{ width:28%;}

.site-cell.w22{ width:22%;}

.site-cell.w19{ width:19%;}

.site-cell.w60{ width:60%;}
.calc.calc-blog .site-cell.w60{ width:60%; min-height:30px;}
.site-cell.w40{ width:40%;}

.site-cell.w50{ width:50%;}

.site-cell.w220px{ width:220px;}

.site-cell.fr{ float:right; text-align:right;}

.site-cell__ib{ display:inline-block;}

.site-cell__ib.mr15{ margin-right:15px;}



.fz14{ font-size:14px;}

.fz18{ font-size:18px;}



ul.ul{ margin:0; padding:0; list-style:none;}

ul.ul li{ padding-left:10px; position:relative; margin-bottom:10px;}

ul.ul li:before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background:#e7431b; left:0; top:8px;}

.ul-shield{ margin:0; padding:0; list-style:none;}

.ul-shield li{ padding-left: 45px; background:url(../img/shild.png) no-repeat; background-position:left center; min-height:29px;}



.hidetext{ position:relative; height:160px; overflow:hidden; padding-bottom:30px; }

.hidetext:after{ position:absolute; z-index:1; content:''; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 35%, rgba(255,255,255,0.8) 51%, rgba(255,255,255,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 35%,rgba(255,255,255,0.8) 51%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 35%,rgba(255,255,255,0.8) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); left:0; bottom:0px; width:100%; height:61px;}

.hidetext .hidetext-show{ cursor:pointer; position:absolute; bottom:0; left:0; width:100%; z-index:2; height:40px;}

.hidetext .hidetext-show:after{ position:absolute; content:''; background:url(../img/sprite.png) -483px -1px; width:18px; height:10px; left:0; right:0; margin:0 auto;     top: 14px;}

.hidetext .hidetext-show:hover:after{ background-position:-511px -1px;}

.hidetext.opened{ height:auto; overflow:visible;font-weight: normal;}

.hidetext.opened:after{ display:none;}

.hidetext.opened .hidetext-show:after{ background-position: -292px -49px;}

.hidetext.opened .hidetext-show:hover:after{ background-position: -539px -1px;}



.inputall{ font-size:16px; font-family:'LatoRegular', "Trebuchet MS", sans-serif; padding:0 15px; height:45px; width:100%; color:#2a353e; border-radius:5px; background:#fff;}



.inputall:focus{}

.inputall.error{ color:#e7431b }



.inputall::-webkit-input-placeholder {color:#8a8d90; font-size:14px; font-family:'LatoRegular', "Trebuchet MS", sans-serif;}

.inputall::-moz-placeholder          {color:#8a8d90; opacity:2; font-size:14px; font-family:'LatoRegular', "Trebuchet MS", sans-serif;}/* Firefox 19+ */

.inputall:-moz-placeholder           {color:#8a8d90; opacity:2; font-size:14px; font-family:'LatoRegular', "Trebuchet MS", sans-serif;}/* Firefox 18- */

.inputall:-ms-input-placeholder      {color:#8a8d90; font-size:14px; font-family:'LatoRegular', "Trebuchet MS", sans-serif;}

.inputall:focus::-webkit-input-placeholder {color:transparent;}

.inputall:focus::-moz-placeholder          {color:transparent;}

.inputall:focus:-moz-placeholder           {color:transparent;}

.inputall:focus:-ms-input-placeholder      {color:transparent;}



.inputall.error::-webkit-input-placeholder {color:#e7431b;}

.inputall.error::-moz-placeholder          {color:#e7431b;}

.inputall.error:-moz-placeholder           {color:#e7431b;}

.inputall.error:-ms-input-placeholder      {color:#e7431b;}



textarea.inputall{ font-size:16px; font-family:'LatoRegular', "Trebuchet MS", sans-serif; padding:0 15px; height:45px; width:100%; color:#2a353e; border-radius:5px; background:#fff; width:100%; resize:none; -webkit-transition: height 0.3s; transition: height 0.3s;}

textarea.inputall.error{ color:#e7431b }

textarea.textheight.active{ height:115px;}



.inputwt{ border-bottom:1px solid #8a8d90; border-radius:0; padding:0;}

textarea.inputwt{ border-bottom:1px solid #8a8d90; border-radius:0; padding:0; padding-top:13px;}



.inputwt.error{ border-bottom:1px solid #e7431b; }



.inputwt::-webkit-input-placeholder {color:#2a353e;}

.inputwt::-moz-placeholder          {color:#2a353e;}/* Firefox 19+ */

.inputwt:-moz-placeholder           {color:#2a353e;}/* Firefox 18- */

.inputwt:-ms-input-placeholder      {color:#2a353e;}



.inputwt.error::-webkit-input-placeholder {color:#e7431b;}

.inputwt.error::-moz-placeholder          {color:#e7431b;}

.inputwt.error:-moz-placeholder           {color:#e7431b;}

.inputwt.error:-ms-input-placeholder      {color:#e7431b;}

.loanscities .inlinetypes.inlinetypes-eqwidth .inlinetypes-item {

    margin-right: 0;

}

textarea.inputwt.error{ border-bottom:1px solid #e7431b; }



.disabled {cursor: default !important; opacity: 0.5 !important; background: black !important;}



.section.mobmenu{ position:fixed; width:320px; background:#fff; z-index: 100; top:0; height:100%; overflow-y: auto; bottom:0; -webkit-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5); box-shadow: 1px 0px 5px 0px rgba(0,0,0,0.5); padding:50px 20px 20px; left:-330px; -webkit-transition:all 0.5s; transition:all 0.5s;}

.section.mobmenu.active{ left:0;}

.mobmenu .mobmenu-menu{ font-size:24px; list-style:none; margin:0; padding:0; color:#2a353e;}

.mobmenu .mobmenu-close{ position:absolute; width:30px; height:30px; top:15px; right:24px; cursor:pointer;}

.mobmenu .mobmenu-close:after{ position:absolute; content:''; background:url(../img/sprite.png) -202px -49px; width:18px; height:18px; left:0; top:0; bottom:0; right:0; margin: auto;}

.mobmenu .mobmenu-menu li{ position:relative; margin-bottom:7px;}

.mobmenu .mobmenu-menu li.active a{color:#e7431b;}

.mobmenu .mobmenu-menu li a{ display:inline-block; padding:8px 0;}

.mobmenu .mobmenu-menu li.withsubmenu{ padding-right:50px;}

.mobmenu .mobmenu-menu li.withsubmenu .mobmenu-menu-more{ cursor:pointer; width:50px; height:30px; border-left:1px solid #eeeeee; position:absolute; right:0; top:8px;}

.mobmenu .mobmenu-menu li.withsubmenu .mobmenu-menu-more:after { position:absolute; content:''; background:url(../img/sprite.png) -156px -49px; width:13px; height:9px; left:0; right:0; top:0; bottom:0; margin:auto;}

.mobmenu .mobmenu-menu .mobmenu-menu__submenu{ margin:0; padding:0 0 0 20px; list-style:none; font-size:18px;}

/*new styles  start*/
.alignleft  {
	float: left;
    margin: 20px 20px 20px 0px;
	height: 100%;
	display: block;
}
.alignright {
	float: right;
    margin: 20px 0px 20px 20px;
	height: 100%;
	display: block;
}
.aligncenter {
	margin: 25px auto;
    display: block;
	display: block;
}
.alignnone {
	float: left;
    margin: 25px;	
	display: block;
}
.calc-title-blog {
   
    font-size: 18px;
    color: #2a353e;
    margin-bottom: 15px;
    font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif;
    font-weight: normal;
    text-align: center;
    margin-top: 60px;
    
}
.calc.calc-blog {
    margin-top: 20px;
}
.calc.calc-blog .calc-l {
    float: left;
    width: 100%;
}
.calc.calc-blog .calc-r {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-top: 35px;
}
.calc.calc-blog .calc-sltit {
    font-size: 14px;
}
.calc.calc-blog .calc-sldata {
    font-size: 16px;
}
.calc.calc-blog .calc-sl-title {
    font-size: 18px;
}
.calc.calc-blog .calc-slinfo {
    font-size: 14px;
}
.calc.calc-blog .calc-pad {
    padding: 0 20px;
}
.calc.calc-blog .calc-info-data {
    font-size: 16px;
}
.butt-wp.mt-50 {
	margin-top: 50px;
}

.how-widget {
    position: fixed;
    bottom: 140px;
    right: 75px;
    width: 80px;
    height: 80px;
    border-radius: 80px;
    font-size: 48px;
    font-family: HelveticaNeueCyr Medium, Arial, sans-serif;
    color: #fff;
    text-align: center;
    background-color: #e7421b;
    box-shadow: 3px 4px 65px -8px #e7421b;
    z-index: 25;
    border: none
}

@media screen and (max-width:767px) {
    .how-widget {
        display: none
    }
}

.how-widget:focus,
.how-widget:hover {
    color: #fff
}

.how-widget:after,
.how-widget:before {
    content: "";
    width: 110px;
    height: 110px;
    position: absolute;
    top: -15px;
    left: -15px;
    border-radius: 50%;
    border: 2px solid #e7421b;
    -webkit-animation-name: i;
    animation-name: i;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-timing-function: easy-in-out;
    animation-timing-function: easy-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    z-index: -1;
    opacity: 0
}

.how-widget:after {
    width: 140px;
    height: 140px;
    top: -30px;
    left: -30px
}

.how-widget-q,
.how-widget-t {
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: scaleX(0) translateY(-50%);
    transform: scaleX(0) translateY(-50%);
    padding: 0 5px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s
}

.how-widget-q {
    right: 0;
    display: inline-block;
    vertical-align: middle;
    height: 48px;
    line-height: 55px
}

.how-widget-q.active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scaleX(1) translateY(-50%);
    transform: scaleX(1) translateY(-50%)
}

.how-widget-t {
    font-family: HelveticaNeueCyr Roman, Arial, sans-serif;
    font-size: 14px;
    line-height: 15px;
    opacity: 0;
    visibility: hidden
}

.how-widget-t.active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scaleX(1) translateY(-50%);
    transform: scaleX(1) translateY(-50%)
}

@-webkit-keyframes i {
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes i {
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
.footer-partners-all {
	margin-bottom: 60px;
	border-bottom: 1px solid #404a52;
}
.title.mb60 {
	    margin-bottom: 60px;
}
.wrap_footer-partners {
	    width: 100%;
    padding-bottom: 50px;
}
.wrap_footer-partners 
.footer-partners {
    float: left;
    margin-right: 15px;
	margin-left: 15px;
	width: 165px;
	height: 75px;
	text-align: center;
}
.footer-partners img {
	max-width: 110px;
	position: relative;
    top: 50%;
    transform: translateY(-50%);
	margin: 0 auto;
}
.footer-partners img.img-tyme {
	    max-width: 50px;
}
.footer-partners img.img-ubki {
	    max-width: 115px;
}
.clear {
	clear: both;
}
.wrap_footer-partners .slick-next::before {
    background: url(../img/arrows.png) no-repeat;
    width: 20px;
    height: 20px;
	background-position:-26px 0;
	content: '';
    position: absolute;
	top: 0;
    left: 0;
}
.wrap_footer-partners .slick-next:hover::before {
	background: url(../img/arrows.png) no-repeat;
	background-position: -2px 0;
}
.wrap_footer-partners .slick-prev:hover::before {
	background: url(../img/arrows.png) no-repeat;
	background-position: -2px 0;
}
.wrap_footer-partners .slick-prev::before {
    background: url(../img/arrows.png) no-repeat;
    width: 20px;
    height: 20px;
	background-position:-26px 0;
	content: '';
    position: absolute;
	top: 0;
    left: 0;
}
.wrap_footer-partners .slick-next {
	transform: rotate(180deg); 
}
.wrap_footer-partners .slick-next::before,
.wrap_footer-partners .slick-prev::before {   
    content: '';
}
.wrap_footer-partners .slick-next {
	    top: 30px;
}
.wrap_footer-partners .slick-prev {
	top: 38px;
}
/*new styles  end*/








@media only screen and (min-width: 1091px) and (max-width: 1270px){
		.wrapper-945 {
			margin: 0 auto;
			width: 90%;
			float: none;
		}
	.title.title-main {    font-size: 44px;    line-height: 54px;}
	.title-sm {    font-size: 15px;line-height: 26px;}
	
}




@media only screen and (min-width: 992px){

	.section.mobmenu{ display:none !important;}

}

 

.section-top{ background:url(../img/img_main.jpg); background-size:cover; background-position:center bottom;}

.top{ text-align:center;     padding-top: 95px;    padding-bottom: 30px;}



.threeline-items{ text-align:center; margin-bottom:40px;}

.threeline-items.mb0{ margin-bottom:0;}

.threeline-items .threeline-item{ display:inline-block; width:32%; padding-left:97px; position:relative; padding-right:65px; font-size:18px; color:#2a353e; text-align:left;}

.threeline-items.float .threeline-item{ display:block; float:left; width:33.33%}

.threeline-items .threeline-item:last-child{ padding-right:0;}

.threeline-items .threeline-item:last-child:after{ display:none;}

.threeline-items .threeline-item .threeline-item-i{ position:absolute; left:0; top:0; width:80px; height:80px;}

.threeline-items .threeline-item .threeline-item-i img{ display:block; width:100%;}



.withhint{ border-bottom:1px dashed #CCC5C4; cursor:pointer;color:#CCC5C4}

.withhint:hover{ border-bottom: transparent;}



.section-calculator{ z-index:2; height:0;}

.calc{background:#fff; border-radius: 4px; -webkit-box-shadow: none; -moz-box-shadow:  none; box-shadow: none; z-index:2; margin-bottom:55px; padding:40px 0 10px;}

.blog-category-menu  .calc{-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow:  0px 1px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);}


.calc .calc-l{ float:left; width:100%;    text-align: left;}

.calc .calc-r{ float:left; width:100%;  padding: 15px 0 15px 0; color:#2a353e;}

.calc .calc-pad{ padding:0 30px;}

.calc .calc-sl-item.mb65{margin-bottom: 20px;}

.calc .calc-sltit{ font-size:16px; color:#252B3D;}

.calc .calc-sldata{ font-size:20px; color:#EB461C;}

.calc .calc-slinfo {font-size: 14px;color:#CCC5C4;font-family: 'LatoRegular';}

.calc .newff {font-family: 'LatoRegular';}

.calc .calc-sl-val{ border-radius:4px;background: #fff;border: 1px solid #EBE7E6; box-sizing: border-box;}

.calc .calc-sl-val-slider.w58{ width:100%;}

.calc .noUi-horizontal{ height:6px; box-shadow:none; border:none;}
.blog-category-menu .calc .noUi-horizontal{ height:4px; box-shadow:none; border:none;}
.calc .noUi-target.color-red{ background:#EBE7E6;}

.calc .noUi-target .noUi-connect{ background:#F5B93F;border: 1px solid #F5B93F;box-sizing: border-box;    box-shadow: none;}

.calc .noUi-horizontal .noUi-handle{width: 21px;    height: 21px;    background: #F5B93F;    border-radius: 2px;
    border: none;  top: -8px;    left: -10px;    cursor: pointer;box-shadow: none;}
.blog-category-menu .calc .noUi-horizontal .noUi-handle{width: 18px;    height: 18px;    background: #e7431b;    border-radius: 2px;
    border: none;  top: -8px;    left: -10px;    cursor: pointer;box-shadow: none;}

.calc .noUi-handle::after{width: 1px;    height: 8px;    background: #fff;    left: 8px;    top: 6px;    border-radius: 0;}

.calc .noUi-handle::before{width: 1px;    height: 8px;    background: #fff;    right: 8px;    top: 6px;    border-radius: 0;
    left: auto;}


.blog-category-menu .calc .noUi-handle::after{width: 1px;    height: 7px;    background: #fff;    left: 7px;    top: 6px;    border-radius: 0;}
.blog-category-menu .calc .noUi-handle::before{width: 1px;    height: 7px;    background: #fff;    right: 7px;    top: 6px;    border-radius: 0;
    left: auto;}

.calc .calc-sl-title{font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif; font-size:20px; margin-bottom:20px;}

.calc .calc-info-info{ font-size:14px; width:150px; display:inline-block;}

.calc .calc-info-data{ font-size:16px;float: right;display: inline-block; font-family: 'LatoSemibold'; }

.calc ul.ul{ margin-bottom:15px;}

.calc ul.ul li{ margin-bottom:7px;padding-left: 0; font-size: 14px;color:#252B3D;}

.calc ul.ul li::before {display: none;}

.calc ul.ul.newborder {padding: 18px 0 13px;    margin: 10px 0 25px;border-top:1px solid #F5F1F0; border-bottom:1px solid #F5F1F0;text-align: left;}

.calc .butt.butt-new {text-transform: none;    font-size: 18px;font-family: 'LatoSemibold';box-shadow:none;-webkit-box-shadow:none; height: 48px;    padding-top: 14px;    padding-bottom: 14px;}

.calc .promocode-wrap {text-align: center;    margin-top: 20px;}
.calc .promocode-link {display: inline-block;font-size: 14px;color:#252B3D;font-style: italic;border-bottom: 1px dashed #252B3D;}

.calc .orange{ color:#e7431b;}

.calc .calc-bottom{ border-top:1px solid #dedede; margin-top:30px; padding-top:20px;}

.calc .calc-bottom-item{ padding-left:62px; font-size:16px; color:#8a8d90;}

.calc .calc-bottom-item .calc-bottom-item-i{ background:url(../img/sprite.png) no-repeat; width:43px; height:43px; }

.calc .calc-bottom-item .calc-bottom-item-i.one{ background-position: -1px -49px;}

.calc .calc-bottom-item .calc-bottom-item-i.two{ background-position: -53px -49px;}

.calc .calc-bottom-item .calc-bottom-item-i.three{ background-position: -105px -49px;}

.calc .calc-bottom-item:after{ position:absolute; content:''; width:10px; height:1px; right:28px; top:0; bottom:0; margin:auto; background:#e7431b;}

.calc .calc-bottom-item .distb{ height:45px;}



.section-howget-img{ position:absolute; right:-190px; top:-55px;}

.howget .howget-item:after{ position:absolute; content:''; background:url(../img/sprite.png) -453px -1px; width:19px; height:19px; right:28px; top:0; bottom:0; margin:auto;}

.howget .howget-item .distb{ height:80px;}

.howget .howget-video{ background:#fff; -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3); padding:30px; min-height:155px; position:relative;}

.howget .howget-video-t{ float:left; width:80%; width:calc(100% - 190px); padding-right: 40px; position:relative; font-size: 18px; text-align: center; line-height: 29px; color:#E7421B}

.howget .howget-video-t:before{ position:absolute; content:''; height:80%; top:10%; right:0; width:1px; background:#e8e9ed;}

.howget .howget-video-i{ position:absolute; height:105px; right:30px; margin:auto; top:0; bottom:0; width:20%; width:calc(191px - 1px); text-align:center; font-size:10px; text-transform:uppercase;}

.howget .howget-video-i .howget-video-i-ico{ width:70px; height:70px; background:#fff; border-radius:50%; -webkit-box-shadow: 0px 5px 12px 0px rgba(42,53,62,0.5); -moz-box-shadow: 0px 5px 12px 0px rgba(42,53,62,0.5); box-shadow: 0px 5px 12px 0px rgba(42,53,62,0.5); cursor:pointer; margin:0 auto 15px; position:relative; -webkit-transition:all 0.3s; transition:all 0.3s;}

.howget .howget-video-i .howget-video-i-ico:active{webkit-box-shadow: 0px 3px 5px 0px rgba(42,53,62,0.5); -moz-box-shadow: 0px 3px 5px 0px rgba(42,53,62,0.5); box-shadow: 0px 3px 5px 0px rgba(42,53,62,0.5);}

.howget .howget-video-i .howget-video-i-ico:after{ position:absolute; content:''; background:url(../img/sprite.png) -347px -1px; left:0; top:0; bottom:0; right:0; margin:auto; width:15px; height:19px;}

.howget .howget-video-i .howget-video-i-ico:hover:after{ background-position: -387px -49px;}

.howget .howget-video-i span{ cursor:pointer;}



.howtoapply .howtoapply-items{ margin-bottom:40px;}

.howtoapply .howtoapply-item{ float:left; width:33%; text-align:center; padding:0 4px;}

.howtoapply .howtoapply-item-wp{ background:#fff; border-radius:20px; -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3); padding:15px; font-size:18px; color:#2a353e;}

.howtoapply .howtoapply-item-i{ width:97px; height:97px; margin:0 auto 15px;}

.howtoapply .howtoapply-item-i{ width:100%;}



.header .header-menu li.noafter a:after { display: none; }



.section-security{ background:url(../img/img_bg_2.png) no-repeat center;}

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

	.section-security{ background-size:contain;}

}

.security .security-ul li{ margin-bottom:30px; color:#2a353e; position:relative;}

.security .security-ul:after{ position:absolute; content:''; width:240px; height:2px; background:#e7431b; left:0; bottom:0;}

.security .security-img{ padding-top:80px;}

.security .security-img img{ width:100%; max-width:463px; object-fit: contain;}



.howtorepay .howtorepay-items{}

.howtorepay .howtorepay-item{ width:33.33%; float:left; text-align:center; padding:0 15px;}

.howtorepay .howtorepay-item-i{ margin-bottom:20px;}

.howtorepay .howtorepay-item-tit{ font-size:18px; color:#2a353e; margin-bottom:15px;}



.moment { background:#24b39b; border-radius:10px; padding:50px 0px; color:#ffffff; margin-top:-85px;}

.moment .moment-center{ text-align:center;}

.moment .moment-center .moment-center-t{ display:inline-block; font-size:24px; margin-bottom:10px; margin:0 30px 10px; position:relative;}

.moment .moment-center .butt{ margin:0 30px;}

.moment.moment-grey{ background:#f3f6fa; color:#2a353e;}



.app .app-coll-l{ padding-top:50px;}

.app .app-ul{ margin:0; padding:0; list-style:none; color:#2a353e; }

.app .app-ul li{ position:relative; padding-left:20px; margin-bottom:15px;}

.app .app-ul li:before{ position:absolute; content:''; background:url(../img/bullet.png) no-repeat; left:0; top:11px; width:9px; height:8px;}

.app .app-ul .app-ul-tit{ font-size:24px; font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif; display:block; margin-bottom:10px;}

.app .app-i{ display:inline-block; margin-top:15px;}

.app .app-i.mr10{ margin-right:10px;}

.app .app-img img{ width:100%; max-width:485px;object-fit: contain;}

.app .line{ padding-top:40px; border-bottom:1px solid #c4c6c7;}



.slider .slick-arrow{ color:transparent; width:40px; height:40px; position:absolute; top:0; bottom:0; margin:auto;}

.slider .slick-arrow:after{ position:absolute; content:''; background:url(../img/sprite.png) no-repeat; width:19px; height:19px; left:0; right:0; top:0; bottom:0; margin:auto;}

.slider .slick-prev{ left:-98px;}

.slider .slick-next{ right:-98px;}

.slider .slick-prev:after{ background-position:-263px -49px;}

.slider .slick-prev:hover:after{ background-position:-234px -49px;}

.slider .slick-next:after{ background-position:-424px -1px;}

.slider .slick-next:hover:after{ background-position:-453px -1px;}

.slider .slick-dots{ color:transparent; position:absolute; width:100%; bottom:-35px; left:0; text-align: center; margin:0; padding:0; z-index:2;}

.slider .slick-dots li{ display:inline-block; width:25px; height:25px; position:relative; cursor:pointer;}

.slider .slick-dots li:after{ position:absolute; content:''; width:6px; height:6px; border-radius:50%; background:#2a353e; opacity:0.6; -webkit-transition:all 0.3s; transition:all 0.3s; left:0; right:0; top:0; bottom:0; margin:auto; cursor:pointer;}

.slider .slick-dots li.slick-active:after{ width:8px; height:8px; opacity:1;}



.section-reviews{ padding-bottom:20px;}

.reviews-sl .slick-track{ padding-top:25px; padding-bottom:25px;}

.reviews-sl .reviews-sl-item{padding:30px; margin:0 10px; position:relative; text-align:center;}

.reviews-sl .reviews-sl-item:before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:#fff; border:1px solid #e8e9ed; border-radius:10px;  -webkit-transition:all 0.3s; transition:all 0.3s; -webkit-transform: scale(1,1); -ms-transform: scale(1,1); transform: scale(1,1);}

.reviews-sl .reviews-sl-item.slick-current:before{-webkit-transform: scale(1,1.1); -ms-transform: scale(1,1.1); transform: scale(1,1.1);}

.reviews-sl .reviews-sl-item:hover:before{-webkit-transform: scale(1,1.1); -ms-transform: scale(1,1.1); transform: scale(1,1.1);}

.reviews-sl .reviews-sl-item.slick-current:hover::before{-webkit-transform: scale(1,1.1); -ms-transform: scale(1,1.1); transform: scale(1,1.1);}

.reviews-sl .zindex{ position:relative; z-index:1;}

.reviews-sl .reviews-sl-item-i img{ width:96px; height:97px; margin-bottom:30px; display:inline-block;}

.reviews-sl .reviews-sl-item-tit{ font-size:18px; color:#2c2c2c; position:relative; padding-bottom: 20px; margin-bottom:15px; display:inline-block; white-space:nowrap; overflow:hidden; max-width:90%; text-decoration:none; text-overflow: ellipsis;}

.reviews-sl .reviews-sl-item-tit:after{ position:absolute; height:2px; content:''; width:40px; background:#eaeaea; left:0; right:0;  margin:0 auto; bottom:0;}

.reviews-sl .reviews-sl-item-text{ color:#797c7f; font-size:14px; height:205px; overflow:hidden;}

.reviews-sl .reviews-sl-item-text:after{ position:absolute; z-index:1; content:''; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 51%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); left:0; bottom:-17px; width:100%; height:30px;}



.inlinetypes .inlinetypes-item{ display:inline-block; white-space:nowrap; vertical-align:bottom; line-height:1; padding:14px 20px 13px 50px; position:relative; font-size:18px; color:#2a353e; margin-right:10px; border:1px solid #c4c6c7; -webkit-box-shadow: 0px 0px 3px 0px rgba(42,53,62,0.2); -moz-box-shadow: 0px 0px 3px 0px rgba(42,53,62,0.2); box-shadow: 0px 0px 3px 0px rgba(42,53,62,0.2); margin-bottom:10px; -webkit-transition:all 0.3s; transition:all 0.3s;}

.inlinetypes .inlinetypes-item:hover{ background:#f3f6fa;}

.inlinetypes .inlinetypes-item:before{ position:absolute; content:''; background:url(../img/sprite.png) -320px -49px; width:8px; height:8px; left:19px; top:18px;}

.inlinetypes .inlinetypes-item-more{ color:#e7431b; padding-right:95px; margin-right:0;}

.inlinetypes .inlinetypes-item-more:after{ position:absolute; content:''; background:url(../img/sprite.png) -339px -49px; width:8px; height:12px; right:20px; top:15px;}

.inlinetypes .inlinetypes-item.hidden-item{ display:none;}

.inlinetypes.opened .inlinetypes-item.hidden-item{ display:inline-block;}



.inlinetypes.inlinetypes-eqwidth{}

.inlinetypes.inlinetypes-eqwidth .inlinetypes-item:nth-child(4n+4){ margin-right:0;}



.inlinetypes.inlinetypes-eqwidth .inlinetypes-item{

	overflow:hidden;

	text-decoration:none;

	text-overflow: ellipsis; 

	width: 24%;

}



.inlinetypes.inlinetypes-eqwidth .inlinetypes-item:before{ width:11px; height:16px; background-position:-587px -1px; top:14px;}

.inlinetypes.inlinetypes-eqwidth .inlinetypes-item-more{ padding-right:0;}



.newslist .newslist-item{ border-bottom:1px solid #c4c6c7; margin-bottom:30px; padding-bottom:30px;}

.newslist .newslist-item-tit{ font-size:18px; color:#2a353e; margin-bottom:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif; font-weight:normal;}

.newslist .newslist-item-desc{ 

	height:61px; 

	overflow:hidden; 

	position:relative;

}

.blog-category-menu.blog-prev-category {

	    display: inline-block;

    vertical-align: top;

    float: right;

    width: 30%;

}

.blog-items.myW-items {

	display:inline-block;

	width:60%;

}

.blog-preview .newslist .newslist-item-desc{ 

	    height: 120px;

    overflow: hidden;

    position: relative;

    border-bottom: 1px solid #c4c6c7;

	margin-bottom: 32px;

}

.blog-category-menu.blog-prev-category  input {

	height: 44px;

    border: 1px solid #c4c6c7;

    border-radius: 5px;

    font-size: 14px;

    padding: 5px 10px 5px 45px;

	-webkit-box-shadow: 0px 0px 4px 0px rgba(42,53,62,0.2);

    -moz-box-shadow: 0px 0px 4px 0px rgba(42,53,62,0.2);

    box-shadow: 0px 0px 4px 0px rgba(42,53,62,0.2);

	 margin-bottom: 30px;

	position: relative;

	z-index: 3;

}

.blog-category-menu.blog-prev-category  input:focus {

		-webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

	color:#2a353e;

}

.blog-category-menu.blog-prev-category  .wrap-input {

	position: relative;

}

.blog-category-menu.blog-prev-category  .wrap-input::before {

    position: absolute;

    content: '';

    height: 15px;

    width: 15px;

    left: 17px;

    top: 14px;

    background: url(../img/lupa.png) no-repeat center center;

    background-size: contain;

}

.blogn-category a {

	color: #2a353e;

    font-size: 14px;

    font-weight: 600;

    padding-bottom: 15px;

    display: block;

    padding-top: 15px;

    border-bottom: 1px solid #f3f6fa;

    padding-left: 25px;

	position: relative;

}

.blogn-category a::before {

    position: absolute;

    content: '';

    height: 5px;

    width: 5px;

    left: 10px;

    top: 20px;

    background-color: #2a353e;

    border-radius: 50%;

}

.blogn-category a::after {

    position: absolute;

    content: '';

    height: 1px;

    width: 0%;

    left: 0px;

    bottom: 0;

    background-color: #e7431b;

    transition: all 0.3s linear;

}

.blogn-category a:hover{

	color:#e7431b;

}

.blogn-category a:hover::before {

    background-color: #e7431b;

}

.blogn-category a:hover::after {

	width: 100%;

	transition: width 0.3s;

}

.sm-style {

	float:left;

	margin-right:30px;

}

.myitem {

	width: 33%;

    display: inline-block;

}

#searchresults {

	    z-index: 2;

        top: 43px;

    width: 256px;

	    position: absolute;

    background: white;

   text-align: center;

	font-size: 14px;

/*	    width: 300px;*/
	    width: 31%;

	color: #2a353e;

	border-left: 1px solid #c4c6c7;

	border-right: 1px solid #c4c6c7;

	border-bottom: 1px solid #c4c6c7;

	border-radius: 5px;

}

#searchresults > div:first-child {

	margin-top:10px;

}

#searchresults > div:last-child {

	margin-bottom: 10px;

}



.newslist .newslist-item-desc:after{ position:absolute; content:''; height:10px; left:0; bottom:0; width:100%;

	background: rgba(255,255,255,0);

	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.52) 30%, rgba(255,255,255,1) 100%);

	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0.52)), color-stop(100%, rgba(255,255,255,1)));

	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.52) 30%, rgba(255,255,255,1) 100%);

	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.52) 30%, rgba(255,255,255,1) 100%);

	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.52) 30%, rgba(255,255,255,1) 100%);

	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.52) 30%, rgba(255,255,255,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );

}

.blog-page-open {

	    color: #2a353e;

    font-size: 16px;

    padding-bottom: 30px;

    border-bottom: 1px solid #c4c6c7;

    margin-bottom: 50px;

}

.title.title-small {

	font-size: 24px;

	    margin-bottom: 50px;

}

.blog-items.blog-new-items {

	    padding-bottom: 30px;

    border-bottom: 1px solid #c4c6c7;

    margin-bottom: 35px;



}

.blog-items.blog-new-items .blog-item {

	

    vertical-align: top;

}

.blog-items.blog-new-items .blog-item img {

	margin-bottom: 30px;

}

.newslist .blog-items.blog-new-items  .newslist-item-tit a {

	display: block;

    width: 70%;

    margin: 0 auto;

    text-align: center;

    white-space: pre-wrap;

}







.newslist .newslist-item-desc a{ color:#8a8d90;}



.faqlist .faqlist-items.mb60{ margin-bottom:60px}

.faqlist .faqlist-item{ border-bottom:1px solid #c4c6c7; padding-left:20px; position:relative;}

.faqlist .faqlist-item.first{ border-top:solid 1px #c4c6c7;}

.faqlist .faqlist-item-tit{ font-size:18px; font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif; padding:27px 80px 27px 0px; cursor:pointer; display:block;  -webkit-transition:color 0.3s; transition:color 0.3s;}

.faqlist .faqlist-item-tit:hover{ color:#e7431b;}

.faqlist .faqlist-item-trig{ position:absolute; top:18px; right:20px; width:42px; height:42px; border:1px solid #f1f2f2; -webkit-box-shadow: 0px 0px 5px 0px rgba(42,53,62,0.09);

-moz-box-shadow: 0px 0px 5px 0px rgba(42,53,62,0.09);

box-shadow: 0px 0px 5px 0px rgba(42,53,62,0.09); border-radius:50%;}

.faqlist .faqlist-item-trig:after{ position:absolute; content:''; background:url(../img/sprite.png) -508px -49px; width:12px; height:12px; left:0; top:0; bottom:0; right:0; margin:auto;}

.faqlist .faqlist-item-next{ position:absolute; top:18px; right:20px; width:42px; height:42px; border:1px solid #f1f2f2; -webkit-box-shadow: 0px 0px 5px 0px rgba(42,53,62,0.09);

-moz-box-shadow: 0px 0px 5px 0px rgba(42,53,62,0.09);

box-shadow: 0px 0px 5px 0px rgba(42,53,62,0.09); border-radius:50%;}

.faqlist .faqlist-item-next:after{ position:absolute; content:''; background:url(../img/sprite.png) -339px -49px; width:8px; height:12px; left:0; top:0; bottom:0; right:0; margin:auto;}

.faqlist .faqlist-item-text{ padding-right:20px;}



.faqlist .faqlist-item.active{ padding-bottom:30px; }

.faqlist .faqlist-item.active .faqlist-item-tit{ color:#e7431b;}

.faqlist .faqlist-item.active .faqlist-item-trig:after{ background-position: -530px -49px; width:12px; height:2px;}



.reviewsinner .reviewsinner-items{ border-top:1px solid #c4c6c7; margin-bottom:60px;}

.reviewsinner .reviewsinner-item{ padding-top:30px;}

.reviewsinner .reviewsinner-item-avatar{ float:left; width:12%; width:calc(100px - 1px);}

.reviewsinner .reviewsinner-item-text{ float:left; width:88%; width:calc(100% - 100px);  border-bottom:1px solid #c4c6c7; padding-bottom:30px; }

.reviewsinner .reviewsinner-item-title{ margin-bottom:10px;}

.reviewsinner .reviewsinner-item-title__user{ font-size:18px; display:inline-block; vertical-align:bottom; margin-right:30px; font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif; font-weight:normal;}

.reviewsinner .reviewsinner-item-title__date{ display:inline-block; vertical-align:bottom; font-size:12px; color:#8a8d90;}

.reviewsinner .reviewsinner-item-rating{ margin-bottom:20px;}

.reviewsinner .reviewsinner-leaverevs-t{ margin-left:100px;}



.license{ position:relative; text-align:right; float:right; position:relative; cursor:pointer; padding-right:44px; color:#8a8d90;}

.license:after{ position:absolute; content:''; width:24px; height:24px; border-radius:50%; border:1px solid #2a353e; right:0; top:-4px;}

.license:before{ position:absolute; content:''; background:url(../img/sprite.png) -1px -110px; width:11px; height:9px; right:6px; top:4px; }

.license.noflag:before{ display:none;}

.license.error:after{ border-color:#e7431b}



.rating .rating-s{ display:inline-block; width:14px; height:13px; margin-right:3px; background:url(../img/sprite.png) -574px -49px;}

.rating.rating-grade .rating-s{ cursor:pointer;}

.rating.rating-0 .rating-s{ background-position:-574px -49px;}

.rating.rating-1 .rating-s-1{ background-position:-553px -49px;}

.rating.rating-2 .rating-s-1, .rating.rating-2 .rating-s-2{ background-position:-553px -49px;}

.rating.rating-3 .rating-s-1, .rating.rating-3 .rating-s-2, .rating.rating-3 .rating-s-3{ background-position:-553px -49px;}

.rating.rating-4 .rating-s-1, .rating.rating-4 .rating-s-2, .rating.rating-4 .rating-s-3, .rating.rating-4 .rating-s-4{ background-position:-553px -49px;}

.rating.rating-5 .rating-s-1, .rating.rating-5 .rating-s-2, .rating.rating-5 .rating-s-3, .rating.rating-5 .rating-s-4, .rating.rating-5 .rating-s-5{ background-position:-553px -49px;}

.rating-text.error{ color:#e7431b;}



.contacts .contacts-info{ margin-bottom:50px;}

.contacts .contacts-fb{ margin-bottom:50px;}



#map{ width:100%; height:300px;}

.fullscreen2{ width:100%; height:285px; position:relative;}

.fullscreen2.h480{ height:480px;}

#map .fullScreen{width:42px !important; height:42px !important; top:30px !important; right:30px !important; cursor:pointer; z-index:10; background:#fff; -webkit-box-shadow: 0px 0px 12px 0px rgba(18,34,46,0.2);

-moz-box-shadow: 0px 0px 12px 0px rgba(18,34,46,0.2);

box-shadow: 0px 0px 12px 0px rgba(18,34,46,0.2); padding:0 !important; border-radius:25px;}

#map .fullScreen:after{ background:url(../img/mapsize.png); position:absolute; content:''; width:14px; height:14px; left:0; top:0; bottom:0; right:0; margin:auto;}

#map .fullScreen div{ opacity:0;}



.section-subscribe{ color:#fff; background:#e7431b;}

.subscribe-close { display:inline-block; background:#fff; border-radius:50%; position:relative; width:55px; height:55px; margin:0 25px; top:16px; cursor:pointer;}

.subscribe-close:after{ position:absolute; content:''; background:url(../img/sprite.png) -567px -1px; width:10px; height:10px; left:0; right:0; top:0; bottom:0; margin:auto;}

.subscribe-close.sc_orange{ background-color:#e7431b;}

.subscribe-close.sc_orange:after{ background-position:-23px -110px;}



.feedback-tnx .fbtitlesm18{ font-size:18px; text-align:center;}

.feedback-tnx .fbtitlesm18 .subscribe-close{ display:block; margin:15px auto 0;}







.popup-out{ position: fixed; left: 0; top: 0; z-index: 101; width: 100%; height: 100%; text-align: center; visibility:hidden; opacity:0; background:rgba(0,0,0, 0.3);}

.popup-out.active{ visibility:visible; opacity:1;}

.popup-out:after{display: inline-block; height: 100%; vertical-align: middle; content: "";}

.popup{ width: 90%; max-width:400px; height: auto; background: #fff; display: inline-block; vertical-align: middle; padding: 60px 30px 30px 30px; -webkit-transform:translateY(250px);-ms-transform: translateY(250px);transform:translateY(250px); -webkit-transition: transform 0.5s; transition: all 0.5s; visibility:hidden; opacity:0; z-index: 1;  -webkit-animation: none !important; animation: none !important; overflow: auto; max-height: 100%; -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3); border-radius:5px;}

.popup-out.active .popup{ -webkit-transform:translateY(0);-ms-transform: translateY(0); transform:translateY(0); visibility:visible; opacity:1;}

.popup .popup-close{ position:absolute; width:30px; height:30px; top:15px; right:24px; cursor:pointer;}

.popup .popup-close:after{ position:absolute; content:''; background:url(../img/sprite.png) -202px -49px; width:18px; height:18px; left:0; top:0; bottom:0; right:0; margin: auto;}



.popup-video .popup{ max-width:900px;}

.popup-video iframe{ width:100%; height:500px;}



.footer{ background:#2a353e; color:#c8c8c8; padding-top:55px; padding-bottom:20px;}

.footer .footer-item .footer-item-tit{ font-size:12px; text-transform:uppercase; color:#fff; margin-bottom:30px;}

.footer .footer-item .footer-menu{ margin:0; padding:0; list-style:none; font-size:14px;}

.footer .footer-item .footer-menu li{ margin-bottom: 25px;}

.footer .footer-item .footer-menu li a:hover{ text-decoration:underline;}

.footer .footer-item .footer-menu.limb10 li{ margin-bottom:10px;}

.footer .footer-conts{ font-size:12px; color:#8a8d90;}

.footer .footer-conts .tel{ font-size:18px; color:#d4d7d8; margin-bottom:7px; display:inline-block;}

.footer .footer-conts .tel:hover{ color:#e7431b;}

.footer .socs{ margin-bottom:45px;}

.footer .socs .soc{ display:inline-block; margin-right:4px; position:relative; width:28px; height:28px; background:url(../img/sprite.png) no-repeat;}

.footer .socs .soc.fb{ background-position:-1px -1px;}

.footer .socs .soc.gl{ background-position: -35px -1px;display:none;}

.footer .socs .soc.yt{ background-position:-69px -1px}

.footer .socs .soc.int{ background-position:-104px -1px;}

.footer .socs .soc.telg{ background-position:-138px -1px;}

.footer .socs .soc.fb:hover{ background-position:-174px -1px;}

.footer .socs .soc.gl:hover{ background-position: -208px -1px;}

.footer .socs .soc.yt:hover{ background-position:-242px -1px}

.footer .socs .soc.int:hover{ background-position:-277px -1px;}

.footer .socs .soc.telg:hover{ background-position:-311px -1px;}



.footer .footer-line{ width:80%; margin:40px auto 35px; height:1px; background:#404a52;}

.footer .footer-bottom{ color:#fff; position:relative; text-align:center; font-size:12px;}

.footer .developer{ position:absolute; top:0; right:0;}

.footer .developer:hover{ color:#fd2293;}

.footer .developer a:hover{ color:#fd2293;}



.footer .footer-bottom{ color:#8c8f93; position:relative; text-align:center; font-size:12px;}

.footer .developer > div {float:left;text-align: right;}

.dev_right {display:block;margin-left: 10px;background:#5a6268 url(../img/logo_new.png)center center no-repeat; width:87px; height:28px;transition: background 0.3s ease 0s;

-webkit-transition: background 0.3s ease 0s;}

.footer .developer:hover{ color:#ffffff;}

.footer .developer:hover .dev_right {background:#fd2293 url(../img/logo_new.png)center center no-repeat; transition: background 0.3s ease 0s;

-webkit-transition: background 0.3s ease 0s;}

.footer .developer a:hover{ color:#ffffff;}



.error404content { text-align:center; font-size: 24pt; font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif;}

.error404content .orange { color:#e7431b; }

.error404content .errortext { color:#2a353e; }



.report { text-align: center; padding: 30px 0; }

.report .reporttitle { cursor: pointer; }

.report .activetitle { color:#e7431b; cursor: default; font-size: 28px; }

.reportcurrent { padding-top:30px; padding-left: 140px; }

.reportcurrent .reviewsinner-item-text { border-bottom:none; padding-top: 20px; }

.reportcurrent .reviewsinner-item-title__user { display: block; }

.reportcurrent .reviewsinner-item-avatar { width: calc(70px - 1px); float:left;}

.reportcurrent .reviewsinner-item-title__user { font-family: 'Montserrat Alternates', "Trebuchet MS", sans-serif; }



.delimiter { height: 1px; border-bottom: 1px solid #c4c6c7; margin-left: 135px; padding-top: 30px; margin-bottom: 50px; }



.gde-text {display: none;}



.section-subscribe iframe { height: 55px; }



.review-more:after { 

	position: absolute;

	content: '';

	background: url(../img/sprite.png) -483px -1px;

	width: 18px;

	height: 10px;

	left: 0;

	right: 0;

	margin: 0 auto;

	top: 18px;

}



.review-more {

	cursor: pointer;

    position: absolute;

    width: 100%;

    z-index: 2;

    height: 40px;

    margin-top: 20px;

}



.review-more:hover:after {

    background: url(../img/sprite.png) -511px -1px;

}



.review-more-open:after {

	background-position: -292px -49px;

}



.review-more-open:hover:after {

	background: url(../img/sprite.png) -539px -1px;

}



.buttback {

	margin-top: 0;

    text-align: left;

    padding-left: 80px;

}



.news-page {

	display: inline-block;

	padding-top: 30px;

}



.news-page-next {

	float: right;

    clear: both;

}



.popup_slideLeft {

    border: 2px solid rgba(231, 67, 27, 1);

    width: 320px;

    border-radius: 20px;

    box-shadow: 0 0 2px 2px rgba(231, 67, 27, 0.3);

    height: 100%;

    padding: 20px 20px;

    float: left;

    position: relative;

    transform: translateX(-490px);

	-webkit-transform: translateX(-490px);

    transition: all 1s ease-in-out;

	-webkit-transition: all 1s ease-in-out;

    margin-left: 50px;

    margin-top: 100px;

	display: flex;

	-webkit-display: flex;

    align-items: center;

	-webkit-align-items: center;

	/**/

	position: fixed;

    bottom: 50px;

    height: auto;

    background: white;

    z-index: 3;

    /**/

}

.popup_slideLeft.leftPosition {

	transform: translateX(0px);

	-webkit-transform: translateX(0px);

	transition: all 1s ease-in-out;

	-webkit-transition: all 1s ease-in-out;

}	

.popup_slideLeft > div {

	width: 52px;

	float: left;

	margin-right: 20px;

}

.popup_slideLeft  div:nth-child(2) {

    float: left;

	width: 60%;

	display: table;

	min-height: 65px;

	height: 65px;

}

.popup_slideLeft span {

	color:#e7431b;

}

.popup_slideLeft p {

	margin: 0;

	display: table-cell;

	vertical-align: middle;

	color: #2a353e;

}

.close {

	position: absolute;

    right: 20px;

    top: 12px;

    width: 20px;

    height: 20px;

    opacity: 1;

}

.close:before, .close:after {

	position: absolute;

	left: 15px;

	content: ' ';

	height: 20px;

	width: 2px;

	background-color: #e7431b;

	transition: background-color 0.4s linear;

	-webkit-transition: background-color 0.4s linear;

}

.close:before {

	transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	transition:all 0.3s linear;

	-webkit-transition:all 0.3s linear;

}

.close:after {

	transform: rotate(-45deg);

	-webkit-transform: rotate(-45deg);

	transition:all 0.3s linear;

	-webkit-transition:all 0.3s linear;

}

.close:hover:before,

.close:hover:after {

	background-color: #2a353e;

	transition:all 0.4s linear;

	-webkit-transition:all 0.4s linear;

}

.close:hover:before {

	transform: rotate(225deg);

	-webkit-transform: rotate(225deg);

	transition:all 0.3s linear;

	-webkit-transition:all 0.3s linear;

}

.close:hover:after {

	transform: rotate(-225deg);

	-webkit-transform: rotate(-225deg);

	transition:all 0.3s linear;

	-webkit-transition:all 0.3s linear;

}



.buttback-question {

	margin-top: 40px;

    text-align: center;

    padding-left: 0;

}

.pagetitle-submenu__menu li { position: relative;  }

.pagetitle-submenu__menu li a:before{ position:absolute; width:0; height:1px; background:#e7431b; left:20px; bottom:-1px; z-index:1; -webkit-transition:width 0.3s; transition:width 0.3s; content:'';}

.pagetitle-submenu__menu li a:hover:before{ width:calc(100% - 40px);}

.pagetitle-submenu__menu .selected a { color:#e7431b; }

.pagetitle-submenu__menu .selected a:before { width:calc(100% - 40px); }



.header .header-menu__submenu .selected a { color:#e7431b; }

.header .header-menu__submenu .selected a:before { width:100%; }

.howtopay {

	    width: 86%;

    float: left;

    border: 1px solid #2a353e;

    margin-left: 12%;

    margin-bottom: 40px;

    margin-top: 20px;

    padding: 10px;

}

.howtopay div {

	    float: left;

    width: 33%;

    text-align: center;

}

.howtopay-two {

	border-left: 1px solid #2a353e;

    border-right: 1px solid #2a353e;

}

/*new*/
@media only screen and (max-width: 1240px){
	.footer-partners {
    margin-right: 15px;
	}
}
/*new*/

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

	.calc .calc-info-info{ width:130px;}

/*	new styles start*/
	.calc.calc-blog .calc-info-info{ width:120px;}
	.calc.calc-blog .calc-info-data {
    font-size: 14px;
	}
/*	new styles end*/
}

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

	.inlinetypes.inlinetypes-eqwidth .inlinetypes-item {

    width: 47.5%;

	}

	

}
/*	new styles start*/
@media only screen and (max-width: 1090px){
	.wrapper-945 {
		margin: 0 auto;
		width: 90%;
		float: none;
	}
	.calc.calc-blog .calc-info-info {
    width: 115px;
	}
	#searchresults {
		    width: 31%;
	}
	.footer-partners img {
        max-width: 100px;
	}
	.title.title-main {font-size: 44px;}
	.title-sm {font-size: 14px;}
	

}
/*	new styles end*/
@media only screen and (max-width: 1010px){
	.title.title-main {font-size: 44px;}
	.title-sm {font-size: 14px;}

}

@media only screen and (max-width: 991px){
	
	.footer-partners {
    margin-right: 10px;
	}
	.footer-partners img {
   max-width: 100px;
	}
	.footer-partners img.img-ubki {
    max-width: 85px;
	}
	/*	new styles start*/
	.calc.calc-blog .calc-pad {
    padding: 0 10px;
	}
	.calc.calc-blog .calc-info-info {
    width: 100px;
	}
	.calc-title-blog {
    font-size: 16px;
	}
	/*	new styles end*/	
	.inlinetypes.inlinetypes-eqwidth .inlinetypes-item {

    width: 47.5%;

	}

	

	.container-fluid{ padding-right:20px; padding-left:20px;}

	.wrapper-945{ padding-left:15px; padding-right:15px;}

	

	.header{ position:fixed; left:0; top:0;}

	.header .header-mico{ position:absolute; width:30px; height:30px; left:0; cursor:pointer; top:22px;}

	.header .header-mico:after{ position:absolute; content:''; background:url(../img/sprite.png) -359px -49px; width:18px; height:12px; left:0; top:0; bottom:0; right:0; margin:auto;}

	.header .header-logo{ left:53px;}

	

	.pagetitle{ padding-top:105px;}

	

	.top{ padding-top:140px}

	.security .title{ font-size:30px;}

	.app .title{ font-size:30px;}

	

	.section-howget-img{ right:0;overflow: hidden;}

	

	.threeline-items .threeline-item{ font-size:16px;}

	

	

	.footer .footer-item{ text-align:center; margin-bottom:25px;}

	.footer .footer-item .footer-item-tit{ margin-bottom:20px;}

	.footer .footer-item .footer-menu li{ margin-bottom:7px;}

	.footer .footer-item .footer-menu li a{ display:inline-block; padding:6px 0;}

	.footer .socs .soc{ margin-right:15px;}

	.footer .socs .soc.telg{ margin-right:0;}

	.footer .footer-line{ width:95%; margin-top:20px;}

	.footer .developer{ position:relative; right:inherit; margin-top:15px; text-align:center; margin: 15px auto 0; width: 194px; }
	
	.title.title-main {    font-size: 28px;    line-height: 38px;}
	

}

@media only screen and (max-width: 906px){
	#searchresults {
		width: 30%;
	}
	

}

@media only screen and (max-width: 896px){
	.subscribe iframe { height: 250px; }
}



@media only screen and (max-width: 767px){
	/*new styles  start*/
		.moment .moment-center .butt {
		margin: auto;
		display: inline-block;
		width: 220px;
	}
	.wrap_footer-partners {
    width: 80%;
    margin: 0 auto;
	}
	.footer-partners img {
    max-width: 125px;
	}
		#searchresults {
		width: 100%;
	}
.alignleft,
.alignright,
.aligncenter,
.alignnone	{
	display: block;
    width: 100%;
    margin: 25px auto;
    padding: 0;
    height: 100%;
    float: none;
}

/*new styles  end*/

	.leftPosition {display: none;}

	.blog-items.myW-items .blog-item .newslist-item-tit a {

		font-size: 14px;

	}

	.myitem {

    width: 100%;

	}

	.blog-preview .newslist .newslist-item-desc {

    height: 83px;

	font-size: 14px;

	}

	.sm-style {

     margin-right: 15px;

	}

	.blog-category-menu.blog-prev-category {

		display: block;

		margin-bottom: 40px;

	}

	.blog-category-menu.blog-prev-category {

		width: 100%;

	}

	.blog-items.myW-items {

		width:100%;

	}

	.blog-items.myW-items .blog-item img {

		    width: 100px;

    height: 100px;

	}

	

	.popup_slideLeft.leftPosition {

		transform: translateX(-45px);

		-webkit-transform: translateX(-45px);

	}

	.howtopay {

    width: 81%;

    float: right;

     margin-left: 0%; 

	}

	

	.howtopay div {

    float: left;

    width: 100%;

    text-align: center;

    padding: 20px 0;

   }

	.howtopay-two {

		border-top: 1px solid #2a353e;

		border-bottom: 1px solid #2a353e;

		border-left: none;

      border-right: none;

	}

		.header{ height:50px;}

	.header .header-logo{ width:110px; top:8px;}

	.header .header-logo img{ width:100%;}

	.header .header-right{ top:12px;}

	.header .header-mico{ top:11px;}

	

	.butt.butt-login{ color:transparent; width:30px; height:30px; padding:0; border:none;}

	.butt.butt-login:hover{ color:transparent; background:#fff;}

	.butt.butt-login:before{ left:6px; top:5px;}

	.butt.butt-login:hover:before{ background-position:-372px -1px;}

	

	.title{ font-size:18px;}

	.title.title-left{ text-align:center;}

	.title-sm{ font-size:12px;}

	.title24{ font-size:18px;}

	.title24.mb50{ margin-bottom:30px;}

	

	.siterow.mb0mob{ margin-bottom:0px;}

	.site-cell.fullmob{ width:100% !important;}

	.site-cell.fullmob.pr10{ padding-right:0;}

	.site-cell.fullmob.pr30{padding-right:0;}

	.site-cell.fullmob.mb10mob { margin-bottom:10px;}

	

	.fz18{ font-size:16px;}

	

	.section-content{ padding-top:35px}

	.section.pb50{ padding-bottom:35px}

	

	.pagetitle{ padding-top:85px; padding-bottom:30px;}

	

	.pagetitle .pagetitle-submenu{ height:30px; margin-right:10px;}

	.pagetitle .pagetitle-submenu__ico{ height:30px;}

	.pagetitle .pagetitle-submenu__ico:before{ top:9px;}

	.pagetitle .pagetitle-submenu__menu{ top:30px;}

	.pagetitle .title{ position:relative; top:5px;}

	

	.section-top{ background:#FAFAFA !important;}

	.top{ padding-top:0px; padding-bottom:0;}

	.col-xs-12.padding-0 {padding: 0;}
	.calculator.col-xs-12.padding-0 {padding: 0;}

	.calc{ margin-top:0; padding:15px 0; margin-bottom:35px;box-shadow:none;-webkit-box-shadow: none;    border-radius: 0px;    padding-left: 10px;
    padding-right: 10px;}

	.calc .calc-pad{ padding:0 15px}

	.calc .calc-l{ float:none; width:100%;}

	.calc .calc-r{ float:none; width:100%; padding-left:0;}

	.calc .calc-sltit{ font-size:14px;}

	.calc .calc-sldata{ font-size:18px;}

	.calc .calc-slinfo{ font-size:14px;}

	.calc .calc-sl-item.mb65{ margin-bottom:20px;}

	.calc .calc-sl-title{ font-size:18px; text-align:center;}

	.calc .calc-info-info{ width:58%; vertical-align:top; max-width:190px;}

	.calc .calc-info-data{font-size:14px;width:40%;display:inline-block;vertical-align:top;padding-left:5px;text-align:right;}

	

	.threeline-items{ text-align:center;}

	.threeline-items .threeline-item{ display:block; width:100%; width:100%; max-width:320px; margin:0 auto 20px; padding-right:0;}

	.threeline-items .threeline-item:after{ display:none;}

	

	.howget .howget-video{ padding:15px;}

	.howget .howget-video-t{ float:none; width:100%; padding-right:0; padding-bottom:15px}

	.howget .howget-video-t:before{ width:90%; height:1px; bottom:0; left:0; right:0; top:inherit; margin:auto; }

	.howget .howget-video-i{ position:relative; width:100%; left:inherit; right:inherit; margin-top:15px;}

	

	.howtoapply .howtoapply-item{ float:none; width:250px; margin:0 auto 15px;}

	

	.section-security{ background:none;}

	.security .title{ font-size:18px;}

	.app .title{ font-size:18px;}

	

	.howtorepay .howtorepay-item{ float:none; width:100%; max-width:400px; margin:0 auto 20px;}

	

	.moment .moment-center .moment-center-t{ font-size:20px; margin-bottom:25px;}

	

	.app .app-coll-l{ padding-top:0;}

	.app .app-ul .app-ul-tit{ font-size:16px;}

	.app .app-ul li:before{ top:4px;}

	.app .app-imgs{ text-align:center; margin-top:15px;}

	.app .app-i{ float:none; display:inline-block; margin:0px 5px 10px;} 

	

	.reviews-sl .reviews-sl-item-text{ height:auto; padding-bottom:15px;}

	

	.inlinetypes .inlinetypes-item{ font-size:11px; padding-left:30px;}

	.inlinetypes .inlinetypes-item:before{ left:11px; top:16px;}

	

	.inlinetypes.inlinetypes-eqwidth .inlinetypes-item {

    width: 46%;

	}

	

	.inlinetypes.inlinetypes-eqwidth  .inlinetypes-item:nth-child(4n+4){ margin-right:10px;}

	.inlinetypes.inlinetypes-eqwidth  .inlinetypes-item:nth-child(3n+3){ margin-right:0px;}

	.inlinetypes.inlinetypes-eqwidth .inlinetypes-item:before{ top:10px;}

	

	.newslist .newslist-item-desc{ height:auto;}

	.newslist .newslist-item-desc:after{ display:none;}

	

	.faqlist .faqlist-items.mb60{ margin-bottom:35px;}

	.faqlist .faqlist-item-tit{ font-size:16px;}

	.faqlist .faqlist-item-trig{ top:16px;}

	.faqlist .faqlist-item-next{ top:16px;}

	

	.reviewsinner .reviewsinner-item-avatar{ width:20%; width: calc(56px - 1px); padding-right:15px;}

	.reviewsinner .reviewsinner-item-avatar img{ width:100%; height: auto;}

	.reviewsinner .reviewsinner-item-text{ width:80%; width: calc(100% - 55px);}

	.reviewsinner .reviewsinner-item-review{ font-size:14px;}

	.reviewsinner .reviewsinner-leaverevs-t{ margin-left:0; margin-bottom:25px;}

	

	.rating.rating-grade .rating-s{ margin-right:15px;}

	.rating.rating-grade .rating-s-5{ margin-right:0;}

	

	.subscribe-close{ display:block; margin:0 auto;}

	

	.footer{ padding-top:40px;}

	

	.popup{ width:95%; padding-left:15px; padding-right:15px; padding-bottom:20px;}

	.popup-video iframe{ height:250px;}



	.reportcurrent { padding-left: 0; }

	.delimiter { margin-left: 0; }
	
	.title-sm {display: none;}
	.title.title-main {    text-align: center;font-size: 18px;    line-height: 24px;    display: inline-block;   margin-top: 65px;margin-bottom: 15px;    width: 200px;}
	.wrapper-945.nopadd-xs {width: 100%;}
	.container-fluid {padding-right: 15px;      padding-left: 15px; }
	
}





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

	.inlinetypes.inlinetypes-eqwidth .inlinetypes-item {

    width: 100%;

	}

	.inlinetypes.inlinetypes-eqwidth  .inlinetypes-item:nth-child(3n+3){ margin-right:10px;}

	.inlinetypes.inlinetypes-eqwidth  .inlinetypes-item:nth-child(2n+2){ margin-right:0px;}

	}



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

	.inlinetypes.inlinetypes-eqwidth .inlinetypes-item{ width:46%;}

	.inlinetypes.inlinetypes-eqwidth  .inlinetypes-item:nth-child(3n+3){ margin-right:10px;}

	.inlinetypes.inlinetypes-eqwidth  .inlinetypes-item:nth-child(2n+2){ margin-right:0px;}

	.pdf-document { display: none; }

	.pdf-document-mobile { display: block; }

	}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 

	.howtopay {

    width: 80%;

    margin-left: 16%;

	}

		.slider.reviews-sl .slick-arrow {top: initial;}

	.slider.reviews-sl .slick-next {

		right: 26%;

		pointer-events: auto;

		z-index: 9999;

	}

	.slider.reviews-sl .slick-prev {

		left: 26%;

		z-index: 9999;

	}

	.slider.reviews-sl  .slick-arrow {

		top: initial;

		bottom: -41px;

	}

	.reviews-sl .reviews-sl-item {

    padding: 15px;

	}

	.reviews-sl .reviews-sl-item-i img {

      margin-bottom: 20px;

	}

	.reviews-sl .reviews-sl-item-tit {

    padding-bottom: 10px;

    margin-bottom: 10px;

	}

	.reviews-sl .reviews-sl-item-text {

    height: 280px;

	}

		.review-more {

    height: 45px;

	}

	.hidetext .hidetext-show {

    bottom: -15px;

    height: 40px;

	}

	.reviewsinner-leaverevs {

		    margin-top: 50px;

	}

	

}

@media only screen and (min-device-width: 768px) and (max-device-width : 1024px){

	.header .header-menu__submenu li a:before {

		    -webkit-transition: none;

  			  transition:none;

	}

}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 

	.header .header-lang {

    margin-top: 10px;

    margin-right: -10px;

	}

	.howtopay {

    width: 83%;

    margin-left: 14%;

	}

	.section-howget-img {

    position: absolute;

    right: 0;

   }

	.slider .slick-next {

    right: -60px;

	}

	.slider .slick-prev {

    left: -60px;

	}

	.reviews-sl .reviews-sl-item {

    padding: 20px;

	}

	.reviews-sl .reviews-sl-item-text {

    height: 240px;

	}

	.review-more {

    height: 45px;

	}

		.reviewsinner-leaverevs {

		    margin-top: 50px;

	}

}

@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) { 

		.header .header-menu__submenu li a:before {

		    -webkit-transition: none;

  			  transition:none;

	}

	.section-howget-img {

    right: 0px;

	}

}

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

	.howtopay {

    width: 73%;

	}

}

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

	.howtopay {

    width: 68%;

	}	
	.calc .calc-r {padding: 0px 0 10px 0;    color: #2a353e;}
	.calc ul.ul.newborder {    padding: 10px 0 5px; margin: 10px 0 15px;}	
	.calc-l .calc-sl-item .siterow.mb15 {    margin-bottom: 8px;}
	.calc .promocode-wrap {    margin-top: 10px;}
	.calc .calc-sl-item.mb65 {    margin-bottom: 15px;}
	
}

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

	.howtopay {

   width: 64%;

	}

}

@media only screen and (max-width: 370px){ 
		/*new styles  start*/
	.alignleft,
	.alignright,
	.aligncenter,
	.alignnone	{
		display: block;
		width: 80%;
		margin: 25px auto;
	}

	/*new styles  end*/
}

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

	.howtopay {

   width: 58%;

	}
	.title.title-main {margin-top: 60px; margin-bottom: 10px;}
	

}






.title-main span, .title span {
    color:#E7421B
}

.tit-m {
    font-size: 12px;
    line-height: 17px;
    padding-top: 20px;
}

.field {
    margin: 10px auto;
    border:1px solid #cecece;
    border-radius: 4px;
    padding:10px;
    box-shadow: inset 2px 2px 3px rgba(0,0,0,0.1)
}

.top-phone {
    font-family: 'LatoSemibold';
    padding-top: 0px;
}

.top-phone a {
    display: inline-block;
    border:1px solid #F5B93F;
    padding:7px 15px 6px;
    border-radius: 50px;
    color:#222;
}

.top-phone a i {
    color: #F5B93F;   
}


.ic {
    font-size: 55px;
    color:#F5B93F;
    display: block;
    padding: 15px 0 0 5px;
}

.ic2 {
    font-size: 35px;
    color:#fff;
    display: block;
    padding: 25px 0 0 0px;
    background:#F5B93F;
    border-radius: 50%;
    width:90px;
    height: 90px;
    margin:5px auto;
}

.ic3 {
    font-size: 35px;
    color:#fff;
    display: block;
    padding: 25px 0 0 0px;
    background:#A0B8DB;
    border-radius: 50%;
    width:90px;
    height: 90px;
    margin:5px auto;
    text-align: center;
}

.mpb {
    text-align: center;
    font-size: 18px;
    line-height: 29px;
}

.hidetext p {
    margin-bottom: 10px;
}

.footer-menu {
    text-align: center;
}

.footer-menu a {
    margin:0 15px;
}

.textblock {
    margin:35px auto;
}

.textblock p {
    margin:15px auto;
}

.textblock a {
   text-decoration: underline;
    color:#E7421B
}

.novalid {
    border: 1px solid red !important;
}

.social {
    display: inline-block;
    text-align: center;
    padding:7px 0px 0;
    color:#fff;
    font-size: 15px;
    border-radius: 6px;
    width: 30px;
    height: 30px;
}

.disclaimer div {
    text-align:left;
    margin: 10px 0;
    font-size:12px;
}

.disclaimer div > img {
    width: 30%;
}

@media only screen and (max-width: 600px) {
    .disclaimer div {
    font-size:14px;
}

.disclaimer div > img {
    width: 100%;
}
}