.bookbtn button{
	background: #fff;
	border: none;
	font-weight: 600;
	padding: 5px 15px!important;
	border-radius: 3px;
}
.abouthome{
	padding: 60px 0;
}
.abouthome h2{
	color: #676e6e;
	font-size: 35px;
}
.mask{
	margin-bottom: 35px;
}
.aboutcont{
/*	padding-left: 25px;*/
}
.aboutcont p{
	margin-bottom: 10px;
	color: #000;
	padding: 0 20px 0 0;
	line-height: 1.9;
}

.aboutushome{
	padding: 45px 0;
}
.apparea p{
	font-weight: 300;
	font-size: 24px;
	background: #2c3292;
	padding: 15px;
	color: #ffffff;
}
#section-practice-areas{
	padding: 30px 0;
}
#section-practice-areas h2{
	margin-top: 10px;
	color: #2c3292;
}
#section-practice-areas ul li a{
	color: #000;
	font-weight: 500;
}
.achivement p{
	font-size: 16px;
	line-height: 1.5;
	padding: 0px 10px 0 0;
}
.owl-theme .owl-nav [class*='owl-'] {
    background: #2c3292;
}
.owl-theme .owl-nav [class*='owl-']:hover {
    background: #202576;
}
.text-light .de_testi.opt-2 blockquote {
	height: 440px;
}
.text-light .de_testi.opt-2 blockquote a{
	padding-left: 45px;
}
.text-light .de_testi.opt-2 blockquote img {
    height: 25px;
    width: 25px;
    float: left;
    transform: translate(40px,5px);
}
.reviews{
	padding: 60px 0;
}
#aboutpage{
	padding: 60px 0;
}
.aboutcnt h1{
	margin: 0;
	padding: 0;
	color: #2c3292;
	padding-bottom: 12px;
}
.aboutcnt h4{
	font-weight: 400;
	margin: 0;
	color: #8a8ecd;
	color: #2c3292;
	padding-bottom: 8px;
}
.aboutcnt h3{
	color: #676e6e;
	margin-top: 30px;
	font-size: 30px;
}
.aboutimg img{
	box-shadow: 0 0 10px #00000025;
	padding: 5px;
	width: 100%;
/*	float: right;*/
}
.aboutcnt ul{
	padding-left: 12px;
	margin-bottom: 0;
}
.aboutcnt ul li{
	line-height: 2;
}
.contactform h3{
	font-size: 25px;
	color: #2c3292;
	text-align: center;
}
.contactform form {
	background: #fff;
	padding: 20px;
	box-shadow: 0 0 10px #00000030; 
}
.contactform form label{
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
}
.contactform form input{
    display: block;
    width: 100%;
    border-radius: 0;
    border: 1px solid #00000030;
    padding: 10px 20px;
    margin-bottom: 15px;
}
.contactform form input::placeholder{
    color: #666!important;
}
.contactform form input:focus{
    outline: none;
    box-shadow: 5px 5px 10px #00000025;
}
.contactform form textarea{
    border: 1px solid #00000030;
    display: block;
    width: 100%;
     margin-bottom: 15px;
    height: 100px;
      padding: 10px 20px;
}
.form form textarea::placeholder{
    color: #ccc!important;
}
.contactform form textarea:focus{
    outline: none;
    box-shadow: 5px 5px 10px #00000025;
}
.contactform form button{
    width: 150px;
    padding: 10px 0;
     background: #2c3292;
    color: #fff;
    text-transform: uppercase;
    border: none;
    cursor: pointer;
      transition:0.5s ease;
    -moz-transition:0.5s ease;
    -webkit-transition:0.5s ease;
}
.contactform form button:hover{
   background-color: #14185a;
  }
.contactleft {
	text-align: center;
}
.contactleft h1{
	color: #252a81;
}
.contactleft h2 i{
	font-size: 36px;
	background: #252a81;
	width: 70px;
	height: 70px;
	line-height: 70px;
	border-radius: 50%;
	text-align: center;
}
.contactleft p{
	font-size: 16px;
}