@font-face{
	font-family: 'ploni';
	font-weight: 300; /*(light)*/
	font-style: normal;
	src: url('./../fonts/ploni-light-aaa.woff2') format('woff2'),
		url('./../fonts/ploni-light-aaa.woff') format('woff');
}
@font-face{
	font-family: 'ploni';
	font-weight: 400; /*(regular)*/
	font-style: normal;
	src: url('./../fonts/ploni-regular-aaa.woff2') format('woff2'),
		url('./../fonts/ploni-regular-aaa.woff') format('woff');
}
@font-face{
	font-family: 'ploni';
	font-weight: 500; /*(medium)*/
	font-style: normal;
	src: url('./../fonts/ploni-medium-aaa.woff2') format('woff2'),
		url('./../fonts/ploni-medium-aaa.woff') format('woff');
}
@font-face{
	font-family: 'ploni';
	font-weight: 700; /*(bold)*/
	font-style: normal;
	src: url('./../fonts/ploni-bold-aaa.woff2') format('woff2'),
		url('./../fonts/ploni-bold-aaa.woff') format('woff');
}
@font-face{
	font-family: 'ploni';
	font-weight: 900; /*(black)*/
	font-style: normal;
	src: url('./../fonts/ploni-black-aaa.woff2') format('woff2'),
		url('./../fonts/ploni-black-aaa.woff') format('woff');
}
html, body{margin:0px;padding:0px;direction:rtl;}
*{font-family: 'ploni', 'Dosis', sans-serif; box-sizing: border-box;}
body{background:url(./../images/main-bg.jpg) no-repeat right top / cover;}
h1{font-weight:600;color:#f36f22;font-size:65px;margin:0px;line-height:1em;}
h2{font-weight:600;color:#eae4d6;font-size:65px;margin:0px;line-height:1em;}
.content p{color:#ffffff;font-size:40px;margin:10px auto 30px;line-height:1em;}
.content p.note{font-size:24px;}
.content-wrap{display:flex;justify:space-between;align-items:center;height:100vh;}
.form{width:34%;padding:0px 1vw;}
.content{width:66%;text-align:center;padding:45vh 5vw 0px;}
/*.slick-initialized .slick-slide{text-align:center;color:#ffffff;}
.slick-initialized .slick-slide p{margin:0px;text-align:center;font-size:24px;}
.slick-initialized .slick-slide img{margin:0px auto;display:block;border:solid 5px #ffffff;border-radius:30px;}
.slick-dotted.slick-slider{padding-bottom:50px;margin:50px auto;}
.slick-dots{bottom:0px;}
.slick-dots li button:before{content:"";width:15px;height:15px;border:solid 3px #ffffff;background:transparent;border-radius:50%;opacity:1;}
.slick-dots li.slick-active button:before{background: #FDB913;background: linear-gradient(90deg,rgba(253, 185, 19, 1) 0%, rgba(243, 112, 33, 1) 100%);border:transparent;width:21px;height:21px;}*/
.slick-initialized .slick-slide img{height:150px;}
.error-msg{position:absolute;display:none;font-size:16px;color:#f37021 !important;right:0px;bottom:0px;}
.field-wrap{position:relative;padding-bottom:20px;margin-bottom:0px;}
.form-wrap{background:#ffffff;border-radius:30px;padding:20px 30px;width:80%;margin:0px auto;}
.form *{color:#565757;}
p.form-ttl{text-align:center;font-size:30px;margin:0px auto 20px;font-weight: 600;color:#f36f22;}
.field-wrap input, .field-wrap select{width:100%;font-size:18px;border:none;border-radius:30px;padding:10px;direction:rtl;background:#d6d9d9;color:#565757;}
.btn-wrap button{width:100%;color:#ffffff;border-radius:30px;background:#f36f22;border:none;font-size:18px;padding:10px;cursor:pointer;}
.logos{margin:0px;text-align:center;}
.hide-on-pc{display:none;}
.form img{max-width:100%;}
.form-tabs{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}
.form-tabs > div{color:#565757;text-align:center;background:#d6d9d9;border:solid 2px #d6d9d9;padding:10px 30px;border-radius:30px;cursor:pointer;width:48%;}
.form-tabs > div.selected{border:solid 2px #f36f22;}
.field-wrap.new{display:none;}
.field-wrap.client{display:block;}
p.tabs-txt{color:#676880;margin:0px 0px 10px;}
.thankyou{display:none;position:absolute;top:0px;left: 0px;right: 0px;bottom: 0px;text-align: center;background: #ffffff;border-radius: 30px;padding-top:100px;}
.thankyou p, .error p{font-weight:500;font-size:20px;}
.thankyou .sicons p, .thankyou .contact p{font-size:18px;}
.thankyou .contact p, .error .contact p{margin:0px;}
.thankyou .sicons{margin:50px auto;}
.thankyou .contact p.phone, .error .contact p.phone{font-size:24px;direction:ltr;font-weight:600;}
.error{display:none;position:absolute;top:0px;left: 0px;right: 0px;bottom: 0px;text-align: center;background: #ffffff;border-radius: 30px;padding-top:100px;}
.error .contact{margin-top:50px;}
.error .sicons p{margin:0px;}
.error .sicons{margin-top:50px;}
.error .again-btn{color:#ffffff;border-radius:30px;background:#f37021;border:none;font-size:18px;padding:10px 30px;cursor:pointer;}
#citiesr {background: #fff;border-radius: 11px;color: #676880;z-index: 20;position:absolute;}
#citiesr .row{padding: 20px;}
.form-wrap{position:relative;}
.chb{display: flex;align-items: start;padding-bottom: 20px;position: relative;}
.chb > input{margin-top:2px;}
.chb > label{line-height:1em;}
.call-btn{text-align:center;max-width:70%;margin:30px auto;}
.call-btn a{display:block;padding:10px;border:solid 2px #ffffff;color:#ffffff;background:#8fb3d1;border-radius:30px;text-decoration:none;font-weight:500;}
.dial-line p{text-align: center;color: #ffffff;font-size: 30px;font-weight: 500;}
@media only screen and (max-width: 770px){
	body{background:url(./../images/main-bg-mobile.jpg) no-repeat center top / cover;}
	.content-wrap{flex-direction:column;height:auto;padding:30px 0px;}
	.hide-on-mobile{display:none;}
	.hide-on-pc{display:block;}
	.content{width:100%;padding-top:28vh;}
	.form{width:100%;padding:0px;}
	/*.slick-initialized .slick-slide p{font-size:14px;color:#ffffff;}
	.slick-initialized .slick-slide{padding:0px 5px;}*/
	.slick-dots li button:before{width:10px;height:10px;border-width:2px;border:solid 1px #ffffff;background:#ffffff;content:"";border-radius:50%;opacity:1;width:10px;height:10px;}
	.slick-dots li.slick-active button:before{width:10px;height:10px;background:#f36f22;}
	.slick-dots li button{padding:0px;}
	/*.slick-dotted.slick-slider{padding-bottom: 35px;margin: 30px auto;}*/
	h1{font-size:28px;}
	h2{font-size:28px;}
	.content p{font-size:20px;margin:10px auto 20px;}
	.content p.mbigger{font-size:24px;}
	.form-wrap{width:90%;}
	p.form-ttl{font-size: 20px;}
	.form p.note{font-size:18px;text-align:center;color:#ffffff;max-width:80%;margin:0px auto;line-height:1em;}
	.logos{margin-top:30px;text-align:center;margin-bottom:20px;}
	.logos img{max-width:80%;}
	.chb{padding-bottom:15px;}
	.mobile-slider{margin-bottom:50px;}
	.form .call-btn img{height:1em;vertical-align:middle;}
}