	/*

Theme Name: Supawash Child

Theme URI: http://demo.qodeinteractive.com/bridge/

Template: bridge

Author: Satish kumar

Author URI: http://www.qodethemes.com/

Description: Bridge Theme

Tags: creative,portfolio,multi-purpose,clean,retina,responsive,parallax,mega menu,blog,agency,business,fullscreen,modern,background video,ajax

Version: 10.1.1.1485521566

Updated: 2017-01-27 12:52:46



*/
@font-face {font-family: "Lobster Two";
    src: url("//db.onlinewebfonts.com/t/5bc7d54b8f2cd0f13f3e58d6494d5093.eot");
    src: url("//db.onlinewebfonts.com/t/5bc7d54b8f2cd0f13f3e58d6494d5093.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/5bc7d54b8f2cd0f13f3e58d6494d5093.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/5bc7d54b8f2cd0f13f3e58d6494d5093.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/5bc7d54b8f2cd0f13f3e58d6494d5093.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/5bc7d54b8f2cd0f13f3e58d6494d5093.svg#Lobster Two") format("svg");
}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic,700,700italic,800,800italic);
 font-family: 'Open Sans', sans-serif;
body {
	padding:0px;
	margin:0px;
}
.container_inner {
	margin: 0 auto;
	width: 1170px!important;
}
.side_menu_button {
	display: none !important;
}
nav.main_menu ul li a {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
}
.content .container .container_inner.page_container_inner, .full_page_container_inner {
	padding:0px!important;
}
header.sticky.sticky_animate .q_logo img {
	height: auto !important;
	width:266px !important;
}
header.sticky.sticky_animate {
	background-color:red!important;
}
header.fixed.scrolled .header_bottom, header.fixed_hiding.scrolled .header_bottom {
	box-shadow:none!important;
	height:105px!important;
}
header.fixed.scrolled .q_logo img {
	width:266px!important;
	height:auto!important;
}
.slidr_sms {
	padding:0px;
	margin:0px;
	width:100%;
	max-width:1170px!important;
	overflow:hidden;
	margin:0px auto!important;
	min-height:84px!important;
}
.sms_nmbr {
	max-width:766px !important;
	padding: 0;
	width: 100%;
	margin-right:10px!important;
	text-align:right;
	margin-top:16px;
	float: left !important;
}
.sms_nmbr h1 {
	padding:0px;
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	font-size:38.5px;
	text-transform:uppercase;
}
.phone {
	padding:0px;
	margin:0px;
	margin-right:10px;
	vertical-align:middle;
	margin-top:-9px;
}
.fcebook {
	padding:0px;
	margin:0px;
	width:100%;
	max-width:380px;
	float:right!important;
	margin-top:20px;
}
.fcebook .fa.fa-facebook {
	background-color: rgb(255, 255, 255);
	border-radius: 66px !important;
	color: rgb(0, 0, 0);
	cursor: pointer;
	font-size: 25px;
	margin: 0;
	padding: 7px 13px !important;
	float:right;
}
.fcebook .fa.fa-facebook:hover {
	background-color:#47a3d1!important;
	color:#fff!important;
}
.fcebook img {
	float: right;
	cursor:pointer;
}
.srvces {
	padding:0px;
	margin:0px;
	text-align:center;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#47a3d1;
	font-size:30px;
	text-transform:uppercase;
	margin:40px 0px 60px 0px!important;
}
.dry_clng {
	padding:0px;
	margin:0px;
}
.dry_clng h1 {
	color:#454545!important;
	font-family: "Open Sans", sans-serif;
	font-size: 19px;
	font-weight: 600;
	margin: 35px 0;
	padding: 0;
	text-align: center !important;
	text-transform: uppercase;
}
.dry_clng p {
	padding:0px;
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#868484;
	font-size:14px;
	line-height:28px;
	margin-bottom:45px;
	text-align:center!important;
}
.dry_clng a {
	padding:0px;
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	font-size:14px;
	background-color:#1a1919;
	text-transform:uppercase;
	display:block!important;
	text-align:center!important;
	display:inline-block!important;
	padding: 6px 26px;
}
.dry_clng a:hover {
	background-color:#47a3d1!important;
	color:#fff!important;
}
.dry_clng p a:hover {
	color:#fff!important;
}
.para {
 text-align:center!importatn;
}
.dry_clng a:hover {
	color:#47a3d1!important;
}
.scrolled .header_top_bottom_holder {
	background-color:#212121!important;
}
nav.main_menu > ul > li.active > a {
	color:#47a3d1!important;
}
.how_wrks {
	padding:0px;
	margin:0px;
	text-align:center!important;
	border:1px solid #47a3d1!important;
	min-height:250px!important;
	margin-bottom:50px!important;
	padding:7px!important;
	margin-top:50px!important;
}
.how_wrks h1 {
	padding:0px;
	margin:0px;
	font-family: "Open Sans", sans-serif;
	font-size:18px;
	color:#454545!important;
	font-weight: 600;
	padding: 0;
	text-align: center !important;
	text-transform: uppercase;
	margin-top:75px!important;
	margin-bottom:25px!important;
}
.how_wrks p {
	font-family: "Open Sans", sans-serif;
	font-size:14px;
	color:#868484!important;
	font-weight:400;
	line-height:28px!important;
}
.dry_clng p {
	padding:0px;
	margin:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#868484;
	font-size:14px;
	line-height:24px;
	text-align:center!important;
	min-height:80px!important;
	margin-bottom:20px!important;
	width: 91%!important;
}
.sms_nmbr a {
	color: rgb(255, 255, 255) !important;
}
.sms_nmbr a:hover {
	color:#47a3d1!important;
}
.how_wrks p img {
	left: 0 !important;
	margin: 0 auto !important;
	position: absolute;
	right: 0 !important;
	top: 0 !important;
}
.slider_head h1 {
	padding:0px;
	margin:0px;
	text-align:center!important;
}
.slidr_para p {
	padding:0px;
	margin:0px;
	text-align:center!important;
	text-transform:uppercase!important;
}
.column1.footer_col1 {
	width:33%!important;
}
.fotr_adres h1 {
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#47a3d1;
	font-size:18px;
	text-align:left!important;
	margin-bottom:25px!important;
	text-transform:uppercase;
}
.fotr_adres .fa.fa-map-marker {
	color:#cccaca!important;
	float: left;
	font-size: 29px;
	margin: 0 20px 0 0;
	padding: 0;
}
.fotr_adres .fa.fa-envelope {
	float: left;
	font-size: 19px;
	margin: 0 20px 0 0;
	padding: 0;
	color:#cccaca!important;
}
.fa.fa-phone {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	font-size:23px!important;
	color:#cccaca!important;
}
.fotr_adres p {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	color:#cccaca!important;
	font-size:13px;
	line-height:24px;
	text-align:left!important;
	margin-bottom:20px!important;
	width:80%!important;
	float:left!important;
}
.fotr_adres p a {
	color:#cccaca!important;
}
.fotr_adres p a:hover {
	color:#47a3d1!important
}
.column2.footer_col2 h5 {
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#47a3d1;
	font-size:18px;
	text-align:left!important;
	margin-bottom:30px!important;
	text-transform:uppercase;
}
.column2.footer_col2 ul li a {
	color:#cccaca!important;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:13px;
	line-height:10px!important;
	text-transform:capitalize;
	display:inline-block;
}
.footer_top .widget.widget_nav_menu li {
	line-height: 10px;
	margin: 0;
}
.fotr_adrs_thre h1 {
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#47a3d1;
	font-size:18px;
	text-align:left!important;
	margin-bottom:25px!important;
	text-transform:uppercase;
}
.fotr_adrs_thre ul li {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	color:#cccaca!important;
	font-size:13px;
	line-height:24px;
	text-align:left!important;
	list-style:none;
}
.column3.footer_col3 {
	width:23%!important;
}
.column4.footer_col4 {
	width:18%!important;
}
.forr_adrs_four h1 {
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#47a3d1;
	font-size:18px;
	text-align:left!important;
	margin-bottom:25px!important;
	text-transform:uppercase;
}
.widget.widget_nav_menu {
	margin:0px!important;
}
.widget.widget_text {
	margin: 0 !important;
}
.four_columns > .column3 > .column_inner {
	padding:0px!important;
}
.four_columns > .column4 > .column_inner {
	padding:0px!important;
}
.forr_adrs_four > p {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	color:#cccaca!important;
	font-size:13px;
	line-height:24px;
	text-align:left!important;
}
.forr_adrs_four label {
	float: right;
}
.footer_top {
	padding: 40px 0 35px!important;
}
.section_inner.clearfix {
	width:1170px!important;
}
.fotr_left_btm .fa.fa-copyright {
	float: left;
	font-size: 12px !important;
	margin-bottom: 0;
	margin-left: 0;
	margin-right:5px;
	margin-top: 4.5px !important;
	padding: 0;
	color:#cccaca!important;
}
.fotr_left_btm p {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	color:#cccaca!important;
	font-size:12px;
	line-height:24px;
}
.fotr_rght_btm .fa.fa-facebook {
	background-color: rgb(255, 255, 255);
	border-radius: 66px !important;
	color: rgb(0, 0, 0);
	font-size: 25px;
	margin: 0;
	padding:7px 13px!important;
	cursor:pointer;
}
.fotr_rght_btm .fa.fa-facebook:hover {
	background-color:#47a3d1!important;
	color:#fff!important;
}
#nav-menu-item-19 > a:last-child {
	padding-right: 0 !important;
}
.slidr_para {
	text-align:center;
	font-family: 'Open Sans', sans-serif;
}
.slider_head h1 {
	font-family: 'Open Sans', sans-serif;
	color:#47a3d1!important;
	font-size:112px!important;
}
.header_bottom.clearfix {
	background-color: rgb(33, 33, 33) !important;
}
.locatn {
	background-color: rgb(33, 33, 33);
	color: rgb(71, 163, 209) !important;
	font-family: "Open Sans", sans-serif;
	font-size:22px !important;
	font-weight: 600;
	padding: 5px 0 5px 18px;
	text-align: left;
	text-transform: uppercase;
	margin-top:20px;
}
.loatn_adrs {
	border-bottom: 1px solid rgb(134, 132, 132);
	margin: 60px auto 30px !important;
	max-width: 1170px;
	overflow: hidden;
	padding-bottom: 20px !important;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	width: 100%;
}
.loatn_adrs .fa.fa-map-marker {
	color: rgb(0, 0, 0);
	float: left;
	font-size: 29px;
	margin: 0 20px 0 0;
	min-height:107px !important;
	padding: 0;
}
.sup_lokrs {
	color: rgb(0, 0, 0);
	display: inline-block;
	font-family:"Open Sans", sans-serif;
	font-size:14px;
}
.locatn_map {
	border:1px solid rgb(134, 132, 132);
	width: 48.8% !important;
	overflow:hidden!important;
}
.locatn_map2 {
	border:1px solid rgb(134, 132, 132);
	width: 48.8% !important;
	overflow:hidden!important;
}
.locatn_map .vc_column-inner {
	padding:0px!important;
}
.locatn_map2 .vc_column-inner {
	padding:0px!important;
}
.loatn_adrs:last-child {
	border-bottom:none!important;
}
.sevics_head {
	padding:0px;
	margin:0px;
}
.sevics_head h1 {
	padding:0px;
	margin:0px;
	color:#fff!important;
	font-family: "Open Sans", sans-serif;
	font-size:25px !important;
	font-weight: 600;
	text-align:center;
	text-transform: uppercase;
	padding: 37px 0;
}
.h2, .h3, h2, h3 {
	letter-spacing:0px!important;
}
.wash_dry {
	padding:0px;
	margin:0px;
}
.wash_dry h1 {
	padding:0px;
	margin:0px;
	color:rgb(69, 69, 69)!important;
	font-family: "Open Sans", sans-serif;
	font-size:25px !important;
	font-weight:500;
	text-align:left;
	text-transform: uppercase;
	margin-bottom:15px!important;
}
.wash_dry p {
	color:#5D5D5D!important;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 16px;
	text-align: justify !important;
}
.wash_dry label {
	color: rgb(0, 0, 0);
}
.servcs_washing {
	border-bottom: 1px solid #ddd;
	margin:60px auto 0 !important;
	max-width: 1170px !important;
	padding-bottom:60px !important;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	width: 100% !important;
}
.servcs_washing:last-child {
	border-bottom:none!important;
}
.wash_pic img {
	height: auto !important;
	width: 568px;
}
.content, .content .container, .full_width {
	background-color:#fff!important;
}
.terms_cndtns {
	padding:0px;
	margin:0px;
	min-height:100px;
}
.terms_cndtns h1 {
	padding:0px;
	margin:0px;
	color:#fff!important;
	font-family: "Open Sans", sans-serif;
	font-size:25px !important;
	font-weight: 600;
	text-align:center;
	text-transform: uppercase;
	line-height:100px;
}
.undr_loctn {
	padding:0px;
	margin:0px;
	min-height:100px;
}
.undr_loctn h1 {
	padding:0px;
	margin:0px;
	color:#fff!important;
	font-family: "Open Sans", sans-serif;
	font-size:25px !important;
	font-weight: 600;
	text-align:center;
	text-transform: uppercase;
	line-height:100px;
}
.conditn_block {
	padding:0px;
	margin:0px;
	margin-top:60px!important;
	margin-bottom:60px!important;
}
.conditn_block p {
	color: rgb(134, 132, 132);
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 15px !important;
}
.conditn_block p strong {
	color: rgb(69, 69, 69) !important;
}
.column2.footer_col2 ul li a:hover {
	color:#47a3d1!important;
}
.ironing {
	padding:0px;
	margin:0px;
	text-align:center;
	min-height:100px;
}
.ironing h1 {
	padding:0px;
	margin:0px;
	text-align:center;
	color:#fff!important;
	font-family: "Open Sans", sans-serif;
	font-size:25px !important;
	font-weight: 600;
	line-height:100px;
	text-transform:uppercase;
}
.price_list {
	margin:60px auto 0 !important;
	max-width: 1170px;
	padding: 0;
	width: 100%;
}
.price_list h1 {
	color:#1E1E1E!important;
	font-family: "Open Sans", sans-serif;
	font-size: 24px !important;
	font-weight:500;
	padding: 0;
	text-align: center;
	text-transform: none;
	margin:0px 0px 35px 0px!important;
	text-transform:uppercase;
}
.price_detail_cloths {
	margin: 30px auto 0 !important;
	width: 80% !important;
}
.cloth_price_list h2 {
	padding:0px;
	margin:0px;
	text-align:left;
	color:#454545!important;
	font-family: "Open Sans", sans-serif;
	font-size:20px !important;
	font-weight: 600;
	text-transform:uppercase;
	margin-bottom:20px!important;
}
.price_table {
	margin: 0 auto 60px !important;
	max-width: 1170px;
	padding: 0;
	width: 100%;
}
.cloth_price_list {
	padding:0px;
	margin:0px;
}
.cloth_price_list table td {
	border:1px solid rgb(134, 132, 132);
	padding: 5px 10px;
	text-align: left;
	width: 100%;
	font-family: "Open Sans", sans-serif;
}
.contct_infomtn {
	margin:60px auto !important;
	max-width: 1170px;
	padding: 0;
	width: 100%;
}
.contct_infomtn .section_inner_margin.clearfix {
	margin: 0 !important;
	padding: 0 !important;
}
.contct_adrs {
	padding:0px;
	margin:0px;
}
.contct_adrs h1 {
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#47a3d1;
	font-size:18px;
	text-align:left!important;
	margin-bottom:25px!important;
	text-transform:uppercase;
}
.contct_adrs .fa.fa-map-marker {
	color:#868484!important;
	float: left;
	font-size: 29px;
	margin: 0 20px 0 0;
	padding: 0;
}
.contct_adrs .fa.fa-envelope {
	float: left;
	font-size: 19px;
	margin: 0 20px 0 0;
	padding: 0;
	color:#868484!important;
}
.contct_adrs .fa.fa-phone {
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	font-size:23px!important;
	color:#868484!important;
}
.contct_adrs p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#868484!important;
	font-size:14px;
	line-height:24px;
	text-align:left!important;
	margin-bottom:20px!important;
	width:80%!important;
}
.contct_adrs p a {
	color:#868484!important;
}
.contct_adrs p a:hover {
	color:#47a3d1!important;
}
.frm_nme_cont {
	float: left;
	margin-right: 17px !important;
	padding: 0 !important;
	width: 48.5% !important;
	margin-bottom:0px!important;
}
 .frm_nme_cont:nth-child(2n+1) {
 margin-right:0px!important;
}
.frm_msg_cont textarea {
	border:1px solid rgb(164, 164, 164)!important;
	color: rgb(0, 0, 0)!important;
	font-family: "Open Sans", sans-serif!important;
	font-size: 14px!important;
	font-weight:400!important;
	padding:11px!important;
	width:100%!important;
}
.frm_nme_cont input[type="text"], .frm_nme_cont input[type="email"] {
	border:1px solid rgb(164, 164, 164);
	color: rgb(0, 0, 0);
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 11px;
	padding:11px 11px;
	width:100%;
}
.frm_butn_cont input[type="submit"] {
	background-color: rgb(26, 25, 25);
	color:#fff!important;
	display: inline-block !important;
	font-family: "Open Sans", sans-serif;
	font-size:14px;
	font-weight: 400;
	text-align: center !important;
	text-transform: uppercase!important;
	border:none!important;
	border-radius:0px!important;
}
.frm_butn_cont input[type="submit"]:hover {
	background-color:#47a3d1!important;
	color:#fff!important;
}
.wpcf7-form-control-wrap {
	position: static;
}
.wpcf7 form.wpcf7-form p {
	margin-bottom: 12px;
}
.form_desgn.vc_column_container .vc_column-inner {
	padding:0px!important;
}
.wrapper, body {
	background:#fff!important;
}
.price_block {
	border: 1px solid rgb(255, 0, 0);
	margin-bottom: 0 !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 30px;
	max-width: 1170px;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.price_drylcng_blok {
	padding:0px;
	margin:0px;
}
.price_drylcng_blok h1 {
	color: rgb(69, 69, 69) !important;
	font-family: "Open Sans", sans-serif;
	font-size: 19px;
	font-weight: 600;
	margin:15px 0;
	padding: 0;
	text-align: center !important;
	text-transform: uppercase;
	text-align:left!important;
}
.price_drylcng_blok p {
	color: rgb(134, 132, 132);
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 28px;
}
.wash_dry a {
	background-color: rgb(26, 25, 25);
	color: rgb(255, 255, 255);
	display: inline-block !important;
	font-family: "Open Sans", sans-serif;
	font-size:14px;
	font-weight: 400;
	padding: 6px 26px;
	text-align: center !important;
	text-transform: uppercase;
	margin-top:30px!important;
}
.wash_dry a:hover {
	background-color:#47a3d1!important;
	color:#fff!important;
}
.privacy_block {
	margin: 60px auto !important;
	max-width: 1170px;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.privacy_block h1 {
	padding:0px;
	margin:0px;
	font-family: "Open Sans", sans-serif;
	font-size:20px;
	font-weight:500;
	color:#454545!important;
	margin-bottom:12px!important;
}
.privacy_block h1 a {
	color:#47a3d1!important;
}
.privacy_block h1 a:hover {
	color:#454545!important;
}
.privacy_block h2 {
	padding:0px;
	margin:0px;
	font-family: "Open Sans", sans-serif;
	font-size:20px;
	font-weight:500;
	color:#454545!important;
	margin:25px 0 12px !important;
	text-transform:none!important;
}
.privacy_block p {
	color:#5D5D5D !important;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px !important;
	margin-bottom: 16px !important;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
	text-align: left;
}
.privacy_block ul li {
	padding:0px;
	margin:0px;
	font-family: "Open Sans", sans-serif;
	font-size:14px;
	font-weight:400;
	color:#5D5D5D!important;
	text-align:left;
	line-height:28px!important;
}
.privacy_block strong {
	font-weight:600!important;
	color:#454545!important;
	display: block !important;
	margin-top: 20px !important;
}
.privacy_block p strong {
	margint-bottom:0px!important;
}
.conditn_block {
	margin-bottom: 60px;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top:35px!important;
	max-width: 1170px;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.conditn_block h2 {
	padding:0px;
	margin:0px;
	font-family: "Open Sans", sans-serif;
	font-size:19px;
	font-weight:600;
	color:#454545!important;
	margin:25px 0 6px !important;
	text-transform:none!important;
}
.conditn_block p {
	padding:0px;
	margin:0px;
	font-family: "Open Sans", sans-serif;
	font-size:14px;
	font-weight:400;
	color:#868484!important;
	text-align:left;
	line-height:26px!important;
}
.price_detail_cloths h1 {
	background-color: rgb(71, 163, 209) !important;
	color: rgb(255, 255, 255) !important;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 14px !important;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 7px 0 7px 12px;
	margin-top:15px!important;
}
.price_details_body {
	background-color: rgb(233, 233, 233) !important;
	border: 2px solid rgb(41, 171, 226);
	margin: 0 auto !important;
	padding: 0 !important;
	width: 100% !important;
}
.price_detail_general {
	margin: 0 auto !important;
	width: 100% !important;
}
.price_details_body .item {
	overflow: hidden;
	padding:10px 24px;
	width:100% !important;
}
.price_details_body .item:nth-child {
	border-bottom:none!important;
}
.price_details_body_general .item_general:nth-child {
	border-bottom:none!important;
}
.item_name {
	float: left;
	overflow: hidden !important;
	font-weight:600;
	font-size:16px;
	color:#000;
}
.price_details_body .item-name br {
	display:none!important;
}
.price_details_body .fa.fa-check-circle {
	color: rgb(41, 171, 226);
	font-size: 16px;
	margin-right: 10px;
	display:none;
}
.price_details_body .item_price {
	color:#000;
	float:right!important;
	font-weight:600;
	font-family: "Open Sans", sans-serif;
	font-size:16px;
}
.iron_price {
	margin-bottom:60px!important;
}
/*.price_details_body .item:nth-child(2n+2){

		background-color:#fff!important;

}*/

.price_detail_general h1 {
	background-color: rgb(71, 163, 209) !important;
	color: rgb(255, 255, 255) !important;
	font-family: "Open Sans", sans-serif;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 14px !important;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 7px 0 7px 12px;
	margin-top: 15px !important;
}
.price_details_body_general {
	background-color: rgb(233, 233, 233) !important;
	border: 2px solid rgb(41, 171, 226);
	margin: 0 auto !important;
	overflow: hidden;
	padding: 0 !important;
	width: 100% !important;
}
.price_details_body_general .item_general {
	overflow: hidden;
	padding:10px 21px;
	width:95% !important;
}
.item_name_general {
	float: left;
	overflow: hidden !important;
	width:49%!important;
	font-weight:600;
	font-size:16px;
	color:#000;
}
.price_details_body_general .item_name_general br {
	display:none!important;
}
.price_details_body_general .fa.fa-check-circle {
	color: rgb(41, 171, 226);
	font-size: 16px;
	margin-right: 10px;
	display:none;
}
.price_details_body_general .item_general {
	color:#000;
	float:right!important;
	font-weight:600;
	font-family: "Open Sans", sans-serif;
	font-size:16px;
}
.item_price_block {
	float: left !important;
	font-weight: 600;
	font-size:16px;
	color:#000;/*    width: 33%;*/
}
.item_price_general {
	float: right !important;
	font-weight:600;/*    width: 33% !important;*/
}
/*.price_details_body_general .item_general:nth-child(2n+2){

		background-color:#fff!important;

}*/

.dryclng_price {
	margin-bottom:30px!important;
}
.wdng_grwn {
	margin-bottom:60px!important;
}
nav.main_menu ul li a:hover {
	color:#47a3d1!important;
}
.scrolled nav.main_menu {
	margin-top:23px!important;
}
.vlum_discnt {
	margin-bottom: 60px !important;
	margin-top: 40px;
	padding: 0;
	text-align: center !important;
}
.vlum_discnt h1 {
	padding:0px;
	margin:0px;
	text-align:center!important;
	color:#000!important;
	font-family: "Open Sans", sans-serif;
	font-size:30px;
	margin-bottom:8px!important;
	font-weight:500;
}
.vlum_discnt p {
	padding:0px;
	margin:0px;
	font-family: "Open Sans", sans-serif;
	font-size:14px;
	font-weight:400;
	color:#000!important;
	line-height:26px!important;
}
.vlum_discnt label {
	margin-top:30px!important;
	display:block;
	color:#000;
	font-weight:600;
	margin-bottom: 15px !important;
}
.mesr {
	font-weight: 600;
	margin-top: 10px;
	margin-left:23px;
	color:#000;
}
.footer_top .widget.widget_nav_menu li {
	float: left;
	width: 50% !important;
}
.price_tables table {
	margin-bottom:30px!important;
}
.price_tables td {
	color:#1E1E1E;
	margin:0px;
	font-family: "Open Sans", sans-serif;
	font-size:16px;
	font-weight:600;
	border-bottom:1px solid #a4a4a4;
	text-align:left;
	padding:10px 10px!important;
}
 .price_tables td:nth-child(2n+2), .price_tables th:nth-child(2n+2) {
 text-align:right;
}
.price_tables tr:last-child td {
	border-bottom:none
}
.price_tables th {
	color:#fff;
	font-family: "Open Sans", sans-serif;
	font-size:17px;
	text-transform:uppercase;
	font-weight:600;
	text-align:left;
	padding:10px 10px!important;
}
.price_tables .orang thead {
	background-color:#f68f28;
}
.price_tables .green thead {
	background-color:#a8ce43;
}
.price_tables .blue thead {
	background-color:#26b4b5;
}
.loctn_content {
	padding:0px;
	margin:0px;
	margin-bottom: 60px !important;
}
.loctn_content p {
	color: rgb(134, 132, 132) !important;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px !important;
	margin: 0;
	padding: 0;
	text-align: left;
	margin: 0 0 10px;
}
video {
	display:block!important;
}
.ser_lasttext {
	padding:30px 0px;
	text-align:center;
	width:100%;
	max-width:1170px !important;
	margin:0px auto!important;
}
.ser_lasttext p {
	font-size:18px;
	text-align:center!important;
	font-family: "Open Sans", sans-serif;
	color:rgb(69, 69, 69) !important;
	font-weight:600!important;
}
.ser_lasttext p a {
	color:#000!important;
}
.ser_lasttext p a:hover {
	color:#47a3d1!important;
}
.ser_lasttext {
	border-bottom:1px solid #ddd;
}
body.page-template-calculator_template form {
	margin:60px auto 60px;
}
body.page-template-calculator_template form {
	width:600px !important;
	padding:25px 20px 35px 20px;
}
body.page-template-calculator_template form h2 {
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#fff;
	font-size:26px;
	text-align:center;
	font-family: "Open Sans", sans-serif;
	font-weight:600;
}
body.page-template-calculator_template form #step3 h2 .cost {
	width:inherit;
}
body.page-template-calculator_template form h2:first-child {
	font-size:31px;
	padding:0px 0px 10px 0px;
}
body.page-template-calculator_template form h3 {
	padding:0px 0px 20px 0px;
	color:#fff;
	font-size:14px;
	font-weight:600;
	text-align:center;
	text-transform:uppercase;
	font-family: "Open Sans", sans-serif;
	font-weight:600;
}
body.page-template-calculator_template form h3:first-child {
	text-transform:capitalize !important;
}
body.page-template-calculator_template form label {
	width:70% !important;
	float:left;
	text-align:left;
	font-weight:600;
	padding-bottom:5px;
}
body.page-template-calculator_template form input[type=range] {
	width:280px;
	float:left !important;
	padding:0px;
	margin:0px;
}
body.page-template-calculator_template form input[type=email] {
	width:95%;
	height:35px;
	border:1px solid #ccc;
	background-color:#fff;
	float:left !important;
	padding:0px 12px 0px 12px;
	margin-bottom:20px;
	font-size:14px;
	font-weight:600;
	font-family: "Open Sans", sans-serif;
}
body.page-template-calculator_template form p {
	font-size:14px;
	font-weight:500;
	font-family: "Open Sans", sans-serif;
}
body.page-template-calculator_template form #txtPlaces {
	width:95%;
	display:block;
	margin-bottom:-1px;
}
body.page-template-calculator_template form input[type=button] {
	width:50%;
	height:35px;
	border:none;
	background-color:#1a1919;
	color:#fff;
	float:left !important;
	padding:0px 12px 0px 12px;
	font-size:14px;
	font-family: "Open Sans", sans-serif;
	cursor:pointer;
	text-transform:uppercase;
	font-size:12px;
}
body.page-template-calculator_template form input[type=button]:hover {
	background-color:#47a3d1;
}
body.page-template-calculator_template form #back_1, #back_2 {
	width:48%;
	margin:20px 10px 0px 0px;
}
body.page-template-calculator_template form #next_3 {
	width:48%;
	margin-top:20px;
}
body.page-template-calculator_template form input[type=submit] {
	width:50%;
	height:35px;
	border:none;
	background-color:#1a1919;
	float:left !important;
	padding:0px 12px 0px 12px;
	font-family: "Open Sans", sans-serif;
	cursor:pointer;
}
body.page-template-calculator_template form input[type=submit]:hover {
	background-color:#47a3d1;
}
body.page-template-calculator_template form #step3 input[type=submit] {
	width:48%;
	margin-top:20px;
	background-color:#1a1919;
	color:#fff;
}
body.page-template-calculator_template form #step3 input[type=submit]:hover {
	background-color:#47a3d1;
}
body.page-template-calculator_template form input[type=text] {
	width:25.6%;
	height:36px;
	border:1px solid #ccc;
	background-color:#fff;
	float:left !important;
	padding:0 2.3%;
	margin:0px 3.4% 3.4% 0px;
	font-size:14px;
	font-weight:600;
	font-family: "Open Sans", sans-serif;
}
body.page-template-calculator_template form input[type=text]:nth-child(4) {
 margin-right:0px;
}
body.page-template-calculator_template form input[type=date] {
	width:45.5%;
	height:35px;
	border:1px solid #ccc;
	background-color:#fff;
	float:left !important;
	padding:0 2.2%;
	float:left;
	margin:0px 3.4% 3.4% 0px;
	font-size:14px;
	font-weight:600;
	font-family: "Open Sans", sans-serif;
}
body.page-template-calculator_template form select {
	width:45.5%;
	height:37px;
	border:1px solid #ccc;
	background-color:#fff;
	float:left !important;
	padding:0px 12px 0px 12px;
	margin:0px 0px 15px 0px;
	float:right;
	font-size:14px;
	font-weight:600;
	font-family: "Open Sans", sans-serif;
}
body.page-template-calculator_template form #laundry_val, #ironing_val {
	float:left;
	font-weight:600;
	line-height:18px;
	padding-left:20px;
}
body.page-template-calculator_template form #baskets, #shirts {
	width:23%;
	float:right;
	font-weight:600;
	padding-bottom:10px;
	text-align:left;
}
body.page-template-calculator_template form span img {
	margin-right:10px;
	margin-bottom:-10px;
}
body.page-template-calculator_template form p {
	padding-bottom:10px;
}
body.page-template-calculator_template form #step3 span {
	width:100%;
	display:inline-block;
}
body.page-template-calculator_template form #step3_1 #package3 {
	border:1px solid red !important;
}
body.page-template-calculator_template form textarea {
	width:100%;
}
.thanku_page img {
	padding:20px 0px 10px 0px;
}
.thanku_page h1 {
	font-family: "Open Sans", sans-serif;
	padding-bottom:20px;
}
/*pop-up style*/
#home_lightbox {
	width: 100%;
	height: 200%;
	z-index: 99999;
	position: fixed !important;
	background: rgba(0, 0, 0, 0.7);
	margin-top: -5%;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	border: 0px !important;
}
.lightbox_container_inner {
	margin: 0 auto !important;
	width: 1170px !important;
}
.fullpop_out {
	padding: 0px;
	position: relative;
	width: 100%;
	max-width: 35%;
	margin: 11% auto;
}
#pop_close {
	border: 1px solid #47a3d1;
	border-radius: 50px;
	padding: 3px;
	width: 26px;
	background-color: #47a3d1;
	position: absolute;
	right: 0px;
	cursor: pointer;
	z-index: 99999999;
	color: #FFF;
	font-weight: normal;
	font-family: 'HelveticaLT-Light';
	text-align: center;
	margin-top: -18px;
	margin-right: -11px;
}
#popfull {
	overflow: hidden;
	position: relative;
	background: #fff;
	color: #000;
	top: 5%;
	margin: 0 auto;
	text-align: center;
	font-size: 14px !important;
	font-weight: 400 !important;
	font-family: "Open Sans", sans-serif !important;
	color: #000 !important;
	line-height: 24px;
	padding:25px 25px 0px 25px;
	border:3px solid #47a3d1;
}
.popupout {
	width: 100%;
	max-width: 505px;
	overflow: hidden;
	background-color: #FFF;
	margin: 0 auto;
}
.richtitl {
	width: 100%;
	max-width: 516px;
	overflow: hidden;
}
footer {
	position: static !important;
}
footer .container {
	z-index: auto !important;
}
.popup_form input[type="Email"], .popup_form input[type="text"] {
	width: 100% !important;
	height: 41px !important;
	border: 1px solid rgb(164, 164, 164) !important;
	border-radius: 5px !important;
	text-align: left !important;
	padding: 11px 11px !important;
	margin: 0px 0px 3% 0px !important;
	color: rgb(0, 0, 0) !important;
	font-family: "Open Sans", sans-serif !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	text-transform: capitalize !important;
}
.popup_form input[type="submit"] {
	width: 100% !important;
	height: 40px !important;
	border-radius: 5px !important;
	font-size: 16px !important;
	border: none !important;
	color: #FFF !important;
	background: #47a3d1 !important;
	text-align: center !important;
	font-weight: 600 !important;
	text-shadow: inherit;
	cursor: pointer !important;
	padding: 0px !important;
	margin: 0px !important;
}
.popup_form br {
	display: none !important;
}
.popupout .widget.widget_text {
	margin: 0px 0px 14px 0px !important;
}
.popupout div.wpcf7-response-output::before {
 left: 5px;
}
.popupout div.wpcf7 .ajax-loader {
	position: absolute;
}
.popupout div.wpcf7-response-output {
	position: relative;
	padding: 5px 0px 5px 25px;
	color: #fff;
	margin-left: 0;
	margin-right: 0;
	font-weight: 500;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0px;
	border: none;
}
.popupout span.wpcf7-not-valid-tip {
	text-align: left !important;
	margin-top: -9px !important;
	margin-bottom: 10px !important;
}
.ribbon {
box-sizing: content-box;
    width: 0px;
    height: 200px;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    outline: medium none currentcolor;
    border-style: solid;
    border-color: rgb(0, 0, 0) rgb(246, 143, 40) rgba(0, 0, 0, 0);
    border-width: 0px 97px 50px;
    border-image: none 100% / 1 / 0 stretch;
    -moz-border-top-colors: none;
    -moz-border-left-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-right-colors: none;
    font: normal normal normal normal 100% Arial, Helvetica, sans-serif;
    color: rgb(0, 0, 0);
    text-decoration: none;
    text-align: left;
    text-indent: 0px;
    text-overflow: clip;
    letter-spacing: 0px;
    white-space: normal;
    word-spacing: 0px;
}
.ribbon {
	position: absolute;
}
.ribbon h4{
	margin-left: -94px;
	padding-top: 20px;
	color:#fff;
	width:185px;
	font-size:22px!important;
	text-align: center;
/*	font-family: "Lobster Two";*/
	line-height:32px;
}
 @media only screen and (max-width:1728px) {
 .locatn_map {
 width: 48.5% !important;
}
 .locatn_map2 {
 width: 48.5% !important;
}
}
 @media only screen and (max-width:1543px) {
 .locatn_map {
 width: 48.5% !important;
}
 .locatn_map2 {
 width: 48.5% !important;
}
.popupout .textwidget a {
 display: inline-block !important;
}
}
 @media only screen and (max-width:1300px) {
 .section_inner.clearfix {
 width:95%!important;
}
 .container_inner {
 width:95%!important;
}
 .header_bottom {
 padding:0px!important;
}
 .frm_nme_cont {
 margin-right:14px!important;
}
#popfull {
 padding: 20px 20px 0px 20px;
}
.fullpop_out {
 max-width:100% !important;
  margin:25% auto!important;
}
.popupout {
	 max-width: 100% !important;
	
}
.lightbox_container_inner{
	width:550px!important;
}
#home_lightbox{
	position:absolute!important;
	height:586%;
}
}
 @media only screen and (max-width:1200px) {
 .fcebook {
 float:left!important;
 max-width: 31% !important;
 padding: 0;
 width: 100%;
}
 .sms_nmbr {
 max-width: 66%!important;
}
}
 @media only screen and (max-width:1070px) {
 .how_wrks p br {
 display:none!important;
}
}
 @media only screen and (max-width:1040px) {
 .column1.footer_col1 {
 width:40% !important;
}
 .column2.footer_col2 {
 width: 35% !important;
}
 .how_wrks {
 min-height:300px!important;
}
 .frm_nme_cont {
 margin-right:13px!important;
}
.ribbon h4{
	margin-left: -73px;
	padding-top: 20px;
	color:#fff;
	width:140px;
	font-size:17px!important;
	line-height:26px;
}
.ribbon {
    height: 156px;
    border-width: 0px 74px 26px;
}
}
 @media only screen and (max-width:1000px) {
 .fixed_top_header .q_logo img.mobile, .logo_wrapper {
 margin-left:80px !important;
}
 .logo_wrapper {
 left: 0 !important;
}
 .q_logo a {
 left:0px!important;
}
 .qode_icon_font_awesome.fa.fa-bars {
 background-color: rgb(255, 255, 255);
 font-size:23px;
 padding:8px 13px !important;
 color:#000;
}
 .qode_icon_font_awesome.fa.fa-bars:hover {
 background-color:rgb(71, 163, 209) !important;
 color:#fff!important;
}
 .ls-ct-half {
 display: none !important;
}
 .ls-gui-element.ls-circle-timer {
 display: none !important;
}
 nav.mobile_menu ul li a, nav.mobile_menu ul li a h3 {
 color:#000;
 font-family: open sans;
 font-size: 13px;
 font-weight: 600;
}
 nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a {
 color:rgb(71, 163, 209) !important;
}
.ribbon{
	margin-top:-105px;
}

}
 @media only screen and (max-width:930px) {
 .frm_nme_cont {
 margin-right:11px!important;
}
}
 @media only screen and (max-width:850px) {
 .column1.footer_col1 {
 width:44% !important;
}
 .column2.footer_col2 {
 width:32% !important;
}
 .slidr_para p {
 margin-top:30px!important;
}
 .how_wrks {
 min-height: 318px !important;
}
 .price_details_body .item {
 width:92%!important;
}
 .contct_adrs p {
 width:100%!important;
}
}
 @media only screen and (max-width:853px) {
/*.fullpop_out {
    max-width: 80% !important;
    margin: 12% auto;
}*/
/*#popfull {
    font-size: 13px !important;
    line-height: 18px !important;
}
.popup_form input[type="text"] {
    height: 35px !important;
    padding: 10px 9px !important;
    font-size: 12px !important;
    margin: 0px !important;
}
.popup_form .wpcf7-form-control-wrap:nth-child(1) {
    overflow: hidden !important;
    width: 49% !important;
    float: left !important;
    margin: 0px 2% 2% 0px;
}
.popup_form .wpcf7-form-control-wrap.email {
    width: 49% !important;
    float: left !important;
    margin: 0px 0px 2% 0px !important;
}*/
/*.richtitl {
    width: 100%;
    max-width: 35% !important;
    margin: 0px auto !important;
}
.popup_form input[type="Email"], .popup_form input[type="text"] {
    height: 35px !important;
    padding: 10px 9px !important;
    font-size: 12px !important;
    margin: 0px !important;
}*/
}





 @media only screen and (max-width:790px) {
 .how_wrks {
 min-height:346px !important;
}
 .frm_nme_cont {
 margin-right:9px!important;
}
}
 @media only screen and (max-width:775px) {
 .wash_dry > h1 {
 margin-top: 25px !important;
}
 .servcs_washing {
 margin: 0 auto !important;
 padding-bottom:40px !important;
}
 .wash_pic img {
 margin-top: 30px !important;
}
 .wpb_single_image img {
 margin-top:40px!important;
}
 .locatn_map {
 width: 100% !important;
}
 .locatn_map2 {
 width: 100% !important;
 margin-top:30px!important;
}
 .loatn_adrs {
 margin: 30px auto !important;
}
 .section_inner_margin.clearfix {
 padding: 0 15px;
}
 .price_details_body_general .item_general {
 padding: 7px 10px!important;
}
 .contct_infomtn {
 margin:40px auto !important;
}
 .frm_nme_cont {
 margin-right: 20px !important;
}
 .srvces {
 margin: 20px 0 10px !important;
}
 .home_map {
 height:250px!important;
}
 .how_wrks {
 min-height: 213px !important;
}
 .dry_clng {
 margin-bottom:0px!important;
}
 .price_list {
 margin: 30px auto 0 !important;
}
 .vlum_discnt {
 margin-bottom: 30px !important;
}
 .conditn_block {
 margin-bottom:40px !important;
 margin-top:40px !important;
}
 .conditn_block h2 {
 margin-top:0px!important;
}
 .privacy_block {
 margin:40px auto !important;
}
 .locatn_map {
 margin: 0 auto !important;
 width: 95% !important;
}
 .locatn_map2 {
 margin: 0 auto !important;
 width: 95% !important;
 margin-top:25px!important;
}
 .price_tables th {
 font-size:15px!important;
}
 .price_tables td {
 font-size:14px!important;
}
#home_lightbox{
	position:absolute!important;
	height:995%;
}
}
 @media only screen and (max-width:760px) {
 .dry_clng p {
 min-height:auto!important;
 width:100%!important;
}
 .dry_clng {
 border-bottom: 1px solid rgb(134, 132, 132);
 margin-bottom: 30px !important;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 padding: 0;
}
 .boder .dry_clng {
 border-bottom:none!important;
}
 .column1.footer_col1 {
 border-bottom: 1px solid rgb(255, 255, 255);
 margin-bottom: 25px;
 width: 100% !important;
}
 .fotr_adres .fa.fa-envelope {
 clear:both!important;
}
 .fa.fa-phone {
 clear:both!important;
}
 .footer_top .widget.widget_nav_menu li {
 float:none!important;
}
 .column2.footer_col2 {
 border-bottom: 1px solid rgb(255, 255, 255);
 margin-bottom: 24px !important;
 width: 100% !important;
}
 .fotr_adrs_thre h1 {
 margin-bottom:7px!important;
}
 .column2.footer_col2 h5 {
 margin-bottom:10px!important;
}
 .column3.footer_col3 {
 width: 100% !important;
}
 .dry_clng h1 {
 margin: 15px 0;
}
 .works_block .wpb_column.vc_column_container.vc_col-sm-3 {
 width:50%!important;
 float:left;
}
 .form_desgn {
 margin-top: 26px !important;
}
 .frm_nme_cont {
 margin-right:18px !important;
}
 .dry_clng {
 margin-bottom:0px!important;
}


/*.section_inner_margin.clearfix {

    padding: 0;

}*/

/*.price_tables {

    padding: 0 25px;

}*/

/*.vc_column_container>.vc_column-inner{

		padding:0px!important;

}*/

.footer_top .widget.widget_nav_menu li {
 line-height:0px!important;
}
 .column2.footer_col2 ul li a {
 display:inline-block;
}
 .loctn_content {
 margin-bottom: 30px !important;
 padding: 0 10px;
}

}
/*@media only screen and (max-width:736px) {
.fullpop_out {
    max-width: 80% !important;
    margin: 12% auto;
}
#popfull {
    font-size: 13px !important;
    line-height: 18px !important;
}
.popup_form input[type="text"] {
    height: 35px !important;
    padding: 10px 9px !important;
    font-size: 12px !important;
    margin: 0px !important;
}
.popup_form .wpcf7-form-control-wrap:nth-child(1) {
    overflow: hidden !important;
    width: 49% !important;
    float: left !important;
    margin: 0px 2% 2% 0px;
}
.popup_form .wpcf7-form-control-wrap.email {
    width: 49% !important;
    float: left !important;
    margin: 0px 0px 2% 0px !important;
}
.richtitl {
    width: 100%;
    max-width: 35% !important;
    margin: 0px auto !important;
}
.popup_form input[type="Email"], .popup_form input[type="text"] {
    height: 35px !important;
    padding: 10px 9px !important;
    font-size: 12px !important;
    margin: 0px !important;
}
}*/

 @media only screen and (max-width:700px) {
 .slidr_para p {
 margin-top:50px!important;
}
.page-template-calculator_template .sevics_head h1{
	opacity:0!important;
}
}
 @media only screen and (max-width:675px) {
 .frm_nme_cont {
 margin-right:15px !important;
}
 .fotr_left_btm p {
 font-size:11px!important;
}
/*.fullpop_out {
 max-width:90% !important;
 margin: 10% auto;
}
#popfull {
 font-size: 13px !important;
 line-height: 18px !important;
}
.popup_form input[type="Email"], .popup_form input[type="text"] {
 height:35px !important;
 padding: 10px 9px !important;
 font-size: 12px !important;
 margin:0px !important;
}
.popup_form .wpcf7-form-control-wrap:nth-child(1) {
 overflow: hidden !important;
 width: 49% !important;
 float: left !important;
 margin: 0px 2% 2% 0px;
}
.popup_form .wpcf7-form-control-wrap.email {
 width: 49% !important;
 float: left !important;
 margin: 0px 0px 2% 0px !important;
}
.popup_form input[type="submit"] {
 height:35px !important;
 font-size: 12px !important;
}
.richtitl {
 width: 100% !important;
 max-width: 70% !important;
 margin: 0px auto !important;
}*/
}

/*@media only screen and (max-width:690px) {
.fullpop_out {
    max-width: 80% !important;
    margin: 12% auto;
}
#popfull {
    font-size: 13px !important;
    line-height: 18px !important;
}
.popup_form input[type="text"] {
    height: 35px !important;
    padding: 10px 9px !important;
    font-size: 12px !important;
    margin: 0px !important;
}

.popup_form .wpcf7-form-control-wrap:nth-child(1) {
    overflow: hidden !important;
    width: 49% !important;
    float: left !important;
    margin: 0px 2% 2% 0px;
}
.popup_form .wpcf7-form-control-wrap.email {
    width: 49% !important;
    float: left !important;
    margin: 0px 0px 2% 0px !important;
}
.richtitl {
    width: 100%;
    max-width: 35% !important;
    margin: 0px auto !important;
}
.popup_form input[type="Email"], .popup_form input[type="text"] {
    height: 35px !important;
    padding: 10px 9px !important;
    font-size: 12px !important;
    margin: 0px !important;
}
}*/

@media only screen and (max-width:680px) {
body.page-template-calculator_template form {
 width: 85% !important;
}
body.page-template-calculator_template form input[type="range"] {
 width: 45% !important;
}
/*.fullpop_out {
    max-width: 80% !important;
    margin: 12% auto;
}
#popfull {
    font-size: 13px !important;
    line-height: 18px !important;
}
.popup_form input[type="text"] {
    height: 35px !important;
    padding: 10px 9px !important;
    font-size: 12px !important;
    margin: 0px !important;
}
.popup_form .wpcf7-form-control-wrap:nth-child(1) {
    overflow: hidden !important;
    width: 49% !important;
    float: left !important;
    margin: 0px 2% 2% 0px;
}
.popup_form .wpcf7-form-control-wrap.email {
    width: 49% !important;
    float: left !important;
    margin: 0px 0px 2% 0px !important;
}
.richtitl {
    width: 100%;
    max-width: 35% !important;
    margin: 0px auto !important;
}*/
}
 @media only screen and (max-width:620px) {
 .column1.footer_bottom_column {
 float: left !important;
 width: 66% !important;
}
 .column2.footer_bottom_column {
 float: right;
 width: 11%;
}
 .fotr_left_btm p {
 text-align:left!important;
}
 .how_wrks {
 min-height:280px!important;
}
 .slidr_para p {
 margin-left: 43px !important;
 margin-top: 77px !important;
}
 .vlum_discnt {
 margin: 0 auto !important;
 padding: 0;
 text-align: center !important;
 width: 98% !important;
}
 .vlum_discnt p br {
 display:none!important;
}
}
 @media only screen and (max-width:580px) {
 .fcebook {
 float: left !important;
 margin-bottom: 20px;
 max-width: 55% !important;
 padding: 0;
 width: 100%;
}
 .sms_nmbr {
 max-width: 84% !important;
}
/*#popfull {
 font-size: 13px !important;
 line-height: 18px !important;
}
.popup_form input[type="Email"], .popup_form input[type="text"] {
 height:35px !important;
 padding: 10px 9px !important;
 font-size: 12px !important;
}
.popup_form input[type="submit"] {
 height:35px !important;
 font-size: 12px !important;
}
.fullpop_out {
 max-width: 70% !important;
 margin: 15% auto !important;
}
.richtitl {
 width: 100%;
 max-width: 80%;
 margin: 0px auto;
}*/
.lightbox_container_inner{
	width:90%!important;
}
}
 @media only screen and (max-width:550px) {
 .frm_nme_cont {
 margin-right: 13px !important;
}
 .locatn_map2 {
 margin: 20px auto 0 !important;
 width:92% !important;
}
 .locatn_map {
 width:92% !important;
}
 .vlum_discnt {
 margin-bottom:40px!important;
}
 .vlum_discnt h1 {
 font-size:27px!important;
}
 .two_columns_50_50.footer_bottom_columns.clearfix {
 padding: 13px 0;
}
body.page-template-calculator_template form input[type="button"] {
 width:100%;
}
}
/* @media only screen and (max-width:568px) {
#popfull {
    padding: 10px 10px 0px 10px !important;
}
.richtitl {
    width: 100% !important;
    max-width: 30% !important;
}
.fullpop_out {
    max-width: 90% !important;
    margin: 10% auto !important;
}
.popup_form input[type="Email"], .popup_form input[type="text"] {
    height: 35px !important;
    padding: 5px 9px !important;
    font-size: 12px !important;
}
#popfull {
    font-size: 12px !important;
    line-height: 16px !important;
}
 }*/
 @media only screen and (max-width:520px) {
 .slider_head h1 {
 font-family: "Open Sans", sans-serif;
 font-size: 74px !important;
}
 .slidr_para p {
 margin-left: 0 !important;
 margin-top: 36px !important;
}
 .price_details_body .item {
 width:87%!important;
}
.popup_form .wpcf7-form-control-wrap:nth-child(1), .popup_form .wpcf7-form-control-wrap.email {
 overflow: hidden !important;
 width:100% !important;
 float: left !important;
 margin: 0px 0px 2% 0px !important;
}
}
 @media only screen and (max-width:480px) {
 .column1.footer_bottom_column {
 width:100% !important;
}
 .column2.footer_bottom_column {
 margin-top: 10px;
 width: 100%;
}
 .fotr_left_btm p {
 text-align:left!important;
}
 .works_block .wpb_column.vc_column_container.vc_col-sm-3 {
 width:100%!important;
}
 .how_wrks {
 min-height:auto!important;
}
 .how_wrks > p br {
 display:none!important;
}
 .sms_nmbr {
 max-width: 91% !important;
}
 nav.mobile_menu > ul {
 padding: 0 15px;
}
 .slidr_para p {
 margin-top: 36px !important;
}
 .frm_nme_cont {
 margin-right: 11px !important;
}
 .contct_adrs p {
 width:100%!important;
}
 .how_wrks {
 padding: 15px !important;
}
/*#popfull {
 padding: 10px 10px 0px 10px !important;
}
.fullpop_out {
    max-width: 85% !important;
    margin: 12% auto;
}
#popfull {
    font-size: 13px !important;
    line-height: 18px !important;
}
.popup_form input[type="text"] {
    height: 35px !important;
    padding: 10px 9px !important;
    font-size: 12px !important;
    margin: 0px !important;
}
.popup_form .wpcf7-form-control-wrap:nth-child(1) {
    overflow: hidden !important;
    width: 49% !important;
    float: left !important;
    margin: 0px 2% 2% 0px !important;
}
.popup_form .wpcf7-form-control-wrap.email {
    width: 49% !important;
    float: left !important;
    margin: 0px 0px 2% 0px !important;
}
.richtitl {
    width: 100%;
    max-width: 35% !important;
    margin: 0px auto !important;
}
*/
}
 @media only screen and (max-width:420px) {
 .sms_nmbr {
 max-width:100% !important;
}
 .sms_nmbr h1 {
 text-align:center;
}
 .slider_head h1 {
 font-size:49px!important;
}
 .slidr_para p {
 margin-left:0px !important;
 margin-top:0px !important;
}
 .frm_nme_cont {
 width:100%!important;
}
 .frm_nme_cont:nth-child(2n+1) {
 margin-bottom: 8px !important;
}
 .vlum_discnt p {
 padding:0px 5px 0px 5px!important;
}
 .price_list h1 {
 font-size:22px!important;
}
body.page-template-calculator_template form {
 width: 79% !important;
}
body.page-template-calculator_template form h2:first-child {
 font-size: 22px;
}
body.page-template-calculator_template form h3, body.page-template-calculator_template form #baskets, #shirts, body.page-template-calculator_template form label {
 font-size:12px;
}
body.page-template-calculator_template form input[type="email"] {
 width:93%;
}
body.page-template-calculator_template form #laundry_val, #ironing_val {
 width: 25px;
}
body.page-template-calculator_template form h2 {
 font-size: 20px;
 padding: 20px 0 0 5px;
}
#baskets {
 line-height: 17px;
}
.popup_form .wpcf7-form-control-wrap:nth-child(1), .popup_form .wpcf7-form-control-wrap.email {
 overflow: hidden !important;
 width:100% !important;
 float: left !important;
 margin: 0px 0px 2% 0px !important;
}
#home_lightbox{
	position:absolute!important;
	height:645%;
}
}
 @media only screen and (max-width:380px) {
 .sms_nmbr h1 {
 font-size: 25.5px;
}
 .sms_nmbr {
 margin-top: 17px;
 max-width: 87% !important;
}
}
 @media only screen and (max-width:375px) {
 .slidr_para p {
 margin-left:0px !important;
 margin-top:20px !important;
}
 .price_tables th {
 font-size:16px!important;
}
 .vc_column_container>.vc_column-inner {
 padding:0px!important;
}
/*.price_tables {

    padding: 0 30px;

}*/	


}
 @media only screen and (max-width:360px) {
 .sup_lokrs {
 font-size:12.5px!important;
}
 .slider_head h1 {
 font-size:49px!important;
}
 .slidr_para p {
 margin-left:0px !important;
 margin-top:20px !important;
}
 .contct_adrs .fa.fa-phone, .contct_adrs .fa.fa-envelope, .contct_adrs .fa.fa-map-marker {
 margin-right:10px!important;
}
 .sms_nmbr {
 max-width:93% !important;
}
 .vc_column_container > .vc_column-inner {
 padding:0px!important;
}
 .wash_dry h1 {
 font-size:22px!important;
}
 .locatn_map {
 width:98% !important;
}
 .locatn_map2 {
 width:98% !important;
}
 .price_tables th {
 font-size: 14px !important;
}
 .price_tables td {
 font-size: 13px !important;
}

/*.price_tables {

    padding: 0 16px;

}*/

.price_list h1 {
 font-size:18px!important;
}
 .vlum_discnt {
 margin-top:15px!important;
}
 .vlum_discnt h1 {
 font-size:24px!important;
}
}
 @media only screen and (max-width:320px) {
 .fixed_top_header .q_logo img.mobile, .logo_wrapper {
 margin-left: 51px !important;
}
 .sms_nmbr {
 max-width: 86% !important;
}
 .sms_nmbr h1 {
 font-size:20.5px;
}
 .slidr_para p {
 margin-left: 12px !important;
 margin-top: 27px !important;
}
 .sup_lokrs {
 font-size: 11px !important;
}
 .fotr_adres p {
 font-size:12px!important;
}
 .terms_cndtns h1 {
 font-size:21px!important;
}
 header .q_logo img.mobile {
 height: auto !important;
 margin: 20px auto 0 20px;
 width: 182px !important;
}
 .vlum_discnt p br {
 display:none!important;
}
 .price_list h1 {
 font-size: 16px !important;
}
 .price_tables th {
 font-size: 12px !important;
}
 .price_tables td {
 font-size: 12px !important;
}
 .fotr_left_btm p {
 font-size: 10px !important;
}
}
