body{
	background: #fff;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	color: #000;
	min-width: 320px;
	overflow-x: hidden;
}

.blog_item_t > img {
	max-width: 100%;
}

.advertising-btm {
	color: #ffdd66 !important;
}

/*==================roc_1==================*/
.roc_1 {
	background: url('../img/roc_1_bg.jpg') no-repeat center top / 100%;
	padding: 45px 0 0px;
}
@media (max-width: 1700px) { 
	.roc_1 {
		background: url('../img/roc_1_bg.jpg') no-repeat center top / cover;
	}
}
header {
	margin-bottom: 100px;
}
header .navbar {
	padding: 0;
}
header .navbar-brand {
	padding: 0;
	margin: 0;
	max-width: 258px;
	width: 100%;
	display: inline-block;
}
header .navbar-brand img {
	display: inline-block;
	width: 100%;
}

header .nav-link-advertising {
	padding: 0 !important;
	color: #ffdd66 !important;
	font-family: Montserrat !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 1 !important;
	text-transform: uppercase;
	border-bottom: 1px solid transparent;
}
header .nav-link-advertising:hover {
	border-bottom: 1px dashed #ffdd66;
}

header .nav-link {
	padding: 0 !important;
	color: #fefefe !important;
	font-family: Montserrat !important;
	font-size: 15px !important;
	font-weight: 500 !important;
	line-height: 1 !important;
	text-transform: uppercase;
	border-bottom: 1px solid transparent;
}
header .nav-link:hover {
	border-bottom: 1px dashed #fefefe;
}
header .nav-lang {
	padding: 9px !important;
	border-radius: 16px;
	border: 1px solid #fff;
}
header .nav-lang:hover {
	color: orange !important;
	border-color: orange !important;
}
header .nav-center {
	align-items: center;
}
header .nav-item {
	margin-right: 40px;
}
header .nav-item:last-child {
	margin-right: 0;
}
.roc_1_cont_div_l {
	width: 41%;
}
.roc_1_cont_div_l_h1 {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 38px;
	font-weight: 500;
	line-height: 1.4em;
	margin-bottom: 30px;
}
.roc_1_cont_div_l_p {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.2em;
	margin-bottom: 55px;
}
.roc_1_cont_div_r {
	width: 56%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 555px;
} 
.roc_1_cont_div_r img {
	display: inline-block;
	width: 0;
	height: 0;
	opacity: 0;
	-webkit-transform: rotate(720deg);
	-ms-transform: rotate(720deg);
	transform: rotate(720deg);
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.roc_1_cont_div_r.active img {
	width: 100%;
	opacity: 1;
	height: auto;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
/*==================roc_2==================*/
.roc_2 {
	padding: 20px 0 95px;
}
.roc_2_cont_l {
	display: inline-block;
	width: 29%;
}
.roc_2_cont_r {
	width: 65%;
}
.roc_2_cont_r_p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2.2em;
	margin-bottom: 20px;
}
.roc_2_cont_r_p:last-child {
	margin-bottom: 0;
}
/*==================roc_3==================*/
.roc_3 {
	padding: 0 0 165px;
	background: url('../img/roc_3_bg.jpg') no-repeat center bottom;
}
.roc_3_cont_div1 {
	margin-bottom: 95px;
	width: 100%;
}
.roc_3_cont_div1, .roc_3_cont_div2 {
	position: relative;
}
.roc_3_cont_div1_img {
	width: 100%;
	display: inline-block;
}
.roc_3_item img {
	display: none;
}
.roc_3_item {
	position: absolute;
	top: 155px;
}
.roc_3_item_p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.2em;
	margin: 0;
	text-align: center;
}
.roc_3_item6 {
	right: 0;
}
.roc_3_item5 {
	right: 230px;
}
.roc_3_item4 {
	right: 455px;
}
.roc_3_item3 {
	left: 455px;
}
.roc_3_item2 {
	left: 235px;
}
.roc_3_item1 {
	left: 15px;
}
.roc_3_cont_div2 {
	max-width: 1043px;
	width: 100%;
	margin: 0 auto;
}
.roc_3_item11 {
	right: 10px;
}
.roc_3_item10 {
	right: 240px;
}
.roc_3_item9 {
	right: 455px;
}
.roc_3_item8 {
	left: 245px;
}
.roc_3_item7 {
	left: 20px;
}
.roc_3_cont_div2::after {
	display: block;
	position: absolute;
	content: '';
	width: 37px;
	height: 128px;
	background: url('../img/roc_3_cont_div2_r.svg.xml') no-repeat center / 100% 100%;
	left: 100%;
	bottom: 65px;
}
.roc_3_cont_div2_img {
	display: inline-block;
	width: 100%;
}
/*==================roc_4==================*/
.roc_4 {
	padding: 0 0 140px;
	background: url('../img/roc_4_bg.jpg') no-repeat right bottom;
}
.roc_4 .zag_div {
	margin-bottom: 150px;
}
.roc_4_item {
	width: 50%;
	margin-bottom: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.roc_4_item img {
	display: inline-block;
	width: 19%;
}
.roc_4_item_r {
	width: 73%;
}
.roc_4_item_r_p {
	color: black;
	font-family: Montserrat;
	font-size: 23px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.roc_4_item_r_p2 {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.2em;
	margin: 0;
}
@media (max-width: 1300px) { 
	.roc_4 {
		background-size: 125%;
	}
}
/*==================roc_5==================*/
.roc_5 {
	padding: 70px 0 100px;
}
.roc_5_cont_r {
	display: inline-block;
	width: 60.9%;
}
.roc_5_cont_l {
	max-width: 340px;
	width: 100%;
	margin-right: 65px;
	padding-left: 30px;
}
.roc_5_cont_l_p {
	color: #306cc7;
	font-family: Montserrat;
	font-size: 33px;
	font-weight: 700;
	line-height: 1.45em;
	margin-bottom: 70px;
	padding: 10px 0;
	background: #fefefe;
	position: relative;
}
.roc_5_cont_l_p::after {
	display: block;
	position: absolute;
	content: '';
	width: 150px;
	height: calc(100% + 50px);
	top: -25px;
	left: -30px;
	border: 3px solid #f7c200;
	z-index: -1;
}
.roc_5_cont_l_p2 {
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 40px;
}
.roc_5_cont_l_a {
	padding: 20px 45px;
}
.roc_5_cont_l_a span {
	font-size: 17px;
	margin-right: 30px;
}
/*==================roc_6==================*/
.roc_6 {
	padding: 130px 0 195px;
	background: url('../img/roc_6_bg.jpg') no-repeat left top / 56%;
}
.roc_6 .zag_div {
	margin-bottom: 70px;
}
.roc_6_item {
	text-align: center;
}
.roc_6_item_t {
	height: 141px;
	margin-bottom: 45px;
	text-align: center;
}
.roc_6_item_t img {
	display: inline-block;
	height: 100%;
}
.roc_6_item_p {
	color: black;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 15px;
}
.roc_6_item_line {
	width: 22px;
	height: 3px;
	background-color: #306cc7;
	margin: 0 auto 20px;
}
.roc_6_item_p2 {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.26em;
	margin: 0;
}
/*==================roc_7==================*/
.roc_7 {
	padding-bottom: 140px;
}
.roc_7 .zag_div {
	text-align: left;
}
.roc_7_cont {
	margin-bottom: 75px;
}
.roc_7_slide {
	position: relative;
}
.roc_7_slide .slick-arrow {
	position: absolute;
	bottom: calc(100% + 72px);
	top: inherit;
	width: 35px;
	height: 35px;
	background: transparent;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
}
.roc_7_slide .slick-arrow img {
	display: inline-block;
	width: 100%;
}
.roc_7_slide .slick-next {
	right: 0;
}
.roc_7_slide .slick-prev {
	right: 40px;
}
.roc_7_item {
	max-width: 369px;
	width: 100%;
	margin-right: 55px;
	height: auto;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.roc_7 .slick-track {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.roc_7_item_t {
	margin-bottom: 25px;
}
.roc_7_item_img {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}
.roc_7_item_p {
	color: #f7c200;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 15px;
}
.roc_7_item_p2 {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.47em;
	margin: 0;
}
.roc_7_item_b_a {
	display: inline-block;
	padding: 15px 38px;
	color: #fefefe;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 500;
	line-height: 1;
	border-radius: 25px;
	background-color: #306cc7;
	-webkit-transition: background-color 0.5s ease;
	-o-transition: background-color 0.5s ease;
	transition: background-color 0.5s ease;
}
.roc_7_item_b_a:hover {
	color: #fefefe;
	background-color: #f7c200;
}
.roc_7_cont2_a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.roc_7_cont2_a img {
	display: inline-block;
	width: 17px;
	margin-right: 15px;
}
.roc_7_cont2_a span {
	display: inline-block;
	color: #306cc7;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 600;
	line-height: 1;
	border-bottom: 1px solid transparent;
}
.roc_7_cont2_a:hover span {
	border-bottom: 1px dashed #306cc7;
}
/*==================footer==================*/
footer {
	background: url('../img/footer_bg.jpg') no-repeat center / cover;
	padding: 65px 0 0;
}
.footer_cont {
	margin-bottom: 70px;
}
.footer_cont_l_a {
	display: inline-block;
	width: 257px;
	margin-bottom: 50px;
}
.footer_cont_l_a img {
	display: inline-block;
	width: 100%;
}
.footer_cont_l_b_p {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 15px;
}
.footer_cont_l_b ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	margin: 0;
}
.footer_cont_l_b ul li {
	margin-right: 15px;
	list-style-type: none;
}
.footer_cont_l_b ul li:last-child {
	margin-right: 0;
}
.footer_cont_l_b ul li a svg .a {
	fill:#fdfdfd;
	-webkit-transition: fill 0.5s ease;
	-o-transition: fill 0.5s ease;
	transition: fill 0.5s ease;
}
.footer_cont_l_b ul li a:hover svg .a {
	fill: #f7c200;
}

.footer_cont_r_item {
	padding: 0 10px;
}
.footer_cont_r_item:first-child {
	margin-right: 80px;
}
.footer_cont_r_item_p {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 25px;
	position: relative;
}
.footer_cont_r_item_p::after {
	display: block;
	position: absolute;
	content: '';
	width: 17px;
	height: 2px;
	background-color: #3fbee8;
	left: 0;
	top: calc(100% + 10px);
}
.footer_cont_r_item ul {
	padding: 0;
	margin: 0;
}
.footer_cont_r_item ul li {
	list-style-type: none;
	margin-bottom: 15px;
}
.footer_cont_r_item ul li:last-child {
	margin-bottom: 0;
}
.footer_cont_r_item ul li a {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	display: inline-block;
	border-bottom: 1px solid transparent;
}
.footer_cont_r_item ul li a:hover {
	border-bottom: 1px dashed #fefefe;
}
.footer_cont2 {
	padding: 20px 0;
	border-top: 2px solid #dde9f6;
}
.footer_cont2_p {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	margin: 0;
}
.footer_cont2_a {
	display: inline-block;
	color: #fefefe;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	border-bottom: 1px solid transparent;
	margin-left: 10px;
}
.footer_cont2_a:hover {
	border-bottom: 1px dashed #fefefe;
	color: #fefefe;
}
/*==================roc_8, roc_1_2==================*/
.roc_1_2 {
	background: url('../img/roc_1_2_bg.jpg') no-repeat center bottom / cover;
	padding-bottom: 80px;
}
.roc_1_2 header {
	margin-bottom: 75px;
}
.roc_1_2_p {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 38px;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 10px;
}
.roc_1_2_p2 {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 0;
}
.roc_1_2_cont {
	padding-left: 15px;
	border-left: 2px solid #f7c200;
}
.roc_8 {
	padding: 80px 0 180px;
	background: url('../img/roc_8_bg.jpg') no-repeat right top / 93.75%;
}
.roc_8_p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.8em;
	max-width: 460px;
	width: 100%;
	margin-bottom: 90px;
}
.roc_8_item {
	background-color: #fefefe;
	border-radius: 10px;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
	margin-bottom: 90px;
}
.roc_8_item:last-child {
	margin-bottom: 0;
}
.roc_8_item1_t {
	padding: 55px 70px 80px;
}
.roc_8_item1_t .zag_div {
	text-align: left;
	margin-bottom: 50px;
}
.roc_8_item1_t .zag {
	font-size: 29px;
}
.roc_8_item1_t .zag::after {
	width: 54px;
	height: 54px;
	margin-top: -27px;
}
.roc_8_item1_t_item {
	width: 43.5%;
}
.roc_8_item1_t_cont {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.roc_8_item1_t_item_p {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 40px;
}
.roc_8_item1_t_item ul {
	padding: 0;
	margin: 0;
}
.roc_8_item1_t_item ul li {
	list-style-type: none;
	margin-bottom: 25px;
	position: relative;
	padding-left: 25px;
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.7em;
}
.roc_8_item1_t_item ul li:last-child {
	margin-bottom: 0;
}
.roc_8_item1_t_item ul li::before {
	content: '';
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	background: url('../img/roc_8_item1_t_item_ul_l.svg.xml') no-repeat center / 100% 100%;
	left: 0;
	top: 6px;
}
.roc_8_item1_b {
	background: #306cc7 url('../img/roc_8_item1_b_bg.svg.xml') no-repeat 45px bottom / 76px;
	border-radius: 10px;
}
.roc_8_item1_b_p {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 600;
	line-height: 1;
	margin: 0 100px 0 0;
}
.roc_8_item2 {
	padding: 55px 70px 75px;
}
.roc_8_item2_cont {
	max-width: 880px;
	width: 100%;
}
.roc_8_item2_p {
	color: #306cc7;
	font-family: Montserrat;
	font-size: 29px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 30px;
}
.roc_8_item2_item_div {
	margin-bottom: 30px;
}
.roc_8_item2_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.roc_8_item2_item .roc_8_item2_item_div {
	width: 48%;
}
.roc_8_item2_item_div_p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 10px;
}
.roc_8_i {
	width: 100%;
	height: 45px;
	border: 2px solid #b7b7b6;
	border-radius: 4px;
	background-color: #fafbfa;
	padding-left: 5px;
}
.roc_8_t {
	height: 165px;
}
.roc_8_item2_item2 {
	margin-top: 50px;
	margin-bottom: 40px;
}
.roc_8_item2_item2_div {
	width: 43%;
	margin-right: 20px;
}
.roc_8_item2_item2_div:last-child {
	margin-right: 0;
}
.jq-file {
	margin-bottom: 10px;
	width: 100%;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.roc_8_item2_item2_div_p {
	color: #5f5c5b;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 0;
}
.jq-file__browse {
	display: none;
}
.jq-file__name {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 600;
	line-height: 1;
	background-color: #306cc7;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 17px 75px 17px 5px;
	text-align: right;
	border-radius: 25px;
	height: auto;
}
.jq-file.focused .jq-file__name {
	border: none;
}
.roc_8_i2_1 .jq-file__name {
	background-image: url('../img/roc_8_i2_bg1.svg.xml');
	background-repeat: no-repeat;
	background-position: 60px center;
}
.roc_8_i2_2 .jq-file__name {
	background-image: url('../img/roc_8_i2_bg2.svg.xml');
	background-repeat: no-repeat;
	background-position: 60px center;
}
.roc_8_item2_item3 {
	margin-bottom: 45px;
}
.roc_8_item2_item3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.jq-checkbox {
	width: 17px;
	height: 17px;
	background: #dddddc;
	border-radius: 3px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-right: 10px;
}
.jq-checkbox.focused {
	border: none;
}
.jq-checkbox.checked .jq-checkbox__div {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: url('../img/roc_8_ch.svg.xml') no-repeat center;
}
.roc_8_item2_item3 label {
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	margin: 0;
}
.roc_8_item2_item3 label a {
	color: #1e1a16;
	display: inline-block;
	text-decoration: underline;
}
.roc_8_item2_item3 label a:hover {
	text-decoration: none;
}
.roc_8_item2_item4_a {
	padding: 20px 100px;
}
/*==================roc_9==================*/
.roc_9 {
	padding: 50px 0 155px;
	background: url('../img/roc_9_bg.jpg') no-repeat left 145px / 64%;
}
.roc_9_cont {
	margin-bottom: 65px;
	padding-bottom: 65px;
	border-bottom: 2px solid #d3d4d4;
}
.roc_9_cont_l {
	display: inline-block;
	width: 53%;
	margin-right: 35px;
}
.roc_9_cont {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.roc_9_cont_r {
	width: 38%;
}
.roc_9_cont_r_p {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 25px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 15px;
}
.roc_9_cont_r_p2 {
	color: #f7c200;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 40px;
}
.roc_9_cont_r_p3 {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.66em;
	margin-bottom: 30px;
}
.roc_9_item {
	width: 30.2%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 70px;
}
.roc_9_item_t>img {
	display: inline-block;
	width: 100%;
	margin-bottom: 25px;
}
.roc_9_item_t_p {
	color: #f7c200;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 15px;
}
.roc_9_item_t_p2 {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.47em;
	margin-bottom: 0;
}
.roc_9_item_t {
	margin-bottom: 25px;
}
.roc_9_item_b .roc_7_item_b_a:hover {
	background-color: #40ace6;
}
.roc_9_cont3_a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 25px 5px;
	border: 2px solid #4078cb;
	border-radius: 5px;
	background-color: transparent;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.roc_9_cont3_a span {
	display: inline-block;
	color: #306cc7;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 600;
	line-height: 1;
	margin-right: 15px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s; 
	text-transform: uppercase;
}
.roc_9_cont3_a:hover {
	background-color: #4078cb;
}
.roc_9_cont3_a:hover span {
	color: #fefefe;
}
.roc_9_cont3_a svg .a {
	fill:#306cc6;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s; 
}
.roc_9_cont3_a:hover svg .a {
	fill: #fefefe;
}
.roc_9_cont3_a[aria-expanded = 'true'] svg {
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s; 
}
.roc_9_cont3_a[aria-expanded = 'true'] svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.modal_1 .modal-dialog {
	max-width: 1098px;
	width: 100%;
	overflow: hidden;
}
.modal_1 .modal-header {
	background-color: #306cc7;
	padding: 30px 35px;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}
.modal_1 .modal-content {
	border: none;
}
.modal_1 .modal-title {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 25px;
	font-weight: 700;
	line-height: 0.9em;
}
.modal_1 .close {
	width: 39px;
	margin: 0;
	padding: 0;
	opacity: 1;
}
.modal_1 .close img {
	display: inline-block;
	width: 100%;
}
.modal_1 .modal-body {
	padding: 40px 45px 65px;
}
.modal_1_div1  {
	margin-bottom: 40px;
}
.modal_1_div1_l {
	display: inline-block;
	width: 55%;
}
.modal_1_div1_r {
	width: 39%;
}
.modal_1_div1_r_p {
	color: black;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.7em;
	margin-bottom: 30px;
}
.modal_1_div1_r_p:last-child {
	margin-bottom: 0;
}
.modal_1_div2_p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
	margin-bottom: 25px;
}
.modal_1_div2_p:last-child {
	margin-bottom: 0;
}
.modal_1_div2 {
	margin-bottom: 55px;
}
.modal_1_div3_a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 22px 30px;
	border: 2px solid #4a7ece;
	border-radius: 4px;
	background-color: transparent;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.modal_1_div3_a span {
	display: inline-block;
	color: #306cc7;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 600;
	line-height: 1; 
	-webkit-transition: all 0.5s; 
	-o-transition: all 0.5s; 
	transition: all 0.5s;
}
.modal_1_div3_a svg .a {
	fill:#306cc6;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.modal_1_div3_a1 {
	margin-right: 5px;
}
.modal_1_div3_a1 svg {
	margin-right: 17px;
}
.modal_1_div3_a2 span {
	margin-right: 17px;
}
.modal_1_div3_a:hover {
	background-color: #4a7ece;
}
.modal_1_div3_a:hover span {
	color: #fefefe;
}
.modal_1_div3_a:hover svg .a {
	fill: #fefefe;
}
/*==================roc_10==================*/
.roc_10 {
	padding: 0 0 235px;
}
.roc_10_cont {
	border-radius: 10px;
	background: url('../img/roc_10_bg.jpg') no-repeat right bottom / cover;
	padding: 75px 65px 85px;
	-webkit-box-shadow: 0 38px 40px -40px rgba(0, 0, 0, 0.5);
	box-shadow: 0 38px 40px -40px rgba(0, 0, 0, 0.5);
}
.roc_10_cont_p {
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 29px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 30px;
}
.roc_10_cont_div {
	margin-bottom: 45px;
}
.roc_10_cont_div_item {
	width: 48%;
}
.roc_10_item {
	margin-bottom: 20px;
}
.roc_10_item:last-child{
	margin-bottom: 0;
}
.roc_10_item_p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 15px;
}
.roc_10_i {
	width: 100%;
	height: 45px;
	border: 1px solid #c4c2bd;
	border-radius: 4px;
	background: #fefefe;
	padding-left: 5px;
}
.roc_10_t {
	height: 140px;
}
.roc_10_cont_div2 {
	margin-bottom: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.roc_10_cont_div2 label {
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 0;
}
.roc_10_cont_div2 label a {
	display: inline-block;
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	text-decoration: underline;
}
.roc_10_cont_div2 label a:hover {
	text-decoration: none;
	color: #1e1a16;
}
.roc_10_cont_div2 .jq-checkbox {
	background: #fefefe;
}
.roc_10_b {
	padding: 20px 5px;
	max-width: 369px;
	width: 100%;
	border-radius: 35px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: none;
	background: rgb(62,160,225);
	background: -webkit-linear-gradient(left, rgba(62,160,225,1) 0%,rgba(60,158,223,1) 6%,rgba(62,155,224,1) 9%,rgba(57,150,219,1) 19%,rgba(59,147,219,1) 24%,rgba(56,144,216,1) 28%,rgba(57,139,215,1) 38%,rgba(56,135,212,1) 42%,rgba(56,135,214,1) 45%,rgba(52,127,208,1) 59%,rgba(52,124,206,1) 60%,rgba(52,120,205,1) 73%,rgba(50,116,202,1) 75%,rgba(51,115,202,1) 80%,rgba(50,111,200,1) 82%,rgba(47,108,199,1) 100%);
	background: -webkit-gradient(linear, left top, right top, from(rgba(62,160,225,1)),color-stop(6%, rgba(60,158,223,1)),color-stop(9%, rgba(62,155,224,1)),color-stop(19%, rgba(57,150,219,1)),color-stop(24%, rgba(59,147,219,1)),color-stop(28%, rgba(56,144,216,1)),color-stop(38%, rgba(57,139,215,1)),color-stop(42%, rgba(56,135,212,1)),color-stop(45%, rgba(56,135,214,1)),color-stop(59%, rgba(52,127,208,1)),color-stop(60%, rgba(52,124,206,1)),color-stop(73%, rgba(52,120,205,1)),color-stop(75%, rgba(50,116,202,1)),color-stop(80%, rgba(51,115,202,1)),color-stop(82%, rgba(50,111,200,1)),to(rgba(47,108,199,1)));
	background: -o-linear-gradient(left, rgba(62,160,225,1) 0%,rgba(60,158,223,1) 6%,rgba(62,155,224,1) 9%,rgba(57,150,219,1) 19%,rgba(59,147,219,1) 24%,rgba(56,144,216,1) 28%,rgba(57,139,215,1) 38%,rgba(56,135,212,1) 42%,rgba(56,135,214,1) 45%,rgba(52,127,208,1) 59%,rgba(52,124,206,1) 60%,rgba(52,120,205,1) 73%,rgba(50,116,202,1) 75%,rgba(51,115,202,1) 80%,rgba(50,111,200,1) 82%,rgba(47,108,199,1) 100%);
	background: linear-gradient(to right, rgba(62,160,225,1) 0%,rgba(60,158,223,1) 6%,rgba(62,155,224,1) 9%,rgba(57,150,219,1) 19%,rgba(59,147,219,1) 24%,rgba(56,144,216,1) 28%,rgba(57,139,215,1) 38%,rgba(56,135,212,1) 42%,rgba(56,135,214,1) 45%,rgba(52,127,208,1) 59%,rgba(52,124,206,1) 60%,rgba(52,120,205,1) 73%,rgba(50,116,202,1) 75%,rgba(51,115,202,1) 80%,rgba(50,111,200,1) 82%,rgba(47,108,199,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ea0e1', endColorstr='#2f6cc7',GradientType=1 );
}
.roc_10_b:hover {
	background: rgb(47,108,199);
	background: -webkit-linear-gradient(left, rgba(47,108,199,1) 0%,rgba(50,111,200,1) 18%,rgba(51,115,202,1) 20%,rgba(50,116,202,1) 25%,rgba(52,120,205,1) 27%,rgba(52,124,206,1) 40%,rgba(52,127,208,1) 41%,rgba(56,135,214,1) 55%,rgba(56,135,212,1) 58%,rgba(57,139,215,1) 62%,rgba(56,144,216,1) 72%,rgba(59,147,219,1) 76%,rgba(57,150,219,1) 81%,rgba(62,155,224,1) 91%,rgba(60,158,223,1) 94%,rgba(62,160,225,1) 100%);
	background: -webkit-gradient(linear, left top, right top, from(rgba(47,108,199,1)),color-stop(18%, rgba(50,111,200,1)),color-stop(20%, rgba(51,115,202,1)),color-stop(25%, rgba(50,116,202,1)),color-stop(27%, rgba(52,120,205,1)),color-stop(40%, rgba(52,124,206,1)),color-stop(41%, rgba(52,127,208,1)),color-stop(55%, rgba(56,135,214,1)),color-stop(58%, rgba(56,135,212,1)),color-stop(62%, rgba(57,139,215,1)),color-stop(72%, rgba(56,144,216,1)),color-stop(76%, rgba(59,147,219,1)),color-stop(81%, rgba(57,150,219,1)),color-stop(91%, rgba(62,155,224,1)),color-stop(94%, rgba(60,158,223,1)),to(rgba(62,160,225,1)));
	background: -o-linear-gradient(left, rgba(47,108,199,1) 0%,rgba(50,111,200,1) 18%,rgba(51,115,202,1) 20%,rgba(50,116,202,1) 25%,rgba(52,120,205,1) 27%,rgba(52,124,206,1) 40%,rgba(52,127,208,1) 41%,rgba(56,135,214,1) 55%,rgba(56,135,212,1) 58%,rgba(57,139,215,1) 62%,rgba(56,144,216,1) 72%,rgba(59,147,219,1) 76%,rgba(57,150,219,1) 81%,rgba(62,155,224,1) 91%,rgba(60,158,223,1) 94%,rgba(62,160,225,1) 100%);
	background: linear-gradient(to right, rgba(47,108,199,1) 0%,rgba(50,111,200,1) 18%,rgba(51,115,202,1) 20%,rgba(50,116,202,1) 25%,rgba(52,120,205,1) 27%,rgba(52,124,206,1) 40%,rgba(52,127,208,1) 41%,rgba(56,135,214,1) 55%,rgba(56,135,212,1) 58%,rgba(57,139,215,1) 62%,rgba(56,144,216,1) 72%,rgba(59,147,219,1) 76%,rgba(57,150,219,1) 81%,rgba(62,155,224,1) 91%,rgba(60,158,223,1) 94%,rgba(62,160,225,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f6cc7', endColorstr='#3ea0e1',GradientType=1 );
}
.roc_10_b span {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 18px;
	font-weight: 700;
	display: inline-block;
	line-height: 1;
	margin-right: 25px;
}
.roc_10_b img {
	display: inline-block;
	width: 17px;
}
.roc_10_cont_div3 {
	position: relative;
}
.green, .red {
	display: none;
	position: absolute;
	top: calc(100% + 10px);
	left: 0;
	font-size: 15px;
	line-height: 1;
	margin: 0;
}
.green {
	color: green;
}
.red {
	color: red;
}
.roc_8_item2_item4 {
	position: relative;
}
.footer_cont2_div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
/*==================roc_11==================*/
.roc_11 {
	background: rgb(211,224,233);
	background: -webkit-linear-gradient(top, rgba(211,224,233,1) 0%,rgba(215,225,234,1) 16%,rgba(215,228,236,1) 18%,rgba(216,226,235,1) 23%,rgba(218,228,237,1) 23%,rgba(220,229,238,1) 32%,rgba(219,230,236,1) 35%,rgba(221,230,239,1) 36%,rgba(223,232,237,1) 52%,rgba(224,233,240,1) 52%,rgba(226,233,241,1) 56%,rgba(225,234,239,1) 60%,rgba(227,234,240,1) 68%,rgba(229,236,242,1) 69%,rgba(229,236,242,1) 80%,rgba(232,237,243,1) 80%,rgba(233,238,244,1) 80%,rgba(233,238,244,1) 86%,rgba(237,242,246,1) 93%,rgba(240,245,248,1) 94%,rgba(242,246,249,1) 99%,rgba(245,249,252,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(211,224,233,1)),color-stop(16%, rgba(215,225,234,1)),color-stop(18%, rgba(215,228,236,1)),color-stop(23%, rgba(216,226,235,1)),color-stop(23%, rgba(218,228,237,1)),color-stop(32%, rgba(220,229,238,1)),color-stop(35%, rgba(219,230,236,1)),color-stop(36%, rgba(221,230,239,1)),color-stop(52%, rgba(223,232,237,1)),color-stop(52%, rgba(224,233,240,1)),color-stop(56%, rgba(226,233,241,1)),color-stop(60%, rgba(225,234,239,1)),color-stop(68%, rgba(227,234,240,1)),color-stop(69%, rgba(229,236,242,1)),color-stop(80%, rgba(229,236,242,1)),color-stop(80%, rgba(232,237,243,1)),color-stop(80%, rgba(233,238,244,1)),color-stop(86%, rgba(233,238,244,1)),color-stop(93%, rgba(237,242,246,1)),color-stop(94%, rgba(240,245,248,1)),color-stop(99%, rgba(242,246,249,1)),to(rgba(245,249,252,1)));
	background: -o-linear-gradient(top, rgba(211,224,233,1) 0%,rgba(215,225,234,1) 16%,rgba(215,228,236,1) 18%,rgba(216,226,235,1) 23%,rgba(218,228,237,1) 23%,rgba(220,229,238,1) 32%,rgba(219,230,236,1) 35%,rgba(221,230,239,1) 36%,rgba(223,232,237,1) 52%,rgba(224,233,240,1) 52%,rgba(226,233,241,1) 56%,rgba(225,234,239,1) 60%,rgba(227,234,240,1) 68%,rgba(229,236,242,1) 69%,rgba(229,236,242,1) 80%,rgba(232,237,243,1) 80%,rgba(233,238,244,1) 80%,rgba(233,238,244,1) 86%,rgba(237,242,246,1) 93%,rgba(240,245,248,1) 94%,rgba(242,246,249,1) 99%,rgba(245,249,252,1) 100%);
	background: linear-gradient(to bottom, rgba(211,224,233,1) 0%,rgba(215,225,234,1) 16%,rgba(215,228,236,1) 18%,rgba(216,226,235,1) 23%,rgba(218,228,237,1) 23%,rgba(220,229,238,1) 32%,rgba(219,230,236,1) 35%,rgba(221,230,239,1) 36%,rgba(223,232,237,1) 52%,rgba(224,233,240,1) 52%,rgba(226,233,241,1) 56%,rgba(225,234,239,1) 60%,rgba(227,234,240,1) 68%,rgba(229,236,242,1) 69%,rgba(229,236,242,1) 80%,rgba(232,237,243,1) 80%,rgba(233,238,244,1) 80%,rgba(233,238,244,1) 86%,rgba(237,242,246,1) 93%,rgba(240,245,248,1) 94%,rgba(242,246,249,1) 99%,rgba(245,249,252,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3e0e9', endColorstr='#f5f9fc',GradientType=0 );
	padding: 115px 0 170px;
	margin-top: -125px;
	z-index: 1;
}
.roc_1_3 {
	position: relative;
	z-index: 2;
	background-image: url('../img/roc_1_3_bg.png');
}
.roc_11_div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.roc_11_div img {
	display: inline-block;
	width: 77.5%;
}
.roc_11>.container {
	margin-top: -20px;
	max-width: 946px;
	width: 100%;
}
.roc_11_p {
	color: black;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 25px;
}
.roc_11_p2 {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.2em;
	margin-bottom: 50px;
}
.roc_11_p2 a {
	display: inline-block;
	color: #306cc7;
	text-decoration: none;
}
.roc_11_p2 a:hover {
	text-decoration: underline;
}
.roc_11_p3 {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 20px;
}
.roc_11_cont {
	max-width: 916px;
	width: 100%;
	background: #f5f5f5;
	border-radius: 5px;
	padding: 20px 5px;
}
.roc_11_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.roc_11_item img {
	display: inline-block;
	width: 48px;
	margin-right: 15px;
	opacity: 1;
	-webkit-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.roc_11_item span {
	display: inline-block;
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 500;
	line-height: 1;
	-webkit-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}
.roc_11_item:hover span {
	text-decoration: none;
	color: #2C71C9;
}
.roc_11_item:hover img {
	opacity: 0.6;
}
/*==================roc_12==================*/
.roc_12 {
	background: url('../img/roc_12_bg.jpg') no-repeat left 140px / 64.2%;
	padding: 80px 0 170px;
}
.roc_12_item {
	width: 28.6%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 90px;
}
.roc_12_cont {
	margin-bottom: 40px;
}
.roc_12_item_img {
	display: inline-block;
	margin-bottom: 40px;
	width: 195px;
	border-radius: 17px;
	border: 3px solid #fefefe;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
	max-width: 100%;
}
.roc_12_item_b {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.roc_12_item_b_p {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.38em;
	margin-bottom: 15px;
}
.roc_12_item_b_p2 {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.66em;
	margin: 0;
}
.roc_12_cont2 .roc_12_item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.roc_12_cont2 .roc_12_item_b {
	width: 100%;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.roc_1_ceo .roc_1_2_p {
	font-size: 33px;
	margin-bottom: 0;
}
/*==================roc_13==================*/
.roc_13 {
	padding: 130px 0 190px;
	background: url('../img/roc_13_bg.jpg') no-repeat right top / 94% 100%;
}
.roc_13_cont {
	margin-bottom: 75px;
}
.roc_13_cont_l {
	width: 45%;
}
.roc_13_cont_l p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.8em;
	margin-bottom: 45px;
}
.roc_13_cont_l span {
	display: block;
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
}
.roc_13_cont_r {
	display: inline-block;
	width: 49%;
}
.roc_13_cont2 {
	text-align: center;
}
.roc_13_cont2_a {
	border-bottom: 2.6px solid #d79b06;
	-webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
	box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
	padding: 25px 50px;
}
.roc_13_cont2_a span {
	font-size: 19px;
}
.roc_13_cont2_a svg {
	width: 19px;
}
.roc_13_cont2_a svg .roc_13_cont2_a_a {
	fill: #171717;
}
.roc_13_cont2_a:hover {
	background: rgb(255,245,0);
	background: -webkit-linear-gradient(left, rgba(255,245,0,1) 0%,rgba(247,195,0,1) 100%);
	background: -webkit-gradient(linear, left top, right top, from(rgba(255,245,0,1)),to(rgba(247,195,0,1)));
	background: -o-linear-gradient(left, rgba(255,245,0,1) 0%,rgba(247,195,0,1) 100%);
	background: linear-gradient(to right, rgba(255,245,0,1) 0%,rgba(247,195,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff500', endColorstr='#f7c300',GradientType=1 );
}
.roc_13_cont2_a:hover svg .roc_13_cont2_a_a {
	fill: #784d07;
}
.roc_13_cont2_a:hover span {
	color: #784d07;
}
@media (max-width: 1920px) { 
	.roc_13 {
		background-size: cover;
		background-position: left center;
	}
}
@media (max-width: 1500px) { 
	.roc_13 {
		background-position: center;
	}
}
/*==================roc_14==================*/
.roc_14 {
	padding: 90px 0 40px;
	background: url('../img/roc_14_bg.jpg') no-repeat left bottom / 60%;
}
.roc_14_cont {
	margin-bottom: 120px;
} 
.roc_14_cont .zag_div {
	margin-bottom: 55px;
	text-align: left;
}
.roc_14_cont .zag {
	font-size: 27px;
}
.roc_14_cont span {
	display: block;
	color: black;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 600;
	line-height: 2em;
}
.roc_14_cont2 {
	overflow: hidden;
}
.roc_14_cont2 img {
	display: inline-block;
	width: 54%;
	margin: 0 50px 50px 0;
	float: left;
}
.roc_14_cont2 h2 {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 25px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 35px;
}
.roc_14_cont2 p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
	margin-bottom: 25px;
}
.roc_14_cont2 p:last-child {
	margin-bottom: 0;
}
/*==================roc_15==================*/
.roc_15 {
	padding: 95px 0;
}
.roc_15_zag {
	margin-bottom: 65px;
}
.roc_15_zag h2 {
	margin: 0;
	color: #306cc7;
	font-family: Montserrat;
	font-size: 29px;
	font-weight: 700;
	line-height: 1.4em;
	padding-left: 17px;
	position: relative;
	background: #fefefe;
}
.roc_15_zag h2::before {
	display: block;
	position: absolute;
	content: '';
	width: 50px;
	height: calc(100% + 30px);
	top: -15px;
	border: 2.6px solid #f7c200;
	left: -2.6px;
	z-index: -1;
}
.roc_15_img {
	display: block;
	max-width: 721px;
	width: 100%;
	margin: 0 auto 85px;
}
.roc_15_cont {
	margin-bottom: 85px;
}
.roc_15_cont > div {
	width: 47%;
}
.roc_15_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 40px;
}
.roc_15_item:last-child {
	margin-bottom: 0;
}
.roc_15_item img {
	display: inline-block;
	width: 18px;
	margin-right: 20px;
	margin-top: 7px;
}
.roc_15_item p {
	margin: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
}
.roc_15_item p span {
	font-weight: 700;
}
.roc_15_cont2 h3 {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 25px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 30px;
}
.roc_15_cont2 p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
	margin: 0;
}
/*==================roc_16==================*/
.roc_16 {
	padding: 0 0 195px;
}
.roc_16_cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 115px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.roc_16_img {
	display: inline-block;
	width: calc(50% + 210px);
	margin-left: 60px;
}
.roc_16_cont h3 {
	color: #306cc7;
	font-family: Montserrat;
	font-size: 33px;
	font-weight: 700;
	line-height: 1.4em;
	padding-left: 35px;
	position: relative;
	background: #fefefe;
}
.roc_16_cont h3::before {
	display: block;
	position: absolute;
	content: '';
	width: 150px;
	height: calc(100% + 60px);
	top: -30px;
	left: -2.6px;
	border: 2.6px solid #f7c200;
	z-index: -1;
}
.roc_16_cont2 {
	text-align: center;
}
/*==================roc_17==================*/
.roc_17 {
	background: transparent;
	padding: 65px 0 90px;
}
/*==================roc_18==================*/
.roc_18 {
	padding: 140px 0 235px;
	background: url('../img/roc_18_bg.jpg') no-repeat left center / 94% 100%;
}
.roc_18 .zag_div {
	margin-bottom: 40px;
	text-align: left;
}
.roc_18 .zag {
	font-size: 27px;
}
.roc_18 > .container > p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
	margin-bottom: 60px;
}
.roc_18_cont {
	text-align: center;
}
.roc_18_cont h3 {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 25px;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	margin-bottom: 90px;
}
.roc_18_cont_div {
	display: inline-block;
	max-width: 866px;
	width: 100%;
	position: relative;
}
.roc_18_cont_div_img {
	display: inline-block;
	width: 100%;
}
.roc_18_cont_div > div {
	position: absolute;
	color: black;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.47em;
	margin: 0;
}
.roc_18_item1 {
	bottom: calc(100% + 10px);
	left: -15px;
	text-align: left;
}
.roc_18_item2 {
	top: calc(100% + 10px);
	left: 175px;
	text-align: left;
}
.roc_18_item3 {
	bottom: calc(100% + 10px);
	left: 390px;
}
.roc_18_item4 {
	top: calc(100% + 10px);
	right: 138px;
}
.roc_18_item5 {
	bottom: calc(100% + 10px);
	right: -30px;
}
/*==================roc_19==================*/
.roc_19 {
	padding: 80px 0 170px;
}
.roc_19_cont1 {
	margin-bottom: 90px;
}
.roc_19_cont1 p {
	margin: 0;
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
}
.roc_19 .zag_div {
	margin-bottom: 70px;
	text-align: left;
}
.roc_19 .zag {
	font-size: 29px;
}
.roc_19_img {
	display: block;
	max-width: 628px;
	width: 100%;
	margin: 0 auto 65px;
}
.roc_19_cont2 {
	margin-bottom: 105px;
	text-align: center;
}
.roc_19_cont2 > img {
	display: inline-block;
	width: 90%;
	margin-bottom: 35px;
}
.roc_19_item img {
	display: none;
}
.roc_19_item {
	width: 20%;
}
.roc_19_item p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.4em;
	margin-bottom: 15px;
}
.roc_19_item a {
	display: inline-block;
	color: #306cc7;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.4em;
}
.roc_19_item a:hover {
	text-decoration: underline;
}
.roc_19_cont3 {
	margin-bottom: 65px;
	text-align: center;
}
.roc_19_cont3 p {
	margin: 0;
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.8em;
}
/*==================roc_20==================*/
.roc_20 {
	padding: 45px 0 135px;
}
.roc_20_cont_img2 {
	display: none;
}
.roc_20_cont {
	margin-bottom: 100px;
	max-width: calc(((100% - 1235px) / 2) + 1235px);
	margin-left: auto;
	padding-left: 15px;
}
.roc_20_cont_l {
	max-width: 490px;
	width: 100%;
	margin-right: 60px;
}
.roc_20_cont_img {
	display: inline-block;
	width: calc(100% - 550px);
}
.roc_20_cont_l p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
	margin-bottom: 35px;
}
.roc_20_cont_l p:last-child {
	margin-bottom: 0;
}
/*==================roc_21==================*/
.roc_21 {
	padding: 0 0 50px;
}
.roc_21 .zag_div {
	margin-bottom: 100px;
	text-align: left;
}
.roc_21 .zag {
	font-size: 29px;
}
.roc_21_cont {
	overflow: hidden;
	margin-bottom: 75px;
}
.roc_21_cont img {
	display: inline-block;
	width: 56%;
	margin-right: 80px;
	margin-bottom: 80px;
	float: left;
}
.roc_21_cont p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2.2em;
	margin-bottom: 40px;
}
.roc_21_cont p:last-child {
	margin-bottom: 0;
}
.roc_21_cont2 {
	padding-top: 80px;
	border-top: 2.6px solid #c7c7c6;
}
.roc_21_cont2 h2 {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2em;
	margin-bottom: 55px;
}
.roc_21_cont2 ul {
	margin: 0;
	padding: 0 0 0 40px;
}
.roc_21_cont2 ul li {
	list-style-type: none;
	position: relative;
	padding-left: 60px;
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.2em;
	margin-bottom: 35px;
}
.roc_21_cont2 ul li::before {
	display: block;
	position: absolute;
	content: '';
	width: 17px;
	height: 17px;
	background: url('../img/roc_21_cont2_ul.png') no-repeat center / 100% 100%;
	left: 0;
	top: 2px;
}
.roc_21_cont2 ul li:last-child {
	margin-bottom: 0;
}
/*==================roc_22==================*/
.roc_22 {
	padding: 100px 0 135px;
	background: url('../img/roc_22_bg.jpg') no-repeat right center / 94% 100%;
}
.roc_22_cont_l {
	width: 52%;
}
.roc_22_cont > img {
	display: inline-block;
	width: 40%;
}
.roc_22_cont_l .zag_div {
	margin-bottom: 55px;
	text-align: left;
}
.roc_22_cont_l .zag2::after {
	right: inherit;
	left: 0;
}
.roc_22_cont_l .zag {
	font-size: 29px;
	padding-left: 15px;
}
.roc_22_cont_l > p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
	mb30px;
}
.roc_22_cont_l > p:last-child {
	margin-bottom: 0;
}
@media (max-width: 1600px) { 
	.roc_22 {
		background-size: 100% 100%;
	}
}
@media (max-width: 1400px) { 
	.roc_22 {
		background-size: cover;
	}
}
/*==================roc_23==================*/
.roc_23 {
	padding: 75px 0 135px;
}
.roc_23 p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
	margin-bottom: 75px;
}
/*==================roc_24==================*/
.roc_24 {
	padding: 0 0 140px;
}
.roc_24_cont1 {
	padding: 0 0 100px;
}
.roc_24_cont1 .zag_div {
	text-align: left;
	margin-bottom: 80px;
}
.roc_24_cont1 .zag {
	font-size: 29px;
}
.roc_24_cont1_div {
	max-width: 1045px;
	width: 100%;
	margin-left: auto;
	position: relative;
	border: 2.6px solid #40ace6;
	border-radius: 15px;
	padding: 85px 85px 85px 250px;
}
.roc_24_cont1_div p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
	margin-bottom: 35px;
}
.roc_24_cont1_div p:last-child {
	margin-bottom: 0;
}
.roc_24_cont1_div img {
	display: inline-block;
	width: 361px;
	position: absolute;
	left: -180px;
	top: 50%;
	margin-top: -212px;
}
.roc_24_cont2 {
	padding: 30px 0 165px;
	background: url('../img/roc_24_cont2_bg.jpg') no-repeat right center / 53%;
}
.roc_24_cont2_div img {
	display: none;
}
.roc_24_cont2_div_l {
	max-width: 655px;
	width: 100%;
}
.roc_24_cont2_div_l h3 {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 25px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 25px;
}
.roc_24_cont2_div_l p {
	color: black;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 600;
	line-height: 2em;
	margin-bottom: 40px;
}
.roc_24_cont2_div_l p:last-child {
	margin-bottom: 0;
}
@media (min-width: 1920px) { 
	.roc_24_cont2 {
		background-size: 53% 100%;
	}
}
/*==================roc_25==================*/
.roc_25 {
	padding: 90px 0 130px;
}
.roc_25_cont > div {
	width: 40.5%;
}
.roc_25_cont > img {
	display: inline-block;
	width: 54%;
}
.roc_25_cont > div h2 {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.5em;
	margin-bottom: 45px;
}
.roc_25_cont > div p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.4em;
	margin-bottom: 20px;
}
.roc_25_cont > div p:last-child {
	margin-bottom: 0;
}
/*==================roc_26==================*/
.roc_26 {
	padding: 140px 0 165px;
	background: url('../img/roc_26_bg.jpg') no-repeat right center / 94% 100%;
}
.roc_26_cont > img {
	display: inline-block;
	width: 32%;
}
.roc_26_cont > div {
	width: 63%;
}
.roc_26_cont > div h3 {
	margin-bottom: 60px;
	color: #306cc7;
	font-family: Montserrat;
	font-size: 29px;
	font-weight: 700;
	line-height: 1.3em;
	position: relative;
	padding-left: 20px;
}
.roc_26_cont > div h3::before {
	display: block;
	position: absolute;
	content: '';
	width: 53px;
	height: 97px;
	background: url('../img/roc_26_cont_h3_l.png') no-repeat center / 100% 100%;
	left: 0;
	top: -9px;
}
.roc_26_cont > div p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	line-height: 2em;
	font-weight: 400;
	margin-bottom: 30px;
}
.roc_26_cont > div p:last-child {
	margin-bottom: 0;
}
@media (max-width: 1919px) { 
	.roc_26 {
		background-size: cover;
	}
}
/*==================roc_27==================*/
.roc_27 {
	padding: 105px 0 140px;
}
.roc_27_cont1 {
	margin-bottom: 115px;
	border: 3.6px solid #306cc7;
	border-bottom: none;
	position: relative;
	padding-bottom: 60px;
}
.roc_27_cont1::after {
	display: block;
	position: absolute;
	content: '';
	height: 43px;
	width: calc(100% + 7.2px);
	background: url('../img/roc_27_cont1_b.png') no-repeat center / 100% 100%;
	top: 100%;
	left: -3.6px;
}
.roc_27_cont1 > h3 {
	width: 100%;
	margin-bottom: 35px;
	text-align: center;
	line-height: 1em;
	display: inline-block;
	top: -15px;
	position: relative;
}
.roc_27_cont1 > h3 span {
	display: inline-block;
	color: #306cc7;
	font-family: Montserrat;
	font-size: 29px;
	font-weight: 700;
	line-height: 1em;
	padding: 0 35px;
	background: #fff;
}
.roc_27_cont1 > ul {
	padding: 0;
	margin: 0 0 75px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.roc_27_cont1 > ul li {
	list-style-type: none;
	margin-right: 25px;
}
.roc_27_cont1 > ul li a {
	display: inline-block;
}
.roc_27_cont1 > ul li:last-child {
	margin-right: 0;
}
.roc_27_cont1 > p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.5em;
	text-align: center;
	max-width: 1010px;
	width: 100%;
	margin: 0 auto;
}
/*==================roc_28==================*/
.roc_28 {
	padding: 0 0 165px;
	background: url('../img/roc_28_bg.jpg') no-repeat right bottom / 50%;
}
.roc_28 .zag_div {
	margin-bottom: 115px;
	text-align: left;
}
.roc_28 .zag_div .zag {
	font-size: 29px;
}
.roc_28 > .container > p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.5em;
	margin-bottom: 30px;
	max-width: 495px;
	width: 100%;
}
.roc_28 > .container > p:last-child {
	margin-bottom: 0;
}
/*==================roc_29==================*/
.roc_29 {
	padding: 65px 0 215px;
}
.roc_29 .zag_div {
	margin-bottom: 95px;
	text-align: left;
}
.roc_29 .zag {
	font-size: 29px;
}
.roc_29_cont1 {
	margin-bottom: 65px;
	width: calc(100% + 60px);
	margin-left: -30px;
	position: relative;
}
.roc_29_item {
	width: 365px;
	margin: 0 30px 65px;
	background: #fff;
	border-radius: 5px;
	padding: 60px 10px 50px;
	text-align: center;
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}
.roc_29_item_t {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 87px;
	margin-bottom: 50px;
}
.roc_29_item_t img {
	display: inline-block;
	max-height: 100%;
}
.roc_29_item > p {
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.4em;
	margin: 0;
}
.roc_29_item > p a {
	display: inline-block;
	color: #306cc7;
	font-weight: 700;
}
.roc_29_item > p a:hover {
	text-decoration: underline;
}
.roc_29_cont2 {
	margin-bottom: 70px;
}
.roc_29_cont2 p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 2em;
	margin-bottom: 15px;
}
.roc_29_cont2 p:last-child {
	margin-bottom: 0;
}
.roc_29_cont3 {
	margin-bottom: 70px;
	text-align: center;
}
.roc_29_cont3 p {
	color: #306cc7;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.4em;
	margin-bottom: 0;
}
/*==================roc_30==================*/
.roc_30 {
	padding: 95px 0 140px;
	background: url('../img/roc_30_bg.jpg') no-repeat right center / 93% 100%;
}
.roc_30_cont_l {
	width: 40%;
}
.roc_30_cont_l p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.5em;
	margin-bottom: 20px;
}
.roc_30_cont_r {
	display: inline-block;
	width: 55%;
}
.roc_30_cont_l p:last-child {
	margin-bottom: 0;
}
@media (max-width: 1919px) { 
	.roc_30 {
		background-size: cover;
	}
}
/*==================roc_31==================*/
.roc_31 {
	padding: 90px 0 125px;
}
.roc_31_cont {
	margin-bottom: 90px;
}
.roc_31_cont > img {
	display: inline-block;
	width: 51%;
}
.roc_31_cont_r {
	width: 44%;
}
.roc_31_cont_r h3 {
	margin-bottom: 35px;
	color: #306cc7;
	font-family: Montserrat;
	font-size: 29px;
	font-weight: 700;
	line-height: 1.3em;
	position: relative;
	padding-left: 20px;
}
.roc_31_cont_r h3::before {
	display: block;
	position: absolute;
	content: '';
	width: 53px;
	height: 97px;
	background: url('../img/roc_26_cont_h3_l.png') no-repeat center / 100% 100%;
	left: 0;
	top: -9px;
}
.roc_31_cont_r p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.5em;
	margin-bottom: 20px;
}
.roc_31_cont_r p:last-child {
	margin-bottom: 0;
}
/*==================roc_32==================*/
.roc_32 {
	padding: 100px 0 215px;
	background: url('../img/roc_32_bg.jpg') no-repeat center top / 100%;
}
.roc_32 .zag_div {
	margin-bottom: 70px;
	text-align: left;
}
.roc_32 .zag {
	font-size: 29px;
	text-transform: inherit;
}
.roc_32_cont1 {
	margin-bottom: 120px;
}
.roc_32_cont1 p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 0;
}
.roc_32_cont2 {
	margin-bottom: 85px;
	text-align: center;
}
.roc_32_cont2 h2 span {
	display: inline-block;
	color: #fefefe;
	font-family: Montserrat;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.4em;
	margin: 0;
	padding: 20px 60px;
	position: relative;
	background: #306cc7;
	border-radius: 5px;
}
.roc_32_cont2 h2 span::after {
	display: block;
	position: absolute;
	content: '';
	border: 9px solid transparent;
	border-top: 9px solid #306cc7;
	top: 100%;
	left: 50%;
	margin-left: -4.5px;
}
.roc_32_cont3 {
	margin-bottom: 225px;
	text-align: center;
}
.roc_32_cont3 > div {
	display: inline-block;
	position: relative;
	max-width: 684px;
	width: 100%;
}
.roc_32_cont3 > div > img {
	display: inline-block;
	width: 100%;
}
.roc_32_item {
	position: absolute;
}
.roc_32_item > p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.4em;
	margin: 0;
	white-space: nowrap;
}
.roc_32_item_t {
	display: none;
}
.roc_32_item1 {
	top: 40px;
	right: calc(100% - 60px);
}
.roc_32_item2 {
	top: 40px;
	right: 0;
}
.roc_32_item3 {
	top: 225px;
	right: calc(100% + 20px);
	text-align: right;
}
.roc_32_item4 {
	top: 210px;
	left: calc(100% + 20px);
	text-align: left;
}
.roc_32_item5 {
	top: calc(100% + 25px);
	right: calc(100% - 200px);
	text-align: right;
}
.roc_32_item6 {
	top: calc(100% + 25px);
	left: calc(100% - 200px);
	text-align: left;
}
.roc_32_cont4 {
	margin-bottom: 75px;
}
.roc_32_cont4 p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.5em;
	margin-bottom: 0;
}
/*==================roc_33==================*/
.roc_33 {
	padding: 60px 0 95px;
	background: url('../img/roc_33_bg.jpg') no-repeat right 80px / 53%;
}
.roc_33_cont1_l {
	width: 40%;
	margin-right: 100px;
}
.roc_33_cont1 > img {
	width: 41%;
	display: inline-block;
}
.roc_33_cont1 {
	margin-bottom: 95px;
}
.roc_33_cont1_l p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.5em;
	margin-bottom: 30px;
}
.roc_33_cont1_l p:last-child {
	margin-bottom: 0;
}
@media (max-width: 1919px) { 
	.roc_33 {
		background-position: right 40%;
	}
}
/*==================roc_34==================*/
.roc_34_cont1 {
	padding: 0 0 45px;
}
.roc_34_cont1 .zag_div {
	text-align: left;
	margin-bottom: 55px;
}
.roc_34_cont1 .zag {
	font-size: 26px;
}
.roc_34_cont1 > .container > p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.8em;
	margin-bottom: 10px;
}
.roc_34_cont1 > .container > p:last-child {
	margin-bottom: 0;
}
.roc_34_cont2 {
	padding: 40px 0 140px;
	background: url('../img/roc_34_cont2_bg.jpg') no-repeat left center / auto 100%;
}
.roc_34_cont2_div > img {
	display: inline-block;
	width: 43%;
	margin-right: 90px;
}
.roc_34_cont2_div > div {
	width: 41%;
	position: relative;
}
.roc_34_cont2_div > div p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.7em;
	margin-bottom: 15px;
}
.roc_34_cont2_div > div p:last-child {
	margin-bottom: 0;
}
.roc_34_cont2_div > div > img {
	display: inline-block;
	width: 40px;
	position: absolute;
	top: calc(100% + 75px);
	left: 50%;
	margin-left: -20px;
}
.roc_34_cont3 {
	padding: 90px 0 190px;
}
.roc_34_cont3_div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 50px;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}
.roc_34_cont3_item {
	width: 25%;
	text-align: center;
}
.roc_34_cont3_item > img {
	display: inline-block;
	width: 180px;
	margin-bottom: 40px;
}
.roc_34_cont3_item p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.5em;
	margin: 0;
}
.roc_34_cont3 > .container > p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.5em;
	margin-bottom: 15px;
}
.roc_34_cont3 > .container > p:last-child {
	margin-bottom: 0;
}
.roc_34_cont4 {
	padding: 0 0 115px;
	background: url('../img/roc_34_cont4_bg.jpg') no-repeat center / cover;
	text-align: center;
}
.roc_34_cont4 > .container > img {
	display: inline-block;
	max-width: 244px;
	width: 100%;
	margin-top: -55px;
	position: relative;
	margin-bottom: 60px;
}
.roc_34_cont4 > .container > h3 {
	color: #306cc7;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 700;
	line-height: 1.4em;
	margin-bottom: 50px;
}
.roc_34_cont4 > .container > p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.5em;
	margin-bottom: 65px;
}
.roc_34_cont5 {
	padding: 95px 0 155px;
}
.roc_34_cont5 p {
	color: #5f5c5b;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.4em;
	margin: 0;
}
/*==================roc_35==================*/
.roc_35 {
	background: url('../img/roc_35_bg.jpg') no-repeat center bottom / 100%;
	padding-bottom: 125px;
}
.roc_35_cont1 {
	padding: 60px 0 110px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.roc_35_cont1 > div {
	width: 37.7%;
}
.roc_35_cont1 > div p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.7em;
	margin-bottom: 20px;
}
.roc_35_cont1 > div p:last-child {
	margin-bottom: 0;
}
.roc_35_cont1 > img {
	display: inline-block;
	width: 55%;
}
.roc_35_cont2 {
	padding-bottom: 90px;
	text-align: center;
}
.roc_35_cont2 > img {
	display: inline-block;
	max-width: 332px;
	width: 100%;
	margin-bottom: 40px;
}
.roc_35_cont2 > h2 {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 29px;
	font-weight: 700;
	line-height: 1;
	margin: 0;
}
.roc_35_cont3 {
	padding-bottom: 50px;
}
.roc_35_cont3 .zag_div {
	margin-bottom: 75px;
}
.roc_35_cont3 .zag {
	font-size: 26px;
}
.roc_35_item {
	width: 48%;
	background: #fefefe;
	border: 1.6px solid #e8e8e8;
	border-bottom: 10px solid #306cc7;
	border-radius: 10px;
	margin-bottom: 60px;
	padding: 40px 40px 55px;
}
.roc_35_item > div {
	height: 111px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 35px;
}
.roc_35_item > div img {
	display: inline-block;
	max-height: 100%;
}
.roc_35_item p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.7em;
	margin: 0;
}
/*==================roc_36==================*/
.roc_36_cont1 {
	background: rgb(13,71,161);
	background: -webkit-linear-gradient(45deg, rgba(13,71,161,1) 0%,rgba(48,108,199,1) 100%);
	background: -o-linear-gradient(45deg, rgba(13,71,161,1) 0%,rgba(48,108,199,1) 100%);
	background: linear-gradient(45deg, rgba(13,71,161,1) 0%,rgba(48,108,199,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d47a1', endColorstr='#306cc7',GradientType=1 );
	padding: 125px 0;
}
.roc_36_cont1_div > img {
	display: inline-block;
	width: 49%;
	margin-right: 60px;
}
.roc_36_cont1_div > div {
	width: 43%;
}
.roc_36_cont1_div > div h3 {
	position: relative;
	color: #fefefe;
	font-family: Montserrat;
	font-size: 29px;
	font-weight: 700;
	line-height: 1.5em;
	margin-bottom: 50px;
	padding-left: 15px;
}
.roc_36_cont1_div > div h3::before {
	display: block;
	position: absolute;
	content: '';
	width: 53px;
	height: 139px;
	background: url('../img/roc_36_cont1_div_h3_l.png') no-repeat center / 100% 100%;
	left: 0;
	top: -5px;
}
.roc_36_cont1_div > div p {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 0;
}
.roc_36_cont2 {
	padding: 110px 0 70px;
}
.roc_36_cont2_div1 {
	padding-bottom: 70px;
	border-bottom: 2.5px solid #dddddc;
}
.roc_36_cont2_div1 p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.7em;
	margin-bottom: 20px;
}
.roc_36_cont2_div1 p:last-child {
	margin-bottom: 0;
}
.roc_36_cont2_div2 {
	padding-top: 95px;
}
.roc_36_cont2_div2 > div {
	margin-bottom: 40px;
}
.roc_36_cont2_div2 > div img {
	display: inline-block;
	width: 92px;
	margin-right: 25px;
}
.roc_36_cont2_div2 > div img:last-child {
	margin-right: 0;
}
.roc_36_cont2_div2 > p {
	color: black;
	font-family: Montserrat;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.5em;
	text-align: center;
	margin: 0;
}
.roc_36_cont3 {
	padding: 50px 0 130px;
	background: url('../img/roc_36_cont3_bg.jpg') no-repeat right top / 50%;
}
.roc_36_cont3_div {
	margin-bottom: 190px;
}
.roc_36_cont3_div > div {
	width: 45%;
	margin-right: 160px;
}
.roc_36_cont3_div > div p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.7em;
	margin-bottom: 50px;
}
.roc_36_cont3_div > div span {
	display: inline-block;
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.7em;
}
.roc_36_cont3_div > img {
	display: inline-block;
	width: 34%;
}
/*==================roc_37==================*/
.roc_37 {
	padding: 80px 0 175px;
}
.roc_37_cont1 {
	margin-bottom: 80px;
	border: 3px solid #d9f0fc;
	border-radius: 10px;
	padding: 110px 15px 140px 135px;
	position: relative;
	margin-left: -80px;
}
.roc_37_cont1 > div {
	max-width: 445px;
	width: 100%;
}
.roc_37_cont1 > div p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.7em;
	margin-bottom: 15px;
}
.roc_37_cont1 > div p:last-child {
	margin-bottom: 0;
}
.roc_37_cont1 > img {
	display: inline-block;
	width: 718px;
	position: absolute;
	right: -150px;
	top: 50%;
	margin-top: -235px;
}
.roc_37_cont2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.roc_37_cont2 > img {
	display: inline-block;
	width: 27.5%;
}
.roc_37_cont2 > div {
	width: 62%;
}
.roc_37_cont2 > div p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.7em;
	margin-bottom: 20px;
}
.roc_37_cont2 > div p:last-child {
	margin-bottom: 0;
}
/*==================roc_38==================*/
.roc_38 {
	padding: 0 0 195px;
	background: url('../img/roc_38_bg.jpg') no-repeat center top / 100%;
}
.roc_38_cont1 {
	padding-bottom: 50px;
}
.roc_38_cont1 .roc_32_cont2 span {
	margin-top: -45px;
}
.roc_38_cont1 .roc_32_cont2 {
	margin-bottom: 110px;
}
.roc_38_cont1_div > div {
	width: 47%;
}
.roc_38_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 40px;
}
.roc_38_item > img {
	display: inline-block;
	width: 105px;
	margin-right: 30px;
}
.roc_38_item > div {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 35px;
}
.roc_38_item > div h3 {
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.roc_38_item > div p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.7em;
	margin: 0;
}
.roc_38_cont2 {
	padding: 165px 0 140px;
	background: url('../img/roc_38_cont2_bg.jpg') no-repeat left center / 90% 100%;
}
.roc_38_cont2_div {
	margin-bottom: 90px;
}
.roc_38_cont2_div > img {
	display: inline-block;
	width: 39%;
}
.roc_38_cont2_div > div {
	width: 51%;
}
.roc_38_cont2_div > div p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.7em;
	margin-bottom: 20px;
}
.roc_38_cont2_div > div p:last-child {
	margin-bottom: 0;
}
@media (max-width: 1919px) { 
	.roc_38_cont2 {
		background-size: cover;
	}
}
.roc_38_cont3 {
	padding-top: 115px;
}
.roc_38_cont3_div {
	margin-bottom: 90px;
}
.roc_38_cont3_div p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.7em;
	margin-bottom: 20px;
}
.roc_38_cont3_div p:last-child {
	margin-bottom: 0;
}
/*==================roc_39==================*/
.roc_39 {
	padding: 70px 0 95px;
}
.roc_39_zag {
	margin-bottom: 40px;
}
.roc_39_zag > p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.2em;
	margin-bottom: 55px;
}
.roc_39_zag > h2 {
	color: #306cc7;
	font-family: Montserrat;
	font-size: 29px;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	margin-bottom: 0;
}
.roc_39_cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.roc_39_item {
	width: 33.3333%;
	padding: 0 5px;
	text-align: center;
}
.roc_39_item > img {
	display: inline-block;
	max-width: 215px;
	width: 100%;
	margin-bottom: 15px;
}
.roc_39_item > h3 {
	color: #306cc7;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 40px;
}
.roc_39_item > p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.7em;
	max-width: 255px;
	width: 100%;
	margin: 0 auto;
}
/*==================roc_40==================*/
.roc_40 {
	padding: 0 0 155px;
	background: url('../img/roc_5f40_bg.jpg') no-repeat right bottom / auto calc(100% - 75px);
}
.roc_40 .roc_40_zag {
	margin-bottom: 145px;
}
.roc_40_zag {
	text-align: left;
}
.roc_40_zag .zag {
	font-size: 29px;
}
.roc_40_cont img {
	display: inline-block;
	width: 43%;
}
.roc_40_cont > div {
	width: 47%;
}
.roc_40_cont > div > p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.7em;
	margin-bottom: 20px;
}
.roc_40_cont > div > p:last-child {
	margin-bottom: 0;
}
.roc_40_cont > div > h3 {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 25px;
}
.roc_40_cont > div > ul {
	padding: 0;
	margin: 0 0 25px;
}
.roc_40_cont > div > ul li {
	margin-bottom: 30px;
	padding-left: 35px;
	list-style-type: none;
	position: relative;
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.7em;
}
.roc_40_cont > div > ul li::before {
	display: block;
	position: absolute;
	content: '';
	width: 18px;
	height: 17px;
	background: url('../img/roc_5f40_cont_ul_l.png') no-repeat center / 100% 100%;
	left: 0;
	top: 4px;
}
.roc_40_cont > div > ul li:last-child {
	margin-bottom: 0;
}
/*==================roc_41==================*/
.roc_41 {
	padding: 95px 0 135px;
}
.roc_41 .roc_40_zag {
	margin-bottom: 70px;
}
.roc_41 .roc_40_zag .zag {
	font-size: 26px;
}
.roc_41 .roc_40_cont > div {
	width: 51%;
}
/*==================roc_42==================*/
.roc_42 {
	background: url('../img/roc_42_bg.jpg') no-repeat right center / auto 100%;
	padding: 0 0 160px;
}
.roc_42 .roc_40_zag {
	margin-bottom: 85px;
}
/*==================roc_43==================*/
.roc_43 {
	padding: 40px 0 115px;
}
.roc_43 .roc_40_cont {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}
/*==================roc_44==================*/
.roc_44 {
	padding: 0 0 200px;
	text-align: center;
}
.roc_44 h3 {
	color: #306cc7;
	font-family: Montserrat;
	font-size: 29px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 25px;
}
.roc_44_cont > p {
	color: black;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.7em;
	margin-bottom: 25px;
}
.advertising-title .roc_1_2_p {
	font-size: 38px;
	line-height: 0.7em;
}
.advertising-title .roc_1_2_p span {
	font-size: 15px;
	font-weight: 400;
}
/*==================advertising-boost==================*/
.advertising-boost {
	padding: 50px 0 120px;
}
.advertising-boost__text {
	color: #000002;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.66em;
	margin-bottom: 60px;
}
.advertising-boost__thumb {
	display: block;
	max-width: 622px;
	width: 100%;
	margin: 0 auto 60px;
}
.advertising-boost__title {
	text-align: center;
	color: #1b448d;
	font-family: Montserrat;
	font-size: 29px;
	font-weight: 700;
	line-height: 1.2em;
	margin-bottom: 0;
}
/*==================advertising-advantages==================*/
.advertising-advantages {
	padding-bottom: 135px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-left: 15px;
}
.advertising-advantages__thumb-mob {
	display: none;
}
.advertising-advantages__thumb {
	display: inline-block;
	width: 48.6%;
}
.advertising-advantages-wr {
	width: 625px;
	padding-top: 40px;
}
.advertising-advantage-gets {
	margin-bottom: 60px;
}
.advertising-advantage-get {
	margin-bottom: 10px;
}
.advertising-advantage-get:last-child {
	margin-bottom: 0;
}
.advertising-advantage-get span {
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 700;
	color: #000002;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 57px;
}
.advertising-advantage-get span mark {
	padding: 0;
	background: transparent;
	color: #e67600;
	margin-right: 4px;
	margin-left: 4px;
}
.advertising-advantage-get_first span {
	padding-right: 95px;
	padding-left: 30px;
	background: url('../img/advertising-advantage-get_bg1.png') no-repeat center / 100% 100%;
}
.advertising-advantage-get_second span {
	padding-right: 75px;
	background: url('../img/advertising-advantage-get_bg2.png') no-repeat center / 100% 100%;
}
.advertising-advantage-lists {
	margin-bottom: 50px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-align-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.advertising-advantage-list {
	padding: 0;
	margin: 0 35px 0 0;
}
.advertising-advantage-list:last-child {
	margin-right: 0;
}
.advertising-advantage-list li {
	padding-left: 45px;
	margin-bottom: 30px;
	position: relative;
	color: #000002;
	font-family: Montserrat;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2em;
	list-style-type: none;
}
.advertising-advantage-list li::before {
	display: block;
	position: absolute;
	content: '';
	width: 34px;
	height: 31px;
	left: 0;
	top: -4px;
	background: url('../img/advertising-advantage-list_img.png') no-repeat center / 100% 100%;
}
.advertising-advantage-form-wr {
	margin-bottom: 40px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.advertising-advantage-form__item {
	max-width: 270px;
	width: 100%;
	margin-right: 10px;
}
.advertising-advantage__input {
	width: 100%;
	height: 55px;
	background: #fafbfa;
	border-radius: 4px;
	border: 1.6px solid #acabab;
	padding-left: 25px;
	color: #000002;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 600;
}
.advertising-advantage__input::-webkit-input-placeholder 	{opacity: 1;}
.advertising-advantage__input::-moz-placeholder      		{opacity: 1;}
.advertising-advantage__input:-moz-placeholder       		{opacity: 1;}
.advertising-advantage__input:-ms-input-placeholder    		{opacity: 1;}
/*==================advertising-feedback==================*/
.advertising-feedback {
	padding-bottom: 200px;
}
.advertising-feedback .roc_10_cont {
	background-image: url('../img/advertising-feedback_bg.jpg');
}
.advertising-feedback .roc_10_i {
	height: 50px;
}
.advertising-feedback .roc_10_t {
	height: 150px;
}
/*==================reviews==================*/
.reviews {
	padding: 50px 0 120px;
}
.reviews-zag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 40px;
}
.reviews-zag__left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.reviews-zag__thumb {
	margin-right: 25px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 5px;
	width: 103px;
}
.reviews-zag__thumb::after {
	display: block;
	content: '';
	padding-top: 100%;
}
.reviews-zag__text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.reviews-zag__title {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.reviews-zag__article {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	margin: 0;
}
.reviews-zag__back {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.reviews-zag__back img {
	display: inline-block;
	width: 21px;
	margin-right: 20px;
}
.reviews-zag__back span {
	color: #40ace6;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 400;
	line-height: 1;
	display: inline-block;
}
.reviews-cont {
	background: #f3f3f3;
	border-radius: 4px;
	padding: 30px 35px 70px;
	position: relative;
	margin-bottom: 60px;
}
.reviews-cont::after {
	display: block;
	position: absolute;
	content: '';
	height: 7px;
	width: calc(100% - 14px);
	left: 7px;
	background: #eaeae9;
	border-radius: 0 0 3px 3px;
	top: 100%;
}
.review {
	padding: 25px 0;
	border-top: 1.6px solid #dfdfdf;
}
.review:first-child {
	border-top: none;
	padding-top: 0;
}
.review-zag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.review-time {
	color: #716f6e;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	margin: 0 20px 0 0;
}
.ratings {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.ratings .rating {
	padding: 0;
	font-size: 22px;
	margin: 0 2px 0 0;
	line-height: 1;
	color: #d8d6d6;
	text-shadow: 1px 1px #c5c3c3;
}
.ratings .rating:last-child {
	margin: 0;
}
.ratings > .rating:before {
	content: '★';
}
.ratings > .rating.active {
	color: #f6c356;
	text-shadow: 1px 1px #f2ab49;
}
.review-text p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.66em;
	margin-bottom: 10px;
}
.review-text p:last-child {
	margin-bottom: 0;
}
.paginations {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 30px;
}
.paginations-prev-next {
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.paginations-prev-next li {
	list-style-type: none;
	margin-right: 15px;
}
.paginations-prev-next li:last-child {
	margin-right: 0;
}
.paginations-prev-next li a, .paginations-page li a {
	color: #716f6e;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 600;
	line-height: 1;
	-webkit-transition: color 0.5s;
	-o-transition: color 0.5s;
	transition: color 0.5s;
}
.paginations-prev-next li a:hover, .paginations-page li a:hover {
	color: #5e5d5d;
}
.paginations-page {
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.paginations-page li {
	margin-right: 25px;
	list-style-type: none;
}
.paginations-page li:last-child {
	margin-right: 0;
}
.reviews-bottom {
	text-align: center;
}
.btn_reviews {
	padding: 15px 40px;
	border-radius: 45px;
	border: none;
	position: relative;
}
.btn_reviews::after {
	display: block;
	position: absolute;
	content: '';
	width: 100%;
	height: 30px;
	background: url('../img/btn_reviews_shadow.png') no-repeat center / 100% 100%;
	top: 100%;
	left: 0;
}
.btn_reviews img {
	display: inline-block;
	width: 14px;
	margin-right: 20px;
}
.btn_reviews span {
	display: inline-block;
	color: #fefefe;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
}
/*==================cabinet==================*/
.cabinet {
	padding: 45px 0 160px;
}
.cabinet-zag {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 25px;
}
.cabinet-zag img {
	display: inline-block;
	margin-right: 20px;
}
.cabinet-zag__text {
	display: inline-block;
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	margin: 0;
}
.cabinet-gray {
	background: #f3f3f3;
	border-radius: 4px;
	position: relative;
}
.cabinet-gray::after {
	display: block;
	position: absolute;
	content: '';
	height: 7px;
	width: calc(100% - 14px);
	left: 7px;
	background: #eaeae9;
	border-radius: 0 0 3px 3px;
	top: 100%;
}
.cabinet-add {
	padding: 40px 50px 50px;
	margin-bottom: 55px;
}
.cabinet-add__title {
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 10px;
}
.cabinet-add-wr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.cabinet-add__input {
	width: 640px;
	height: 50px;
	background: #fcfcfc;
	border: 1.6px solid #d1d1d0;
	padding-left: 20px;
	color: #4c4947;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 400;
	border-radius: 3px;
	margin-right: 70px;
}
.cabinet-add__input::-webkit-input-placeholder 	{opacity: 1;}
.cabinet-add__input::-moz-placeholder      		{opacity: 1;}
.cabinet-add__input:-moz-placeholder       		{opacity: 1;}
.cabinet-add__input:-ms-input-placeholder    	{opacity: 1;}
.btn_cabinet-add {
	padding: 15px 50px;
	background: rgb(239,157,9);
	background: -webkit-gradient(linear, left top, right top, from(rgba(239,157,9,1)),to(rgba(247,194,0,1)));
	background: -o-linear-gradient(left, rgba(239,157,9,1) 0%,rgba(247,194,0,1) 100%);
	background: linear-gradient(to right, rgba(239,157,9,1) 0%,rgba(247,194,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9d09', endColorstr='#f7c200',GradientType=1 );
}
.btn_cabinet-add:hover {
	background: rgb(247,194,0);
	background: -webkit-gradient(linear, left top, right top, from(rgba(247,194,0,1)),to(rgba(239,157,9,1)));
	background: -o-linear-gradient(left, rgba(247,194,0,1) 0%,rgba(239,157,9,1) 100%);
	background: linear-gradient(to right, rgba(247,194,0,1) 0%,rgba(239,157,9,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7c200', endColorstr='#ef9d09',GradientType=1 );
}
.btn_cabinet-add img {
	display: inline-block;
	margin-right: 15px;
	width: 16px;
}
.btn_cabinet-add span {
	margin: 0;
	font-weight: 600;
}
.cabinet-tabs {
	margin-bottom: 50px;
}
.cabinet-tabs .nav-tabs {
	margin-bottom: 0;
	border-bottom: none;
}
.cabinet-tabs .nav-item {
	border: none;
	margin: 0;
}
.cabinet-tabs .nav-link {
	padding: 25px 45px;
	border: none;
	line-height: 1;
	text-transform: uppercase;
	color: #959493;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 600;
}
.cabinet-tabs .nav-link.active {
	background: #f3f3f3;
	border-radius: 5px 5px 0 0;
	position: relative;
	color: #0d47a1;
	font-weight: 700;
}
.cabinet-tabs .nav-link.active::after {
	display: block;
	position: absolute;
	content: '';
	left: 100%;
	bottom: 0;
	border: 3px solid transparent;
	border-bottom: 3px solid #f3f3f3;
	border-left: 3px solid #f3f3f3;
}
.cabinet-tabs .nav-link.active::before {
	display: block;
	position: absolute;
	content: '';
	right: 100%;
	bottom: 0;
	border: 3px solid transparent;
	border-bottom: 3px solid #f3f3f3;
	border-right: 3px solid #f3f3f3;
}
.cabinet-tabs .nav-item:first-child .nav-link.active::before {
	display: none;
}
.cabinet-tabs .tab-pane {
	background: #f3f3f3;
	padding: 30px 20px 25px;
	border-radius: 5px;
	position: relative;
}
.cabinet-tabs .tab-pane:first-child {
	border-radius: 0 5px 5px 5px;
}
.cabinet-tab__table {
	width: 100%;
}
.cabinet-tab__table th {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.2em;
	vertical-align: middle;
	padding-bottom: 20px;
	text-align: center;
}
.cabinet-tab__table_th3, .cabinet-tab__table_th7 {
	text-align: left !important;
}
.cabinet-tab__td1 {
	color: black;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 500;
	line-height: 1;
	text-align: center;
}
.cabinet-tab__td2 {
	text-align: center;
}
.cabinet-tab__td2 img {
	display: inline-block;
	width: 69px;
}
.cabinet-tab__title {
	color: black;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 0px;
}
.cabinet-tab__bandl {
	display: inline-block;
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
}
.cabinet-tab__bandl:hover {
	color: #0d47a1;
}

.cabinet-switch {
	position: relative;
	display: inline-block;
	width: 90px;
	height: 40px;
	border: 0.8px solid #959493;
	border-radius: 34px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
}
.cabinet-switch input {display:none;}
.cabinet-switch .cabinet-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #c1c1c0;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}

.cabinet-slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 5px;
	bottom: 6px;
	background-color: #fefefe;
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
}
.cabinet-slider::after {
	display: block;
	content: 'OFF';
	position: absolute;
	color: #fefefe;
	font-family: Montserrat;
	font-size: 14px;
	font-weight: 600;
	right: 14px;
	top: 9px;
}

.cabinet-switch input:checked + .cabinet-slider {
	background-color: #6cba28;
}
.cabinet-switch input:checked + .cabinet-slider::after {
	content: 'ON';
	right: inherit;
	left: 14px;
}

.cabinet-switch input:focus + .cabinet-slider {
	-webkit-box-shadow: 0 0 1px #2196F3;
	box-shadow: 0 0 1px #2196F3;
}

.cabinet-switch input:checked + .cabinet-slider:before {
	-webkit-transform: translateX(52px);
	-ms-transform: translateX(52px);
	transform: translateX(52px);
}
.cabinet-slider.round {
	border-radius: 34px;
}
.cabinet-slider.round:before {
	border-radius: 50%;
}
.cabinet-tab__td5 {
	text-align: center;
	color: black;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 500;
	line-height: 1;
}
.cabinet-tab__count {
	width: 75px;
	height: 50px;
	border: 1.6px solid #cccccb;
	border-radius: 3px;
	text-align: center;
	background: #fcfcfc;
	color: black;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 500;
}
.cabinet-tab__count::-webkit-input-placeholder 	{opacity: 1;}
.cabinet-tab__count::-moz-placeholder      		{opacity: 1;}
.cabinet-tab__count:-moz-placeholder       		{opacity: 1;}
.cabinet-tab__count:-ms-input-placeholder    	{opacity: 1;}
.cabinet-tab-reviews {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.cabinet-tab-reviews__count {
	color: black;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 0;
	min-width: 55px;
}
.cabinet-tab-reviews__more-wr {
	position: relative;
	margin-right: 10px;
}
.cabinet-tab-reviews__more-body {
	display: none;
}
.cabinet-tab-reviews__more {
	display: inline-block;
	width: 23px;
}
.cabinet-tab-reviews__more img {
	width: 100%;
}
.cabinet-tab-reviews__more .cabinet-tab-reviews__more-img1, .cabinet-tab-reviews__more:hover .cabinet-tab-reviews__more-img2 {
	display: inline-block;
}
.cabinet-tab-reviews__more .cabinet-tab-reviews__more-img2, .cabinet-tab-reviews__more:hover .cabinet-tab-reviews__more-img1 {
	display: none;
}
.cabinet-tab-reviews__read {
	display: inline-block;
	color: #306cc7;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 600;
	text-decoration: underline;
	left: 1px;
}
.cabinet-tab-reviews__read:hover {
	text-decoration: none;
	color: #306cc7;
}
.cabinet-tab-save {
	display: inline-block;
	width: 20px;
	margin-right: 20px;
}
.cabinet-tab-save img {
	width: 100%;
}
.cabinet-tab-save .cabinet-tab-save__img1, .cabinet-tab-save:hover .cabinet-tab-save__img2 {
	display: inline-block;
}
.cabinet-tab-save .cabinet-tab-save__img2, .cabinet-tab-save:hover .cabinet-tab-save__img1 {
	display: none;
}
.cabinet-tab-delete {
	display: inline-block;
	width: 22px;
}
.cabinet-tab-delete img {
	display: inline-block;
	width: 100%;
}
.cabinet-tab__td8-wr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.cabinet-tab__table td {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1.6px solid #c3c3c2;
}
.cabinet-tab-reviews__more-body {
	position: absolute;
	width: 290px;
	background: #fefefe;
	border-radius: 4px;
	top: calc(100% + 10px);
	left: 50%;
	margin-left: -145px;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
	padding: 30px 35px;
	z-index: 1;
}
.cabinet-tab-reviews__more-title {
	color: #40ace6;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 15px;
}
.cabinet-tab-reviews__more-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-bottom: 10px;
}
.cabinet-tab-reviews__more-item:last-child {
	margin-bottom: 0;
}
.cabinet-tab-reviews__more-item p {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 0;
}
.cabinet-tab__line {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 0 3px;
	border-bottom: 1px dotted #b3b2b2;
}
.cabinet-balance {
	padding: 40px 50px 55px;
}
.cabinet-balance-top {
	margin-bottom: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.cabinet-balance-count {
	margin-right: 100px;
}
.cabinet-balance-count__title {
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 25px;
}
.cabinet-balance-count__text {
	color: #0d47a1;
	font-family: Montserrat;
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 0;
	line-height: 1;
}
.cabinet-balance-add {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-align-items: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.cabinet-balance-add-left {
	margin-right: 25px;
}
.cabinet-balance-add__title {
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 15px;
}
.cabinet-balance-add-left .jq-number {
	padding: 0;
}
.cabinet-balance-add-left .jq-number__field {
	width: 225px !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: none !important;
	background: transparent !important;
}
.cabinet-balance-add-left .jq-number__field input {
	width: 100%;
	height: 50px;
	background: #fcfcfc;
	border-radius: 4px;
	border: 1.6px solid #c6c6c5;
	text-align: center;
	padding: 0;
	color: #4c4947;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 400;
}
.cabinet-balance-add-left .jq-number__field input::-webkit-input-placeholder 	{
	opacity: 1;
}
.cabinet-balance-add-left .jq-number__field input::-moz-placeholder      	{
	opacity: 1;
}
.cabinet-balance-add-left .jq-number__field input:-moz-placeholder       	{
	opacity: 1;
}
.cabinet-balance-add-left .jq-number__field input:-ms-input-placeholder    	{
	opacity: 1;
}
.cabinet-balance-add-left .jq-number__spin {
	width: 50px !important;
	height: 100% !important;
	border: 1.6px solid #c6c6c5 !important;
	border-radius: 4px !important;
	background: transparent !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.cabinet-balance-add-left .jq-number__spin::after {
	display: block;
	position: absolute;
	content: '';
	width: 8px;
	height: 1.6px;
	background: #b2b1b1;
	left: 50%;
	margin-left: -4px;
	top: 50%;
	margin-top: -0.8px;
	border: none !important;
}
.cabinet-balance-add-left .jq-number__spin.minus {
	right: 0;
}
.cabinet-balance-add-left .jq-number__spin.plus {
	right: inherit;
	left: 0;
}
.cabinet-balance-add-left .jq-number__spin.plus::before {
	display: block;
	position: absolute;
	content: '';
	height: 8px;
	width: 1.6px;
	background: #b2b1b1;
	left: 50%;
	margin-left: -0.9px;
	top: 50%;
	margin-top: -4px;
	border: none !important;
}
.btn_cabinet-balance-add {
	border: none;
	padding: 15px 60px;
	line-height: 1;
	border-radius: 45px;
	position: relative;
}
.btn_cabinet-balance-add::after {
	display: block;
	position: absolute;
	content: '';
	width: 100%;
	height: 30px;
	background: url('../img/btn_reviews_shadow.png') no-repeat center / 100% 100%;
	top: 100%;
	left: 0;
}
.btn_cabinet-balance-add img {
	display: inline-block;
	width: 16px;
	margin-right: 25px;
}
.btn_cabinet-balance-add span {
	color: #fefefe;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
}
.cabinet-balance-archiv__title {
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 17px;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 20px;
}
.cabinet-balance-archiv__table {
	width: 100%;
}
.cabinet-balance-archiv__table th {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1;
	padding-bottom: 5px;
}
.cabinet-balance-archiv__table th:last-child {
	text-align: right;
	padding-right: 30px;
}
.cabinet-balance-archiv__table td {
	border-top: 1px solid #cbcbca;
	border-bottom: 1px solid #cbcbca;
	color: black;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 400;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cabinet-balance-archiv__table th:first-child {
	padding-left: 20px;
}
.cabinet-balance-archiv__table td:first-child {
	border-left: 1px solid #cbcbca;
	padding-left: 20px;
}
.cabinet-balance-archiv__table td:last-child {
	border-right: 1px solid #cbcbca;
	text-align: right;
	padding-right: 30px;
}
.cabinet-balance-archiv__table td:nth-child(3) {
	font-weight: 500;
}
.cabinet-balance-archiv__table td:last-child p {
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
	margin: 0;
}
.cabinet-balance-archiv__table tr:nth-child(2n + 1) td {
	background: #fafbfa;
}
.cabinet-balance-archiv__table tr:nth-child(2n) td {
	background: #f3f3f3;
}
.cabinet-balance_success {
	color: #3dad31;
}
.cabinet-balance_proccess {
	color: #5f5c5b;
}
.cabinet-balance_cancel {
	color: #da241a;
}
.cabinet-balance-archiv__collapse .cabinet-balance-archiv__table {
	width: 100%;
}
.cabinet-balance-archiv__collapse .cabinet-balance-archiv__table tr:first-child td {
	border-top: none;
}
.cabinet-balance-archiv__table td:first-child, .cabinet-balance-archiv__table th:first-child {
	width: 12%;
}
.cabinet-balance-archiv__table td:nth-child(2), .cabinet-balance-archiv__table th:nth-child(2) {
	width: 34%;
}
.cabinet-balance-archiv__table td:nth-child(3), .cabinet-balance-archiv__table th:nth-child(3) {
	width: 38%;
}
.cabinet-balance-archiv__table td:nth-child(4), .cabinet-balance-archiv__table th:nth-child(4) {
	width: 16%;
}
.cabinet-balance-archiv__show {
	margin-top: 10px;
	display: block;
	width: 100%;
	background-color: #dddddc;
	border-radius: 4px;
	text-align: center;
	padding: 15px 5px;
}
.cabinet-balance-archiv__show span {
	color: black;
	font-family: Montserrat;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
}
.cabinet-balance-archiv__show .show, .cabinet-balance-archiv__show[aria-expanded='true'] .hide {
	display: inline-block;
}
.cabinet-balance-archiv__show .hide, .cabinet-balance-archiv__show[aria-expanded='true'] .show {
	display: none;
}
/*==================modal-type==================*/
.modal-type .modal-dialog {
	max-width: 558px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.modal-type .modal-body {
	padding: 95px 10px 70px;
	position: relative;
	text-align: center;
}
.modal-type .close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 26px;
	opacity: 1;
}
.modal-type .close img {
	display: inline-block;
	width: 100%;
}
.modal-type__thumb {
	display: block;
	width: 86px;
	margin: 0 auto 40px;
}
.modal-type__title {
	color: #1e1a16;
	font-family: Montserrat;
	font-size: 21px;
	font-weight: 600;
	margin-bottom: 25px;
	text-align: center;
}
.modal-type__text {
	color: black;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.66em;
	margin-bottom: 80px;
	text-align: center;
}
.modal-type__close {
	display: inline-block;
	color: #828180;
	font-family: Montserrat;
	font-size: 15px;
	font-weight: 400;
	text-decoration: underline;
}
.modal-type__close:hover {
	text-decoration: none;
	color: #828180;
}
.btn_advertising-advantage {
	max-width: 268px;
	width: 100%;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 20px 30px;
}
.btn_advertising-advantage span {
	text-transform: uppercase;
}





/*Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) { 
	/*==================roc_1==================*/
	header .nav-item {
		margin-right: 25px;
	}
	header .navbar-brand {
		max-width: 235px;
	}
	.roc_1_cont_div_l_h1 {
		font-size: 28px;
	}
	.roc_1_cont_div_l_p br {
		display: none;
	}
	.roc_1_cont_div_r {
		height: auto;
	}
	/*==================roc_3==================*/
	.roc_3_cont_div2 {
		max-width: 770px;
	}
	.roc_3_item {
		top: 120px;
	}
	.roc_3_item_p {
		font-size: 14px;
	}
	.roc_3_item1 {
		left: 5px;
	}
	.roc_3_item2 {
		left: 170px;
	}
	.roc_3_item3 {
		left: 339px;
	}
	.roc_3_item4 {
		right: 337px;
	}
	.roc_3_item5 {
		right: 165px;
	}
	.roc_3_item7 {
		left: 0px;
	}
	.roc_3_item8 {
		left: 175px;
	}
	.roc_3_item9 {
		right: 335px;
	}
	.roc_3_item10 {
		right: 170px;
	}
	.roc_3_item11 {
		right: 0px;
	}
	.roc_3_cont_div2::after {
		height: 115px;
		bottom: 45px;
	}
	/*==================roc_4==================*/
	.roc_4 {
		background-size: cover;
	}
	/*==================roc_5==================*/
	.roc_5_cont_l_p {
		font-size: 24px;
		margin-bottom: 50px;
	}
	.roc_5_cont_l {
		max-width: 300px;
		margin-right: 30px;
	}
	.roc_5_cont_r {
		width: 65.9%;
	}
	/*==================roc_6==================*/
	.roc_6_item_t {
		height: 110px;
	}
	.roc_6_item_p {
		font-size: 18px;
	}
	/*==================roc_7==================*/
	.roc_7_item {
		max-width: 300px;
		margin-right: 10px;
	}
	/*==================roc_8, roc_1_2==================*/
	.roc_8_item1_t_item {
		width: 48%;
	}
	.roc_8_item1_b_p {
		margin: 0 15px;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	/*==================roc_10==================*/
	.roc_10_cont_div2 label {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	/*==================roc_13==================*/
	.roc_13_cont_l p {
		font-size: 16px;
	}
	.roc_13_cont_l span {
		font-size: 14px;
	}
	/*==================roc_14==================*/
	.roc_14_cont .zag {
		font-size: 21px;
	} 
	.roc_14_cont span {
		font-size: 17px;
	}
	.roc_14_cont {
		margin-bottom: 40px;
	}
	.roc_14_cont2 img {
		width: 40%;
		margin: 0 20px 20px 0;
	}
	.roc_14_cont2 h2 {
		margin-bottom: 20px;
		font-size: 21px;
	}
	.roc_14_cont2 p {
		font-size: 14px;
		line-height: 1.5em;
		margin-bottom: 15px;
	}
	/*==================roc_15==================*/
	.roc_15_zag h2 br {
		display: none;
	}
	.roc_15_zag h2 {
		font-size: 21px;
	}
	.roc_15_item p, .roc_15_cont2 p {
		font-size: 14px;
		line-height: 1.4em;
	}
	.roc_15_item img {
		margin-top: 4px;
	}
	.roc_15_item {
		margin-bottom: 20px;
	}
	.roc_15_cont2 h3 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.roc_15_img {
		margin-bottom: 25px;
		max-width: 80%;
	}
	/*==================roc_16==================*/
	.roc_16 {
		padding-bottom: 60px;
	}
	.roc_16_cont h3 {
		font-size: 20px;
	}
	.roc_16_cont {
		margin-bottom: 40px;
	}
	/*==================roc_18==================*/
	.roc_18 {
		padding: 70px 0 140px;
		background-position: center;
		background-size: cover;
	}
	.roc_18 .zag {
		font-size: 20px;
	}
	.roc_18 > .container > p {
		font-size: 14px;
		line-height: 1.4em;
		margin-bottom: 30px;
	}
	/*==================roc_19==================*/
	.roc_19 {
		padding: 70px 0;
	}
	.roc_19_cont1 p {
		font-size: 14px;
		line-height: 1.4em;
	}
	.roc_19_cont1 {
		margin-bottom: 35px;
	}
	.roc_19 .zag {
		font-size: 21px;
	}
	.roc_19_img {
		max-width: 500px;
	}
	.roc_19_item p, .roc_19_item a {
		font-size: 14px;
	}
	.roc_19_cont2 {
		margin-bottom: 25px;
	}
	.roc_19_cont3 p {
		font-size: 14px;
		line-height: 1.4em;
	}
	.roc_19_cont3 {
		margin-bottom: 25px;
	}
	/*==================roc_20==================*/
	.roc_20_cont {
		max-width: 960px;
		padding: 0 15px;
		margin-left: auto;
		margin-right: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.roc_20_cont_img {
		display: none;
	}
	.roc_20_cont_img2 {
		display: inline-block;
		max-width: 50%;
		width: 100%;
		margin-bottom: 25px;
		-webkit-box-flex: inherit;
		-ms-flex: inherit;
		flex: inherit;
	}
	.roc_20_cont_l {
		max-width: 100%;
		margin-right: 0;
		width: 100%;
	}
	.roc_20_cont {
		margin-bottom: 35px;
	}
	.roc_20 {
		padding: 40px 0 70px;
	}
	/*==================roc_21==================*/
	.roc_21 .zag {
		font-size: 22px;
	}
	.roc_21 .zag_div {
		margin-bottom: 40px;
	}
	.roc_21_cont img {
		width: 40%;
		margin-right: 40px;
		margin-bottom: 40px;
	}
	.roc_21_cont p {
		font-size: 14px;
		line-height: 1.5em;
		margin-bottom: 20px;
	}
	.roc_21_cont {
		margin-bottom: 30px;
	}
	.roc_21_cont2 {
		padding-top: 30px;
	}
	.roc_21_cont2 h2 {
		font-size: 21px;
		margin-bottom: 25px;
	}
	.roc_21_cont2 ul {
		padding-left: 0;
	}
	.roc_21_cont2 ul li {
		font-size: 14px;
		margin-bottom: 20px;
	}
	/*==================roc_22==================*/
	.roc_22_cont_l .zag {
		font-size: 21px;
	}
	.roc_22_cont_l > p {
		font-size: 14px;
		line-height: 1.5em;
		margin-bottom: 20px;
	}
	/*==================roc_23==================*/
	.roc_23 {
		padding: 15px 0 70px;
	}
	.roc_23 p {
		font-size: 14px;
		line-height: 1.5em;
		margin-bottom: 25px;
	}
	/*==================roc_24==================*/
	.roc_24_cont1 .zag {
		font-size: 21px;
	}
	.roc_24_cont1 .zag_div {
		margin-bottom: 40px;
	}
	.roc_24_cont1_div {
		padding: 0;
		border: none;
		max-width: 100%;
		overflow: hidden;
	}
	.roc_24_cont1_div img {
		position: static;
		margin: 0 25px 25px 0;
		float: left;
		width: 25%;
	}
	.roc_24_cont1_div p {
		font-size: 14px;
		line-height: 1.5em;
		margin-bottom: 25px;
	}
	.roc_24_cont1 {
		padding-bottom: 20px;
	}
	.roc_24_cont2 {
		padding: 0;
		background: transparent;
	}
	.roc_24_cont2_div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.roc_24_cont2_div img {
		display: inline-block;
		width: 30%;
		float: left;
	}
	.roc_24_cont2_div_l {
		max-width: 60%;
	}
	.roc_24_cont2_div_l h3 {
		font-size: 18px;
		margin-bottom: 25px;
	}
	.roc_24_cont2_div_l p {
		font-size: 14px;
		line-height: 1.5em;
		margin-bottom: 25px;
	}
	.roc_24 {
		padding-bottom: 70px;
	}
	/*==================roc_25==================*/
	.roc_25_cont > div h2 {
		font-size: 21px;
		margin-bottom: 25px;
	}
	.roc_25_cont > div p {
		font-size: 15px;
		margin-bottom: 10px;
	}
	/*==================roc_26==================*/
	.roc_26_cont > div h3 {
		font-size: 21px;
		margin-bottom: 25px;
	}
	.roc_26_cont > div h3::before {
		width: 39px;
		top: -12px;
		height: 79px;
	}
	.roc_26_cont > div p {
		font-size: 14px;
		line-height: 1.4em;
		margin-bottom: 15px;
	}
	.roc_26 {
		padding: 80px 0 95px;
	}
	/*==================roc_27==================*/
	.roc_27_cont1 > p {
		font-size: 14px;
		padding: 0 15px;
	}
	.roc_27_cont1 {
		padding-bottom: 30px;
	}
	.roc_27_cont1 > ul {
		margin-bottom: 35px;
	}
	.roc_27_cont1 > h3 span {
		font-size: 21px;
	}
	.roc_27_cont1 > h3 {
		top: -17px;
	}
	.roc_27 {
		padding: 40px 0 60px;
	}
	/*==================roc_28==================*/
	.roc_28 {
		background: transparent;
		padding: 0 0 40px;
	}
	.roc_28 .zag_div .zag {
		font-size: 21px;
	}
	.roc_28 .zag_div {
		margin-bottom: 50px;
	}
	.roc_28 > .container > p {
		max-width: 100%;
		font-size: 14px;
		margin-bottom: 20px;
	}
	/*==================roc_29==================*/
	.roc_29 .zag {
		font-size: 21px;
	}
	.roc_29 .zag_div {
		margin-bottom: 50px;
	}
	.roc_29_cont1 {
		margin-bottom: 30px;
		width: calc(100% + 40px);
		margin-left: -20px;
	}
	.roc_29_item {
		margin: 0 20px 20px;
		width: 282px;
	}
	.roc_29_item > p {
		font-size: 14px;
	}
	.roc_29_item_t {
		height: 60px;
		margin-bottom: 25px;
	}
	.roc_29_cont2 p {
		font-size: 14px;
		line-height: 1.4em;
	}
	.roc_29_cont2, .roc_29_cont1, .roc_29_cont3 {
		margin-bottom: 25px;
	}
	.roc_29_cont3 p {
		font-size: 17px;
	}
	.roc_29 {
		padding: 40px 0 60px;
	}
	/*==================roc_30==================*/
	.roc_30_cont_l p {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.roc_30 {
		padding: 60px 0 110px;
	}
	/*==================roc_31==================*/
	.roc_31_cont_r h3 {
		font-size: 21px;
	}
	.roc_31_cont_r h3::before {
		width: 39px;
		top: -12px;
		height: 79px;
	}
	.roc_31_cont_r p {
		font-size: 14px;
		margin-bottom: 15px;
	}
	/*==================roc_32==================*/
	.roc_32 .zag {
		font-size: 21px;
	}
	.roc_32 {
		padding: 40px 0 70px;
	}
	.roc_32 .zag_div {
		margin-bottom: 50px;
	}
	.roc_32_cont1 p {
		font-size: 14px;
	}
	.roc_32_cont1 {
		margin-bottom: 30px;
	}
	.roc_32_cont2 h2 span {
		font-size: 18px;
	}
	.roc_32_cont2 {
		margin-bottom: 30px;
	}
	.roc_32_item > p {
		font-size: 14px;
	}
	.roc_32_cont3 > div {
		max-width: 555px;
	}
	.roc_32_item4 {
		top: 170px;
	}
	.roc_32_item3 {
		top: 180px;
	}
	.roc_32_cont3 {
		margin-bottom: 130px;
	}
	.roc_32_cont4 p {
		font-size: 14px;
	}
	.roc_32_cont4 {
		margin-bottom: 30px;
	}
	/*==================roc_33==================*/
	.roc_33_cont1_l p {
		font-size: 14px;
	}
	.roc_33_cont1_l {
		margin-right: 50px;
	}
	.roc_33_cont1 {
		margin-bottom: 40px;
	}
	/*==================roc_34==================*/
	.roc_34_cont1 .zag {
		font-size: 18px;
	}
	.roc_34_cont1 .zag_div {
		margin-bottom: 40px;
	}
	.roc_34_cont1 > .container > p {
		font-size: 14px;
	}
	.roc_34_cont2_div > div p {
		font-size: 14px;
	}
	.roc_34_cont2_div > div > img {
		top: calc(100% + 25px);
	}
	.roc_34_cont2_div > img {
		margin-right: 40px;
	}
	.roc_34_cont2 {
		padding: 20px 0 30px;
	}
	.roc_34_cont3_item > img {
		width: 120px;
		margin-bottom: 20px;
	}
	.roc_34_cont3_item p, .roc_34_cont3 > .container > p, .roc_34_cont4 > .container > p, .roc_34_cont5 p {
		font-size: 14px;
	}
	.roc_34_cont3_div {
		margin-bottom: 30px;
	}
	.roc_34_cont3 {
		padding: 65px 0 110px;
	}
	.roc_34_cont4 > .container > img {
		max-width: 180px;
		margin-top: -40px;
		margin-bottom: 30px;
	}
	.roc_34_cont4 > .container > h3 {
		font-size: 17px;
		margin-bottom: 20px;
	}
	.roc_34_cont4 > .container > p {
		margin-bottom: 25px;
	}
	.roc_34_cont4 {
		padding-bottom: 50px;
	}
	.roc_34_cont5 {
		padding: 40px 0;
	}
	/*==================roc_35==================*/
	.roc_35_cont1 > div p {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.roc_35_cont1 {
		padding: 40px 0;
	}
	.roc_35_cont2 > img {
		max-width: 250px;
		margin-bottom: 20px;
	}
	.roc_35_cont2 > h2 {
		font-size: 21px;
	}
	.roc_35_cont2 {
		padding-bottom: 40px;
	}
	.roc_35_cont3 .zag {
		font-size: 21px;
	}
	.roc_35_cont3 .zag_div {
		margin-bottom: 50px;
	}
	.roc_35_item {
		padding: 25px 15px 30px;
	}
	.roc_35_item > div {
		height: 80px;
		margin-bottom: 20px;
	}
	.roc_35_item p {
		font-size: 14px;
	}
	.roc_35_cont3 {
		padding-bottom: 0;
	}
	.roc_35_item {
		margin-bottom: 40px;
	}
	.roc_35 {
		padding-bottom: 40px;
	}
	/*==================roc_36==================*/
	.roc_36_cont1 {
		padding: 40px 0;
	}
	.roc_36_cont1_div > div h3::before {
		display: none;
	}
	.roc_36_cont1_div > div h3 {
		padding-left: 0;
		font-size: 18px;
		margin-bottom: 20px;
	}
	.roc_36_cont1_div > div p {
		font-size: 14px;
	}
	.roc_36_cont2 {
		padding: 40px 0;
	}
	.roc_36_cont2_div1 p {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.roc_36_cont2_div1 {
		padding-bottom: 40px;
	}
	.roc_36_cont2_div2 {
		padding-top: 40px;
	}
	.roc_36_cont2_div2 > div img {
		width: 70px;
	}
	.roc_36_cont2_div2 > div {
		margin-bottom: 20px;
	}
	.roc_36_cont2_div2 > p {
		font-size: 17px;
	}
	.roc_36_cont3_div > div p {
		font-size: 14px;
		margin-bottom: 25px;
	}
	.roc_36_cont3_div > div span {
		font-size: 14px;
	}
	.roc_36_cont3_div > img {
		width: 30%;
	}
	.roc_36_cont3_div {
		margin-bottom: 50px;
	}
	.roc_36_cont3 {
		background-size: 60%;
	}
	.roc_36_cont3 {
		padding-bottom: 40px;
	}
	/*==================roc_37==================*/
	.roc_37 {
		padding: 40px 0 90px;
	}
	.roc_37_cont1 {
		margin-left: 0;
		margin-bottom: 30px;
		padding: 25px 15px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.roc_37_cont1 > div {
		max-width: 100%;
		margin-bottom: 25px;
	}
	.roc_37_cont1 > div p {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.roc_37_cont1 > img {
		position: static;
		margin: 0;
		width: 40%;
	}
	.roc_37_cont2 > div p {
		font-size: 14px;
		margin-bottom: 15px;
	}
	/*==================roc_38==================*/
	.roc_38_cont1 .roc_32_cont2 {
		margin-bottom: 50px;
	}
	.roc_38_item > img {
		width: 80px;
		margin-right: 15px;
	}
	.roc_38_item > div h3 {
		font-size: 17px;
	}
	.roc_38_item > div p {
		font-size: 14px;
		line-height: 1.5em;
	}
	.roc_38_item > div {
		padding-top: 10px;
	}
	.roc_38_cont2 {
		padding: 104px 0 70px;
	}
	.roc_38_cont2_div > div p {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.roc_38_cont2_div {
		margin-bottom: 40px;
	}
	.roc_38_cont3 {
		padding-top: 50px;
	}
	.roc_38_cont3_div p {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.roc_38_cont3_div {
		margin-bottom: 30px;
	}
	.roc_38 {
		padding-bottom: 60px;
	}
	/*==================roc_39==================*/
	.roc_39_zag > p {
		font-size: 15px;
		margin-bottom: 25px;
	}
	.roc_39_zag > h2 {
		font-size: 21px;
	}
	.roc_39 {
		padding: 50px 0;
	}
	.roc_39_item > img {
		max-width: 150px;
	}
	.roc_39_item > h3 {
		font-size: 17px;
		margin-bottom: 20px;
	}
	.roc_39_item > p {
		font-size: 15px;
	}
	/*==================roc_40==================*/
	.roc_40_zag .zag {
		font-size: 21px;
	}
	.roc_40 {
		padding: 0 0 125px;
	}
	.roc_40_cont > div > p, .roc_40_cont > div > h3, .roc_40_cont > div > ul li {
		font-size: 15px;
		margin-bottom: 15px;
	}
	.roc_40_cont > div > ul {
		margin-bottom: 15px;
	}
	/*==================roc_41==================*/
	.roc_41 {
		padding: 40px 0;
	}
	.roc_41 .roc_40_zag .zag {
		font-size: 19px;
	}
	.roc_41 .roc_40_zag {
		margin-bottom: 30px;
	}
	/*==================roc_42==================*/
	.roc_42 {
		padding: 0 0 75px;
	}
	/*==================roc_43==================*/
	.roc_43 {
		padding: 40px 0;
	}
	/*==================roc_44==================*/
	.roc_44 {
		padding-bottom: 50px;
	}
	.roc_44 h3 {
		font-size: 21px;	
		margin-bottom: 20px;
	}
	.roc_44_cont > p {
		font-size: 15px;
	}
	.advertising-title .roc_1_2_p {
		font-size: 33px;
	}
	/*==================advertising-boost==================*/
	.advertising-boost {
		padding: 40px 0 80px;
	}
	.advertising-boost__text {
		font-size: 14px;
		margin-bottom: 40px;
	}
	.advertising-boost__thumb {
		max-width: 550px;
		margin-bottom: 30px;
	}
	.advertising-boost__title {
		font-size: 24px;
	}
	/*==================advertising-advantages==================*/
	.advertising-advantages__thumb {
		display: none;
	}
	.advertising-advantages__thumb-mob {
		display: inline-block;
		width: 40%;
	}
	.advertising-advantages-wr {
		width: 580px;
		padding-right: 15px;
	}
	.advertising-advantage-get span {
		font-size: 15px;
		min-height: 50px;
	}
	.advertising-advantage-get_first span {
		padding-right: 80px;
		padding-left: 15px;
	}
	.advertising-advantage-get_second span {
		padding-right: 65px;
	}
	.advertising-advantage-gets {
		margin-bottom: 40px;
	}
	.advertising-advantages {
		padding-bottom: 80px;
	}
	.advertising-advantage-list li {
		font-size: 15px;
		padding-left: 30px;
		margin-bottom: 20px;
	}
	.advertising-advantage-list li::before {
		width: 25px;
		height: 22px;
		top: -2px;
	}
	.advertising-advantage-lists {
		margin-bottom: 25px;
	}
	.advertising-advantage__input {
		height: 45px;
		padding-left: 15px;
		font-size: 14px;
	}
	.advertising-advantage-form__item {
		max-width: calc(50% - 10px);
	}
	.advertising-advantage-form__item:last-child {
		margin-right: 0;
	}
	.advertising-advantage-form-wr {
		margin-bottom: 30px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	/*==================advertising-feedback==================*/
	.advertising-feedback .roc_10_i {
		height: 40px;
	}
	.advertising-feedback .roc_10_t {
		height: 130px;
	}
	.advertising-feedback {
		padding-bottom: 150px;
	}
	/*==================reviews==================*/
	.reviews-zag__thumb {
		width: 80px;
		margin-right: 15px;
	}
	.reviews-zag__title {
		font-size: 18px;
		margin-bottom: 0;
	}
	.reviews-zag__article {
		font-size: 14px;
	}
	.reviews-zag__back img {
		width: 18px;
		margin-right: 10px;
	}
	.reviews-zag__back span {
		font-size: 14px;
	}
	.reviews-cont {
		padding: 20px 15px 35px;
	}
	.review {
		padding: 10px 0;
	}
	.review-zag {
		margin-bottom: 5px;
	}
	.review-text p {
		font-size: 14px;
	}
	.review-time {
		font-size: 14px;
	}
	.paginations {
		margin-top: 20px;
	}
	.paginations-prev-next li a, .paginations-page li a {
		font-size: 14px;
	}
	.btn_reviews span {
		font-size: 14px;
	}
	.reviews-cont {
		margin-bottom: 30px;
	}
	.reviews {
		padding: 30px 0 60px;
	}
	/*==================cabinet==================*/
	.cabinet {
		padding: 40px 0 80px;
	}
	.cabinet-zag__text {
		font-size: 17px;
	}
	.cabinet-zag img {
		margin-right: 10px;
		width: 17px;
	}
	.cabinet-add {
		padding: 20px 20px 30px;
		margin-bottom: 30px;
	}
	.cabinet-add__title {
		font-size: 15px;
		margin-bottom: 0;
	}
	.cabinet-add-wr {
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.cabinet-add__input {
		height: 40px;
		padding-left: 10px;
		font-size: 15px;
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
	}
	.btn_cabinet-add {
		padding: 15px 30px;
	}
	.btn_cabinet-add img {
		width: 12px;
		margin-right: 15px;
	}
	.btn_cabinet-add span {
		font-size: 14px;
	}
	.cabinet-tabs .nav-link {
		padding: 15px 30px;
		font-size: 15px;
	}
	.cabinet-tabs .tab-pane {
		padding: 20px 15px 25px;
	}
	.cabinet-tab__table th {
		font-size: 12px;
		padding-bottom: 10px;
	}
	.cabinet-tab__td1 {
		font-size: 12px;
	}
	.cabinet-tab__table td {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.cabinet-tab__td2 img {
		width: 40px;
	}
	.cabinet-tab__title {
		font-size: 14px;
		line-height: 1;
	}
	.cabinet-tab__bandl {
		font-size: 12px;
	}
	.cabinet-switch input:checked + .cabinet-slider::after {
		left: 5px;
	}
	.cabinet-switch input:checked + .cabinet-slider::before {
		-webkit-transform: translateX(33px);
		-ms-transform: translateX(33px);
		transform: translateX(33px);
	}
	.cabinet-switch {
		width: 60px;
		height: 26px;
	}
	.cabinet-slider::before {
		height: 20px;
		width: 20px;
		left: 2px;
		bottom: 2px;
	}
	.cabinet-slider::after {
		font-size: 12px;
		right: 5px;
		top: 3px;
	}
	.cabinet-tab__td5 {
		font-size: 12px;
	}
	.cabinet-tab__count {
		width: 55px;
		height: 40px;
		font-size: 12px;
	}
	.cabinet-tab-reviews__count {
		font-size: 12px;
		min-width: 40px;
	}
	.cabinet-tab-reviews__more-wr {
		margin-right: 5px;
	}
	.cabinet-tab-reviews__more {
		width: 18px;
	}
	.cabinet-tab-reviews__read {
		font-size: 12px;
	}
	.cabinet-tab-save {
		margin-right: 10px;
		width: 15px;
	}
	.cabinet-tab-delete {
		width: 17px;
	}
	.cabinet-tab-reviews__more-title {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.cabinet-tab-reviews__more-item p {
		font-size: 14px;
	}
	.cabinet-tab-reviews__more-body {
		width: 260px;
		margin-left: -130px;
		padding: 20px 10px;
	}
	.cabinet-tabs {
		margin-bottom: 25px;
	}
	.cabinet-balance {
		padding: 25px 15px 30px;
	}
	.cabinet-balance-count__title {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.cabinet-balance-count__text {
		font-size: 18px;
	}
	.cabinet-balance-add__title {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.cabinet-balance-add-left .jq-number__field {
		width: 180px !important;
	}
	.cabinet-balance-add-left .jq-number__field input {
		height: 40px;
		font-size: 14px;
	}
	.cabinet-balance-add-left .jq-number__spin {
		width: 40px !important;
	}
	.btn_cabinet-balance-add {
		padding: 15px 30px;
	}
	.btn_cabinet-balance-add img {
		margin-right: 10px;
	}
	.btn_cabinet-balance-add span {
		font-size: 14px;
	}
	.cabinet-balance-top {
		margin-bottom: 20px;
	}
	.cabinet-balance-archiv__title {
		font-size: 15px;
		margin-bottom: 10px;
	}
	.cabinet-balance-archiv__table th, .cabinet-balance-archiv__table td, .cabinet-balance-archiv__table td:last-child p {
		font-size: 12px;
	}
	.cabinet-balance-archiv__table td:last-child, .cabinet-balance-archiv__table th:last-child {
		padding-right: 10px;
	}
	.cabinet-balance-archiv__table th:first-child, .cabinet-balance-archiv__table td:first-child {
		padding-left: 10px;
	}
	.cabinet-balance-archiv__show span {
		font-size: 14px;
	}
	/*==================modal-type==================*/
	.btn_advertising-advantage {
		max-width: calc(50% - 10px);
		margin-right: 15px;
	}
	.btn_advertising-advantage:last-child {
		margin-right: 0;
	}

}

/*Large devices (desktops, 992px and up) */
@media (max-width: 992px) { 
	/*==================roc_1==================*/
	.roc_1 {
		padding-bottom: 40px;
	}
	.roc_1_cont_div_r img {
		display: inline-block;
		width: 100%;
		height: auto;
		opacity: 1;
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	header {
		margin-bottom: 50px;
	}
	header .navbar-toggler {
		border-color: #fefefe !important;
	}
	header .navbar-light .navbar-toggler-icon {
		background-image: url('../img/nav_bg.svg.xml');
	}
	header .collapse.show, header .collapsing {
		position: absolute;
		top: calc(100% + 15px);
		left: 0;
		width: 100%;
		border-radius: 10px;
		background-color: #2558c3;
		border: 1px solid #fefefe;
		z-index: 2000;
	}
	header .navbar-nav {
		padding: 15px 10px;
	}
	header .nav-item {
		margin-right: 0;
		margin-bottom: 10px;
		text-align: right;
	}
	header .nav-item:last-child {
		margin-bottom: 0;
	}
	header .nav-link {
		text-align: right;
		display: inline-block;
	}
	header .nav-link {
		font-size: 14px !important;
	}
	.roc_1_cont_div_l {
		width: 60%;
	}
	.roc_1_cont_div_r {
		width: 35%;
	}
	/*==================roc_2==================*/
	.roc_2_cont {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	/*==================roc_3==================*/
	.roc_3_cont_div1_img, .roc_3_cont_div2_img {
		display: none;
	}
	.roc_3_item {
		position: static;
		text-align: center;
		margin-bottom: 30px;
	}
	.roc_3_item img {
		display: inline-block;
		width: auto;
		height: 95px;
		margin-bottom: 15px;
	}
	.roc_3_cont_div1, .roc_3_cont_div2 {
		margin-bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.roc_3_cont_div2::after {
		display: none;
	}
	.roc_3_item_p {
		font-size: 12px;
	}
	.roc_3 {
		padding-bottom: 100px;
		background-size: 100%;
	}
	/*==================roc_4==================*/
	.roc_4 .zag_div {
		margin-bottom: 40px;
	}
	.roc_4_item_r_p2 {
		font-size: 12px;
	}
	.roc_4_item {
		padding-right: 10px;
	}
	.roc_4_item_r_p2 br {
		display: none;
	}
	.roc_4_item_r_p {
		font-size: 19px;
		margin-bottom: 5px;
	}
	/*==================roc_5==================*/
	.roc_5_cont  {
		padding: 0 15px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.roc_5_cont_l {
		max-width: 100%;
		margin-bottom: 25px;
		text-align: center;
	}
	.roc_5_cont_l_p {
		text-align: left;
	}
	.roc_5_cont_r {
		width: 100%;
		margin-right: -15px;
		position: relative;
	}
	.roc_5_cont_l_p br {
		display: none;
	}
	/*==================roc_6==================*/
	.roc_6 {
		padding: 40px 0 65px;
	}
	.roc_6_item_t {
		height: 80px;
	}
	/*==================roc_7==================*/
	.roc_7_item {
		max-width: 330px;
		margin-right: 15px;
	}
	/*==================footer==================*/
	.footer_cont_l_a {
		width: 220px;
	}
	.footer_cont_r_item:first-child {
		margin-right: 25px;
	}
	/*==================roc_8, roc_1_2==================*/
	.roc_1_2 header {
		margin-bottom: 35px;
	}
	.roc_1 {
		padding-bottom: 50px;
	}
	.roc_8_p {
		font-size: 15px;
		margin-bottom: 25px;
	}
	.roc_8_p br {
		display: none;
	}
	.roc_8_item1_t {
		padding: 30px;
	}
	.roc_8_item1_t .zag_div {
		margin-bottom: 25px;
	}
	.roc_8_item1_t .zag {
		font-size: 24px;
	}
	.roc_8_item1_t_item_p {
		font-size: 17px;
		margin-bottom: 25px;
	}
	.roc_8_item1_t_item ul li {
		font-size: 14px;
	}
	.roc_8_item1_b_p {
		font-size: 15px;
	}
	.btn_2 {
		padding: 20px;
	}
	.btn_2 svg {
		margin-right: 10px;
	}
	.btn_2 span {
		font-size: 15px;
	}
	.roc_8_item {
		margin-bottom: 30px;
	}
	.roc_8_item2 {
		padding: 30px;
	}
	.roc_8_item2_p {
		font-size: 24px;
		margin-bottom: 25px;
	}
	.roc_8_item2_item_div_p {
		margin-bottom: 5px;
	}
	.roc_8_i {
		height: 40px;
	}
	.roc_8_item2_item_div {
		margin-bottom: 15px;
	}
	.roc_8_item2_item2  {
		margin-top: 0;
		margin-bottom: 15px;
	}
	.roc_8_item2_item2_div {
		width: 48%;
		margin-right: 0;
	}
	.roc_8_item2_item2  {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.roc_8_i2_1 .jq-file__name {
		background-position: 25px center;
	}
	.jq-file__name {
		padding: 15px 50px 15px 5px;
	}
	.roc_8_i2_2 .jq-file__name {
		background-position: 45px center;
	}
	.roc_8_item2_item3 {
		margin-bottom: 15px;
	}
	.roc_8_t {
		height: 100px;
	}
	/*==================roc_9==================*/
	.roc_9_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.roc_9_cont_r {
		width: 100%;
	}
	.roc_9_cont_l {
		max-width: 365px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 25px;
	}
	.roc_9_cont_r_p2, .roc_9_cont_r_p3 {
		margin-bottom: 15px;
	}
	.roc_9_item_t_p2 {
		font-size: 14px;
	}
	.modal_1 .modal-title br {
		display: none;
	}
	.modal_1 .modal-title {
		font-size: 21px;
		line-height: 1.2em;
	}
	.modal_1 .modal-header {
		padding: 20px 15px;
	}
	.modal_1 .modal-body {
		padding: 25px 15px;
	}
	.modal_1_div1_r_p {
		font-size: 15px;
	}
	.modal_1 .modal-title {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	/*==================roc_10==================*/
	.roc_10_cont {
		padding: 25px 15px 45px;
	}
	.roc_10_cont_p {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.roc_10_cont_div {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.roc_10_cont_div_item {
		width: 100%;
		margin-bottom: 20px;
	}
	.roc_10_cont_div_item:last-child {
		margin-bottom: 0;
	}
	.roc_10_item_p {
		margin-bottom: 10px;
	}
	.roc_10_i {
		height: 40px;
	}
	.roc_10_t {
		height: 100px;
	}
	/*==================roc_11==================*/
	.roc_11 {
		padding-bottom: 40px;
	}
	.roc_11_item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.roc_11_item img {
		margin-right: 0;
		margin-bottom: 10px;
	}
	/*==================roc_12==================*/
	.roc_12_item_img {
		width: 155px;
		margin-bottom: 25px;
	}
	.roc_12_item_b_p {
		font-size: 17px;
	}
	.roc_12_item_b_p2 {
		font-size: 14px;
	}
	.roc_1_ceo .roc_1_2_p {
		font-size: 20px;
	}
	.roc_1_ceo .roc_1_2_p br {
		display: none;
	}
	/*==================roc_13==================*/
	.roc_13 {
		padding: 70px 0;
		background-size: cover;
		background-position: center top;
	}
	.roc_13_cont {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.roc_13_cont_l {
		width: 100%;
	}
	.roc_13_cont_r {
		margin-bottom: 25px;
	}
	.roc_13_cont_l p {
		margin-bottom: 20px;
	}
	.roc_13_cont {
		margin-bottom: 30px;
	}
	.roc_13_cont2_a {
		padding: 15px 30px;
	}
	.roc_13_cont2_a span {
		font-size: 15px;
		margin-right: 15px;
	}
	.roc_13_cont2_a svg {
		width: 15px;
	}
	/*==================roc_14==================*/
	.roc_14 {
		padding: 40px 0;
	}
	.roc_14_cont .zag_div {
		margin-bottom: 35px;
	}
	.roc_14_cont span {
		font-size: 15px;
		line-height: 1.5em;
	}
	/*==================roc_15==================*/
	.roc_15 {
		padding: 40px 0;
	}
	.roc_15_cont {
		margin-bottom: 35px;
	}
	/*==================roc_16==================*/
	.roc_16_img {
		width: calc(50% + 155px);
		margin-left: 20px;
	}
	.roc_16_cont h3 {
		font-size: 17px;
		padding-left: 20px;
	} 
	/*==================roc_18==================*/
	.roc_18_cont_div > div {
		font-size: 12px;
	}
	.roc_18_item3 {
		left: 317px;
	}
	.roc_18_item5 {
		right: -5px;
	}
	.roc_18_item4 {
		right: 105px;
	}
	.roc_18_item2 {
		left: 135px;
	}
	.roc_18_cont_div {
		max-width: 690px;
	}
	/*==================roc_19==================*/
	.roc_19 {
		padding: 40px 0 70px;
	}
	.roc_19_cont2 > img {
		display: none;
	}
	.roc_19_item {
		width: 33%;
		margin-bottom: 25px;
	}
	.roc_19_item img {
		display: inline-block;
		margin-bottom: 20px;
		width: 100px;
	}
	.roc_19_cont2_div {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	/*==================roc_20==================*/
	.roc_20_cont {
		max-width: 720px;
		padding: 0 15px;
	}
	.roc_20_cont_l p {
		font-size: 14px;
		line-height: 1.5em;
		margin-bottom: 20px;
	}
	/*==================roc_21==================*/
	.roc_21_cont2 ul li {
		padding-left: 30px;
	}
	.roc_21_cont2 ul li::before {
		top: 0;
	}
	/*==================roc_22==================*/
	.roc_22_cont {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	/*==================roc_25==================*/
	.roc_25 {
		padding: 40px 0 70px;
	}
	.roc_25_cont {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.roc_25_cont > img {
		margin-bottom: 25px;
	}
	.roc_25_cont > div {
		width: 100%;
	}
	.roc_25_cont > div h2 {
		text-align: center;
	}
	.roc_25_cont > div p {
		font-size: 14px;
	}
	/*==================roc_26==================*/
	.roc_26_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_26_cont > img {
		width: 40%;
		margin-bottom: 25px;
	}
	.roc_26_cont > div {
		width: 100%;
	}
	.roc_26 {
		padding: 60px 0 95px;
	}
	/*==================roc_27==================*/
	.roc_27_cont1 {
		margin-bottom: 80px;
	}
	/*==================roc_29==================*/
	.roc_29_cont1 {
		width: 100%;
		margin-left: 0;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.roc_29_item {
		width: 48%;
		margin-right: 0;
		margin-left: 0;
	}
	.roc_29_cont3 p {
		font-size: 14px;
	}
	.roc_29_cont3 p br {
		display: none;
	}
	/*==================roc_31==================*/
	.roc_31_cont {
		margin-bottom: 25px;
	}
	.roc_31 {
		padding: 20px 0 50px;
	}
	/*==================roc_32==================*/
	.roc_32_cont2 h2 span {
		padding: 15px 20px;
	}
	.roc_32_cont3 > div > img {
		display: none;
	}
	.roc_32_item {
		position: static;
		width: 33%;
		text-align: center;
		margin-bottom: 35px;
		padding: 0 5px;
	}
	.roc_32_item_t {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 15px;
		height: 54px;
	}
	.roc_32_item > p br {
		display: none;
	}
	.roc_32_item_t img {
		display: inline-block;
		max-height: 100%;
	}
	.roc_32_cont3 > div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		max-width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.roc_32_item > p {
		white-space: normal;
	}
	.roc_32_cont3 {
		margin-bottom: 25px;
	}
	/*==================roc_33==================*/
	.roc_33 {
		background: transparent;
	}
	.roc_33 {
		padding: 40px 0;
	}
	.roc_33_cont1_l p {
		margin-bottom: 15px;
	}
	/*==================roc_34==================*/
	.roc_34_cont2_div > div > img {
		top: calc(100% + 10px);
		width: 20px;
		margin-left: -10px;
	}
	.roc_34_cont4 > .container > p br {
		display: none;
	}
	/*==================roc_35==================*/
	.roc_35_cont1 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_35_cont1 > div {
		width: 100%;
		margin-bottom: 25px;
	}
	.roc_35_cont3 .zag {
		font-size: 18px;
	}
	.roc_35_cont3 .zag::after {
		display: none;
	}
	/*==================roc_36==================*/
	.roc_36_cont3_div > div {
		margin-right: 0;
		width: 60%;
	}
	.roc_36_cont3_div {
		-webkit-box-pack: justify !important;
		-ms-flex-pack: justify !important;
		justify-content: space-between !important;
	}
	.roc_36_cont3 {
		background-size: 80%;
	}
	/*==================roc_40==================*/
	.roc_40_zag .zag {
		font-size: 17px;
	}
	.roc_40 .roc_40_zag {
		margin-bottom: 85px;
	}
	.roc_40 {
		padding: 0 0 100px;
	}
	/*==================roc_42==================*/
	.roc_42 .roc_40_zag {
		margin-bottom: 55px;
	}
	/*==================roc_44==================*/
	.advertising-title .roc_1_2_p {
		line-height: 1em;
	}
	.advertising-title .roc_1_2_p br {
		display: inline-block;
	}
	.advertising-title .roc_1_2_p span {
		font-size: 13px;
	}
	/*==================advertising-advantages==================*/
	.advertising-advantages-wr {
		padding: 0 15px;
		width: 100%;
		margin-bottom: 30px;
	}
	.advertising-advantages {
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.advertising-advantages__thumb-mob {
		width: 70%;
		margin-left: auto;
	}
	.advertising-advantage-list li br {
		display: none;
	}
	.advertising-advantage-form {
		max-width: 600px;
	}
	.advertising-advantages {
		padding-left: 0;
	}
	/*==================advertising-feedback==================*/
	.advertising-feedback {
		padding-bottom: 100px;
	}
	/*==================reviews==================*/
	.reviews-zag {
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		-o-flex-direction: column-reverse;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		flex-direction: column-reverse;
	}
	.reviews-zag__back {
		margin-left: auto;
		margin-bottom: 15px;
	}
	.reviews-zag__left {
		width: 100%;
	}
	.review-time {
		margin-right: 10px;
	}
	.ratings .rating {
		font-size: 19px;
	}
	/*==================cabinet==================*/
	.cabinet-tabs .nav-link {
		padding: 10px 15px;
		font-size: 14px;
	}
	.cabinet-tab-body {
		overflow: auto;
	}
	.cabinet-tab__table {
		width: 800px;
	}
	.cabinet-balance-count {
		margin-right: 45px;
	}
	.cabinet-balance-archiv__show {
		padding: 10px 5px;
	}
	/*==================modal-type==================*/

}

/*Medium devices (tablets, 768px and up) */
@media (max-width: 767px) {
	/*==================roc_1==================*/
	.roc_1_cont_div {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.roc_1_cont_div_r {
		width: 400px;
		margin-bottom: 25px;
	}
	.roc_1_cont_div_l {
		width: 100%;
	}
	.roc_1_cont_div_l_h1 {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.roc_1_cont_div_l_p {
		margin-bottom: 30px;
	}
	/*==================roc_3==================*/
	.zag {
		font-size: 28px;
	}
	.zag_div {
		margin-bottom: 40px;
	}
	.roc_3_item {
		width: 33.333%;
	}
	.roc_3 {
		padding-bottom: 35px;
	}
	/*==================roc_4==================*/
	.roc_4_item {
		width: 100%;
	}
	.roc_4 {
		padding-bottom: 100px;
	}
	/*==================roc_5==================*/
	.roc_5 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	/*==================roc_6==================*/
	.roc_6 {
		background-size: 100%;
	}
	.roc_6 .zag_div {
		margin-bottom: 40px;
	}
	.roc_6_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.roc_6_item {
		margin-bottom: 35px;
		width: 45%;
	}
	.roc_6_item_p2 br {
		display: none;
	}
	/*==================roc_7==================*/
	.roc_7_item {
		max-width: 510px;
		margin-right: 0px;
	}
	.roc_7_slide .slick-arrow {
		bottom: calc(100% + 45px);
	}
	/*==================footer==================*/
	.footer_cont {
		margin-bottom: 25px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.footer_cont_r {
		width: 100%;
	}
	.footer_cont_l {
		margin-bottom: 20px;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.footer_cont_l_a {
		margin-bottom: 20px;
	}
	.footer_cont2  {
		padding: 10px 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.footer_cont2_p {
		width: 100%;
		margin-bottom: 10px;
	}
	/*==================roc_8, roc_1_2==================*/
	.roc_8_p {
		max-width: 48%;
	}
	.roc_8 {
		padding: 35px 0 40px;
	}
	.roc_8_item1_t_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.roc_8_item1_t_item {
		width: 100%;
		margin-bottom: 25px;
	}
	.roc_8_item1_t_item:last-child {
		margin-bottom: 0;
	}
	.roc_8_item1_t_item ul li {
		margin-bottom: 10px;
		line-height: 1.2em;
	}
	.roc_8_item1_t_item ul li::before {
		top: 0;
	}
	.roc_8_item1_t_item_p {
		margin-bottom: 15px;
	}
	.roc_8_item1_b_p {
		font-size: 14px;
		line-height: 1.2em;
	}
	.roc_8_item2_item2_div {
		max-width: 302px;
		width: 100%;
		margin-bottom: 25px;
	}
	.roc_8_item2_item2_div:last-child {
		margin-bottom: 0;
	}
	.roc_8_item2_item2 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.jq-file {
		margin-bottom: 5px;
	}
	/*==================roc_9==================*/
	.roc_9 {
		padding: 40px 0;
	}
	.roc_9_cont_r_p {
		font-size: 21px;
	}
	.roc_9_cont_r_p2 {
		font-size: 15px;
	}
	.roc_9_cont_r_p3 {
		font-size: 14px;
	}
	.roc_9_cont {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
	.roc_9_item {
		width: 48%;
		margin-bottom: 50px;
	}
	.roc_9_item_t > img {
		margin-bottom: 15px;
	}
	.modal_1_div1 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.modal_1_div1_r {
		width: 100%;
	}
	.modal_1_div1_l {
		max-width: 300px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 25px;
	}
	.modal_1_div1_r_p, .modal_1_div1, .modal_1_div2_p {
		margin-bottom: 15px;
	}
	.modal_1_div2 {
		margin-bottom: 25px;
	}
	.modal_1_div3_a {
		padding: 15px;
	}
	.modal_1_div3_a1 svg {
		margin-right: 5px;
	}
	.modal_1_div3_a2 span {
		margin-right: 5px;
	}
	.modal_1_div3_a span {
		font-size: 14px;
	}
	/*==================roc_10==================*/
	.roc_10 {
		padding-bottom: 40px;
	}
	.footer_cont2_div {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.footer_cont2_a {
		margin-left: 0;
		margin-bottom: 5px;
	}
	.footer_cont2_a:last-child {
		margin-bottom: 0;
	}
	.footer_cont2_a:hover{
		border-bottom-color: transparent;
	}
	/*==================roc_11==================*/
	.roc_11_div img {
		width: 93.5%;
	}
	.roc_11_p {
		font-size: 17px;
	}
	.roc_11_p2 {
		font-size: 14px;
		line-height: 1.5em;
	}
	.roc_11_item span {
		font-size: 14px;
	}
	.roc_11_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	/*==================roc_12==================*/
	.roc_12 {
		padding-bottom: 40px;
	}
	.roc_12_item {
		width: 48%;
		margin-bottom: 25px;
	}
	.roc_12_item_img {
		margin-bottom: 15px;
	}
	/*==================roc_13==================*/
	.roc_13 {
		padding: 50px 0;
	}
	.roc_13_cont_l p {
		font-size: 14px;
	}
	.roc_13_cont_l span {
		font-size: 13px;
		line-height: 1.8em;
	}
	/*==================roc_14==================*/
	.roc_14 {
		background: transparent;
	}
	.roc_14_cont .zag {
		line-height: 1.2em;
	}
	/*==================roc_15==================*/
	.roc_15_zag h2 {
		font-size: 18px;
	}
	.roc_15_cont > div {
		width: 100%;
		margin-bottom: 20px;
	}
	.roc_15_cont > div:last-child {
		margin-bottom: 0;
	}
	.roc_15_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	/*==================roc_16==================*/
	.roc_16_img {
		width: calc(50% + 80px);
	}
	/*==================roc_18==================*/
	.roc_18_item3 {
		left: 225px;
	}
	.roc_18_item2 {
		left: 47px;
	}
	.roc_18_item4 {
		right: 47px;
	}
	.roc_18_cont_div {
		max-width: 510px;
	}
	.roc_18 {
		padding: 70px 0 120px;
	}
	/*==================roc_19==================*/
	.roc_19_item p, .roc_19_item a {
		font-size: 12px;
	}
	/*==================roc_20==================*/
	.roc_20_cont {
		max-width: 540px;
		padding: 0 15px;
	}
	/*==================roc_21==================*/
	.roc_21 .zag, .roc_21_cont2 h2 {
		font-size: 17px;
	}
	.roc_21_cont img {
		max-width: 100%;
		float: none;
		width: 100%;
		margin: 0 0 25px;
	}
	/*==================roc_22==================*/
	.roc_22_cont_l .zag {
		font-size: 18px;
	}
	.roc_22_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_22_cont_l {
		width: 100%;
		margin-bottom: 25px;
	}
	.roc_22_cont > img {
		width: 70%;
	}
	.roc_22 {
		padding: 60px 0 135px
	}
	.roc_22 {
		background-position: center bottom;
		padding: 80px 0 100px;
	}
	/*==================roc_24==================*/
	.roc_24_cont1_div img {
		float: none;
		margin: 0 0 25px;
		width: 40%;
	}
	.roc_24_cont1_div {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.roc_24_cont1_div p {
		width: 100%;
	}
	.roc_24_cont2_div {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start; 
	}
	.roc_24_cont2_div_l {
		max-width: 100%;
	}
	.roc_24_cont2_div img {
		margin-bottom: 25px;
	}
	/*==================roc_27==================*/
	.roc_27_cont1::after {
		display: none;
	}
	.roc_27_cont1 {
		border: 1.6px solid #306cc7;
		border-radius: 10px;
		padding: 25px 10px;
	}
	.roc_27_cont1 > h3 {
		top: 0;
	}
	.roc_27_cont1 > p {
		padding: 0;
	}
	.roc_27_cont1 {
		margin-bottom: 40px;
	}
	/*==================roc_29==================*/
	.roc_29_item > p br {
		display: none;
	}
	.roc_29_item {
		padding: 25px 10px;
	}
	/*==================roc_30==================*/
	.roc_30_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_30_cont_l {
		width: 100%;
		margin-bottom: 25px;
	}
	.roc_30 {
		padding: 45px 0 95px;
	}
	/*==================roc_31==================*/
	.roc_31_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_31_cont > img {
		margin-bottom: 25px;
		width: 70%;
	}
	.roc_31_cont_r {
		width: 100%;
	}
	.roc_31_cont_r h3::before {
		display: none;
	}
	.roc_31_cont_r h3 {
		padding-left: 0;
		margin-bottom: 20px;
	}
	/*==================roc_32==================*/
	.roc_32_item {
		width: 48%;
		margin: 0 5px 20px;
	}
	/*==================roc_33==================*/
	.roc_33_cont1 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_33_cont1_l {
		width: 100%;
		margin-right: 0;
		margin-bottom: 25px;
	}
	/*==================roc_34==================*/
	.roc_34_cont2_div {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_34_cont2_div > img {
		margin-right: 0;
		margin-bottom: 25px;
	}
	.roc_34_cont2_div > div {
		width: 100%;
	}
	.roc_34_cont3_item {
		width: 48%;
		margin-bottom: 25px;
	}
	.roc_34_cont3_div {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.roc_34_cont4 > .container > h3 br, .roc_34_cont5 p br {
		display: none;
	}
	/*==================roc_35==================*/
	.roc_35_item > div {
		height: 50px;
	}
	.roc_35_item {
		border-bottom-width: 5px;
	}
	/*==================roc_36==================*/
	.roc_36_cont1_div {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_36_cont1_div > img {
		margin-right: 0;
		margin-bottom: 25px;
	}
	.roc_36_cont1_div > div {
		width: 100%;
	}
	.roc_36_cont2_div2 > p br {
		display: none;
	}
	.roc_36_cont3_div {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_36_cont3_div > div {
		width: 100%;
		margin-bottom: 25px;
	}
	/*==================roc_37==================*/
	.roc_37_cont2 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.roc_37_cont2 > div {
		width: 100%;
	}
	.roc_37_cont2 > img {
		margin-bottom: 25px;
	}
	/*==================roc_38==================*/
	.roc_38_cont1 .roc_32_cont2 span br {
		display: none;
	}
	.roc_38_cont1_div {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.roc_38_cont1_div > div {
		width: 100%;
	}
	.roc_38_item {
		margin-bottom: 25px;
	}
	.roc_38_cont2_div {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_38_cont2_div > img {
		width: 50%;
		margin-bottom: 25px;
	}
	.roc_38_cont2_div > div {
		width: 100%;
	}
	.roc_38_cont1 {
		padding-bottom: 0;
	}
	/*==================roc_39==================*/
	.roc_39_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.roc_39_item {
		width: 50%;
		margin-bottom: 25px;
	}
	/*==================roc_40==================*/
	.roc_40_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_40_cont > div {
		width: 100%;
	}
	.roc_40_cont img {
		width: 50%;
		margin-bottom: 20px;
	}
	.roc_40_cont > div > ul li {
		padding-left: 25px;
	}
	/*==================roc_41==================*/
	.roc_41 .roc_40_cont {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	.roc_41 .roc_40_cont > div {
		width: 100%;
	}
	.roc_41 {
		padding: 0 0 40px;
	}
	/*==================roc_42==================*/
	.roc_42 {
		padding: 0 0 50px;
	}
	/*==================roc_43==================*/
	.roc_43 .roc_40_cont {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
	}
	/*==================roc_44==================*/
	.roc_44_cont > p br {
		display: none;
	}
	/*==================advertising-boost==================*/
	.advertising-boost__title {
		font-size: 20px;
	}
	.advertising-boost__thumb {
		margin-bottom: 20px;
	}
	/*==================reviews==================*/
	.reviews-zag__title {
		font-size: 17px;
	}
	.reviews-zag {
		margin-bottom: 20px;
	}
	/*==================cabinet==================*/
	.btn_cabinet-add {
		padding: 10px 20px;
	}
	.cabinet-tabs .nav-link {
		padding: 10px 10px;
		font-size: 11px;
	}
	.cabinet-tab__count {
		height: 30px;
	}
	.cabinet-balance-top {
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.cabinet-balance-count {
		margin-right: 0;
		width: 100%;
		margin-bottom: 20px;
	}
	/*==================modal-type==================*/
	.modal-type__thumb {
		width: 60px;
		margin-bottom: 25px;
	}
	.modal-type__title {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.modal-type__text {
		font-size: 14px;
		margin-bottom: 25px;
	}
	.modal-type__close {
		font-size: 14px;
	}

}

/*Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {
	/*==================roc_1==================*/
	header .navbar-brand {
		max-width: 210px;
	}
	.roc_1 {
		padding: 20px 0 70px;
	}
	.roc_1_cont_div_r {
		width: 100%;
	}
	.roc_1_cont_div_l {
		text-align: center;
	}
	.roc_1_cont_div_l_h1 {
		font-size: 19px;
	}
	.roc_1_cont_div_l_h1 br {
		display: none;
	}
	.btn_1 {
		padding: 10px 15px;
	}
	.btn_1 span {
		font-size: 14px;
		margin-right: 10px;
	}
	.btn_1 img {
		width: 10px;
	}
	/*==================roc_2==================*/
	.roc_2 {
		padding: 30px 0 40px;
	}
	.roc_2_cont_r_p {
		font-size: 14px;
		line-height: 1.3em;
	}
	.roc_2_cont {
		display: block !important;
	}
	.roc_2_cont_l {
		float: left;
		width: 84px;
		margin: 0 10px 10px 0;
	}
	.roc_2_cont_r {
		width: 100%;
	}
	/*==================roc_3==================*/
	.zag {
		font-size: 24px;
	}
	.zag::after {
		display: none;
	}
	.roc_3_item img {
		height: 75px;
	}
	/*==================roc_4==================*/
	.roc_4_item_r_p {
		font-size: 17px;
	}
	.roc_4 {
		padding-bottom: 90px;
	}
	/*==================roc_5==================*/
	.roc_5_cont_l_p {
		font-size: 19px;
	}
	.roc_5_cont_l_p2 {
		font-size: 17px;
		line-height: 1.3em;
		margin-bottom: 20px;
	}
	/*==================roc_6==================*/
	.roc_6_item {
		width: 80%;
	}
	.roc_6 {
		background: #f2f6f8;
		padding-bottom: 40px;
	}
	.roc_6_item_t {
		height: 60px;
		margin-bottom: 35px;
	}
	.roc_6_item_t {
		margin-bottom: 20px;
	}
	.roc_6_item_line {
		margin-bottom: 10px;
	}
	.roc_6_item_p2 {
		font-size: 14px;
	}
	/*==================roc_7==================*/
	.roc_7 {
		padding: 30px 0;
	}
	.roc_7 .zag_div {
		margin-bottom: 30px;
	}
	.roc_7_slide .slick-arrow {
		bottom: calc(100% + 30px);
	}
	.roc_7_item_p2 {
		font-size: 15px;
	}
	.roc_7_cont {
		margin-bottom: 40px;
	}
	/*==================footer==================*/
	footer {
		padding-top: 40px;
	}
	.footer_cont_l{
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.footer_cont_l_b {
		width: 100%;
	}
	.footer_cont_r_item:first-child {
		margin-right: 0;
		margin-bottom: 30px;
	}
	.footer_cont_r {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.footer_cont_r_item {
		width: 100%;
	}
	.footer_cont_r_item ul li {
		line-height: 1;
		margin-bottom: 10px;
	}
	/*==================roc_8, roc_1_2==================*/
	.roc_1_2_p {
		font-size: 28px;
	}
	.roc_1_2_p2 {
		font-size: 14px;
	}
	.roc_1_2_cont {
		padding-left: 5px;
	}
	.roc_8_p {
		width: 100%;
		max-width: 100%;
		line-height: 1.3em;
	}
	.roc_8 {
		background-size: 100%;
	}
	.roc_8_item1_t, .roc_8_item2 {
		padding: 15px;
	}
	.roc_8_item1_t .zag {
		font-size: 19px;
	}
	.roc_8_item1_t .zag_div {
		margin-bottom: 15px;
	}
	.roc_8_item1_b {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 15px 0;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.roc_8_item1_b_p {
		width: 100%;
		margin-bottom: 15px;
		text-align: center;
	}
	.btn_2 {
		padding: 10px 20px;
	}
	.roc_8_item2_p {
		font-size: 19px;
		margin-bottom: 15px;
	}
	.roc_8_item2_item {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.roc_8_item2_item .roc_8_item2_item_div {
		width: 100%;
	}
	.jq-file__name {
		padding: 15px 30px 15px 5px;
	}
	.roc_8_item2_item2_div {
		max-width: 260px;
		width: 100%;
	}
	.roc_8_i2_2 .jq-file__name {
		background-position: 35px center;
	}
	.roc_8_item2_item2_div_p {
		font-size: 13px;
	}
	.roc_8_item2_item3 label {
		font-size: 13px;
		line-height: 1.3em;
	}
	.roc_8_item2_item4_a {
		padding: 10px 30px;
	}
	/*==================roc_9==================*/
	.roc_9_cont_r_p br {
		display: none;
	}
	.roc_9_item {
		width: 100%;
		margin-bottom: 25px;
	}
	.roc_9_item_t {
		margin-bottom: 15px;
	}
	.roc_9_item_b .roc_7_item_b_a {
		padding: 10px 20px;
	}
	.roc_9_cont3_a span {
		font-size: 13px;
		margin-right: 5px;
	}
	.roc_9_cont3_a {
		padding: 15px 5px;
	}
	.modal_1 .modal-dialog {
		margin-left: 0;
	}
	.modal_1 .close {
		width: 29px;
	}
	.modal_1 .modal-header {
		-webkit-box-align: start !important;
		-ms-flex-align: start !important;
		align-items: flex-start !important;
	}
	.modal_1 .modal-title {
		font-size: 15px;
		padding-right: 5px;
	}
	.modal_1_div1_r_p, .modal_1_div2_p {
		line-height: 1.3em;
	}
	.modal_1_div3 {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.modal_1_div3_a {
		max-width: 240px;
		width: 100%;
		margin-right: 0;
		margin-bottom: 5px;
	}
	.modal_1_div3_a span {
		font-size: 13px;
	}
	/*==================roc_10==================*/
	.roc_10_cont_div {
		margin-bottom: 20px;
	}
	.roc_10_b {
		padding: 15px 5px;
	}
	.roc_8_item2 {
		padding-bottom: 40px;
	}
	/*==================roc_11==================*/
	.roc_11 > .container {
		margin-top: 0;
	}
	.roc_11_item {
		width: 50%;
		padding: 0 5px;
		margin-bottom: 20px;
	}
	.roc_11_item span {
		font-size: 10px;
	}
	.roc_11_cont {
		padding-bottom: 0;
	}
	.roc_11_p2 {
		margin-bottom: 20px;
	}
	/*==================roc_12==================*/
	.roc_12 {
		padding-top: 40px;
	}
	.roc_12_item {
		width: 100%;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.roc_12_item_b_p {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.roc_12_item_b_p {
		width: 100%;
		text-align: center;
	}
	.roc_12_item_b_p2 {
		width: 100%;
		text-align: center;
	}
	.roc_12 {
		background-size: 100%;
	}
	.roc_12 .roc_10_cont_p {
		font-size: 17px;
	}
	.roc_1_ceo .roc_1_2_p {
		font-size: 18px;
	}
	/*==================roc_13==================*/
	.roc_13_cont_r {
		width: 75%;
	}
	.roc_13_cont_l p, .roc_13_cont_l span {
		line-height: 1.5em;
	}
	.roc_13_cont2_a span {
		font-size: 10px;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		text-align: center;
	}
	.roc_13_cont2_a svg {
		width: 12px;
	}
	/*==================roc_14==================*/
	.roc_14_cont .zag {
		font-size: 18px;
	}
	.roc_14_cont2 img {
		float: none;
		margin: 0 0 20px;
		width: 100%;
	}
	/*==================roc_15==================*/
	.roc_15_img {
		max-width: 100%;
	}
	.roc_15_item img {
		margin-right: 10px;
	}
	/*==================roc_16==================*/
	.roc_16_cont {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.roc_16_img {
		width: calc(100% - 15px);
	}
	.roc_16_cont h3 {
		width: 100%;
		padding: 0 15px;
		margin-bottom: 25px;
	}
	.roc_16_cont h3::before {
		display: none;
	}
	.roc_16_cont h3 br {
		display: none;
	}
	/*==================roc_18==================*/
	.roc_18 .zag_div {
		margin-bottom: 30px;
	}
	.roc_18_cont h3 {
		font-size: 21px;
		margin-bottom: 70px;
	}
	.roc_18_cont_div > div {
		font-size: 9px;
	}
	.roc_18_cont_div > div {
		font-size: 8px;
	}
	.roc_18_item5 {
		right: -10px;
	}
	.roc_18_item4 {
		right: 7px;
	}
	.roc_18_item3 {
		left: 122px;
	}
	.roc_18_item2 {
		left: 6px;
	}
	.roc_18_item1 {
		left: -14px;
	}
	.roc_18_item1, .roc_18_item3, .roc_18_item5 {
		bottom: calc(100% + 5px);
	}
	.roc_18_cont_div {
		max-width: 290px;
	}
	.roc_18 {
		padding: 50px 0 100px;
	}
	/*==================roc_19==================*/
	.roc_19 {
		padding: 10px 0 70px;
	}
	.roc_19 .zag_div {
		margin-bottom: 25px;
	}
	.roc_19_img {
		margin-bottom: 25px;
	}
	.roc_19_item {
		width: 50%;
	}
	.roc_19_item p {
		margin-bottom: 10px;
		line-height: 1.4em;
	}
	/*==================roc_20==================*/
	.roc_20_cont {
		max-width: 100%;
	}
	.roc_20_cont_img2 {
		max-width: 80%;
	}
	/*==================roc_22==================*/
	.roc_22_cont_l .zag {
		padding-left: 0;
	}
	.roc_22_cont_l .zag_div {
		margin-bottom: 25px;
	}
	.roc_22 {
		background-position: center bottom;
		padding: 60px 0 100px;
	}
	/*==================roc_23==================*/
	.roc_23 {
		padding: 15px 0 40px;
	}
	/*==================roc_24==================*/
	.roc_24_cont1 .zag {
		font-size: 18px;
	}
	.roc_24_cont1_div img {
		width: 70%;
	}
	.roc_24_cont2_div img {
		width: 50%;
	}
	/*==================roc_25==================*/
	.roc_25_cont > img {
		width: 80%;
	}
	.roc_25_cont > div h2 {
		font-size: 19px;
	}
	.roc_25_cont > div h2 br {
		display: none;
	}
	/*==================roc_26==================*/
	.roc_26_cont > img {
		width: 70%;
	}
	.roc_26_cont > div h3::before {
		display: none;
	}
	.roc_26_cont > div h3 {
		padding-left: 0;
		font-size: 19px;
		margin-bottom: 20px;
	}
	.roc_26_cont > div h3 br {
		display: none;
	}
	.roc_26 {
		padding: 40px 0 147px;
	}
	/*==================roc_27==================*/
	.roc_27 {
		padding-top: 0;
	}
	.roc_27_cont1 > ul li {
		width: 40%;
	}
	.roc_27_cont1 > ul li a img {
		display: inline-block;
		width: 100%;
	}
	/*==================roc_28==================*/
	.roc_28 .zag_div .zag {
		font-size: 18px;
	}
	.roc_28 .zag_div {
		margin-bottom: 25px;
	}
	/*==================roc_29==================*/
	.roc_29 {
		padding-top: 0;
	}
	.roc_29_item > p {
		font-size: 11px;
	}
	.roc_29 .zag {
		font-size: 18px;
	}
	.roc_29 .zag_div {
		margin-bottom: 30px;
	}
	.roc_29_item_t {
		height: 46px;
		margin-bottom: 15px;
	}
	/*==================roc_31==================*/
	.roc_31 {
		padding-top: 0;
	}
	.roc_31_cont_r h3 {
		font-size: 18px;
	}
	/*==================roc_32==================*/
	.roc_32 .zag {
		font-size: 18px;
	}
	.roc_32 .zag_div {
		margin-bottom: 25px;
	}
	.roc_32_item {
		margin: 0 0px 20px;
	}
	.roc_32_item > p {
		font-size: 10px;
	}
	.roc_32_item_t {
		height: 40px;
	}
	.roc_32_cont2 h2 span {
		font-size: 15px;
	}
	/*==================roc_33==================*/
	.roc_33_cont1 > img {
		width: 70%;
	}
	/*==================roc_34==================*/
	.roc_34_cont2_div > img {
		width: 70%;
	}
	.roc_34_cont3_item > img {
		width: 90px;
		margin-bottom: 15px;
	}
	.roc_34_cont3_item p {
		font-size: 11px;
	}
	.roc_34_cont3_item p br {
		display: none;
	}
	.roc_34_cont3_div {
		margin-bottom: 0;
	}
	/*==================roc_35==================*/
	.roc_35_cont1 > img {
		width: 70%;
	}
	.roc_35_cont3 .zag {
		font-size: 17px;
	}
	.roc_35_cont3 .zag_div {
		margin-bottom: 25px;
	}
	.roc_35_item {
		width: 100%;
		margin-bottom: 25px;
	}
	/*==================roc_36==================*/
	.roc_36_cont1_div > img {
		width: 70%;
	}
	.roc_36_cont2_div2 > div img {
		width: 40px;
		margin-right: 15px;
	}
	.roc_36_cont3 {
		padding-top: 0;
		background: transparent;
	}
	.roc_36_cont3_div > img {
		width: 50%;
	}
	.roc_32_cont2 h2 span br {
		display: none;
	}
	/*==================roc_37==================*/
	.roc_37_cont1 > div p, .roc_37_cont2 > div p {
		line-height: 1.4em;
	}
	.roc_37_cont1 > img, .roc_37_cont2 > img {
		width: 70%;
	}
	/*==================roc_38==================*/
	.roc_38_item > img {
		width: 45px;
		margin-right: 10px;
	}
	.roc_38_item > div h3 {
		margin-bottom: 10px;
	}
	/*==================roc_39==================*/
	.roc_39 {
		padding: 40px 0; 
	}
	.roc_39_zag > p {
		text-align: center;
	}
	.roc_39_item {
		width: 100%;
	}
	.roc_39_item > img {
		max-width: 110px;
	}
	.roc_39_item > h3 {
		margin-bottom: 10px;
	}
	.roc_39_item:last-child {
		margin-bottom: 0;
	}
	/*==================roc_40==================*/
	.roc_40_cont img {
		width: 70%;
	}
	.roc_40 .roc_40_zag {
		margin-bottom: 50px;
	}
	/*==================roc_41==================*/
	.roc_41 .roc_40_zag .zag {
		font-size: 18px;
	}
	/*==================roc_42==================*/
	.roc_42 .roc_40_zag {
		margin-bottom: 25px;
	}
	/*==================roc_44==================*/
	/*==================advertising-boost==================*/
	.advertising-boost__text {
		margin-bottom: 20px;
	}
	.advertising-boost__title {
		font-size: 18px;
	}
	.advertising-boost {
		padding: 40px 0 60px;
	}
	/*==================advertising-advantages==================*/
	.advertising-advantages__thumb-mob {
		width: calc(100% - 15px);
	}
	.advertising-advantage__input {
		height: 40px;
	}
	.advertising-advantage-form__item {
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.advertising-advantage-form__item:last-child {
		margin-bottom: 0;
	}
	.advertising-advantage-form-wr {
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.advertising-advantage-list li {
		margin-bottom: 15px;
	}
	.advertising-advantage-get span {
		display: inline-block;
		min-height: auto;
		padding: 10px;
		border-radius: 5px;
	}
	.advertising-advantage-get_first span {
		background: rgb(252,219,98);
		background: -webkit-gradient(linear, left top, right top, from(rgba(252,219,98,1)),to(rgba(247,194,0,1)));
		background: -o-linear-gradient(left, rgba(252,219,98,1) 0%,rgba(247,194,0,1) 100%);
		background: linear-gradient(to right, rgba(252,219,98,1) 0%,rgba(247,194,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcdb62', endColorstr='#f7c200',GradientType=1 );
	}
	.advertising-advantage-get_second span {
		background: rgb(247,194,0);
		background: -webkit-gradient(linear, left top, right top, from(rgba(247,194,0,1)),to(rgba(252,219,98,1)));
		background: -o-linear-gradient(left, rgba(247,194,0,1) 0%,rgba(252,219,98,1) 100%);
		background: linear-gradient(to right, rgba(247,194,0,1) 0%,rgba(252,219,98,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7c200', endColorstr='#fcdb62',GradientType=1 );
	}
	/*==================reviews==================*/
	.reviews-zag__left {
		-ms-align-items: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.reviews-zag__thumb {
		width: 60px;
		margin-right: 10px;
	}
	.reviews-zag__title {
		font-size: 15px;
	}
	.reviews-zag__article {
		font-size: 12px;
	}
	.paginations-prev-next li {
		margin-right: 10px;
	}
	.paginations-page li {
		margin-right: 15px;
	}
	.btn_reviews {
		padding: 15px 20px;
	}
	.btn_reviews img {
		margin-right: 10px;
	}
	/*==================cabinet==================*/
	.cabinet-add__title {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.cabinet-add {
		padding: 20px 10px 30px;
	}
	.cabinet-tabs .nav-link {
		padding: 5px;
		font-size: 11px;
	}
	.cabinet-tabs .nav-link.active {
		border-radius: 3px;
	}
	.cabinet-tabs .nav-link.active::after, .cabinet-tabs .nav-link.active::before {
		display: none;
	}
	.cabinet-tabs .tab-pane:first-child {
		border-radius: 5px;
	}
	.cabinet-tabs .tab-pane {
		padding: 15px;
	}
	.cabinet-tabs .nav-tabs {
		margin-bottom: 15px;
	}
	.cabinet-balance-add-left {
		margin-right: 0;
		margin-bottom: 15px;
		width: 100%;
	}
	.cabinet-balance-add {
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.cabinet-balance-add-left .jq-number {
		width: 100%;
	}
	.cabinet-balance-add-left .jq-number__field {
		width: 100% !important;
	}
	.btn_cabinet-balance-add {
		width: 100%;
	}
	.cabinet-balance-archiv-wr {
		overflow: auto;
	}
	.cabinet-balance-archiv__table {
		width: 500px !important;
		margin-left: 2px;
	}
	.cabinet-balance-archiv__table td:nth-child(3), .cabinet-balance-archiv__table th:nth-child(3) {
		width: 35%;
	}
	.cabinet-balance-archiv__table td:nth-child(4), .cabinet-balance-archiv__table th:nth-child(4) {
		width: 19%;
	}
	/*==================modal-type==================*/
	.cabinet-slider::after {
		top: 3.5px;
	}
	.btn_advertising-advantage {
		max-width: 100%;
		margin-right: 0;
	}

}



