h1 
{
  color: #000;
  margin: 40px 15px 40px 15px;
}
a {text-decoration: none !important;}
.tarif_check 
{
    width: 29px;
    padding-right: 10px;
    margin-bottom: 5px;
}
.card_text_left_cell h1 {margin-top: -0.3em;}
.cost1, .cost1s, .cost1p
{
  height: auto !important;
}
.card_top_text_bg
{
	background: linear-gradient(to right, #e8e5e6, #71b1eb);
}
.card_top_text_bg_white
{
  width: 100%;
  height: 268px;
  background-color: #fff;
  background: url(../imgs/web-card-top-bg.webp) center top;
  margin-top: -270px;
}
.card_top_text_bg_img
{
	background: url("../imgs/web-card-builder-bg.webp") center top;
	background-repeat: no-repeat;
	min-height: 1170px;
}
.card_top_img
{
	margin-top: -63px;
  padding-left: 7em;
}
.card_top_img_paint
{
	float: right;
    margin-right: 11em;
    margin-top: 7em;
}
.card_top_text_tab
{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 1em;
  margin-top: -100px;
  padding-top: 100px;
}
.card_text_left_cell
{
	display: grid;
	grid-template-columns: auto 750px;
}
.card_text_left_cell_btn
{
	cursor: pointer;
	transition: 300ms;
  margin-top: 50px;
}
.card_text_left_cell_btn:hover
{
	transform:scale(1.1);
}
.card_text_left_cell h1 {text-align: center; padding: 1em;}
.card_h1_web
{
	background: url(../imgs/web-card-h1.webp) center top;
    background-repeat: no-repeat;
    width: 105px;
    height: 80px;
    color: #40931c;
    transform: rotate(354deg);
    display: inline-grid;
    justify-items: center;
    align-items: center;
    margin: 0 0.1em;
}
.card_text_left_orange
{
	background-color: #fe5f0a;
    color: #fff;
    font-size: 2.4em;
    line-height: 1.8;
}
.card_text_left_orange_2cell
{
	display: grid;
	grid-template-columns: auto 50px;
}
.card_text_left_padding{padding: 1em;}
.card_text_left_orange_triangle
{

	width: 0;
	height: 0;
	border-top: 0 solid transparent;
	border-right: 0 solid transparent;
	border-bottom: 200px solid transparent;
	border-left: 50px solid #fe5f0a;
}
.card_text_price
{
	background-color: #fff;
	color: #0c6809;
	font-weight: bold;
	padding: 5px 10px;
}

.card_text_price sup {font-size: 0.6em;}
.card_text_left_text
{
	padding-top: 2em;
	padding-left: 2em;
  line-height: 2;
  font-size: 1.2em;
}
.card_text_btn
{
	background: linear-gradient(to top, #f4c019, #fcd80e);
  padding: 0.7em 2.3em;
  border-radius: 10px;
  font-weight: bold;
  font-size: 2.2em;
  margin-top: 2em;
  display: inline-grid;
  box-shadow: 5px 5px 12px -1px #7A7E80;
  border: 1px #c79d0c solid;
  transition: 400ms;
  cursor: pointer;
}
.card_text_btn:hover
{
	transform:scale(0.98);
	box-shadow: 5px 5px 12px -3px #7A7E80;
	transition: 400ms;
}
.card_vodeo_block
{
	max-width: 1600px;
  text-align: left;
  margin: -5em 1em 0 1em;
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  font-size: 1.2em;
  line-height: 2;
}
.card_vodeo_block_2
{
	display: grid;
	grid-template-columns: auto auto;
	grid-column-gap: 3em;
    grid-row-gap: 1em;

}
.card_vodeo_block_ul
{
	display: grid;
    grid-template-columns: 40px auto;
    padding-left: 1em;
    margin-top: 1em;
    margin-bottom: 2em;
}
.card_display
{
	width: 420px;
}
.card_display_lev_1
{
	background-color: #202135;
	border-radius: 10px 10px 0 0;
	border: 2px #5e646f solid;
	border-bottom: 0px #5e646f solid;
	width: 424px;
	padding-bottom: 5px;
}
.card_display_lev_1_1
{
	background-color: #323232;
	border: 1px #9da2ad solid;
	margin: 10px 10px 0 10px;
	min-height: 225px;
}
.card_display_lev_1_1_br
{
  background-color: #a29b9b;
  border: 1px #9da2ad solid;
  margin: 10px 10px 0 10px;
  min-height: 229px;
  border-radius: 5px 5px 0 0;
  box-shadow: 5px 5px 12px -3px #7a7e80cf;
}
.card_display_lev_1_url
{
	background-color: #9da2ad;
	height: 24px;
	display: grid;
	grid-template-columns: 20px 20px 15px 25px auto 15px 10px 10px 10px;
	padding: 3px 10px 0 5px;
	grid-column-gap: 10px;
}
.card_display_lev_1_url_img
{
	/* margin-bottom: -10px; */
	margin-top: 1px;
}
.card_display_lev_1_url_img_br
{
  /* margin-bottom: -14px; */
  margin-top: 1px;
  width: 100%;
}
.card_display_lev_1_arrow
{
  font-weight: bold;
  color: #7a8493;
  text-align: center;
  font-size: 1.0em;
  margin-top: -10px;
}
.card_display_lev_1_arrow_br
{
  font-weight: bold;
  color: #7a8493;
  text-align: center;
  font-size: 1.0em;
  margin-top: -11px;
}
.card_display_lev_1_url_https
{
  font-size: 0.8em;
  margin-top: -0.4em;
  margin-left: 1em;
}
.card_display_lev_1_url_https_br
{
  font-size: 0.8em;
  margin-top: -0.55em;
  margin-left: 1em;
  color: #000;
}
.card_display_lev_1_url_1
{
	border-radius: 10px;
	width: 25px;
	background-color: #aaafba;
	height: 16px;
}
.card_display_lev_1_url_2
{
	border-radius: 10px;
	background-color: #e5e7eb;
	height: 17px;
}
.card_display_lev_1_circle
{
	border-radius: 50%;
    height: 10px;
    width: 10px;
    margin-top: 3px;
}
.card_display_lev_2
{
	background-color: #cbcfd7;
    border-left: 2px #5e646f solid;
    border-right: 2px #5e646f solid;
    border-bottom: 1px #5e646f solid;
    border-radius: 0 0 20px 20px;
    height: 25px;
    display: grid;
    align-items: center;
    width: 424px;
}
.card_display_lev_2_1
{
	width: 60px;
	height: 6px;
	border-radius: 6px;
	background-color: #aaafba;
}
.card_display_1
{
	margin-top: -6em;
}
.card_display_2
{
	margin-top: -14em;
}
.card_tarif_line
{
	background: linear-gradient(to right, #fdf2ec 50%, #ff600a 50%);
    min-height: 200px;
    margin-top: 2em;
}
.card_tarif_block
{
	display: grid;
    grid-template-columns: 1fr 265px 1fr;
    align-items: center;
    max-width: 1600px;
}
.card_tarif_block_cell_1
{
	background-color: #fdf2ec;
	margin: 0 2em;
}
.card_tarif_block_cell_2
{
	background-color: #ff600a; 
	display: grid; 
	align-items: center;
    justify-items: center;
}
.card_tarif_block_cell_price
{
	background-color: #fdf2ec;
    border-radius: 50%;
    width: 240px;
    height: 240px;
    display: grid;
    color: #ff210a !important;
    font-size: 4.5em;
    align-items: center;
    justify-items: center;
    font-weight: bold;
    box-shadow: 7px 4px 6px 4px #4d4d4d40;
    margin: 0.3em 0;
}
.card_tarif_block_cell_price sup
{
	font-size: 0.5em;
}
.tarif_uah
{
	color: green;
    font-weight: bold;
    font-size: 0.5em;
    top: 1.3em;
    margin-left: -2.2em;
}
.card_tarif_block_cell_2_tab_btn
{
	display: inline-grid;
	grid-row-gap: 1.5em;
}
.card_btn_testing
{
 background-color: #a3430e;
  border: 1px #9a3f0d solid;
  color: #fff;
  font-weight: bold;
  padding: 0.7em 2em;
  border-radius: 10px;
  font-size: 1.4em;
  box-shadow: 3px 3px 12px -1px #00000061;
  text-shadow: 1px 1px 2px black;
  cursor: pointer;
  transition: 300ms;
}
.card_btn_testing:hover
{
	background-color: #36721d;
    border: 1px #75a55f solid;
    transition: 300ms;
}
.card_btn_order
{
	background-color: #f2e7e0;
    border: 1px #908e8e solid;
    color: #000;
    font-weight: bold;
    padding: 0.7em 2em;
    border-radius: 10px;
    font-size: 1.4em;
    cursor: pointer;
    box-shadow: 3px 3px 12px -1px #00000061;
    transition: 300ms;
}
.card_btn_order:hover
{
	background-color: #fff;
    transition: 300ms;
}
.card_tarif_text
{
	display: grid;
	grid-template-columns: 30px auto;
	text-align: left;
	grid-row-gap: 0.4em;
  font-size: 1.2em;
  line-height: 2;
}
.card_tarif_text img
{
	width: 16px; 
	/* margin-bottom: -4px */
}
.card_m_line_right
{
	display: grid;
    max-width: 1450px;
    justify-items: end;
    margin-top: 0em;
    padding-right: 2%;
    margin-bottom: 1em;
}
.demo_site
{
  display: grid;
  justify-items: center;
}
.demo_site_1
{
  margin: 0 -2em;
  background-image: url(../imgs/saml-demo-db-1.png);
  background-position: center;
  background-repeat: no-repeat;
}
.demo_site_2
{
  margin: 0 -2em;
  background-image: url(../imgs/saml-demo-db-2.png);
  background-position: center;
  background-repeat: no-repeat;
}
/* Wiki */
.card_tab-container 
{
	display: flex;
	max-width: 1600px;
	margin: 0 1em;
	line-height: 2.4;
}
.card_tabs 
{
  width: 380px;
  padding: 1em 0 1em 1em;
}
.card_tab {
  padding: 0.5em 2em;
  cursor: pointer;
  transition: background-color 0.3s;
  margin-bottom: 0.5em;
  background-color: #f2e7e0;
  text-align: right;
  border-radius: 10px 0 0 10px;
  transition: 200ms;
  line-height: 2;
}
.card_tab:hover
{
	background-color: #f3f3f3;
	transition: 200ms;
}
.card_tab.active {
  background-color: #ff600a;
  color: #fff;
}
.card_content 
{
flex: 1;
padding: 2em;
background-color: #fff;
border: 3px #ff600a solid;
text-align: left;
border-radius: 5px;
}
.card_tab-content {
  display: none;
}
.card_tab-content.active {
  display: block;
  animation: fadeIn 0.5s ease-in-out;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.card_wiki_bg
{
	background: url("../imgs/web-card-bg-info.png") left 12em;
	background-repeat: no-repeat;*/
	padding-bottom: 3em;
	margin-top: -2em;
	padding-top: 5em;
  font-size: 1.2em;
}
/* Wiki */

.card_wiki_template_blank
{
	display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    justify-items: center;
    margin: 2em -2em;
    /*background-color: #fdf2ec;*/
    background-color: #f0f1f4;
    padding: 1em;
}
.card_sale_line
{
	display: grid;
	grid-template-columns: 150px auto;
	margin: 3em 0;
	max-width: 760px;
  align-items: center;
}
.card_sale_btn
{
	border-radius: 10px;
    border: 4px #fff solid;
    padding: 0.3em 1em;
    color: #fff;
    display: inline-grid;
    background-color: #0f618a;
    margin-top: -1em;
}
.card_sale_btn:hover
{
  background-color: #3b81a3;
}
.btn_demo
{
  display: inline-grid;
  padding: 0 1.5em;
  border-radius: 5px;
  background-color: #ff600a;
  color: #fff;
  font-size: 0.9em;
  margin-top: 1em;
  line-height: 2;
  transition: 400ms;
  cursor: pointer;
}
.btn_demo:hover
{
  background-color: #ff450a;
  transition: 400ms;
}
.btn_demo_big{font-size: 1.4em;}
.card_sale_cell_2
{
	background-color: #bdd0fb;
    border-radius: 10px;
    padding: 2em 3em 2em 4em;
}
.card_sale_btn_cell
{
  margin-top: -1.3em;
}
.card_sale_cell_1
{
	  border-radius: 10px;
    background-color: #91b3fa;
    padding: 0.6em 0.5em;
    border: 5px #fff solid;
    display: grid;
    justify-items: center;
    align-items: center;
    width: 140px;
    position: relative;
    margin-right: -60px;
    box-shadow: 7px 7px 19px -13px #7A7E80;
}
.card_domain_line
{
	background-color: #5facde;
    height: 50px;
    text-align: center;
    margin: 4em -2em 6em -2em;
}
.card_domain_line img
{
	margin: -2em 1em -1em 1em;
}
.card_i
{
	font-size: 1.3em;
	margin-top: 0.5em;
}
.card_fb
{
	text-align: center;
    color: blue;
    font-size: 1.2em;
    padding: 1em;
    font-weight: bold;
}
.card_fb span
{
	color: red;
}
.card_link
{
  background-color: #5facde;
  color: #fff !important;
  padding: 3px 20px;
  border-radius: 5px;
  transition: 300ms;
  display: inline-grid
;
    margin-top: 10px;
}    
.card_link:hover
{
	background-color: #336281;
	transition: 300ms;
}
.card_domain_line_name
{
	display: grid;
    grid-template-columns: 54% auto;
    text-align: center;
    width: 350px;
    margin-top: -0.5em;
}
.card_webmaster
{
	display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 3em;
    grid-row-gap: 1em;
    align-items: center;
    margin: 4em 0em;
    border: 1px #E9EBED solid;
    border-radius: 10px;
    padding: 2em;
}
.card_webmaster img
{
	margin: -4em 0;
}
.card_sloga
{
	background-color: #ff600a;
    color: #fff;
    padding: 1em 2em;
    border-radius: 10px;
    margin: 1em 0;
    font-weight: bold;
    display: inline-grid;
    cursor: pointer;
}
.card_num_text 
{
    display: grid;
    grid-template-columns: 45px auto;
    text-align: left;
    grid-row-gap: 0.3em;
    margin-top: 0.7em;
}
.card_wiki_num
{
	background-color: #ff831b;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.card_site_duilder_line
{
	text-align: left;
    max-width: 1600px;
    display: grid;
    grid-template-columns: 380px auto auto;
    grid-column-gap: 4em;
    margin: 2em 1em 0 0;
    padding-bottom: 4em;
    align-items: center;
    line-height: 2;
}
.card_site_duilder_line h2 {font-weight: bold;}
.card_site_duilder_line img
{
	margin-bottom: -5em;
}
.chooseTmpltList
{
	padding: 0 4%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 7%;
    grid-row-gap: 6em;
}
.chooseTmpltItem-shadow
{
	box-shadow: 6px 2px 16px -8px #acb4b8;
	border-radius: 20px 20px 0 0;
	width: 400px;
	border: 1px #c2c2c4 solid;
}
.chooseTmpltItem-header
{
	height: 35px;
    background-color: #C2C2C4;
    border-radius: 15px 15px 0 0;
    display: grid;
    grid-template-columns: auto 20px 20px 20px 15px;
    align-items: center;
    cursor: default;
    background-image: url(/imgs/template-title.png);
    background-repeat: no-repeat;
    background-position: left 15px bottom 0;
}
.chooseTmpltItem-header img
{
	padding-left: 10px;
	margin-bottom: -8px;
}
.teml_title_img
{
	display: grid;
    align-items: end;
    justify-items: start;
    font-size: 11px;
    padding-left: 51px;
    margin-bottom: -12px;
    color: #747474;
}
.teml_title_green
{
	background-color: #5BBE6A;
    width: 12px;
    height: 12px;
    border-radius: 3px;
}
.teml_title_yellow
{
	background-color: #F3E739;
    width: 12px;
    height: 12px;
    border-radius: 3px;
}
.teml_title_red
{
	background-color: #EB625C;
    width: 12px;
    height: 12px;
    border-radius: 3px;
}
.chooseImgWrap
{
	grid-area: chooseImgWrap;
	display: flex;
    justify-content: center;
    align-items: center;
}
/*
.card_h1
{
	display: inline-grid;
	grid-template-columns: auto auto;
	align-items: center;
	grid-column-gap: 0.3em;
}
*/

/* Modal Video */
.video-link {
      text-decoration: none;
      cursor: pointer;
    }

.modal-overlay {
  display: none;
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(0, 0, 0, 0.75);
  justify-content: center;
  align-items: center;
  z-index: 9999;
  padding: 20px; /* отступ по краям */
}

.modal-content {
  position: relative;
  background: white;
  padding: 0;
  overflow: hidden;
  /* Убери width, height и aspect-ratio */
}

.video-wrapper {
  position: relative;
  width: 100%;
  padding-top: 56.25%; /* 16:9 пропорции */
}

.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.modal-close {
  position: absolute;
  top: -10px;
  right: -10px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: none;
  border: none;
  z-index: 10;
}

.modal-close::before,
.modal-close::after {
  content: '';
  position: absolute;
  right: 12px;
  top: 35px;
  width: 24px;
  height: 3px;
  background-color: #eee7ef;
  transform-origin: center;
}

.modal-close::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.modal-close::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

/* Modal Video END */    

.card_bg
{
  background-image: url(../imgs/saml-demo-db.png);
  background-repeat: no-repeat;
  min-height: 456px;
  margin: 0 -2em;
  padding: 2em;
}
.card_tab_demo
{
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
}
.card_tab_cell_1_1
{
  display: inline-grid;
  margin-top: 8.6em;
  margin-right: -3em;
}
.card_tab_cell_2_img
{
  display: inline-grid;
  box-shadow: 5px 5px 12px -3px #7a7e80cf;
  margin-top: -0.5em;
  margin-left: -6em;
}
.card_shadow
{
  margin-top: -16.4em;
  display: block;
  margin-right: -3em;
}
.card_shadow_1200
{
  display: none;
}
.card_builder_top_btn_tab
{
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-left: -100px;

}
.card_builder_top_btn_tab_center
{
  display: grid;
  justify-items: center;
}

.col_btn_1 
{
    background: linear-gradient(to top, #aecce8, #CEEAF9);
    position: relative;
    z-index: 1;
    color: #0d3a49;
    transform: skew(32deg);
    border-radius: 20px 20px 0px 0px;
    padding: 15px 35px;
    text-align: center;
    font-size: 20px;
    border-right: 0px solid;
    border-top: 0px solid;
    margin-left: -35px;
    transition: 400ms;
}
.col_btn_1:hover
{
  background: linear-gradient(to top, #94b4d2, #CEEAF9);
  transition: 400ms;
}
.col_btn_text 
{
    transform: skew(-32deg);
}
.col_btn_2 {
  position: relative;
  z-index: 2;
  background: linear-gradient(to top, #fff, #fff);
  color: #D32E23;
  box-shadow: 9px 1px 10px -8px #7A7E80;
  transform: skew(32deg);
  border-radius: 20px 20px 0px 0px;
  border-left: 6px solid #fe5f0a;
  border-top: 2px solid #fe5f0a;
  border-right: 2px solid #fe5f0a;
  padding: 15px 60px 15px 35px;
  text-align: center;
  font-size: 20px;
  transition: 600ms;
}



@media (max-width: 1500px)
{
.card_shadow{margin-right: -2em;}
}
@media (max-width: 1500px)
{
.card_tab_cell_2_img{margin-left: -2em;}
.card_vodeo_block_2{grid-template-columns: auto;}
.card_display_1{margin-top: -11em; margin-left: 14em;}
.card_display_2{margin-top: -1em; margin-right: 14em;}
}
@media (max-width: 1450px)
{
	.card_top_img{padding-left: 0em;}
  .card_tab_cell_2_img{margin-left: 0em;}
}
@media (max-width: 1350px)
{
	.card_top_text_bg_img{background-position-x: 60%;}
	.card_display_1{margin-left: 10em;}
	.card_display_2{margin-right: 10em;}
  .card_tab_cell_2_img{margin-left: 2em;}
  .card_tab_cell_1_1{margin-right: 0em;}
}
@media (max-width: 1300px)
{
	.card_top_text_bg_img{background-position-x: 70%;}
	.card_display_1{margin-left: 8em;}
	.card_display_2{margin-right: 8em;}	
	.card_btn_testing{font-size: 1em;}
	.card_btn_order{font-size: 1em;}
	.card_wiki_template_blank{grid-template-columns: auto; grid-row-gap: 2em; padding: 2em 1em;}
	.card_top_img_paint{margin-top: 4em;}
	.card_vodeo_block{margin: -8em 1em 0 1em;}
  .card_tab_cell_1_1{margin-left: -1.5em;}
  .card_tab_cell_2_img{margin-left: 0; margin-right: -2em;}
}
@media (max-width: 1250px)
{
  .card_sale_line{grid-template-columns: auto; max-width: 600px;}
  .card_sale_cell_2{padding: 4em 2em 2em 2em;}
  .card_sale_cell_1{margin-right: 0; margin-bottom: -40px;}
	.card_top_text_bg_img{background-position-x: 80%;}
	.card_top_text_tab{grid-template-columns: auto auto;}
	.card_text_left_padding{padding: 1em 0.5em;}
	.card_text_left_cell{grid-template-columns: auto 690px;}
  .card_h1_web{margin: 0.15em 0.1em 0 0.1em; transform: rotate(354deg) scale(0.9);} 
}
@media (max-width: 1200px)
{
	.card_display_1{margin-left: 0em;}
	.card_display_2{margin-right: 0em;}	
	.card_tabs{width: 310px;}
  .card_shadow{display: none;}
  .card_tab_cell_2_img{margin: 0; margin-right: -4em;}
  .card_tab_cell_1_1{margin: 0; margin-left: -4em;}
  .card_tab_demo
  {
    grid-template-columns: auto; 
    grid-template-areas: "card_tab_cell_fn"
                         "card_tab_cell_st" 
  }
     .card_tab_cell_st
   {
    grid-area: card_tab_cell_st;
   }
     .card_tab_cell_fn
   {
    grid-area: card_tab_cell_fn;
   }
   .card_shadow_1200
   {
    display: block;
    margin: -4.5em 0 -2.5em -4em;
   }

}
@media (max-width: 1150px)
{
	.card_tarif_block_cell_price{width: 200px; height: 200px;}
	.card_tarif_block{grid-template-columns: auto; padding-top: 2em; padding-bottom: 2em; grid-template-rows: 1fr auto 1fr;}
	.card_tarif_line{background: linear-gradient(to bottom, #fdf2ec 50%, #ff600a 50%);}
	.card_tab{padding: 0.5em 2em 0.5em 1em;}
	.card_site_duilder_line{grid-template-columns: 0 auto auto;}

}
@media (max-width: 1100px)
{
	.card_text_left_orange{font-size: 1.7em;}
	.card_text_left_orange_triangle{border-bottom: 160px solid transparent;}
	.card_text_left_cell{grid-template-columns: auto 620px;}
	.card_text_left_cell h1{padding: 0.5em; font-size: 1.8em;}
	.card_top_text_bg_img{background-position-x: 90%;}
	.card_sale_cell_1{height: calc(101% - 35px);}
  .card_builder_top_btn_tab{margin-left: -150px;}
}
@media (max-width: 995px)
{
	.card_top_text_tab{grid-template-columns: auto; padding-bottom: 4em;}
	.card_text_left_cell{grid-template-columns: auto;}
	.card_text_left_orange_2cell{grid-template-columns: auto;}
	.card_text_left_padding{padding: 1em;}
	.card_text_left_text{padding: 1em;}
	.card_vodeo_block{grid-template-columns: auto;}
	.card_vodeo_block_2{justify-items: center; transform: scale(0.9);}
	.card_display_1{margin-top: 0em;}
	.card_top_text_bg_img{min-height: auto;}
	.card_vodeo_block{margin: 3em 1em 0 1em;}
	.card_tab-container{justify-items: center; flex-direction: column; align-items: center;}
	.card_tab{border-radius: 10px; text-align: left;}
	.card_tabs{padding: 1em; display: grid; grid-template-columns: auto auto; width: 100%; grid-column-gap: 0.5em; grid-row-gap: 0.3em;}
	.card_content{padding: 1em;}
	.card_wiki_template_blank{margin: 2em -1em;}
	.card_domain_line{margin: 4em -1em 6em -1em;}
	.card_webmaster{grid-template-columns: auto;}
	.card_webmaster img{margin: -4em 1em 0 1em;}
	.card_site_duilder_line{margin: 2em 1em 0 1em;}
	.card_top_img_paint{display: none;}
  .card_display_lev_1_url_img{width: 398px;}
  .card_display_lev_1_1_br{min-height: 175px;}
  .card_display_lev_1_url{grid-template-columns: 20px 20px 10px 19px auto 10px 10px 10px 10px;}
  .card_builder_top_btn_tab{grid-template-columns: auto;}
  .col_btn_2{transform: none; border-radius: 0; box-shadow: none;}
  .card_builder_top_btn_tab{margin-left: 0; width: 100%;}
  .col_btn_text{transform: none;}
  .col_btn_1{transform: none; border-radius: 0;}
  h1{margin: 30px 15px 30px 15px;}
  .card_text_left_cell_btn{margin-top: 20px;}
}
@media (max-width: 600px)
{
	.card_top_text_bg_img{background: none;}
	.card_site_duilder_line{grid-template-columns: auto;}
	.card_tabs{grid-template-columns: auto; grid-row-gap: 0;}
	.card_sale_line{grid-template-columns: auto;}
	.card_sale_cell_2{border-radius: 10px; padding: 4em 0em 2em 0em;}
  .card_tarif_block{grid-template-rows: 1fr auto auto;}
}
@media (max-width: 500px)
{
	.card_text_btn{padding: 0.5em 1em; margin-top: 1em; font-size: 1.5em;}
	.card_display{width: 384px;}
	.card_display_lev_1{width: 384px;}
	.card_display_lev_2{width: 384px;}
	.chooseTmpltItem-shadow{width: 350px;}
  .card_display_lev_1_url_img{width: 358px;}
}