li{line-height: 2em;}
p{margin:0 0 20px 0;}
#main{}
.p50{width:49%; display:inline-block; vertical-align:top;}

h1,h2,h3{margin:0; font-weight:normal;}
h1{font-size:1.7rem; margin-bottom:30px;}
h2{font-size:1.3rem; margin:30px 0 5px 0;}
h3{font-size:1.1rem; margin-bottom:10px;}

/*----------------------------------------------------  
Comment  Section
------------------------------------------------------*/ 
#commentbutton{padding:10px 30px; border:1px solid #DDD; background-color:#EEE; border-radius:5px;}
#commentbox{display:none;}
#commentbox2{}
.contact-section{padding-top:0px; padding-bottom:0px; background:#F6F6F8;}
.contect_warp{position:relative;}
.contact-section .inner-contact{padding:4px 40px 50px 40px; position:absolute; top:85px; background:#fff; width:32%; margin-left:6%; box-shadow:0 0 15px rgba(0, 0, 0, 0.2);}
.contact-form #contact-form .con-field{outline:inherit; border-width:medium medium 1px; border-style:none none solid; border-color:-moz-use-text-color -moz-use-text-color #335995; -moz-border-top-colors:none; -moz-border-right-colors:none; -moz-border-bottom-colors:none; -moz-border-left-colors:none; border-image:none; width:50%; margin-bottom:30px; padding:5px 15px; line-height:38px; border:1px solid #DDD; border-radius:3px;}
.contact-form #contact-form .con-field:focus{border-bottom:1px solid #335995;}
.contact-form #contact-form::-webkit-input-placeholder{color:#9B9BA3; font-size:14px; text-align:left;}
.contact-form #contact-form:-moz-placeholder{color:#9B9BA3; font-size:14px; text-align:left;}
.contact-form #contact-form::-moz-placeholder{color:#9B9BA3; font-size:14px; text-align:left;}
.contact-form #contact-form:-ms-input-placeholder{color:#9B9BA3; font-size:14px; text-align:left;}
.contact-page textarea{line-height:16px !important; padding-top:20px !important;}
.contact-form #contact-form #submit-contact{padding:0; padding-right:30px; padding-left:30px; height:50px; line-height:50px; text-align:center; letter-spacing:0px; text-transform:capitalize; display:inline-block; overflow:hidden; outline:none; border:none; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; color:white; position:relative; margin:0px 0px 0px 0px; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease; background:#335995; /*! border-radius:50px; */ font-size:15px; font-weight:500; font-family:'Montserrat', sans-serif;}
.contact-form #contact-form #submit-contact:hover{background-color:#333; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.contact-form #contact-form #msg{color:#f54337;}
.con-field, .cmtbox{padding:20px; background-color:#F5F5F5; border:1px solid #E5E5E5; border-radius:3px;}

.catl{padding:5px 15px; border:1px solid #3f78e0; border-radius:25px; margin:5px; display:inline-block;}
.timsp{display:inline-block; width:100px; margin:10px;}
.timspi{display:inline-block; border-radius:50%; width:100px; margin:10px; overflow:hidden;}

@media only screen and (max-width:450px){
	.contact-form #contact-form .con-field{width:90%;}
}