/*
	Theme Name: ThankYou by PS
*/

body{font-size: 15px;background: url('https://thankyou.myps.co.in/wp-content/uploads/2022/11/bg-scaled.jpg');background-size: cover;background-position: center center;font-family: 'sf_ui_displaylight';color: #000;}

input, textarea{border: 1px solid #dee2e6;padding: 10px 15px;width: 100%;border-radius: 2px;font-family: 'sf_ui_displaylight';font-size: 16px;background: whitesmoke;}
input:focus, textarea:focus{background:white}
input[type=submit]{background: linear-gradient(to right, rgb(59 47 145) 0%, rgb(221 97 80) 100%);color: #fff;font-family: 'sf_ui_displaybold';text-transform: uppercase;font-size: 18px;border: 0;padding: 10px!important;cursor:pointer}
textarea{height: 100px;}
label{display:block;margin-bottom: 4px;}
input:focus-visible{border:1px solid red}

h1{font-family:'sf_ui_displaybold';font-size: 50px;line-height: 1;margin-bottom: 35px;}
p{font-size: 18px;}

.wpcf7 form .wpcf7-response-output{margin:0!important;border-color: #3d2f8f!important;margin-top: 20px!important;text-align: center!important;}
.wpcf7-checkbox .wpcf7-list-item{width:100%;margin: 0;margin-bottom: 13.5px;}
.wpcf7-checkbox .wpcf7-list-item:last-child{margin:0}
.wpcf7-checkbox .wpcf7-list-item input{width: 15px;margin-right: 4px;}
.wpcf7-spinner{position:absolute;right: 20px;top: 10px;margin: 0;}
.wpcf7 form p{font-size: 14px;margin: 0;color: #d96051;line-height: initial;}
.wpcf7 input[type=file]{font-size: 15px;margin-top: 10px;padding: 6px 10px;border-radius: 0;width: 200px;}

header{-webkit-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);-moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);background: #fff;}
header a{color:initial}
header img{width:160px; max-width:100%}

.circle{position:absolute; opacity:.5; right:0; bottom:0}
.imglist{padding: 0;width: 100%;float: left;display: flex;margin: 10px 0;}
.imglist li{list-style: none;padding: 0 10px;}
.imglist li img{width: 100%;}

.choose-sticker{clear: both;display: inline-block;position: relative;}
.choose-sticker label{margin: 0;display: inline-block;background: #333;color: #fff;padding: 10px 10px;border: 0;text-transform: uppercase;font-family: 'sf_ui_displaybold';cursor: pointer;display: inline-block;font-size: 12px;}
.choose-sticker label:hover{background:linear-gradient(to right, rgb(59 47 145) 0%, rgb(221 97 80) 100%)!important}
.choose-sticker .wpcf7-form-control-wrap span{position: absolute;bottom: -20px;left: 0;right: 0;}
.choose-sticker .wpcf7-form-control-wrap input[type=file]::-webkit-file-upload-button {display: none;}
.choose-sticker .wpcf7-form-control-wrap input[type=file]::file-selector-button{display: none;}

.border.line{padding: 10px 5px 15px 5px!important;}

@media(max-width:992px){
	h1 br{display:none}
	h1{font-size: 30px;margin-bottom: 10px!important;}
	h1, p{text-align:center;margin: 0;}
	.border-right{border-right:0!important; border-bottom:1px solid #dee2e6!important}
	.right{padding:1.5rem!important;}
}

@media(max-width:767px){
	
}

@media(max-width:575px){
	h1{font-size: 28px;line-height: 1.2;}
	.thankyou-img{width:300px}
	.content .bg-white{width: 100%;margin:0 auto}
	.border-right, .right{padding: 20px!important;}
	.wpcf7-checkbox .wpcf7-list-item{margin:0}
	.wpcf7-checkbox .wpcf7-list-item label{margin:0}
	form .border{padding:10px 15px!important}
	.imglist{display: block;}
	.imglist li{width: 32.3%;display: inline-block;padding: 0 2px;}
	.wpcf7 input[type=file]{font-size: 13px;width: 160px;}
	.choose-sticker label{padding: 8px 10px;}
}