@font-face {
	font-family: 'BlissPro';
	src: url('../fonts/BlissPro.eot');
	src: local('☺'), url('../fonts/BlissPro.woff') format('woff'), url('../fonts/BlissPro.ttf') format('truetype'), url('../fonts/BlissPro.svg') format('svg');
	font-display: block;
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Bliss-Pro-Bold';
	src: url('../fonts/Bliss-Pro-Bold.eot');
	src: local('☺'), url('../fonts/Bliss-Pro-Bold.woff') format('woff'), url('../fonts/Bliss-Pro-Bold.ttf') format('truetype'), url('../fonts/Bliss-Pro-Bold.svg') format('svg');
	font-weight: normal;
	font-display: block;
	font-style: normal;
}
@font-face {
	font-family: 'BlissPro-Medium';
	src: url('../fonts/BlissPro-Medium.eot');
	src: local('☺'), url('../fonts/BlissPro-Medium.woff') format('woff'), url('../fonts/BlissPro-Medium.ttf') format('truetype'), url('../fonts/BlissPro-Medium.svg') format('svg');
	font-weight: normal;
	font-display: block;
	font-style: normal;
}
@font-face {
	font-family: 'BlissPro-ExtraLight';
	src: url('../fonts/BlissPro-ExtraLight.eot');
	src: local('☺'), url('../fonts/BlissPro-ExtraLight.woff') format('woff'), url('../fonts/BlissPro-ExtraLight.ttf') format('truetype'), url('../fonts/BlissPro-ExtraLight.svg') format('svg');
	font-weight: normal;
	font-display: block;
	font-style: normal;
}
@font-face {
	font-family: 'BlissPro-Light';
	src: url('../fonts/BlissPro-Light.eot');
	src: local('☺'), url('../fonts/BlissPro-Light.woff') format('woff'), url('../fonts/BlissPro-Light.ttf') format('truetype'), url('../fonts/BlissPro-Light.svg') format('svg');
	font-weight: normal;
	font-display: block;
	font-style: normal;
}

body {
	font-family: 'BlissPro';
}
a, .btn {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.navbar-brand {display:none;}	
.navbar-light {background-color:transparent;position:relative;z-index:22;} 
.navbar-light .container {background-color:#55586d;border-radius: 1.25rem;    padding-left: 0;
    padding-right: 0;
    border: 0px solid transparent;}
.navbar-light .container .menu {-webkit-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);    border-radius: 1.25rem;}
header{background:#fafbfe;overflow:hidden;padding:10px 0;}
.navbar-light .navbar-nav .nav-link {
    color:#fff;
	font-size:.875rem;
    padding: 1rem 1.5rem;
	text-transform:uppercase;border-radius: 1.25rem;
}
.navbar-light .navbar-nav .nav-item {background: url(../images/arrow-li.jpg) no-repeat right center;}
.navbar-light .navbar-nav .nav-item:last-child {background:none;}
.navbar-light .navbar-nav .nav-item:first-child {position: relative;
    left: -2px;}
.navbar-light .navbar-nav .nav-item:last-child a {background: rgba(250,78,5,1);
background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );color:#fff;
padding: 1rem 3rem;position: relative;
    right: -3px;}
.navbar-light .navbar-nav .nav-item:last-child a:focus, .navbar-light .navbar-nav .nav-item:last-child a:hover {color:#fff; background: rgba(250,123,5,1);
background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );} 	
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #fa5205;background:#ffffff;border-radius: 1.25rem;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: #fa5205;background:#ffffff;border-radius: 1.25rem;
}
.navbar {    padding-left: 10px;
    padding-right: 10px;padding-bottom:0;}
.header-phone p {margin-bottom:0;}
.header-phone {position:relative;}
.header-phone p a {color:#fa1d05;font-size:1.125rem;font-family: 'Bliss-Pro-Bold';}
.header-phone p i {color:#fa1d05;font-size:1rem;margin-right:4px;}
.header-phone .email a {color:#2d2f38;font-size:1.1rem;font-family: 'BlissPro-Light';}
.header-phone .col-lg-4 p:nth-child(2) {font-size:0.75rem;color:#464c68;}
.header-phone .col-lg-3 p:nth-child(2) {font-size:0.75rem;color:#464c68;}
.header-phone .col-lg-5 p:nth-child(2) {font-size:0.75rem;color:#464c68;}
.header-phone .col-lg-8 p:nth-child(2) {
    font-size: 0.75rem;
    color: #464c68;
}
.im100 img {width:100%;max-width:100%;height:auto;}

.header-search .form-control {
    display: block;
    width: 100%;
    padding: .5rem .75rem;
	position:relative;
    font-size: .875rem;
    line-height: 1.5;
    color: #4c4c53;
	border:0;
    background-color: transparent;
    background-clip: padding-box;
    border-bottom: 1px solid #d6d7db;
    border-radius: 0rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.header-search .form-control::-webkit-input-placeholder {color:#4c4c53;}
.header-search .form-control::-moz-placeholder          {color:#4c4c53;}/* Firefox 19+ */
.header-search .form-control:-moz-placeholder           {color:#4c4c53;}/* Firefox 18- */
.header-search .form-control:-ms-input-placeholder      {color:#4c4c53;}
.header-search .button {position:absolute;right:25px;}
.header-search .form-control:focus {box-shadow: none;border-bottom: 1px solid #d6d7db;}
.header-social .social:hover img {opacity:.7;}
.header-social .social {margin-left:.2rem;margin-right:.2rem;} 
footer {background:#32354f;color:#ffffff;}
footer .row {background: url(../images/footer-container.png) no-repeat top center;padding-bottom:1.5rem;}
.footer-logo {padding-top:2.5rem;}
.footer-logo img {margin-bottom:1.5rem;}
.footer-logo p {margin-bottom:.5rem;color:#fff;font-size:1rem;font-family: 'BlissPro-ExtraLight';}
.footer-logo p a {color:#fff;}
.footer-logo p i {margin-right:5px;}
.footer-logo p:nth-child(3) {margin-left:18px;}
.footer-logo .footer-btn {margin-top:2.5rem;}
.footer-logo .btn{
    position: relative;
    background: rgba(250,78,5,1);
    background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );
    color: #fff;
    display: inline-block;
    border-radius: 1.5rem;
    border: none;
    font-family: 'BlissPro-ExtraLight';
    text-align: center;
    font-size: 1.125rem;
    color: #fff;
	text-transform:uppercase;
    padding: .8rem 3rem;
    outline: none;
}
.footer-logo .btn:focus, .footer-logo .btn:hover {
    color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );
}
.footer-logo .email {margin-top:1.25rem;}
.footer-menu ul {padding-left:0;margin-left:0;list-style:none;overflow:hidden;margin-top:2.5rem;}
.footer-menu ul li a {color:#d6d7dc;font-size:0.75rem;text-transform:uppercase;    padding-top: .4rem;
    letter-spacing: .1rem;font-family: 'BlissPro-ExtraLight';}
.footer-menu ul li { float:left;width:50%;}
.footer-menu ul li a:hover, .footer-menu ul li a:focus {text-decoration:underline;}
.copy {background:#282b43;color:#fff;padding:5px 0;}
.footer-form {padding-top:2.5rem;}
.footer-form .form-name {background: url(../images/headphones.png) no-repeat top left;margin-bottom:1rem;}
.footer-form .form-name p {margin-bottom:0;color:#fff;padding-left:3rem;font-family: 'BlissPro-ExtraLight';}
.footer-form .form-name p:nth-child(1) {text-transform:uppercase;font-size:1.125rem;font-family: 'BlissPro';}
.footer-form input{    background: transparent;
    color: #fff;
    font-size: 1rem;
    border:none;
	border-radius: 0rem;
    border-bottom: 2px solid #fff;
    height: 40px;
	letter-spacing:.2rem;
	text-transform:uppercase;
    margin-bottom: 20px;}
.footer-form input::-webkit-input-placeholder{color:#fff;}
.footer-form input::-moz-placeholder{color:#fff;}
.footer-form input:-ms-input-placeholder{color:#fff;}
.footer-form input:-moz-placeholder{color:#fff;}
.footer-form input:focus {border-bottom: 2px solid #fa3705;background:transparent;outline:none;box-shadow:none;color:#fff;}
.footer-form .form-group {margin-left:3rem;margin-bottom:0;}
.footer-form .security  {margin-left:3rem;margin-bottom:0;color:#bbbcc5;font-family: 'BlissPro-ExtraLight';font-size:.875rem;margin-top:1rem;}
.footer-form .btn {
	background:#fff;
	color:#fa5105;
    display: inline-block;
    border-radius: 1.5rem;
    border: none;
    font-family: 'BlissPro-ExtraLight';
    text-align: center;
    font-size: 1.125rem;
    padding: .6rem 1rem;
	width:100%;
    outline: none;
}
.footer-form .btn:hover, .footer-form .btn:focus {background: rgba(250,78,5,1);
    background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );
    color: #fff;}
	
.sidebar-form {background:#53597e;    border-radius: 1.5rem;
padding:2rem;
margin-bottom:1rem;
    -webkit-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);width:100%;}
.sidebar-form .form-name {background: url(../images/headphones.png) no-repeat top left;margin-bottom:1rem;}
.sidebar-form .form-name p {margin-bottom:0;color:#fff;padding-left:3rem;font-family: 'BlissPro-ExtraLight';}
.sidebar-form .form-name p:nth-child(1) {text-transform:uppercase;font-size:1.125rem;font-family: 'BlissPro';}
.sidebar-form input{    background: transparent;
    color: #fff;
    font-size: 1rem;
    border:none;
	border-radius: 0rem;
    border-bottom: 2px solid #fff;
    height: 40px;
	letter-spacing:.2rem;
	text-transform:uppercase;
    margin-bottom: 20px;}
.sidebar-form input::-webkit-input-placeholder{color:#fff;}
.sidebar-form input::-moz-placeholder{color:#fff;}
.sidebar-form input:-ms-input-placeholder{color:#fff;}
.sidebar-form input:-moz-placeholder{color:#fff;}
.sidebar-form input:focus {border-bottom: 2px solid #fa3705;background:transparent;outline:none;box-shadow:none;color:#fff;}
.sidebar-form .form-group {margin-bottom:0;}
.sidebar-form .security  {margin-bottom:0;color:#bbbcc5;font-family: 'BlissPro-ExtraLight';font-size:.875rem;margin-top:1rem;}
.sidebar-form .btn {
	background: rgba(250,78,5,1);
    background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );
	color:#fff;
    display: inline-block;
    border-radius: 1.5rem;
    border: none;
    font-family: 'BlissPro-ExtraLight';
    text-align: center;
    font-size: 1.125rem;
    padding: .6rem 1rem;
	width:100%;
    outline: none;
}
.sidebar-form .btn:hover, .sidebar-form .btn:focus {    color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );}	
	
h1 {text-align:left;font-size:1.5rem;text-transform:uppercase;color:#282b3a;font-family: 'BlissPro-Medium';
border-left:5px solid #f81c05;    padding-bottom: 0px;position:relative;    margin-bottom: 25px;margin-top: 20px;display:block;padding-top: 0px;
    padding-left: 10px;}
h2 {text-align:left;font-size:1.25rem;text-transform:uppercase;color:#282b3a;font-family: 'BlissPro-Medium';
padding-bottom: 0px;position:relative;    margin-bottom: 25px;margin-top: 20px;display:block;padding-top: 0px;}
h3 {text-align:left;font-size:1.25rem;text-transform:uppercase;color:#282b3a;font-family: 'BlissPro-Medium';padding-bottom: 0px;position:relative;    margin-bottom: 25px;margin-top: 20px;display:block;padding-top: 0px;}
h4 {text-align:left;font-size:1.25rem;text-transform:uppercase;color:#282b3a;font-family: 'BlissPro-Medium';
padding-bottom: 0px;position:relative;    margin-bottom: 25px;margin-top: 20px;display:block;padding-top: 0px;}
.title-t {text-align:left;font-size:1.35rem;text-transform:uppercase;color:#282b3a;font-family: 'BlissPro-Medium';
border-left:5px solid #f81c05;position:relative;    margin-bottom: 25px;margin-top: 20px;display:block;
    padding-left: 10px;}	
.contacts .row .col-lg-6:nth-child(1) p {margin-bottom:0;font-size:1.125rem;color:#343744;font-family: 'BlissPro-Medium';} 
.contacts .row .col-lg-6:nth-child(1) p a {color:#343744;}
.contacts .row .col-lg-6:nth-child(1) > div {padding-left:3.5rem;margin-bottom:1rem;}
.contacts .row .col-lg-6:nth-child(1) > div:nth-child(1) {background: url(../images/ico-contacts_03.png) no-repeat top left;}
.contacts .row .col-lg-6:nth-child(1) > div:nth-child(1) p:nth-child(2) {font-size:.875rem;font-family: 'BlissPro-ExtraLight';} 
.contacts .row .col-lg-6:nth-child(1) > div:nth-child(2) {background: url(../images/ico-contacts_05.png) no-repeat center left;padding:1rem 0;padding-left:3.5rem;}
.contacts .row .col-lg-6:nth-child(1) > div:nth-child(3) {background: url(../images/ico-contacts_08.png) no-repeat center left;padding:1rem 0;padding-left:3.5rem;}
.contacts .row .col-lg-6:nth-child(1) > div:nth-child(3) p:nth-child(2) {font-size:.875rem;font-family: 'BlissPro-ExtraLight';} 
.contacts .row .col-lg-6:nth-child(1) > div:nth-child(4) {background: url(../images/ico-contacts_10.png) no-repeat center left;}
.moduletableform-contacts {background:#53597e;    border-radius: 1.5rem;
padding:1rem;
margin-bottom:1rem;
    -webkit-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);width:100%;position:relative;margin-top:-3.9rem;}
.moduletableform-contacts .form-name {    background: url(../images/email-open-sketched-envelope.png) no-repeat top left;}
.moduletableform-contacts .form-name p {margin-bottom:0;color:#fff;padding-left:3rem;font-family: 'BlissPro-ExtraLight';}
.moduletableform-contacts .form-name p:nth-child(1) {text-transform:uppercase;font-size:1.125rem;font-family: 'BlissPro';}
.moduletableform-contacts input{    background: transparent;
    color: #fff;
    font-size: 1rem;
    border:none;
	border-radius: 0rem;
    border-bottom: 2px solid #fff;
    height: 40px;
	letter-spacing:.2rem;
	text-transform:uppercase;
    margin-bottom: 20px;}
.moduletableform-contacts input::-webkit-input-placeholder{color:#fff;}
.moduletableform-contacts input::-moz-placeholder{color:#fff;}
.moduletableform-contacts input:-ms-input-placeholder{color:#fff;}
.moduletableform-contacts input:-moz-placeholder{color:#fff;}
.moduletableform-contacts input:focus {border-bottom: 2px solid #fa3705;background:transparent;outline:none;box-shadow:none;color:#fff;}
.moduletableform-contacts textarea::-webkit-input-placeholder{color:#fff;}
.moduletableform-contacts textarea::-moz-placeholder{color:#fff;}
.moduletableform-contacts textarea:-ms-input-placeholder{color:#fff;}
.moduletableform-contacts textarea:-moz-placeholder{color:#fff;}
.moduletableform-contacts textarea:focus {border-bottom: 1px solid #fa3705;background:transparent;outline:none;box-shadow:none;color:#fff;}
.moduletableform-contacts .form-group {margin-bottom:0;}
.moduletableform-contacts textarea {
    background: #7b7f9c;
    height: 150px!important;
    margin-top: 10px;
    border: none;
    border-radius: 0rem;
    border-bottom: 1px solid #fff;
    letter-spacing: .2rem;
    text-transform: uppercase;
    color: #fff;
    font-size: .875rem;
    resize: none;
}
.moduletableform-contacts .security  {margin-bottom:0;color:#bbbcc5;font-family: 'BlissPro-ExtraLight';font-size:.875rem;margin-top:1rem;}
.moduletableform-contacts .btn {
	background: rgba(250,78,5,1);
    background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );
	color:#fff;
    display: inline-block;
    border-radius: 1.5rem;
    border: none;
	margin-top:1.5rem;
    font-family: 'BlissPro-ExtraLight';
    text-align: left;
    font-size: 1.125rem;
    padding: .6rem 2rem;
    outline: none;
}
.moduletableform-contacts .btn:hover, .moduletableform-contacts .btn:focus {    color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );}	.nav-fill .nav-item {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
    background: none;
    color: inherit;
    padding: 0;
    font-family: inherit;
    margin-bottom: 0;
}
.bottom-content {margin-bottom:2rem;}	
.bottom-content .row {background: url(../images/bottom-content.png) #f6f6f9 no-repeat top right;border-radius:1.5rem;overflow:hidden;padding:1.5rem;}
.bottom-content .bottom-div {padding:1rem 0;}
.bottom-content .title-bottom {color:#282b3a;font-size:1.125rem;text-transform:uppercase;font-family: 'BlissPro-Light';}
.bottom-content .row p {
    color: #313444;
    font-size: 1.125rem;
    background: url(../images/check-mark-.png) no-repeat left center;
    padding-left: 1.5rem;
	margin-bottom:.5rem;
}
.bottom-content .row p a {font-family: 'Bliss-Pro-Bold';color:#313444;}
.bottom-content .row p span {text-transform:uppercase;color:#fa1f05;}
aside .navbar {padding-left:0;padding-right:0;}
.aside-nav {width:100%;}
.aside-nav .menu {margin-left:0px;padding:0px;list-style:none;margin-top: 12px;}
.aside-nav ul.menu .nav-item .nav-link {
    padding: .8rem .2rem;
    color: #f1f4fa;
    font-size: 1rem;
    background: #434867;
	    padding-left: 1rem;
		border-radius:.5rem;
		position:relative;
		    margin-bottom: 10px;
}
.aside-nav ul.menu .nav-item .nav-link:before {content:" ";position:absolute;background: url(../images/arrow-top.png) no-repeat center center;
width:21px;height:9px;top:0;left:1.5rem;}
.aside-nav ul.menu .nav-item {
    list-style: none;
    background: #ffffff;
    border-radius: .5rem;
 -webkit-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
-moz-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    margin-bottom: 30px;
	    padding-bottom: 20px;
}
.aside-nav ul.menu .nav-item .nav-child {
    padding: 0rem;
}
.aside-nav ul.menu .nav-item .nav-child .nav-item {
    list-style: none;
    background: transparent;
    margin-bottom: auto;
	    border-radius: 0rem;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);
	  padding-bottom: 0rem;
}
.aside-nav ul.menu .nav-item .nav-child .nav-item .nav-link:before {display:none;} 
.aside-nav ul.menu .nav-item .nav-child .nav-item .nav-link {
    padding: .3rem .2rem;
    text-transform: inherit;
	font-family: 'BlissPro-Light';
    color: #4f536b;
    font-size: 1rem;
	padding-left:2rem;
	  
	background: url(../images/aside-arrow.png) no-repeat 1rem 50%;
	    margin-bottom: 0px;
}
.aside-nav ul.menu .nav-item .nav-child .nav-item .nav-link:hover, .aside-nav ul.menu .nav-item .nav-child .nav-item .nav-link:focus {
	background: url(../images/aside-arrow-h.png) no-repeat 1rem 50%;color:#2541cb;text-decoration:underline;
}
.aside-nav ul.menu .nav-item .nav-child .nav-item.active .nav-link, .aside-nav ul.menu .nav-item .nav-child .nav-item.active .nav-link {
  background: url(../images/aside-arrow-h.png) no-repeat 1rem 50%;color:#2541cb;text-decoration:underline;
}
.aside-nav ul.menu .nav-item .nav-link:hover, .aside-nav ul.menu .nav-item .nav-link:focus  {background:#fa5b05;text-decoration:none;}
.aside-nav ul.menu .nav-item.active .nav-link, .aside-nav ul.menu .nav-item.active .nav-link {
  background:#fa5b05;text-decoration:none;
}
.top-home-banner {background: url(../images/top.jpg) no-repeat top center;position:relative;margin-top:-30px;min-height:410px;padding-top:30px;overflow:hidden;}
.top-home-banner .title-top {margin:50px 0 30px 0;border-left:5px solid #fa1c05;}
.top-home-banner .title-top p {margin-bottom:0;font-family: 'Bliss-Pro-Bold';font-size:1.875rem;text-transform:uppercase;padding-left:.5rem;color:#2f324b;    line-height: 1.3em;letter-spacing:.3rem;}

.top-home-banner .title-top p:nth-child(2) {color:#fa1f05;}
.top-home-banner .col-lg-6 p {color:#313444;font-size:1.1rem;background: url(../images/check-mark-.png) no-repeat left center;font-family: 'BlissPro-Medium';padding-left:1.5rem;}
 .top-home-banner .col-lg-6 .btn-zakaz {position: relative;
        background: rgba(250,78,5,1);
    background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );
    color: #fff;
    display: inline-block;
    border-radius: 1.5rem;
    border: none;
	font-family: 'BlissPro-ExtraLight';
    text-align: center;
    font-size: 1.125rem;
    color: #fff;
    padding: .6rem 2rem;
    outline: none;
 margin-top: 3px;}
  .top-home-banner .col-lg-6 .btn-zakaz:hover,  .top-home-banner .col-lg-6 .btn-zakaz:focus {
background:#55586d}
 
.content {padding-bottom:30px;padding-top:30px;}
.form-comments{    background: #53597e;
    border-radius: 1.5rem;
    -webkit-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);padding:20px;margin-top:20px;margin-bottom:30px;border-radius:.5rem;}
.form-comments .title-comments{color:#fff;font-size:1.125rem;text-align:left;padding-top:1rem;padding-bottom:1rem;padding-left:3.5rem;text-transform:uppercase; background: url(../images/paper-plane.png) no-repeat top left;font-family: 'BlissPro-Medium';margin-bottom:1.5rem;}
.form-comments .title-comments span {font-size:.7rem;font-family: 'BlissPro-ExtraLight';text-transform:initial;margin-left:.5rem;}
.form-comments .title-v{color:#fff;font-size:1.125rem;text-align:left;padding-top:1rem;padding-bottom:1rem;padding-left:3.5rem;text-transform:uppercase; background: url(../images/question.png) no-repeat 6px 50%;font-family: 'BlissPro-Medium';margin-bottom:1.5rem;}
.form-comments .title-v span {font-size:.7rem;font-family: 'BlissPro-ExtraLight';text-transform:initial;margin-left:.5rem;}

.form-comments input{       background: transparent;
    color: #fff;
    font-size: .75rem;
    border: none;
    border-radius: 0rem;
    border-bottom: 2px solid #fff;
    height: 40px;
    letter-spacing: .2rem;
    text-transform: uppercase;
    margin-bottom: 20px;font-family: 'BlissPro-ExtraLight';}
.form-comments input::-webkit-input-placeholder{color:#fff;}
.form-comments input::-moz-placeholder{color:#fff;}
.form-comments input:-ms-input-placeholder{color:#fff;}
.form-comments input:-moz-placeholder{color:#fff;}
.form-comments textarea::-webkit-input-placeholder{color:#fff;}
.form-comments textarea::-moz-placeholder{color:#fff;}
.form-comments textarea:-ms-input-placeholder{color:#fff;}
.form-comments textarea:-moz-placeholder{color:#fff;}
.form-comments input:focus, .form-comments textarea:focus{border-bottom: 2px solid #fa3705;
    background: transparent;
    outline: none;
    box-shadow: none;
    color: #fff;}
.form-comments textarea{background: #7b7f9c;
    height: 150px!important;
    margin-top: 10px;
    border: none;
    border-radius: 0rem;
    border-bottom: 1px solid #fff;
    letter-spacing: .2rem;
    text-transform: uppercase;
    color: #fff;
    font-size: .75rem;
    resize: none;font-family: 'BlissPro-ExtraLight';}
.form-comments #comments-form-send .btn{    background: rgba(250,78,5,1);
    background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );
    color: #fff;
    display: inline-block;
    border-radius: 1.5rem;
    border: none;
	margin-top:1.5rem;
	margin-bottom:1rem;
    font-family: 'BlissPro-ExtraLight';
    text-align: left;
    font-size: 1.125rem;
    padding: .6rem 3rem;
    outline: none;}
.form-comments #comments-form-send .btn:hover, .form-comments #comments-form-send .btn:focus{color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );}
.form-rewiews-posts .form-rewiews-posts-rewiews{margin-bottom:20px;position:relative;padding:0rem;}
.form-rewiews-posts .form-rewiews-posts-rewiews .rewiews-block{padding:1rem;background:#f6f7fc;border-radius:.5rem;}
.form-rewiews-posts .form-rewiews-posts-rewiews .rewiews-block div {display:inline;}
.form-rewiews-posts .form-rewiews-posts-rewiews .rewiews-name{font-size:1.125rem;color:#fa2105;font-family: 'BlissPro-Medium';background: url(../images/user_avatar.png) no-repeat left center;    padding-left: 2rem;padding-top: .2rem;
    padding-bottom: .2rem;}
.form-rewiews-posts .form-rewiews-posts-rewiews .questions-name	{font-size:1.125rem;color:#fa2105;font-family: 'BlissPro-Medium';background: url(../images/userq_avatar.png) no-repeat left center;    padding-left: 2.5rem;padding-top: .5rem;
    padding-bottom: .5rem;}
.form-rewiews-posts .form-rewiews-posts-rewiews .rewiews-date{font-size:0.8125rem;color:#5c5e75;float:right;}
.form-rewiews-posts .form-rewiews-posts-rewiews .rewiews-text{color:#282b3a;margin-top:10px;line-height:1.2em;display:block!important;font-family: 'BlissPro-ExtraLight';padding-left: 2rem;}
.form-rewiews-posts .form-rewiews-posts-rewiews .questions-text{color:#282b3a;margin-top:10px;line-height:1.2em;display:block!important;font-family: 'BlissPro-ExtraLight';padding-left: 2.5rem;}
.form-rewiews-posts .form-rewiews-posts-rewiews .rewiews-answer {
    margin-left: 4rem;
    padding-left: 1rem;
    position: relative;
    padding-top: 1rem;
    padding-bottom: 1rem;
    background: #fbfbfe;
    border-radius: .5rem;
}
.form-rewiews-posts .form-rewiews-posts-rewiews .rewiews-answer .rewiews-answer-header .rewiews-name{font-size: 1.125rem;
    color: #53597e;
    font-family: 'BlissPro-Medium';background: url(../images/admin_avatar.png) no-repeat left center;    padding-left: 2.5rem;}
.form-rewiews-posts .form-rewiews-posts-rewiews .rewiews-answer .rewiews-answer-text{color:#282b3a;margin-top:5px;line-height:1.2em;display:block!important;font-family: 'BlissPro-ExtraLight';padding-left: 2.5rem;}

.page-content ul {
    list-style: none;
    padding-left: 0px;
}
.page-content ul li {
    background: url(../images/check-mark-5.png) no-repeat 0px 8px;
    padding: 2px 0px 2px 20px;
	color:#282b3a;
	margin-bottom:.5rem;
	font-family: 'BlissPro-ExtraLight';
}
.page-content ul li:last-child {margin-bottom:0;}
.page-content p {color:#282b3a;font-size:1rem;    font-family: 'BlissPro-ExtraLight';}
.page-content ol li {font-family: 'BlissPro-ExtraLight';
    color: #424242;margin-bottom:.5rem;
    list-style: none;}	
.page-content ol{
  counter-reset: myCounter;padding-left:0;
}
.page-content ol li:before {
    counter-increment: myCounter;
    content: counter(myCounter);
	font-family: 'Bliss-Pro-Bold';
    color: #fa2105;display: inline-block;
    margin-right: 7px;
    text-align: center;
    line-height: 30px;
    font-style: initial;
}

.category-desc ul {
    list-style: none;
    padding-left: 0px;
}
.category-desc ul li {
    background: url(../images/check-mark-5.png) no-repeat 0px 8px;
    padding: 2px 0px 2px 20px;
	color:#282b3a;
	margin-bottom:.5rem;
	font-family: 'BlissPro-ExtraLight';
}
.category-desc ul li:last-child {margin-bottom:0;}
.category-desc p {color:#282b3a;font-size:1rem;    font-family: 'BlissPro-ExtraLight';}
.category-desc ol li {font-family: 'BlissPro-ExtraLight';
    color: #424242;margin-bottom:.5rem;
    list-style: none;}	
.category-desc ol{
  counter-reset: myCounter;padding-left:0;
}
.category-desc ol li:before {
    counter-increment: myCounter;
    content: counter(myCounter);
	font-family: 'Bliss-Pro-Bold';
    color: #fa2105;display: inline-block;
    margin-right: 7px;
    text-align: center;
    line-height: 30px;
    font-style: initial;
}


.category_description ul {
    list-style: none;
    padding-left: 0px;
}
.category_description ul li {
    background: url(../images/check-mark-5.png) no-repeat 0px 8px;
    padding: 2px 0px 2px 20px;
	color:#282b3a;
	margin-bottom:.5rem;
	font-family: 'BlissPro-ExtraLight';
}
.category_description ul li:last-child {margin-bottom:0;}
.category_description p {color:#282b3a;font-size:1rem;    font-family: 'BlissPro-ExtraLight';}
.category_description ol li {font-family: 'BlissPro-ExtraLight';
    color: #424242;margin-bottom:.5rem;
    list-style: none;}	
.category_description ol{
  counter-reset: myCounter;padding-left:0;
}
.category_description ol li:before {
    counter-increment: myCounter;
    content: counter(myCounter);
	font-family: 'Bliss-Pro-Bold';
    color: #fa2105;display: inline-block;
    margin-right: 7px;
    text-align: center;
    line-height: 30px;
    font-style: initial;
}

.row-warranty .col-lg-11 ul {padding-left:10px;}
.title-zakaz {margin-bottom:10px;font-family: 'BlissPro-Medium';}
.zakaz-dip-content p {
    color: #313444;
    font-size: 1.125rem;
    background: url(../images/check-mark-.png) no-repeat left center;
    padding-left: 1.5rem;
    margin-bottom: .5rem;
	font-family: 'BlissPro-Light';
}
.zakaz-dip-content p span {
    text-transform: uppercase;
    color: #fa1f05;font-family: 'BlissPro-Medium';
}
.zakaz-dip-content p a {
    font-family: 'Bliss-Pro-Bold';
    color: #313444;
}
.moduletableclearen {border-radius:1rem;border:3px solid #fa2105;margin:2rem 0;padding:1rem;
    background: url(../images/233117-P2AQQW-940.png)#f7f7f9 no-repeat bottom right; }
.moduletableclearen .customclearen p {font-size:1rem;color:#282b3a;padding-left:3rem;padding-top:.7rem;padding-bottom:.7rem;margin-bottom:0;}	
.moduletableclearen .customclearen p:nth-child(1) { background: url(../images/ico-clearen_03.png) no-repeat left center;} 	
.moduletableclearen .customclearen p:nth-child(2) { background: url(../images/ico-clearen_06.png) no-repeat left center;} 	
.moduletableclearen .customclearen p:nth-child(3) { background: url(../images/ico-clearen_08.png) no-repeat left center;} 	
.moduletableclearen .customclearen p:nth-child(4) { background: url(../images/ico-clearen_10.png) no-repeat left center;} 	
.moduletableclearen .customclearen p:nth-child(5) { background: url(../images/ico-clearen_12.png) no-repeat left center;} 	
.title-t {
    margin-bottom: 25px;
    margin-top: 10px;
	letter-spacing:.2rem;
}
.sidebar-right {    border-radius: .5rem;
    -webkit-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);margin-bottom:30px;}
.sidebar-right ul.menu .nav-item {
    list-style: none;
    background: #ffffff;
    border-radius: .5rem;
    -webkit-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0);
    -moz-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0);
    box-shadow: 0px 0px 36px 0px rgba(53,54,61,0);
    margin-bottom: 0px;
	    padding-bottom: 0;
}
.sidebar-right ul.menu .nav-item .nav-link {
    padding: .8rem .2rem;
    color: #fa1d05;
    font-size: .875rem;
background: rgba(247,247,249,1);
background: -moz-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(247,247,249,1)), color-stop(35%, rgba(247,247,249,1)), color-stop(44%, rgba(247,247,249,1)), color-stop(51%, rgba(249,249,250,1)), color-stop(59%, rgba(249,249,250,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f9', endColorstr='#ffffff', GradientType=1 );
    padding-left: 1rem;
	text-transform:uppercase;
    border-radius: .5rem;
    position: relative;
	letter-spacing:.1rem;
}
.sidebar-right ul.menu .nav-item .nav-link:hover, .sidebar-right ul.menu .nav-item .nav-link:focus {
    background: rgba(247,247,249,1);
background: -moz-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(247,247,249,1)), color-stop(35%, rgba(247,247,249,1)), color-stop(44%, rgba(247,247,249,1)), color-stop(51%, rgba(249,249,250,1)), color-stop(59%, rgba(249,249,250,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f9', endColorstr='#ffffff', GradientType=1 );
    text-decoration: none;
	color:#434867;
}
.sidebar-right ul.menu .nav-item.active .nav-link, .sidebar-right ul.menu .nav-item.active .nav-link {
background: rgba(247,247,249,1);
background: -moz-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(247,247,249,1)), color-stop(35%, rgba(247,247,249,1)), color-stop(44%, rgba(247,247,249,1)), color-stop(51%, rgba(249,249,250,1)), color-stop(59%, rgba(249,249,250,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f9', endColorstr='#ffffff', GradientType=1 );
    text-decoration: none;
	color:#434867;
}
.sidebar-right ul.menu .nav-item .nav-link img {float:left;}
.sidebar-right ul.menu .nav-item .nav-link .image-title {display: initial;
    left: 10px;
    position: relative;}
.sidebar-right ul.menu .nav-item .nav-child .nav-item .nav-link {
   letter-spacing:0rem;
}
.sidebar-right .menu {
    margin-left: 0px;
    padding: 0px;
    list-style: none;
    margin-top: 0px;
	margin-bottom:0;
}
.sidebar-right ul.menu .nav-item .nav-link:before {
display:none;}
.vertical-aside {
    padding: .8rem .2rem;
    color: #fa1d05;
    font-size: .875rem;
    padding-left: 3.5rem;
    text-transform: uppercase;
    border-radius: .5rem;
    position: relative;
    letter-spacing: .1rem;
	margin-bottom:10px;
}
.vertical-vuz { background: url(../images/school.png) no-repeat .8rem 50%, rgba(247,247,249,1);
    background: url(../images/school.png) no-repeat .8rem 50%, -moz-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
    background: url(../images/school.png) no-repeat .8rem 50%, -webkit-gradient(left top, right top, color-stop(0%, rgba(247,247,249,1)), color-stop(35%, rgba(247,247,249,1)), color-stop(44%, rgba(247,247,249,1)), color-stop(51%, rgba(249,249,250,1)), color-stop(59%, rgba(249,249,250,1)), color-stop(100%, rgba(255,255,255,1)));
    background: url(../images/school.png) no-repeat .8rem 50%, -webkit-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
    background: url(../images/school.png) no-repeat .8rem 50%, -o-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
    background:  url(../images/school.png) no-repeat .8rem 50%,-ms-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
    background:  url(../images/school.png) no-repeat .8rem 50%, linear-gradient(to right, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f9', endColorstr='#ffffff', GradientType=1 );
}
.vertical-info { background: url(../images/papyrus.png) no-repeat .8rem 50%, rgba(247,247,249,1);
    background: url(../images/papyrus.png) no-repeat .8rem 50%, -moz-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
    background: url(../images/papyrus.png) no-repeat .8rem 50%, -webkit-gradient(left top, right top, color-stop(0%, rgba(247,247,249,1)), color-stop(35%, rgba(247,247,249,1)), color-stop(44%, rgba(247,247,249,1)), color-stop(51%, rgba(249,249,250,1)), color-stop(59%, rgba(249,249,250,1)), color-stop(100%, rgba(255,255,255,1)));
    background: url(../images/papyrus.png) no-repeat .8rem 50%, -webkit-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
    background: url(../images/papyrus.png) no-repeat .8rem 50%, -o-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
    background:  url(../images/papyrus.png) no-repeat .8rem 50%,-ms-linear-gradient(left, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
    background:  url(../images/papyrus.png) no-repeat .8rem 50%, linear-gradient(to right, rgba(247,247,249,1) 0%, rgba(247,247,249,1) 35%, rgba(247,247,249,1) 44%, rgba(249,249,250,1) 51%, rgba(249,249,250,1) 59%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f9', endColorstr='#ffffff', GradientType=1 );
}
.newsflash-vert {padding: 0rem;margin-bottom:0;}
.newsflash-item {list-style: none;}
.newsflash-item a  {
    padding: .3rem .2rem;
    text-transform: inherit;
    font-family: 'BlissPro-Light';
    color: #4f536b;
    font-size: 1rem;
	display:block;
    padding-left: 2rem;
    background: url(../images/aside-arrow.png) no-repeat 1rem 50%;
    margin-bottom: 0px;
}
.newsflash-item a:hover, .newsflash-item a:focus {
    background: url(../images/aside-arrow-h.png) no-repeat 1rem 50%;
    color: #2541cb;
    text-decoration: underline;
}
.sidebar-right .btn {    display: inline-block;
    border-radius: 1.5rem;
    border: 1px solid #fa2a05;
	color:#fa2a05;
    font-family: 'BlissPro-Light';
    text-align: center;
    font-size: 1rem;
    padding: .4rem 2rem;
    outline: none;
	border-radius:1.5rem;
    margin-top: .5rem;
	margin-left:1rem;
	margin-bottom:1rem;}
.sidebar-right .btn:hover, .sidebar-right .btn:focus {color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );}	
.profession p {font-size:1rem;color:#4f536b;margin-bottom:.5rem;}
.profession .col-lg-4 {border-right:1px solid #edeef0;}
.profession .col-lg-6 {border-right:1px solid #edeef0;}
.profession .col-lg-4:last-child {border-right:1px solid transparent;}
.profession .col-lg-6:last-child {border-right:1px solid transparent;}
.profession p a {color:#4f536b;text-decoration:none;    padding-left: 2rem;
    background: url(../images/aside-arrow.png) no-repeat 1rem 50%;}
.profession p:hover a, .profession p:focus a {    background: url(../images/aside-arrow-h.png) no-repeat 1rem 50%;
    color: #2541cb;
    text-decoration: underline;}
.city .cat-children .col-lg-4 {border-right:1px solid #edeef0;}
.city .cat-children .col-lg-4:nth-child(3n+3) {border-right:1px solid transparent;}
.city .cat-children .dp-category-title a {color:#4f536b;text-decoration:none;    padding-left: 2rem;
    background: url(../images/aside-arrow.png) no-repeat 1rem 50%;}
.city .cat-children .dp-category-title {margin-bottom:.5rem;}	
.city .cat-children .dp-category-title:hover a, .city .cat-children .dp-category-title:focus a {    background: url(../images/aside-arrow-h.png) no-repeat 1rem 50%;
    color: #2541cb;
    text-decoration: underline;}
.fancybox-close {
    position: absolute;
    top: 8px!important;
    right: 5px!important;
    width: 21px!important;
    height: 21px!important;
    cursor: pointer;
    z-index: 8040;
	background: url(cancel.png) no-repeat center center!important;
}	
#form {background:#f5f6fa;
    border-radius: 1.5rem;
    padding: 1.5rem 1.5rem;
    margin: 30px 0;}
#form .title-s {
    color: #52a0bb;
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 15px;margin-top:10px;
}
#form .form-control {margin-bottom:1rem;color:#4c516a;font-size:.75rem;border:1px solid transparent;height:40px;letter-spacing:.2rem;text-transform:uppercase;font-family: 'BlissPro-ExtraLight';}
#form textarea {height:125px!important;}
#form input::-webkit-input-placeholder {
 color:#4c516a;
}
#form input::-moz-placeholder {
  color:#4c516a;
}
#form input:-ms-input-placeholder {
 color:#4c516a;
}
#form input:-moz-placeholder {
 color:#4c516a;
}
#form textarea::-webkit-input-placeholder {
 color:#4c516a;
}
#form textarea::-moz-placeholder {
  color:#4c516a;
}
#form textarea:-ms-input-placeholder {
 color:#4c516a;
}
#form textarea:-moz-placeholder {
 color:#4c516a;
}
#form .form-name {
    background: url(../images/pencil1.png) no-repeat top left;
    margin-bottom: 1rem;
	margin-top:1rem;
}
#form .form-name p:nth-child(1) {
    text-transform: uppercase;
    font-size: 1.125rem;
	color:#282b3a;
	letter-spacing:.1rem;
    font-family: 'BlissPro';
}
#form .form-name p {
    margin-bottom: 0;
    color: #4e526b;
    padding-left: 3.3rem;
    font-family: 'BlissPro-ExtraLight';
}
#button1 {
   background: rgba(250,78,5,1);
    background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );
    color: #fff;
    display: inline-block;
    border-radius: 1.5rem;
    border: none;
    font-family: 'BlissPro-ExtraLight';
    text-align: center;
    font-size: 1.125rem;
    padding: .6rem 4rem;
    outline: none;
		border:none;
		margin-top:15px;margin-bottom:25px;
	-webkit-box-shadow: 0px 0px 35px 8px rgba(214,215,220,1);
-moz-box-shadow: 0px 0px 35px 8px rgba(214,215,220,1);
box-shadow: 0px 0px 35px 8px rgba(214,215,220,1);
}
#button1:hover, #button1:focus {color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );
}

.rewiews-row {padding:1rem;    border-radius: .5rem;
    -webkit-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    margin-bottom: 30px;}
.rewiews-aside-text {color:#282b3a;font-size:.875rem;line-height:1.1em;} 
.rewiews-aside-date {color:#5c5e75;font-size:0.9rem;font-family: 'BlissPro-Light';}
.rewiews-aside-name {color:#fa2a05;font-size:1.125rem;background: url(../images/speech-bubble.png) no-repeat left center;    padding-left: 2rem;font-family: 'BlissPro-Medium';}
.rewiews-aside-item .d-flex {margin-bottom:.5rem;}
.sidebar-rewiews .btn {display: inline-block;
    border-radius: 1.5rem;
    border: 1px solid #fa2a05;
    color: #fa2a05;
    font-family: 'BlissPro-Light';
    text-align: center;
    font-size: 1rem;
    padding: .4rem 2rem;
    outline: none;
    border-radius: 1.5rem;
    margin-top: .5rem;
    margin-left: 1rem;
    margin-bottom: 1rem;
}
.sidebar-rewiews .btn:hover, .sidebar-rewiews .btn:focus {color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );}
.category-list li {float:left;width:33%;list-style:none;margin-bottom:5px;}
.category-list li a {color:#000;font-size:1.25rem;background: url(../images/star.png) no-repeat left center;padding-left:25px;}
.category-list li a:hover, .category-list li a:focus {color:#95c126;}


.blog-preview .blog-title {
    font-size: 1.125rem;
    color: #282b3a;margin-bottom: 10px;font-family: 'BlissPro-Medium';
}
.blog-preview .items-ld p {color:#282b3a;font-size: 1rem;font-family: 'BlissPro-ExtraLight';}

.blog-preview .readmore {
    text-align: left;
	margin-bottom:0px;
}
.blog-preview {    margin-bottom: 40px;
	background:#f6f7fc;
	padding:1rem;
	border-radius:.5rem;
    position: relative;
    padding-bottom: 20px;
}
.blog-preview .readmore a {
    background: #444968;
	font-size:0.875rem;
	border-radius:1.5rem;
	    padding: .6rem 2rem;
		overflow:hidden;
		color:#fff;
		border:none;
}
.blog-preview .readmore a:hover, .blog-preview .readmore a:focus {color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );
text-decoration:none;}
.page .pull-left.item-image {margin-right:15px;margin-bottom:15px;}
img.float-right {margin-left:15px;}
img.float-left {margin-right:15px;}
.clear {clear:both;}
.pagination {
    width: 100%;
	margin-bottom:20px;margin-top:20px;
}
.page-item.disabled .page-link {
    pointer-events: none;
    cursor: auto;
 color: #444a68;
    background-color: #fff;
    border: 2px solid #444a68;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
}
.page-item:last-child .page-link {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
}
.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #444a68;
    border-color: #444a68;
}
.page-link:hover {
    z-index: 2;
    text-decoration: none;
    color: #fff;
    background-color: #444a68;
    border-color: #444a68;
}
.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    color: #444a68;
    background-color: #fff;
    border: 2px solid #444a68;
	border-radius:.5rem;
}
.pagination li {padding-left:2px;padding-right:2px;}

	.img img {max-width: 100%;}
.nav-pills .nav-link {background:none;color:#454b68;text-align:center;font-size:.875rem;border-radius: .5rem;min-height:58px; padding-left: 0.2rem;border:1px solid #454b68;
	padding-right: 0.2rem;}
.nav-pills .col-lg-3 {margin-bottom:.5rem;background: none;
    padding-left: 0.2rem;
	padding-right: 0.2rem;
	padding-top:0;padding-bottom:0;
    color: #282b3a;
    margin-bottom: .5rem;
    font-family: 'BlissPro';}
.nav-pills .col-lg-3:nth-child(3) .nav-link {
       padding: 1.1rem 0;
}
.nav-pills .col-lg-3:nth-child(4) .nav-link {
       padding: 1.1rem 0;
}
.nav-pills .col-lg-3:nth-child(7) .nav-link {
       padding: 1.1rem 0;
}	
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #55586d;
}
.nav-pills .col-lg-3:last-child {
    margin-bottom: .5rem;
}
.table-price td, .table-price th {
    padding: .75rem;
    vertical-align: middle;
    border-top: 0px solid #dee2e6;
}
.table-price {border-radius:.5rem;}
.table-price thead th {background:#eceef1;
	font-size:1rem;color:#282b3a;    padding: .5rem;text-transform:uppercase;font-weight: initial;}
.table-price thead tr {border-radius:1.5rem;}	
.table-price {  border: 2px solid #d8d8d8;}
.table-price tbody tr:hover {background:#eceef1;}
.table-price tbody tr {border-bottom:1px solid #d8d8d8;}
.table-price tbody tr th {background: #494e69;color:#fff;text-transform:uppercase;font-family: 'BlissPro';font-size:1.125rem;font-weight: initial;}
.table-price td:nth-child(1) {width:45%;border-right:1px solid #d8d8d8;}	
.table-price .img {max-width:160px;margin:0 auto;}
.table-price td:nth-child(2) {border-right:1px solid #d8d8d8;padding: .5rem;}		
.table-price .btn {
       background: rgba(250,78,5,1);
    background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );
    overflow: hidden;
    color: #fff;
    border: none;
    border-radius: 1.5rem;
	    padding: .2rem .7rem;
		    width: 100%;
}
.table-price .btn:hover, .table-price .btn:focus {
    color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );
}
.table-price .cost-price-item {margin-bottom:0.5rem;color: #161824;
    font-family: 'BlissPro-Medium';
    font-size: 1.125rem;}
.table-price td:nth-child(1) {margin-bottom:.1rem;font-size:1rem;color:#424867;font-family: 'BlissPro-Medium';}	
.price-diploma {
    text-align: center;
    background: #fff;
	padding-left:10px;padding-right:10px;
	margin-bottom:10px;
}
.item-price-diploma {    border-radius: 1rem;
        -webkit-box-shadow: 0px 0px 20px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 20px 0px rgba(53,54,61,0.3);}
.item-price-diploma .img {position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ececf0;padding-left: 1rem;padding-right:1rem;}	
.item-price-diploma .img-gos {position:absolute;top:-12px;left:33%;}
.item-price-diploma .name-price-diploma {    color: #434967;
    font-size: 1.125rem;font-family: 'BlissPro-Medium';text-transform:uppercase;}
.item-price-diploma .name-price-two-diploma  {    color: #434967;
    font-size: 1.125rem;font-family: 'BlissPro-Medium';text-transform:uppercase;    margin-top: -5px;}	 
	.item-price-diploma .name-price {margin-bottom:1rem;padding-top:1rem;}
.item-price-diploma .price-under {
    color: #fa2005;
    font-size: 1.125rem;
	padding-left:1rem;
    text-decoration: line-through;}
.item-price-diploma .price-under span {font-size:.875rem;}
.item-price-diploma .price-price {
    color: #161824;padding-left:1rem;    margin-top: -10px;
    text-align: left;font-family: 'BlissPro-Medium';
    font-size: 1.75rem;
}
.item-price-diploma .price-price span {font-size:1.25rem;}
.item-price-diploma .img-dip img {
max-width: 100%;}
.item-price-diploma .row-price {margin-left:0;margin-right:0;}
.item-price-diploma .row-btn {margin-left:0;margin-right:0;margin-top:10px;padding-bottom: 10px;}
.item-price-diploma .row-btn .btn {background:#444967;color:#fff;border-radius: 1.5rem;width:100%;font-size:0.875rem;}
.item-price-diploma .row-btn .btn:hover, .item-price-diploma .row-btn .btn:focus {background:#5b649b;}
.item-price-diploma .row-btn .btn img {margin-right:4px;}
.item-price-diploma .btn-zakaz {
background: rgba(250,78,5,1);
    background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );
    color: #fff;
    display: inline-block;
    border-radius: 1.5rem;
    border: none;
    font-family: 'BlissPro-ExtraLight';
    text-align: center;
	text-transform:uppercase;
    font-size: 1.125rem;
    padding: .6rem 2rem;
	width:100%;
    outline: none;
	-webkit-box-shadow: 0px 0px 56px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 56px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 56px 0px rgba(53,54,61,0.3);
}
.item-price-diploma .btn-zakaz:hover, .item-price-diploma .btn-zakaz:focus {
    color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );
}
.row-item-price-category {margin-left:0;margin-right:0;margin-bottom:10px;padding-bottom: 10px;}
.item-price-category {
    -webkit-box-shadow: 0px 0px 20px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(53,54,61,0.3);
box-shadow: 0px 0px 20px 0px rgba(53,54,61,0.3); border-radius:1.5rem;z-index:9;position:relative;background:#fff;}
.row-item-price-category {background:#f8f9fb;border-radius:1.5rem;z-index:2;position:relative;}
.price-category .img {position:relative;padding-top: 15px;
    padding-bottom: 15px;}	
.price-category .img-gos {position:absolute;    top: 2px;
    left: 26%;}
.name-tip p {margin-bottom:0;color:#282b3a;font-size:.9rem;font-family: 'BlissPro-ExtraLight';text-align:left;}
.name-tip p span {font-family: 'BlissPro-Medium';}
.name-price-one-category {
    color: #434967;
    font-size: 1.125rem;
    font-family: 'BlissPro-Medium';
    text-transform: uppercase;
	line-height:1rem;
}
.name-price-two-category {
    color: #434967;
    font-size: 1.125rem;
    font-family: 'BlissPro-Medium';
    text-transform: uppercase;
	margin-top:-5px;
	margin-bottom:10px;
}
.name-price-category {padding-top:1rem;padding-bottom: 1rem;}
.row-item-price-category .price-under {
    color: #fa2005;
    font-size: 0.9rem;
    text-decoration: line-through;
}
.row-item-price-category .price-under span {
    font-size: .75rem;
}
.row-item-price-category .price-price {
    color: #161824;
    font-family: 'BlissPro-Medium';
    font-size: 1.125rem;
}
.row-item-price-category .price-price span {
    font-size: 1.125rem;
}
.row-item-price-category .btn-zakaz {
background: rgba(250,78,5,1);
    background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );
    color: #fff;
    display: inline-block;
    border-radius: 1.5rem;
    border: none;
    font-family: 'BlissPro-ExtraLight';
    text-align: center;
    font-size: 1rem;
    padding: .5rem 2rem;
	width:100%;
    outline: none;
	-webkit-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
	margin-top:7px;margin-bottom:7px;
}
.row-item-price-category .btn-zakaz:hover, .row-item-price-category .btn-zakaz:focus {
    color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );
}
.row-item-price-category .row-btn .btn:hover, .row-item-price-category .row-btn .btn:focus {
    background: #5b649b;
}
.row-item-price-category .row-btn .btn {
    background: #444967;
    color: #fff;
    border-radius: 1.5rem;
    width: 100%;
	margin-top:5px;
    font-size: 0.75rem;
}
.row-item-price-category .row-btn img {
    margin-right: 4px;
}
  .city-row {margin-left:0;margin-right:0;background:#eeeeee;}
  .city-row .col-lg-2 {border-left: 1px solid #52a0bb;}
  .city-row .col-lg-10 a {font-weight: 500;
    color: #233c44;
        font-size: 1rem;
  padding-left: 1rem;}
  .city-row .btn-price-online {
    font-size: 1.125rem;
    background: #9ab3bc;
    position: relative;
    overflow: hidden;
    color: #fff;
    border: none;
    border-radius: .5rem;
    padding: .2rem .7rem;
    width: 100%;
	margin-top:.4rem;margin-bottom:.4rem;
}
.city-row .btn-price-online:hover, .city-row .btn-price-online:focus {background:#fbb227;}
.items-city .city-row:nth-of-type(even) {
    background-color: #dddddd;
}
.items-city .city-row:hover {
    background: #d9eaef;
}
.breadcrumb-item {font-size:0.875rem;font-family: 'BlissPro-Light';}
.breadcrumb-item.active {
    color: #8f95b5;
}
.breadcrumb-item .pathway {color:#4f536b;}
.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .2rem;
    color: #4f536b;
    content: "|";
}
.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
	padding-top:0;
    margin-bottom: 0rem;
    list-style: none;
    background-color: transparent;
    border-radius: 0rem;
}
.advantages-content {background: url(../images/advantages-content.png) no-repeat top center;background-size:cover;border-radius:1.5rem;overflow:hidden;padding:1.5rem;
border:4px solid #fa2805;margin-bottom:2rem;}
.advantages-t {text-align:left;font-size:1.55rem;text-transform:uppercase;color:#282b3a;font-family: 'BlissPro-Medium';
border-left:5px solid #f81c05;position:relative;    margin-bottom: 25px;
    padding-left: 10px;}
.advantages-content .custom div p {margin-bottom:0;padding-left:3.5rem;font-family: 'BlissPro-ExtraLight';font-size:1.1rem;line-height: 1.2em;}
.advantages-content .custom div p:nth-child(1) {color:#fa1e05;font-family: 'BlissPro-Medium';}
.advantages-content .custom div:nth-child(1) {background: url(../images/notes1.png) no-repeat left center;}
.advantages-content .custom div:nth-child(2) {background: url(../images/wallet.png) no-repeat left center;}
.advantages-content .custom div:nth-child(3) {background: url(../images/truck.png) no-repeat left center;}
.advantages-content .custom div:nth-child(4) {background: url(../images/pencil.png) no-repeat left center;}	
.advantages-content .custom div {margin-bottom:1rem;}

.advantages-form {padding-left:30px;}
.advantages-form form {background:#53597e;    border-radius: 1.5rem;
padding:2rem;
margin-bottom:1rem;
    -webkit-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);width:100%;padding-bottom:3rem;}
.advantages-form .name-form-adv	{margin-left:0;margin-right:0;margin-bottom:1.5rem;}
.advantages-form .form-name {background: url(../images/email-open-sketched-envelope.png) no-repeat top left;}
.advantages-form .form-name p {margin-bottom:0;color:#fff;padding-left:2.5rem;font-family: 'BlissPro-ExtraLight';text-transform:uppercase;font-size:1.125rem;letter-spacing:.2rem;
line-height:1.3rem;}
.advantages-form .form-text {
    display: block;
    margin-top: 0rem;
}
.advantages-form .form-text p {margin-bottom:0;font-family: 'BlissPro-ExtraLight';font-size:.75rem;color:#fff;line-height:1.1rem;}
.advantages-form input{    background: transparent;
    color: #fff;
    font-size: .875rem;
    border:none;
	border-radius: 0rem;
    border-bottom: 1px solid #fff;
    height: 40px;
	letter-spacing:.2rem;
	text-transform:uppercase;
    margin-bottom: 20px;}
.advantages-form textarea {	background:#7b7f9c;height:150px!important;margin-top:10px;border:none;
	border-radius: 0rem;
    border-bottom: 1px solid #fff;letter-spacing:.2rem;
	text-transform:uppercase;color: #fff;
    font-size: .875rem;resize:none;}

.advantages-form input::-webkit-input-placeholder{color:#fff;}
.advantages-form input::-moz-placeholder{color:#fff;}
.advantages-form input:-ms-input-placeholder{color:#fff;}
.advantages-form input:-moz-placeholder{color:#fff;}
.advantages-form input:focus {border-bottom: 1px solid #fa3705;background:transparent;outline:none;box-shadow:none;color:#fff;}
.advantages-form textarea::-webkit-input-placeholder{color:#fff;}
.advantages-form textarea::-moz-placeholder{color:#fff;}
.advantages-form textarea:-ms-input-placeholder{color:#fff;}
.advantages-form textarea:-moz-placeholder{color:#fff;}
.advantages-form textarea:focus {border-bottom: 1px solid #fa3705;background:transparent;outline:none;box-shadow:none;color:#fff;}
.advantages-form .form-group {margin-bottom:0;}
.advantages-form .security  {margin-bottom:0;color:#bbbcc5;font-family: 'BlissPro-ExtraLight';font-size:.875rem;margin-top:1rem;}
.advantages-form .btn {
	background: rgba(250,78,5,1);
    background: -moz-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,78,5,1)), color-stop(100%, rgba(250,103,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    background: linear-gradient(to right, rgba(250,78,5,1) 0%, rgba(250,103,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa4e05', endColorstr='#fa6705', GradientType=1 );
	color:#fff;
    display: inline-block;
    border-radius: 1.5rem;
    border: none;
    font-family: 'BlissPro-ExtraLight';
    text-align: center;
    font-size: 1.125rem;
    padding: .6rem 4rem;
    outline: none;margin-top: 1rem;
}
.advantages-form .btn:hover, .advantages-form .btn:focus {    color: #fff;
    background: rgba(250,123,5,1);
    background: -moz-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,123,5,1)), color-stop(100%, rgba(250,91,5,1)));
    background: -webkit-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -o-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: -ms-linear-gradient(left, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    background: linear-gradient(to right, rgba(250,123,5,1) 0%, rgba(250,91,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7b05', endColorstr='#fa5b05', GradientType=1 );}	
.title-aside {text-align: left;
    font-size: 1.25rem;
    text-transform: uppercase;
    color: #282b3a;
    font-family: 'BlissPro-Medium';
    border-left: 5px solid #f81c05;
    position: relative;
    margin-bottom: 15px;
	margin-top:15px;
padding-left: 10px;}
.city .nav-pills .nav-link {
    background: #55586d;
    color: #fff;
    text-align: center;
    font-size: 1rem;
    border-radius: .8rem;
    min-height: auto;
    border: 1px solid #454b68;
	padding:.8rem .2rem;
	text-transform:uppercase;
	-webkit-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 36px 0px rgba(53,54,61,0.3);
}
#myTab2 {margin-top:1rem;}
#myTab3 {margin-top:1rem;}

.city .nav-pills .nav-link.active, .city .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #777c91;
}
#myTab2 .nav-link.active, #myTab2 .nav-pills .show>.nav-link {
    color: #454b68;
    background-color: #eeeef0;
	border: 1px solid #eeeef0;
}
#myTab2 .nav-link {
        background: none;
    color: #454b68;
    text-align: center;
	font-family: 'BlissPro-Medium';
    font-size: .875rem;
    border-radius: .5rem;
    min-height: auto;
	padding:1rem .2rem;
    border: 1px solid #454b68;
	text-transform:initial;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 0px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 0px 0px rgba(53,54,61,0.3);
}

#myTab3 .nav-link.active, #myTab3 .nav-pills .show>.nav-link {
    color: #454b68;
    background-color: #eeeef0;
	border: 1px solid #eeeef0;
}
#myTab3 .nav-link {
        background: none;
    color: #454b68;
    text-align: center;
	font-family: 'BlissPro-Medium';
    font-size: .875rem;
    border-radius: .5rem;
    min-height: auto;
	padding:1rem .2rem;
    border: 1px solid #454b68;
	text-transform:initial;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(53,54,61,0.3);
    -moz-box-shadow: 0px 0px 0px 0px rgba(53,54,61,0.3);
    box-shadow: 0px 0px 0px 0px rgba(53,54,61,0.3);
}
.item-vuz {margin-left:0;margin-right:0;border-radius:1.5rem;border:1px solid #ececf0;}

.item-vuz .col-md-9 p {font-family: 'BlissPro';margin-bottom:0;}
}
.item-vuz .col-lg-3 {border-left:1px solid #ececf0;margin-top:.5rem;margin-bottom:.5rem;}
.item-vuz .col-lg-3 .btn {background: #53597e;color:#fff;border-radius:1.5rem;width:100%;font-size:.875rem;}
.item-vuz .col-lg-3 .btn:hover, .item-vuz .col-lg-3 .btn:focus {background:#fa2105;}
.item-vuz .col-lg-3 button {background:#fa2105!important;margin-top:.5rem;}
.item-vuz .col-lg-3 button:hover, .item-vuz .col-lg-3 button:focus {background: #53597e!important;}
@media(max-width:1150px) {
	.nav-pills .col-lg-3 {-ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
	.moduletableclearen {
    background: #f7f7f9;
}
.row-item-price-category .col-lg-9 { -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
.row-item-price-category .col-lg-3 { -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}	
	.contacts .col-lg-6 { -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
	.moduletableform-contacts {
    margin-top: 1rem;
}
#form .col-lg-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
	.profession .items-row .col-lg-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.row-warranty .col-md-3 {
    -ms-flex: 0 0 20%!important;
    flex: 0 0 20%!important;
    max-width: 20%!important;
}
.row-warranty .col-md-9 {
    -ms-flex: 0 0 80%!important;
    flex: 0 0 80%!important;
    max-width: 80%!important;
}

	.header-phone p a {
    font-size: .9rem;}
	.header-phone .email a {
    font-size: 1rem;}
	.header-social {display:none;}
	.logo img {max-width:160px;}
.navbar-light .navbar-nav .nav-link {
font-size: .6rem;    padding: 1rem 1rem;}
.header-phone{
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
.top-home-banner .title-top p {
font-size: 1.5rem;}
.sidebar-form {
padding: .6rem;}
.price-diploma { -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
	.item-price-diploma .img-gos {
    left: 38%;
}
.advantages-content { -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
.advantages-form { -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}	
.advantages-form {
    padding-left: 15px;
}	
.table-price tbody td:nth-child(2) {display:none;}
.table-price thead th:nth-child(2) {display:none;}

}

@media(max-width:1000px){
	.row-item-price-category .col-lg-9 { -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;}
.row-item-price-category .col-lg-3 { -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;}
	.item-vuz .col-lg-3 {    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;}
	.row-warranty .col-md-3 {
    -ms-flex: 0 0 10%!important;
    flex: 0 0 10%!important;
    max-width: 10%!important;
}
.row-warranty .col-md-9 {
    -ms-flex: 0 0 90%!important;
    flex: 0 0 90%!important;
    max-width: 90%!important;
}
	.advantages-form .form-name { -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;}
.advantages-form .form-text	{ -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;}
	.top-home-banner {display:none;}
.content {padding-top: 0px;}
aside .navbar {
    background-color: #55586d;
    padding-top: 5px;
    padding-bottom: 5px;
	border-radius: .75rem;
	    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}
aside .navbar .navbar-brand {
    text-transform: uppercase;
    color: #fff;
    padding-left: 30px;
}
aside .navbar .navbar-toggler {
    color: #fff;
    border-color: #fff;
    border-radius: 0;
    margin-right: 30px;
}
aside .navbar-collapse {
    background: #fff!important;
}
.price-diploma {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.navbar-light .container {
    background-color: #55586d;
    border-radius: .75rem;
	    padding-top: 5px;
    padding-bottom: 5px;
    border: 0px solid transparent;
}
.lf {
    -ms-flex-order: 1;
    order: 1;margin-bottom:5px;
}
.rf {
    -ms-flex-order: 2;
    order: 2;    padding-left: 0;
	
}
#content {-ms-flex-order: 3;
    order: 3;}
.logo img {
    max-width: inherit;
}
.header-phone {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	padding-top:5px;
}
/*.header-phone .col-lg-4 {  -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;}
.header-phone .col-lg-3 {  -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;}
.header-phone .col-lg-5 {  -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;}*/	
 .header-phone .col-lg-8 {  -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}  
  .header-phone .col-lg-4 {  -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}    
.header-phone p a {
    font-size: 1.125rem;
}
.item-price-diploma .img-gos {
    left: 35%;
}	
.navbar-light {padding-top: 5px;
    padding-bottom: 5px;}
	.navbar-brand {display:inline-block;}
	aside {-ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;padding-right:0!important;}
	#content {-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;padding-left:0;padding-right:0;}
	.logo {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.navbar-light {padding-top:5px;padding-bottom:5px;}
.navbar-light .navbar-brand {
    text-transform: uppercase;
    color: #fff;    padding-left: 30px;
}
.navbar-light .navbar-toggler {
    color: #fff;
    border-color: #fff;
	margin-right: 30px;
    border-radius: 0;
}
.navbar-toggler:hover {background:#fa1d05;}
.bottom-content .row {
background: #f6f6f9;}
.footer-menu {display:none;}
.custom-toggler .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-nav .nav-link {
    font-size: 1.2rem;
	text-align:left;
	padding-left:15px;
}

	}
@media(max-width:800px){
	body{overflow-x:hidden;}

}	
@media(max-width:767px){
	

}
@media(max-width:740px){
	.item-vuz .col-lg-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.item-vuz .col-md-9 {text-align:center;} 
.item-vuz .col-lg-3 .btn {
    width: 37%;
}
	.price-diploma {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.header-phone .email a {
    font-size: .8rem;
}
.header-phone p a {
    font-size: .8rem;
}

.header-phone {
    left: 0rem;
}
.item-price-diploma .img-gos {
    left: 41%;
}
.footer-logo {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.footer-form {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.footer-form .btn {
font-size: 1rem;}
}

@media(max-width:535px){
	.row-item-price-category .col-lg-9 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
	.row-item-price-category .col-lg-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.row-item-price-category .row-price {margin-top:10px;}
.row-item-price-category .btn-zakaz {
width: 50%;}
.row-item-price-category .row-btn .btn {
    width: 50%;
}
		.row-warranty .col-md-3 
    {display:none;}
.row-warranty .col-md-9 {
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
	.sidebar-rewiews {display:none;}
	.sidebar-info {display:none;}
	body{overflow-x:hidden;}
	h1 {font-size: 1.5rem;}
	h2 {font-size: 1.3rem;}
	h3 {font-size: 1.2rem;}
.header-logo {
    -ms-flex-order: 1;
    order: 1;
	    text-align: center;
}
.header-search {
    -ms-flex-order: 3;
    order: 3;
}
.header-phone {
    -ms-flex-order: 2;
    order: 2;
}
.navbar-light {
    padding-left: 0px;padding-right:0;
}
/*.header-phone .col-lg-5 {
    -ms-flex: 50%;
    flex: 0 0 50%;
    max-width: 50%;
	padding-left:15px!important;
	padding-right:15px!important;   -ms-flex-pack: center!important;
    justify-content: center!important;
}
.header-phone .col-lg-4 {
    -ms-flex: 50%;
    flex: 0 0 50%;
    max-width: 50%;
	padding-left:15px!important;
	padding-right:15px!important;   -ms-flex-pack: center!important;
    justify-content: center!important;
}
.header-phone .col-lg-3 {
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
	padding-left:15px!important;
	padding-right:15px!important;   -ms-flex-pack: center!important;
    justify-content: center!important;
}*/
.header-phone .col-lg-4 {
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
	padding-left:15px!important;
	padding-right:15px!important;   -ms-flex-pack: center!important;
    justify-content: center!important;}
    .header-phone .col-lg-8 {
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
	padding-left:15px!important;
	padding-right:15px!important;   -ms-flex-pack: center!important;
    justify-content: center!important;}
.header-phone {
     -ms-flex-pack: center!important;
    justify-content: center!important;    text-align: center;
}
.header-phone .email a {
    font-size: 1rem;
}
.header-phone p a {
    font-size: 1.1rem;
}
#content {
    padding-left: 15px;
    padding-right: 15px;
}
.item-price-diploma .row-price .text-left {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.item-price-diploma .row-price .text-center {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
	.advantages-form .form-name { -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
.advantages-form .form-text	{ -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
}
@media(max-width:500px){
	.item-price-category .price-category {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.price-category .img {
    text-align: center;
}
.price-category .img-gos {
    left: 36%;
}
.item-price-diploma .img-gos {
    left: 39%;
}
.footer-logo {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.footer-form {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
}
@media(max-width:465px){
/*.header-phone .email a {
    font-size: .9rem;
}*/
	.table-price .d-none {
    display: block!important;
	    text-align: center;
}
.table-price td:nth-child(1) {text-align: center;}
.table-price thead th:nth-child(3) {display:none!important;}
.table-price .cost-price-item {text-align:center!important;}
.table-price .btn {width:50%;}
.table-price .price-p .cost-price-item  {
    font-size: 1.25rem!important;
}
.table-price .price-p .cost-price-item  span {
    font-weight: 500;
}

.table-price .vertical-align {
    display:none;
}

}

@media(max-width:415px){
.header-phone .col-lg-5 {
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.header-phone .col-lg-4 {
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.header-phone .col-lg-3 {
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.item-price-diploma .img-gos {
    left: 37%;
}
.advantages-form .form-name {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.advantages-form .form-text {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
}
@media(max-width:375px){
	.item-price-diploma .img-gos {
    left: 35%;
}
}
@media(max-width:360px){
.navbar .navbar-brand {font-size: 1.1rem;}
}
@media(max-width:320px){
	.price-category .img-gos {
    left: 31%;
}
	.navbar .navbar-brand {font-size: .9rem;}
	.item-price-diploma .img-gos {
    left: 33%;
}
.item-price-diploma .row-price .text-left {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.item-price-diploma .row-price .text-center {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.nav-pills .col-lg-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
}

.wrap_team{display: flex;justify-content: space-around;align-items: center;flex-wrap: wrap;}
 .card_team{display: flex;justify-content: space-between;align-items: center;flex-direction: column;width: 30%;width: 225px;}
 .wrap_team .photo{height: 225px;width: 100%;background-size: contain;background-position: center;background-repeat: no-repeat;margin-bottom: 16px;}
 .wrap_team p {font-family: PFDinTextMedium;font-size: 20px;line-height: 25px;text-align: center;}
 .wrap_team .post{border-top:1px solid #eee;width: 92%;padding-top: 10px;font-family:PFDinTextRegular;font-size:16px;}