div#pollElment *{box-sizing:border-box}
/*	body{background: rgb(229,132,87);
background: linear-gradient(312deg, rgba(229,132,87,1) 0%, rgba(212,101,134,1) 46%, rgba(195,71,195,1) 100%);}*/
        div#pollElment {
            max-width: 100%;
            margin: auto;
            background: rgb(229,132,87);
background: linear-gradient(312deg, rgba(229,132,87,1) 0%, rgba(212,101,134,1) 46%, rgba(195,71,195,1) 100%);
            width: 100%;
            font-family: 'Montserrat', sans-serif;
			padding: 0 20px;
        }

        div#pollElment h3.PollQuestion {
            margin-bottom: 10px;
			text-align: center;
    color: #fff;
        }
        
        div#pollElment .Pollsection {
          
            padding: 20px;
        }
        
        div#pollElment .Pollsection form#Pollform {
            max-width: 80%;
            width: 100%;
            display: block;
            margin: auto;
			
        }
        
        div#pollElment .Pollsection form#Pollform .Pollradio-field {
           
			    width: 50%;
               
				text-align:center;
        }
       
        .Pollform-fields-validation {
           
            position: relative;
              overflow:hidden;
			    display: flex;
    width: 100%;border-radius:10px;
	 background: #fff;height:120px;
	  align-items: center;
  justify-content: center;
        }
        .Pollform-fields-validation:after{
		clear:both;
		content:"";position:absolute;left:50%;height:100%;background:#ccc;width:6px;
		margin-left: -3px;}
		
		.PollsectionContainer.PollSubmitActive .Pollform-fields-validation:after{display:none}
        .Pollform-fields .Pollradio[type="radio"]:checked,
        .Pollform-fields .Pollradio[type="radio"]:not(:checked) {
            position: absolute;
            left: -9999px;
        }
        
        .Pollform-fields .Pollradio[type="radio"]:checked+label, .Pollform-fields .Pollradio[type="radio"]:not(:checked)+label {
position: relative;
cursor: pointer;
color: #000000;
font-size: 20px;
display: block;
padding: 15px;
line-height: 20px;
padding-left: 22px;
position: relative;
}
        
div#pollElment .Pollsection .PollsectionContainer.PollSubmitActive .Pollradio-field {
    width: 100%;
    border: 0;
	    min-width: 100px;
}
        
        .Pollform-fields .Pollradio[type="radio"]:checked+label {
            font-weight: 600;
			
        }
        
       
        
        .PollsectionContainer.PollSubmitActive .Pollform-fields .Pollradio+label span.Pollanstext {
            position: relative;display:block;
            z-index: 10;font-size: 24px;
        }
        
        .PollsectionContainer.PollSubmitActive .Pollform-fields .Pollradio+label span.Pollresuttext {
            position: relative;
                right: 0;
    margin-top: 10px;
    display: inline-block;
            font-weight: 600;
            color: #37ccac;
            font-size: 20px;Z-INDEX: 90;
        }
        
        form#Pollform span.validation-message {
            position: absolute;
            font-size: 13px;
            color: red;
            bottom: 3px;
        }
        
        .PollsectionContainer.PollSubmitActive .Pollform-fields .Pollradio+label i {
            position: absolute;
            left: 0;
            top: 0;
            width: 8px;
            height: 100%;
            background: #cbf7e2;
            bottom: 0;
        }
        
        .Pollform-fields #Pollsubmit {
            background-color: #37ccac;
            background-color: #60dca0;
            background-image: linear-gradient(315deg, #37ccac 0%, #60dca0 74%);
            border: none;
            color: #fff;
            display: block;
            width: 100%;
            padding: 10px 0;
            line-height: 34px;
            font-size: 16px;
            text-align: center;
            margin-top: 10px;
            cursor: pointer;
        }
        
        .Pollform-fields #Pollsubmit:hover,
        .Pollform-fields #Pollsubmit:focus {
            outline: none;
        }

.selectedoption {
    background: #e7e6e6;
}

element.style {
    width: 41%;
}
i.selectedfiled {
    position: absolute;
    height: 100%;
    background: #f3f2f2;
    right: 0;
    z-index: 1;
}
.selectedoptionanswer1  i.selectedfiled {right:auto;left:0}

@media only screen and (max-width: 600px) {
	div#pollElment{0 10px}
 div#pollElment .Pollsection {
    padding: 10px 0;
}
	div#pollElment .Pollsection form#Pollform {
    max-width: 100%;
   
}
	div#pollElment h3.PollQuestion{font-size:20px;}
	.PollsectionContainer.PollSubmitActive .Pollform-fields .Pollradio+label span.Pollanstext{font-size:16px;}
}