/******Common Section******/
*{outline:none; border:0; font-weight:normal;}
ul{margin:0;}
ul li{list-style:none;}
a, a:hover, a:focus{border:0; outline:none; text-decoration:none;}
body{background:#f0f0f0;}
.container-fluid{padding:0;}
.container{width:100%;}
.content-section{margin-top:0;}
.feedback-container{border-radius:5px; background:#fff; box-shadow:0 2px 2px 1px #c9c9c9; -webkit-box-shadow:0 2px 2px 1px #c9c9c9;}
.feedback-container .header{float:left; width:100%; padding:15px 30px 15px; border-bottom:1px solid #f0f0f0; margin-bottom:15px;}
.feedback-container .header a{float:left; width:auto;display:inline-block;}
.feedback-container .header img {width: 150px;}
.feedback-container .header h1{float:right; width:auto; color:#929292; font-size:30px; font-family:'ProximaNovaLight'; margin:26px 0; line-height:25px; font-weight:normal;}
.feedback-container .feedback-form{float:left; width:100%; padding:0 30px 20px;}
.feedback-container .feedback-form h2{    float: left;   width: 100%;    color: #111111;    font-size: 18px;    font-family: 'ProximaNova';    margin: 0 0 10px 0;}
.feedback-container .feedback-form form{float:left; width:100%; margin:10px 0 0;}
.feedback-container .feedback-form fieldset{float:left; width:100%; margin-bottom:5px;}
.feedback-container .feedback-form fieldset:nth-child(4){width:49%; margin-right:2%; margin-top:5px;}
.feedback-container .feedback-form fieldset:nth-child(5){width:49%; margin-top:5px;}
.feedback-container .feedback-form h3{float:left; width:100%; color:#5a5a5a; font-size:15px; font-family:'ProximaNovaBold'; margin:0 0 6px; font-weight:normal;}
.feedback-container .feedback-form ul{float:left; width:100%; padding:0;}
.feedback-container .feedback-form .single-row li:first-child{width:39%;}
.feedback-container .feedback-form .single-row li{width:30%;}
.feedback-container .feedback-form fieldset:nth-child(4) li:first-child, .feedback-container .feedback-form fieldset:nth-child(5) li:first-child{width:100%;}
.feedback-container .feedback-form .multiple-row li{margin-bottom:8px; width:100%;}
/* .feedback-container .feedback-form .multiple-row li:nth-child(odd){width:54%;}
.feedback-container .feedback-form .multiple-row li:nth-child(even){width:46%;} */
.feedback-container .feedback-form li{float:left; position:relative;}
.feedback-container .feedback-form li.full-width{width:100%;}
.feedback-container .feedback-form li label:before{content:''; border:1px solid #cbcbcb; border-radius:50px; height:16px; width:16px; float:left; margin-right:7px;}
.feedback-container .feedback-form li label{color:#9b9b9b; font-size:13px; font-family:'ProximaNova'; margin:0; font-weight:normal; cursor:pointer;}
.feedback-container .feedback-form li input[type="radio"]{display:none; position:absolute; left:0; top:0; margin:3px 2px 0;}
.feedback-container .feedback-form li input[type="radio"]:checked + label:before{background:url('../images/radio-checked-bg.jpg') no-repeat center center;}
.feedback-container .feedback-form li input[type="text"],.feedback-container .feedback-form li input[type="email"]{border:1px solid #cacaca; border-radius:3px; float:left; height:35px; padding:5px; width:100%;}
.feedback-container .feedback-form textarea{border:1px solid #cacaca; float:left; width:100%; border-radius:5px; height:80px; padding:5px; resize:none; overflow-x:hidden; overflow-y:auto;}
.feedback-container .feedback-form button{float:left; width:auto; background:#62a020; color:#fff; font-size:15px; font-family:'ProximaNovaBold'; border-radius:5px; padding:15px 25px; line-height:13px; margin-top:5px; clear:both;}
.feedback-container .feedback-form button:hover{background:#4d8710;}

/*css for mobile version*/
@media only screen and (min-width:320px) and (max-width:600px){
	.container{width:100%;}
	.feedback-container .header{padding:15px; margin-bottom:15px;}
	.feedback-container .header a{width:110px; float:left;}
	.feedback-container .header a img{width:100%;}
	.feedback-container .header h1{font-size:18px; line-height:17px; margin:19px 0;}
	.feedback-container .feedback-form h2{font-size:18px;}
	.feedback-container .feedback-form{padding-left:15px; padding-right:15px;}
	.feedback-container .feedback-form h3{line-height:20px;}
	.feedback-container .feedback-form .single-row li, .feedback-container .feedback-form .single-row li:first-child{width:100%; margin-bottom:5px;}
	.feedback-container .feedback-form .multiple-row li:nth-child(odd), .feedback-container .feedback-form .multiple-row li:nth-child(even){width:100%; margin-bottom:10px;}
}