
		.dark_template .design_inner_title_big_fill, .dark_bg_template .design_inner_title_big_fill { fill: #fff7e0; }
		.light_template .design_inner_title_big_fill, .light_bg_template .design_inner_title_big_fill { fill: #1f1e1c }
		.dark_template .design_inner_title_big, .dark_bg_template .design_inner_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 19px; font-style: normal; color: #fff7e0;  }
		.light_template .design_inner_title_big, .light_bg_template .design_inner_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 19px; font-style: normal; color: #1f1e1c; }

		.dark_template .design_banner_subtitle_with_form, .dark_bg_template .design_banner_subtitle_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 25px; font-style: normal; color: #fff7e0;  }
		.light_template .design_banner_subtitle_with_form, .light_bg_template .design_banner_subtitle_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 25px; font-style: normal; color: #1f1e1c; }

		.dark_template .design_banner_subtitle, .dark_bg_template .design_banner_subtitle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 25px; font-style: normal; color: #fff7e0;  }
		.light_template .design_banner_subtitle, .light_bg_template .design_banner_subtitle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 25px; font-style: normal; color: #1f1e1c; }
		.dark_template .design_menu_child ul.submenu li a, .dark_bg_template .design_menu_child ul.submenu li a {line-height:1.1em; padding-bottom: 18px; font-family: Roboto; font-weight: 300; font-size: 16px; font-style: normal; color: #ffffff; }
		.dark_template .design_menu_child ul.submenu li a:hover, .dark_bg_template .design_menu_child ul.submenu li a:hover { color: #ffffff; }
							
		.light_template .design_menu_child ul.submenu li a, .light_bg_template .design_menu_child ul.submenu li a {line-height:1.1em; padding-bottom: 18px; font-family: Roboto; font-weight: 300; font-size: 16px; font-style: normal; color: #1f1e1c; }	
		.light_template .design_menu_child ul.submenu li a:hover, .light_bg_template .design_menu_child ul.submenu li a:hover { color: #1f1e1c; }
						
		.dark_template .design_inner_title_middle_fill, .dark_bg_template .design_inner_title_middle_fill { fill: #fff7e0; }
		.light_template .design_inner_title_middle_fill, .light_bg_template .design_inner_title_middle_fill { fill: #1f1e1c }
		.dark_template .design_inner_title_middle, .dark_bg_template .design_inner_title_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 400; font-size: 17px; font-style: normal; color: #fff7e0;  }
		.light_template .design_inner_title_middle, .light_bg_template .design_inner_title_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 400; font-size: 17px; font-style: normal; color: #1f1e1c; }
		.dark_template .design_phones, .dark_bg_template .design_phones {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 24px; font-style: normal; color: #ffffff;  }
		.dark_template .design_phones_footer, .dark_bg_template .design_phones_footer {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 22px; font-style: normal; color: #ffffff;  }
							
		.light_template .design_phones, .light_bg_template .design_phones {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 24px; font-style: normal; color: #1f1e1c; }
		.light_template .design_phones_footer, .light_bg_template .design_phones_footer {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 22px; font-style: normal; color: #1f1e1c; }	
						
		.dark_template .design_form_title_small_fill, .dark_bg_template .design_form_title_small_fill { fill: #fff7e0; }
		.light_template .design_form_title_small_fill, .light_bg_template .design_form_title_small_fill { fill: #1f1e1c }
		.dark_template .design_form_title_small, .dark_bg_template .design_form_title_small {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 18px; font-style: normal; color: #fff7e0;  }
		.light_template .design_form_title_small, .light_bg_template .design_form_title_small {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 18px; font-style: normal; color: #1f1e1c; }
		.dark_template .design_form_title_big_fill, .dark_bg_template .design_form_title_big_fill { fill: #fff7e0; }
		.light_template .design_form_title_big_fill, .light_bg_template .design_form_title_big_fill { fill: #1f1e1c }
		.dark_template .design_form_title_big, .dark_bg_template .design_form_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 22px; font-style: normal; color: #fff7e0;  }
		.light_template .design_form_title_big, .light_bg_template .design_form_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 22px; font-style: normal; color: #1f1e1c; }
		.dark_template .design_menu a, .dark_bg_template .design_menu a { line-height:1.1em; padding-bottom: 18px; font-family: Roboto; font-weight: 300; font-size: 16px; font-style: normal; color: #ffffff; }
		.dark_template .design_menu li.active a, .dark_template .design_menu li:hover a { color: #ffffff; }
		.dark_bg_template .design_menu li.active a, .dark_bg_template .design_menu li:hover a { color: #ffffff; }
			
		.dark_template .design_menu_phone_icon, .dark_template .design_menu_icon {fill: #ffffff;}

		.light_template .design_menu a, .light_bg_template .design_menu a {line-height:1.1em; padding-bottom: 18px; font-family: Roboto; font-weight: 300; font-size: 16px; font-style: normal; color: #1f1e1c; }	
		.light_template .design_menu li.active a, .light_template .design_menu li:hover a { color: #1f1e1c; }
		.light_bg_template .design_menu li.active a, .light_bg_template .design_menu li:hover a { color: #1f1e1c; }	
		.light_template .design_menu_phone_icon, .light_template .design_menu_icon {fill: #1f1e1c;}
						
		.dark_template input:focus, .dark_template textarea:focus, .dark_bg_template input:focus, .dark_bg_template textarea:focus { border-color: #ff9000!important; }
		.dark_template .design_rest_colors, .dark_bg_template .design_rest_colors { color: #ff9000!important; }
		.dark_template .design_rest_colors_h:hover, .dark_bg_template .design_rest_colors_h:hover { color: #ff9000!important; }
		.dark_template .design_rest_colors2, .dark_bg_template .design_rest_colors2 { color: #ff9000!important; }
		.dark_template .design_rest_colors_bg, .dark_bg_template .design_rest_colors_bg { background-color: #ff9000; }
		.dark_template .design_rest_colors_bg_nh, .dark_bg_template .design_rest_colors_bg_nh { background-color: rgba(255, 144, 0, 0.8); }
		.dark_template .design_rest_colors_bg_nh_no, .dark_bg_template .design_rest_colors_bg_nh_no { background-color: #ff9000; }
		.dark_template .design_rest_colors_bg:hover, .dark_bg_template .design_rest_colors_bg:hover { background-color: #ff9000; }
		.dark_template .design_rest_colors_border_nh, .dark_template .design_rest_colors_border_nh a { border-color: #ff9000; }
		.dark_bg_template .design_rest_colors_border_nh, .dark_bg_template .design_rest_colors_border_nh a { border-color: #ff9000; }
		.dark_template .design_rest_colors_border_nh-bf:before, .dark_bg_template .design_rest_colors_border_nh-bf:before { background-color: #ff9000; }
		.dark_template .design_rest_colors_border, .dark_bg_template .design_rest_colors_border { border-color: #ff9000; }
		.dark_template .design_rest_colors_border:after, .dark_bg_template .design_rest_colors_border:after { border-color: #ff9000; }
		.dark_template .design_rest_colors_border .slick-current:before, .dark_bg_template .design_rest_colors_border .slick-current:before { border-color: #ff9000; }
		.dark_template .slick-dots button { background-color: #ff9000; }
		/*.dark_template .design_rest_colors_border:hover, .dark_bg_template .design_rest_colors_border:hover { border-color: #ff9000; }*/
		.dark_template .design_rest_colors_border-li.active a, .dark_template .design_rest_colors_border-li:hover a, .dark_bg_template .design_rest_colors_border-li:hover a, .dark_bg_template .design_rest_colors_border-li.active a { border-color: #ff9000; }
		.dark_template .design_rest_colors_fill, .dark_bg_template .design_rest_colors_fill { fill: #ff9000; }
		.dark_template .design_rest_colors_fill_bg, .dark_bg_template .design_rest_colors_fill_bg { fill: #ff9000; }
		.dark_template .design_rest_colors_fill_bg-hv, .dark_bg_template .design_rest_colors_fill_bg-hv { fill: #ff9000; }
		.dark_template .design_rest_colors_fill_bg-hv:hover, .dark_bg_template .design_rest_colors_fill_bg-hv:hover { fill: #ff9000; }
		.dark_template .design_rest_colors_link a:hover, .dark_bg_template .design_rest_colors_link a:hover { color: #ff9000; }
		.dark_template .design_rest_colors_bf:before, .dark_bg_template .design_rest_colors_bf:before { color: #ff9000; }
		.dark_template .design_rest_colors_af:after, .dark_bg_template .design_rest_colors_af:after { background-color: #ff9000; }
		.dark_template .design_rest_colors_af:after, .dark_bg_template .design_rest_colors_af:after { background-color: #ff9000; }
		.dark_template .design_rest_colors_map_border:hover, .dark_bg_template .design_rest_colors_map_border:hover { border-color: #ff9000; }
		.dark_template .design_rest_colors_input:focus, .dark_bg_template .design_rest_colors_input:focus { border-color: #ff9000; }
		.dark_template .design_rest_colors .noUi-handle, .dark_bg_template .design_rest_colors .noUi-handle { background-color: #ff9000; }
		
		.dark_template .design_rest_colors_bf_bg li:before, .dark_bg_template .design_rest_colors_bf_bg li:before { background-color: #ff9000; }
		.light_template .design_rest_colors_bf_bg li:before, .light_bg_template .design_rest_colors_bf_bg li:before { background-color: #ff9000!important; }
		
		
		.light_template input:focus, light_bg_template input:focus, .light_template textarea:focus , .light_bg_template textarea:focus { border-color: #ff9000!important; }
		.light_template .design_rest_colors, .light_bg_template .design_rest_colors { color: #ff9000!important; }
		.light_template .design_rest_colors_h:hover, .light_bg_template .design_rest_colors_h:hover { color: #ff9000!important; }
		.light_template .design_rest_colors2, .light_bg_template .design_rest_colors2 { color: #ff9000!important; }
		.light_template .design_rest_colors_bg, .light_bg_template .design_rest_colors_bg { background-color: #ff9000; }
		.light_template .design_rest_colors_bg_nh, .light_bg_template .design_rest_colors_bg_nh { background-color: rgba(255, 144, 0, 0.8); }
		.light_template .design_rest_colors_bg_nh_no, .light_bg_template .design_rest_colors_bg_nh_no { background-color: #ff9000; }
		.light_template .design_rest_colors_bg:hover, .light_bg_template .design_rest_colors_bg:hover { background-color: #ff9000; }
		.light_template .design_rest_colors_border_nh, .light_template .design_rest_colors_border_nh a { border-color: #ff9000; }
		.light_bg_template .design_rest_colors_border_nh, .light_bg_template .design_rest_colors_border_nh a { border-color: #ff9000; }
		.light_template .design_rest_colors_border_nh-bf:before, .light_bg_template .design_rest_colors_border_nh-bf:before { background-color: #ff9000; }
		.light_template .design_rest_colors_border, .light_bg_template .design_rest_colors_border { border-color: #ff9000; }
		.light_template .design_rest_colors_border:after, .light_bg_template .design_rest_colors_border:after { border-color: #ff9000; }
		.light_template .design_rest_colors_border .slick-current:before, .light_bg_template .design_rest_colors_border .slick-current:before { border-color: #ff9000; }
		.light_template .slick-dots button { background-color: #ff9000; }
		/*.light_template .design_rest_colors_border:hover, .light_bg_template .design_rest_colors_border:hover { border-color: #ff9000; }*/
		.light_template .design_rest_colors_border-li.active a, .light_template .design_rest_colors_border-li:hover a, .light_bg_template .design_rest_colors_border-li:hover a, .light_bg_template .design_rest_colors_border-li.active a { border-color: #ff9000; }
		.light_template .design_rest_colors_fill, .light_bg_template .design_rest_colors_fill { fill: #ff9000; }
		.light_template .design_rest_colors_fill_bg, .light_bg_template .design_rest_colors_fill_bg { fill: #ff9000; }
		.light_template .design_rest_colors_fill_bg-hv, .light_bg_template .design_rest_colors_fill_bg-hv { fill: #ff9000; }
		.light_template .design_rest_colors_fill_bg-hv:hover, .light_bg_template .design_rest_colors_fill_bg-hv:hover { fill: #ff9000; }
		.light_template .design_rest_colors_link a:hover, .light_bg_template .design_rest_colors_link a:hover { color: #ff9000; }
		.light_template .design_rest_colors_bf:before, .light_bg_template .design_rest_colors_bf:before { color: #ff9000; }
		.light_template .design_rest_colors_af:after, .light_bg_template .design_rest_colors_af:after { background-color: #ff9000; }
		.light_template .design_rest_colors_map_border:hover, .light_bg_template .design_rest_colors_map_border:hover { border-color: #ff9000; }
		.light_template .design_rest_colors_input:focus, .light_bg_template .design_rest_colors_input:focus { border-color: #ff9000; }
		.light_template .design_rest_colors .noUi-handle, .light_bg_template .design_rest_colors .noUi-handle { background-color: #ff9000; }
					
						

	.dark_template.bg {background-color: rgba(31, 30, 28, 0.30);}
	.dark_template {background-color: rgb(31, 30, 28);}
	.dark_bg_template .bg_before_review_img-load, .dark_template .bg_before_review_img-load { margin: 0px 12%; border-radius:50%; background-color: rgba(255, 255, 255, 0.1);}
	.dark_bg_template .bg_before_img-load, .dark_template .bg_before_img-load {background-color: rgba(255, 255, 255, 0.1);}
	.dark_bg_template .bg_reverce_color_col-1, .dark_template .bg_reverce_color_col-1 {background-color: rgba(0, 0, 0, 0.2);}
	.dark_bg_template .bg_reverce_color_col-2, .dark_template .bg_reverce_color_col-2 {background-color: rgba(0, 0, 0, 0.3);}
	.dark_bg_template .bg_reverce_color_col:nth-child(2n+1) , .dark_template .bg_reverce_color_col:nth-child(2n+1)  {background-color: rgba(0, 0, 0, 0.2);}
	.dark_template .submenu {background-color: rgb(31, 30, 28);}
		.dark_template .slick-arrow { background-color: rgb(31, 30, 28);}
		.dark_template ul.drop { background: rgb(31, 30, 28); }
		.dark_template:after { background-color: rgb(31, 30, 28); opacity: 0.0; } 
		.dark_template_no { background-color: rgb(31, 30, 28); }
		.dark_template_no:after { background-color: rgb(31, 30, 28); } 

	.light_template.bg {background-color: rgba(255, 255, 255, 0.30);}
	.light_template { background-color: rgb(255, 255, 255); } 
	.light_bg_template .bg_before_review_img-load, .light_template .bg_before_review_img-load { margin: 0px 12%; border-radius:50%; background-color: rgba(31, 30, 28, 0.1); }
	.light_bg_template .bg_before_img-load, .light_template .bg_before_img-load { background-color: rgba(31, 30, 28, 0.1); } 
	.light_bg_template .bg_reverce_color_col-1, .light_template .bg_reverce_color_col-1 { background-color: rgba(31, 30, 28, 0.2); } 
	.light_bg_template .bg_reverce_color_col-2, .light_template .bg_reverce_color_col-2 { background-color: rgba(31, 30, 28, 0.3); } 
	.light_bg_template .bg_reverce_color_col:nth-child(2n+1), .light_template .bg_reverce_color_col:nth-child(2n+1) { background-color: rgba(31, 30, 28, 0.2); } 
	.light_template .submenu { background-color: rgb(255, 255, 255); } 
		.light_template .slick-arrow { background-color: rgb(255, 255, 255); }
		.light_template ul.drop { background: rgb(255, 255, 255); }
		.light_template:after { background-color: rgb(255, 255, 255); opacity: 0.0;}
		.light_template_no { background-color: rgb(255, 255, 255); } 
		.light_template_no:after { background-color: rgb(255, 255, 255);  }
		.dark_template .design_buttons, .dark_bg_template .design_buttons {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 900; font-size: 20px; font-style: normal; color: #ffffff; background: #be0000 repeat 0 0; box-shadow: 0px 5px 0px #950000 }
		.dark_template .design_buttons_fill {fill: #ffffff; }
		.dark_template .design_buttons:active, .dark_bg_template .design_buttons:active { box-shadow: none; }
		.dark_template .design_buttons-color, .dark_bg_template .design_buttons-color { fill: #be0000; }
		.dark_template .design_buttons_question:before, .dark_bg_template .design_buttons_question:before { color: #ffffff; background-color: #be0000;}
		.dark_template .design_buttons_question:after, .dark_bg_template .design_buttons_question:after { border-color: #be0000 transparent transparent transparent;}


		.light_template .design_buttons, .light_bg_template .design_buttons {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 900; font-size: 20px; font-style: normal; color: #ffffff; background: #be0000 repeat 0 0; box-shadow: 0px 5px 0px #950000 }
		.light_template .design_buttons_fill {fill: #ffffff; }	
		.light_template .design_buttons:active, .light_bg_template .design_buttons:active { box-shadow: none; }	
		.light_template .design_buttons-color, .light_bg_template .design_buttons-color { fill: #be0000; }	
		.light_template .design_buttons_question:before, .light_bg_template .design_buttons_question:before { color: #ffffff; background-color: #be0000; }
		.light_template .design_buttons_question:after, .light_bg_template .design_buttons_question:after { border-color: #be0000 transparent transparent transparent; }
						
		.dark_template .design_review_text_fill, .dark_bg_template .design_review_text_fill { fill: #fff7e0; }
		.light_template .design_review_text_fill, .light_bg_template .design_review_text_fill { fill: #1f1e1c }
		.dark_template .design_review_text, .dark_bg_template .design_review_text {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 400; font-size: 20px; font-style: italic; color: #fff7e0;  }
		.light_template .design_review_text, .light_bg_template .design_review_text {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 400; font-size: 20px; font-style: italic; color: #1f1e1c; }
		.dark_template .design_slider_title_fill, .dark_bg_template .design_slider_title_fill { fill: #fff7e0; }
		.light_template .design_slider_title_fill, .light_bg_template .design_slider_title_fill { fill: #1f1e1c }
		.dark_template .design_slider_title, .dark_bg_template .design_slider_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 18px; font-style: normal; color: #fff7e0;  }
		.light_template .design_slider_title, .light_bg_template .design_slider_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 18px; font-style: normal; color: #1f1e1c; }
		.dark_template .design_inner_title_fill, .dark_bg_template .design_inner_title_fill { fill: #fff7e0; }
		.light_template .design_inner_title_fill, .light_bg_template .design_inner_title_fill { fill: #1f1e1c }
		.dark_template .design_inner_title, .dark_bg_template .design_inner_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 400; font-size: 17px; font-style: normal; color: #fff7e0;  }
		.light_template .design_inner_title, .light_bg_template .design_inner_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 400; font-size: 17px; font-style: normal; color: #1f1e1c; }
		.dark_template .design_catalog_title, .dark_bg_template .design_catalog_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 22px; font-style: normal; color: #fff7e0;  }
		.light_template .design_catalog_title, .light_bg_template .design_catalog_title {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 22px; font-style: normal; color: #1f1e1c; }

		.dark_template .countdown span, .dark_bg_template .countdown span {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 22px; font-style: normal; color: #fff7e0;  }
		.light_template .countdown span, .light_bg_template .countdown span {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 22px; font-style: normal; color: #1f1e1c; }

		.dark_template .design_banner_title_small_with_form, .dark_bg_template .design_banner_title_small_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 30px; font-style: normal; color: #fff7e0;  }
		.light_template .design_banner_title_small_with_form, .light_bg_template .design_banner_title_small_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 30px; font-style: normal; color: #1f1e1c; }

		.dark_template .design_banner_title_small, .dark_bg_template .design_banner_title_small {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 30px; font-style: normal; color: #fff7e0;  }
		.light_template .design_banner_title_small, .light_bg_template .design_banner_title_small {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 30px; font-style: normal; color: #1f1e1c; }

		.dark_template .design_banner_title_big_with_form, .dark_bg_template .design_banner_title_big_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 30px; font-style: normal; color: #ff9000;  }
		.light_template .design_banner_title_big_with_form, .light_bg_template .design_banner_title_big_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 30px; font-style: normal; color: #1f1e1c; }

		.dark_template .design_banner_title_big, .dark_bg_template .design_banner_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 30px; font-style: normal; color: #ff9000;  }
		.light_template .design_banner_title_big, .light_bg_template .design_banner_title_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 30px; font-style: normal; color: #1f1e1c; }
		.dark_template .design_text_big, .dark_bg_template .design_text_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 18px; font-style: normal; color: #ffffff; }
		.dark_template .design_text_middle, .dark_bg_template .design_text_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 17px; font-style: normal; color: #ffffff; }
		.dark_template .design_text, .dark_bg_template .design_text {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 16px; font-style: normal; color: #ffffff; }
		.dark_template .design_text_icon_fill, .dark_bg_template .design_text_icon_fill {fill: #ffffff; }
		.dark_template .design_rest_colors_map_border, .dark_bg_template .design_rest_colors_map_border { border-color: #ffffff; }

		.light_template .design_text_big, .light_bg_template .design_text_big {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 18px; font-style: normal; color: #1f1e1c; }	
		.light_template .design_text_middle, .light_bg_template .design_text_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 17px; font-style: normal; color: #1f1e1c; }	
		.light_template .design_text, .light_bg_template .design_text {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 16px; font-style: normal; color: #1f1e1c; }	
		.light_template .design_text_icon_fill, .light_bg_template .design_text_icon_fill {fill: #1f1e1c; }	
		.light_template .design_rest_colors_map_border, .light_bg_template .design_rest_colors_map_border { border-color: #1f1e1c; }
		.dark_template .design_subtitle, .dark_template h2, .dark_bg_template .design_subtitle, .dark_bg_template h2 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 30px; font-style: normal; color: #fff7e0;  }
		.light_template .design_subtitle, .light_template h2, .light_bg_template .design_subtitle, .light_bg_template h2 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 30px; font-style: normal; color: #1f1e1c; }	
		.dark_template h3, .dark_template .dark_bg_template h3 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 28px; font-style: normal; color: #fff7e0;  }
		.light_template h3, .light_bg_template h3 { line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 28px; font-style: normal; color: #1f1e1c; }
		.dark_template h4, .dark_template .dark_bg_template h4 { line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 26px; font-style: normal; color: #fff7e0;  }
		.light_template h4, .light_bg_template h4 {	line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 26px; font-style: normal; color: #1f1e1c; }
		.dark_template h5, .dark_template .dark_bg_template h5 { line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 24px; font-style: normal; color: #fff7e0;  }
		.light_template h5, .light_bg_template h5 {	line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 24px; font-style: normal; color: #1f1e1c; }
		.dark_template h6, .dark_template .dark_bg_template h6 { line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 22px; font-style: normal; color: #fff7e0;  }
		.light_template h6, .light_bg_template h6 {	line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 22px; font-style: normal; color: #1f1e1c; }
						
		.dark_template .design_title, .dark_template h1, .dark_bg_template .design_title, .dark_bg_template h1 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 35px; font-style: normal; color: #ffffff;  }
		.light_template .design_title, .light_template h1, .light_bg_template .design_title, .light_bg_template h1 {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 500; font-size: 35px; font-style: normal; color: #1f1e1c; }	
						
	.dark_bg_template { background-color: rgba(0, 0, 0, 0.90); }
	.dark_template .head { background-color: rgba(0, 0, 0, 0.80); }
	.dark_template .checked { background-color: rgba(0, 0, 0, 0.50); }
	.dark_template .row .col { border-bottom: 1px solid rgba(0, 0, 0, 0.80); border-left: 1px solid rgba(0, 0, 0, 0.80); padding: 12px 0; box-sizing: border-box;}
	.dark_template .row .col:nth-child(1) { border-right-color: rgba(0, 0, 0, 0.80);}
	.dark_template .row .col:last-child { border-right: 1px solid rgba(0, 0, 0, 0.80);}
		.dark_bg_template .slick-arrow { background-color: rgba(0, 0, 0, 0.90); }
		.dark_bg_template:after { background-color: rgba(0, 0, 0, 0.90); opacity: 0.90;} 
		.dark_bg_template_no { background-color: rgb(0, 0, 0); }
		.dark_bg_template_no:after { background-color: rgb(0, 0, 0); } 

	.light_bg_template { background-color: rgba(241, 242, 245, 0.90); } 
	.light_template .row .col { border-bottom: 1px solid  #cbcbcb; border-left: 1px solid  #cbcbcb; padding: 12px 0; box-sizing: border-box;}
	.light_template .row .col:last-child { border-right: 1px solid #cbcbcb;}
		.light_bg_template .slick-arrow { background-color: rgba(241, 242, 245, 0.90); }
		.light_bg_template:after { background-color: rgba(241, 242, 245, 0.90);  opacity: 0.90;}
		.light_bg_template_no { background-color: rgb(241, 242, 245); } 
		.light_bg_template_no:after { background-color: rgb(241, 242, 245);  }

		.dark_template .design_banner_title_middle_with_form, .dark_bg_template .design_banner_title_middle_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 50px; font-style: normal; color: #fff7e0;  }
		.light_template .design_banner_title_middle_with_form, .light_bg_template .design_banner_title_middle_with_form {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 50px; font-style: normal; color: #1f1e1c; }

		.dark_template .design_banner_title_middle, .dark_bg_template .design_banner_title_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 50px; font-style: normal; color: #fff7e0;  }
		.light_template .design_banner_title_middle, .light_bg_template .design_banner_title_middle {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 700; font-size: 50px; font-style: normal; color: #1f1e1c; }
		.dark_template .design_form_placeholder input, .dark_template .design_form_placeholder textarea, .dark_bg_template .design_form_placeholder input, .dark_bg_template .design_form_placeholder textarea {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 16px; font-style: normal; color: #fff7e0;  }
		
		.light_template .design_form_placeholder input, .light_template .design_form_placeholder textarea, .light_bg_template .design_form_placeholder input, .light_bg_template .design_form_placeholder textarea {line-height:1.1em; padding-bottom: 0px; font-family: Roboto; font-weight: 300; font-size: 16px; font-style: normal; color: #1f1e1c; }	
						
		.desing_arrow_top_fill { fill :#fff;}
	
	@media (max-width: 640px) {
		
		.dark_template .design_inner_title_big, .dark_bg_template .design_inner_title_big {
			font-size: 19px;} 
		.light_template .design_inner_title_big, .light_bg_template .design_inner_title_big {
			font-size: 19px;}
		.dark_template .design_banner_subtitle_with_form, .dark_bg_template .design_banner_subtitle_with_form {
			font-size: 25px;} 
		.light_template .design_banner_subtitle_with_form, .light_bg_template .design_banner_subtitle_with_form {
			font-size: 25px;}


		.dark_template .design_banner_subtitle, .dark_bg_template .design_banner_subtitle {
			font-size: 25px;} 
		.light_template .design_banner_subtitle, .light_bg_template .design_banner_subtitle {
			font-size: 25px;}
			
		.dark_template .design_menu_child ul.submenu li a, .dark_bg_template .design_menu_child ul.submenu li a {
			font-size: 16px;  }
							
		.light_template .design_menu_child ul.submenu li a, .light_bg_template .design_menu_child ul.submenu li a {
			font-size: 16px; }	
						
		.dark_template .design_inner_title_middle, .dark_bg_template .design_inner_title_middle {
			font-size: 17px;} 
		.light_template .design_inner_title_middle, .light_bg_template .design_inner_title_middle {
			font-size: 17px;}
		.dark_template .design_phones, .dark_bg_template .design_phones {
			font-size: 24px;}
		.dark_template .design_phones_footer, .dark_bg_template .design_phones_footer {
			font-size: 22px;}
							
		.light_template .design_phones, .light_bg_template .design_phones {
			font-size: 24px;}
		.light_template .design_phones_footer, .light_bg_template .design_phones_footer {
			font-size: 22px;}
						
		.dark_template .design_form_title_small, .dark_bg_template .design_form_title_small {
			font-size: 18px;} 
		.light_template .design_form_title_small, .light_bg_template .design_form_title_small {
			font-size: 18px;}
		.dark_template .design_form_title_big, .dark_bg_template .design_form_title_big {
			font-size: 22px;} 
		.light_template .design_form_title_big, .light_bg_template .design_form_title_big {
			font-size: 22px;}
		.dark_template .design_menu a, .dark_bg_template .design_menu a {
			font-size: 16px; }

		.light_template .design_menu a, .light_bg_template .design_menu a {
			font-size: 16px;}	
						
		.dark_template .design_rest_colors, .dark_bg_template .design_rest_colors {
			font-size: 20px;} 
		.light_template .design_rest_colors, .light_bg_template .design_rest_colors {
			font-size: 20px;}
		.dark_template .design_background, .dark_bg_template .design_background {
			font-size: 20px;} 
		.light_template .design_background, .light_bg_template .design_background {
			font-size: 20px;}
		.dark_template .design_buttons, .dark_bg_template .design_buttons {
			font-size: 20px;}

		.light_template .design_buttons, .light_bg_template .design_buttons {
			font-size: 20px;}
						
		.dark_template .design_review_text, .dark_bg_template .design_review_text {
			font-size: 20px;} 
		.light_template .design_review_text, .light_bg_template .design_review_text {
			font-size: 20px;}
		.dark_template .design_slider_title, .dark_bg_template .design_slider_title {
			font-size: 18px;} 
		.light_template .design_slider_title, .light_bg_template .design_slider_title {
			font-size: 18px;}
		.dark_template .design_inner_title, .dark_bg_template .design_inner_title {
			font-size: 17px;} 
		.light_template .design_inner_title, .light_bg_template .design_inner_title {
			font-size: 17px;}
		.dark_template .design_catalog_title, .dark_bg_template .design_catalog_title {
			font-size: 22px;} 
		.light_template .design_catalog_title, .light_bg_template .design_catalog_title {
			font-size: 22px;}

		.dark_template .countdown span, .dark_bg_template .countdown span {
			font-size: 22px;} 
		.light_template .countdown span, .light_bg_template .countdown span {
			font-size: 22px;}
		.dark_template .design_banner_title_small_with_form, .dark_bg_template .design_banner_title_small_with_form {
			font-size: 30px;} 
		.light_template .design_banner_title_small_with_form, .light_bg_template .design_banner_title_small_with_form {
			font-size: 30px;}


		.dark_template .design_banner_title_small, .dark_bg_template .design_banner_title_small {
			font-size: 30px;} 
		.light_template .design_banner_title_small, .light_bg_template .design_banner_title_small {
			font-size: 30px;}
			
		.dark_template .design_banner_title_big_with_form, .dark_bg_template .design_banner_title_big_with_form {
			font-size: 30px;} 
		.light_template .design_banner_title_big_with_form, .light_bg_template .design_banner_title_big_with_form {
			font-size: 30px;}


		.dark_template .design_banner_title_big, .dark_bg_template .design_banner_title_big {
			font-size: 30px;} 
		.light_template .design_banner_title_big, .light_bg_template .design_banner_title_big {
			font-size: 30px;}
			
		.dark_template .design_text_big, .dark_bg_template .design_text_big {
			font-size: 18px;}
		.dark_template .design_text_middle, .dark_bg_template .design_text_middle {
			font-size: 17px;}
		.dark_template .design_text, .dark_bg_template .design_text {
			font-size: 16px;}

		.light_template .design_text_big, .light_bg_template .design_text_big {
			font-size: 18px; }	
		.light_template .design_text_middle, .light_bg_template .design_text_middle {
			font-size: 17px;}	
		.light_template .design_text, .light_bg_template .design_text {
			font-size: 16px;}
		
		.dark_template .design_subtitle, .dark_template h2, .dark_bg_template .design_subtitle, .dark_bg_template h2 {
			font-size: 30px;}
		.light_template .design_subtitle, .light_template h2, .light_bg_template .design_subtitle, .light_bg_template h2 {
			font-size: 30px;}
		.dark_template h3, .dark_template .dark_bg_template h3 { 
			font-size: 28px;}
		.light_template h3, .light_bg_template h3 { 
			font-size: 28px;}
		.dark_template h4, .dark_template .dark_bg_template h4 { 
			font-size: 26px;}
		.light_template h4, .light_bg_template h4 {	
			font-size: 26px;}
		.dark_template h5, .dark_template .dark_bg_template h5 { 
			font-size: 24px;}
		.light_template h5, .light_bg_template h5 { 
			font-size: 24px;}
		.dark_template h6, .dark_template .dark_bg_template h6 { 
			font-size: 22px;}
		.light_template h6, .light_bg_template h6 { 
			font-size: 22px; }
						
		.dark_template .design_title, .dark_template h1, .dark_bg_template .design_title, .dark_bg_template h1 {
			font-size: 35px;}
		.light_template .design_title, .light_template h1, .light_bg_template .design_title, .light_bg_template h1 {
			font-size: 35px;}	
						
		.dark_template .design_banner_background, .dark_bg_template .design_banner_background {
			font-size: 20px;} 
		.light_template .design_banner_background, .light_bg_template .design_banner_background {
			font-size: 20px;}
		.dark_template .design_banner_title_middle_with_form, .dark_bg_template .design_banner_title_middle_with_form {
			font-size: 22.75px;} 
		.light_template .design_banner_title_middle_with_form, .light_bg_template .design_banner_title_middle_with_form {
			font-size: 22.75px;}


		.dark_template .design_banner_title_middle, .dark_bg_template .design_banner_title_middle {
			font-size: 35px;} 
		.light_template .design_banner_title_middle, .light_bg_template .design_banner_title_middle {
			font-size: 35px;}
			
		.dark_template .design_form_placeholder input, .dark_template .design_form_placeholder textarea, .dark_bg_template .design_form_placeholder input, .dark_bg_template .design_form_placeholder textarea {
			font-size: 16px; }
		
		.light_template .design_form_placeholder input, .light_template .design_form_placeholder textarea, .light_bg_template .design_form_placeholder input, .light_bg_template .design_form_placeholder textarea {
			font-size: 16px;}	
						
		}
	@media (max-width: 360px) {
		
		.dark_template .design_inner_title_big, .dark_bg_template .design_inner_title_big {
			font-size: 19px;} 
		.light_template .design_inner_title_big, .light_bg_template .design_inner_title_big {
			font-size: 19px;}
		.dark_template .design_banner_subtitle_with_form, .dark_bg_template .design_banner_subtitle_with_form {
			font-size: 25px;} 
		.light_template .design_banner_subtitle_with_form, .light_bg_template .design_banner_subtitle_with_form {
			font-size: 25px;}


		.dark_template .design_banner_subtitle, .dark_bg_template .design_banner_subtitle {
			font-size: 25px;} 
		.light_template .design_banner_subtitle, .light_bg_template .design_banner_subtitle {
			font-size: 25px;}
			
		.dark_template .design_menu_child ul.submenu li a, .dark_bg_template .design_menu_child ul.submenu li a {
			font-size: 16px;  }
							
		.light_template .design_menu_child ul.submenu li a, .light_bg_template .design_menu_child ul.submenu li a {
			font-size: 16px; }	
						
		.dark_template .design_inner_title_middle, .dark_bg_template .design_inner_title_middle {
			font-size: 17px;} 
		.light_template .design_inner_title_middle, .light_bg_template .design_inner_title_middle {
			font-size: 17px;}
		.dark_template .design_phones, .dark_bg_template .design_phones {
			font-size: 24px;}
		.dark_template .design_phones_footer, .dark_bg_template .design_phones_footer {
			font-size: 22px;}
							
		.light_template .design_phones, .light_bg_template .design_phones {
			font-size: 24px;}
		.light_template .design_phones_footer, .light_bg_template .design_phones_footer {
			font-size: 22px;}
						
		.dark_template .design_form_title_small, .dark_bg_template .design_form_title_small {
			font-size: 18px;} 
		.light_template .design_form_title_small, .light_bg_template .design_form_title_small {
			font-size: 18px;}
		.dark_template .design_form_title_big, .dark_bg_template .design_form_title_big {
			font-size: 22px;} 
		.light_template .design_form_title_big, .light_bg_template .design_form_title_big {
			font-size: 22px;}
		.dark_template .design_menu a, .dark_bg_template .design_menu a {
			font-size: 16px; }

		.light_template .design_menu a, .light_bg_template .design_menu a {
			font-size: 16px;}	
						
		.dark_template .design_rest_colors, .dark_bg_template .design_rest_colors {
			font-size: 20px;} 
		.light_template .design_rest_colors, .light_bg_template .design_rest_colors {
			font-size: 20px;}
		.dark_template .design_background, .dark_bg_template .design_background {
			font-size: 20px;} 
		.light_template .design_background, .light_bg_template .design_background {
			font-size: 20px;}
		.dark_template .design_buttons, .dark_bg_template .design_buttons {
			font-size: 20px;}

		.light_template .design_buttons, .light_bg_template .design_buttons {
			font-size: 20px;}
						
		.dark_template .design_review_text, .dark_bg_template .design_review_text {
			font-size: 20px;} 
		.light_template .design_review_text, .light_bg_template .design_review_text {
			font-size: 20px;}
		.dark_template .design_slider_title, .dark_bg_template .design_slider_title {
			font-size: 18px;} 
		.light_template .design_slider_title, .light_bg_template .design_slider_title {
			font-size: 18px;}
		.dark_template .design_inner_title, .dark_bg_template .design_inner_title {
			font-size: 17px;} 
		.light_template .design_inner_title, .light_bg_template .design_inner_title {
			font-size: 17px;}
		.dark_template .design_catalog_title, .dark_bg_template .design_catalog_title {
			font-size: 22px;} 
		.light_template .design_catalog_title, .light_bg_template .design_catalog_title {
			font-size: 22px;}

		.dark_template .countdown span, .dark_bg_template .countdown span {
			font-size: 22px;} 
		.light_template .countdown span, .light_bg_template .countdown span {
			font-size: 22px;}
		.dark_template .design_banner_title_small_with_form, .dark_bg_template .design_banner_title_small_with_form {
			font-size: 30px;} 
		.light_template .design_banner_title_small_with_form, .light_bg_template .design_banner_title_small_with_form {
			font-size: 30px;}


		.dark_template .design_banner_title_small, .dark_bg_template .design_banner_title_small {
			font-size: 30px;} 
		.light_template .design_banner_title_small, .light_bg_template .design_banner_title_small {
			font-size: 30px;}
			
		.dark_template .design_banner_title_big_with_form, .dark_bg_template .design_banner_title_big_with_form {
			font-size: 30px;} 
		.light_template .design_banner_title_big_with_form, .light_bg_template .design_banner_title_big_with_form {
			font-size: 30px;}


		.dark_template .design_banner_title_big, .dark_bg_template .design_banner_title_big {
			font-size: 30px;} 
		.light_template .design_banner_title_big, .light_bg_template .design_banner_title_big {
			font-size: 30px;}
			
		.dark_template .design_text_big, .dark_bg_template .design_text_big {
			font-size: 18px;}
		.dark_template .design_text_middle, .dark_bg_template .design_text_middle {
			font-size: 17px;}
		.dark_template .design_text, .dark_bg_template .design_text {
			font-size: 16px;}

		.light_template .design_text_big, .light_bg_template .design_text_big {
			font-size: 18px; }	
		.light_template .design_text_middle, .light_bg_template .design_text_middle {
			font-size: 17px;}	
		.light_template .design_text, .light_bg_template .design_text {
			font-size: 16px;}
		
		.dark_template .design_subtitle, .dark_template h2, .dark_bg_template .design_subtitle, .dark_bg_template h2 {
			font-size: 30px;}
		.light_template .design_subtitle, .light_template h2, .light_bg_template .design_subtitle, .light_bg_template h2 {
			font-size: 30px;}
		.dark_template h3, .dark_template .dark_bg_template h3 { 
			font-size: 28px;}
		.light_template h3, .light_bg_template h3 { 
			font-size: 28px;}
		.dark_template h4, .dark_template .dark_bg_template h4 { 
			font-size: 26px;}
		.light_template h4, .light_bg_template h4 {	
			font-size: 26px;}
		.dark_template h5, .dark_template .dark_bg_template h5 { 
			font-size: 24px;}
		.light_template h5, .light_bg_template h5 { 
			font-size: 24px;}
		.dark_template h6, .dark_template .dark_bg_template h6 { 
			font-size: 22px;}
		.light_template h6, .light_bg_template h6 { 
			font-size: 22px; }
						
		.dark_template .design_title, .dark_template h1, .dark_bg_template .design_title, .dark_bg_template h1 {
			font-size: 35px;}
		.light_template .design_title, .light_template h1, .light_bg_template .design_title, .light_bg_template h1 {
			font-size: 35px;}	
						
		.dark_template .design_banner_background, .dark_bg_template .design_banner_background {
			font-size: 20px;} 
		.light_template .design_banner_background, .light_bg_template .design_banner_background {
			font-size: 20px;}
		.dark_template .design_banner_title_middle_with_form, .dark_bg_template .design_banner_title_middle_with_form {
			font-size: 19.5px;} 
		.light_template .design_banner_title_middle_with_form, .light_bg_template .design_banner_title_middle_with_form {
			font-size: 19.5px;}


		.dark_template .design_banner_title_middle, .dark_bg_template .design_banner_title_middle {
			font-size: 30px;} 
		.light_template .design_banner_title_middle, .light_bg_template .design_banner_title_middle {
			font-size: 30px;}
			
		.dark_template .design_form_placeholder input, .dark_template .design_form_placeholder textarea, .dark_bg_template .design_form_placeholder input, .dark_bg_template .design_form_placeholder textarea {
			font-size: 16px; }
		
		.light_template .design_form_placeholder input, .light_template .design_form_placeholder textarea, .light_bg_template .design_form_placeholder input, .light_bg_template .design_form_placeholder textarea {
			font-size: 16px;}	
						
		}
	@media (max-width: 1200px) {
		
		.dark_template .design_banner_subtitle_with_form, .dark_bg_template .design_banner_subtitle_with_form {
			font-size: 25px;} 
		.light_template .design_banner_subtitle_with_form, .light_bg_template .design_banner_subtitle_with_form {
			font-size: 25px;}

			
		.dark_template .design_banner_title_small_with_form, .dark_bg_template .design_banner_title_small_with_form {
			font-size: 30px;} 
		.light_template .design_banner_title_small_with_form, .light_bg_template .design_banner_title_small_with_form {
			font-size: 30px;}

			
		.dark_template .design_banner_title_big_with_form, .dark_bg_template .design_banner_title_big_with_form {
			font-size: 30px;} 
		.light_template .design_banner_title_big_with_form, .light_bg_template .design_banner_title_big_with_form {
			font-size: 30px;}

			
		.dark_template .design_banner_title_middle_with_form, .dark_bg_template .design_banner_title_middle_with_form {
			font-size: 30px;} 
		.light_template .design_banner_title_middle_with_form, .light_bg_template .design_banner_title_middle_with_form {
			font-size: 30px;}

			}
	@media (max-width: 768px) {
		.dark_bg_template .bg_before_review_img-load, .dark_template .bg_before_review_img-load { margin: 0px 37%; border-radius:50%; background-color: rgba(255, 255, 255, 0.1);}
		.light_bg_template .bg_before_review_img-load, .light_template .bg_before_review_img-load { margin: 0px 37%; border-radius:50%; background-color: rgba(31, 30, 28, 0.1); }}