.requist-form-sec ul{ margin-left:0;}
.requist-form-sec ul li{ list-style:none; clear:both; overflow:hidden; margin-bottom:20px; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.requist-form-sec ul li br{ display:none;}
.requist-form-sec ul li label{ display:inline-block; padding-right:10px; text-align:right; vertical-align:middle; width:38%; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.requist-form-sec ul li .field-group{ width:60%; display:inline-block; vertical-align:middle;}

.requist-form-sec ul li.three-field .field-row{ margin:0 -5px;}
.requist-form-sec ul li.three-field .field-row .wpcf7-form-control-wrap{ width:33.3333%; float:left; padding:0 5px; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}

.requist-form-sec ul li input[type=text],
.requist-form-sec ul li input[type=email],
.requist-form-sec ul li input[type=password],
.requist-form-sec ul li textarea,
.requist-form-sec ul li select{ width:100%; padding:10px 0 10px 10px; margin:0; border:2px solid #ddd; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}


.requist-form-sec ul li select{-webkit-appearance: none; -moz-appearance: none; appearance: none; padding-top:9px; padding-bottom:9px;}

.requist-form-sec ul li.checkbox-group label{ vertical-align:top;}
.requist-form-sec ul li.checkbox-group .wpcf7-checkbox span.wpcf7-list-item{ display:block; margin-left:0;}
.requist-form-sec ul li span.wpcf7-list-item{ margin:5px 0 0 1em;}
.requist-form-sec ul li.submit{ text-align:right;}
.requist-form-sec ul li input[type=submit]{ padding:12px 26px; margin-top:20px;}
.requist-form-sec ul li > p{ display:none;}


.comment-form-sec ul{ margin-left:0;}
.comment-form-sec ul li{list-style:none;  margin-bottom:20px; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.comment-form-sec ul li br{ display:none;}
.comment-form-sec ul li label{display:inline-block; padding-right:10px; text-align:right; vertical-align:middle; width:38%; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}
.comment-form-sec ul li .field-group{ width:60%; display:inline-block; vertical-align:middle;}
.comment-form-sec ul li input[type=text],
.comment-form-sec ul li input[type=email],
.comment-form-sec ul li input[type=password],
.comment-form-sec ul li textarea,
.comment-form-sec ul li select{ width:100%; padding:10px 0 10px 10px; margin:0; border:2px solid #ddd; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;}

.comment-form-sec ul li.comment-box label{ vertical-align:top;}
.comment-form-sec ul li textarea{ min-width:100%; max-width:100%; min-height:170px; max-height:170px;}

.comment-form-sec ul li.submit{ text-align:right;}
.comment-form-sec ul li input[type=submit]{ padding:12px 26px; margin-top:20px;}
.comment-form-sec ul li > p{ display:none;}



@media(min-width:992px) and (max-width:1199px){

.container{ width:960px !important;}	
	
}

@media(min-width:768px) and (max-width:991px){

.container{ width:768px !important;}	
	
}

@media(max-width:767px){

.container{ width:420px !important;}	

.comment-form-sec ul li label{ width:100%; display:block; text-align:left; padding-right:0;}
.comment-form-sec ul li .field-group{ display:block; width:100%;}

.requist-form-sec ul li label{ width:100%; display:block; text-align:left; padding-right:0;}
.requist-form-sec ul li .field-group{ display:block; width:100%;}
	
}

@media(max-width:479px){

.container{ width:300px !important;}	
	
}