
/*blue #5B2D8B 91 45 139*/
/*purple #B86BAC 184 107 172*/
/*background-color: #F8F8F8*/

.white_block {
	background-color: #ffffff;
	padding: 50px 35px;
	-webkit-box-shadow: -2px 2px 10px 10px rgba(91,45,139,0.3);
    box-shadow: -2px 2px 15px 10px rgba(91,45,139,0.3);
}

.testmonial_white_block {	
	margin: 20px;
	padding: 25px;
	-webkit-box-shadow: -2px 2px 10px 10px rgba(91,45,139,0.3);
    box-shadow: -2px 2px 10px 10px rgba(91,45,139,0.3);
}

.footer_block
{
    margin-left:-77px;
}
footer
{
    background-color:#363b3e;
    padding: 10px 0 0 0;
}

.footer h3 a,.footer h3
{    
    font-weight: 100;
    color:#ffffff;
    font-size:18px;
}
.footer h3 a:hover{
    text-decoration: none;
}
.footer p a,.footer p
{
    color:grey;
    font-size:14px;
}
.top
{
    margin-top:40px;
}

.top ul
{
    list-style-type:none;
}

.top li
{
    float:left;
    padding:5px;
}

.top li a
{
    text-decoration:none;
    color:#616669;
    text-align:center;
}

.top ul li a i
{
    width:30px;
    height:30px;
    padding:7px;
    border:1px solid #ffffff;
    text-align:center;
    border-radius:50%;
    color:#ffffff;
}
.top i:hover
{
    background-color:#ffffff;
}

.top ul li a i:hover
{
    color:#363b3e;
}

.foot_title_brd {
    width:90px;
    margin-top: 3px;
    border-bottom:2px solid #5B2D8B;
}
.footer_btn {
    background-color: #5B2D8B;
    font-size: 14px;
    color: #ffffff;
    padding: 5px;
    text-align: center;
    border:none;
    border-radius:5px;
    width: 150px;
    display: block;
    margin-top: 15px;
}
.footer_txtbox {
    border-radius: 5px;
    border:none;
    background-color: #ffffff;
    font-size: 12px;
    width: 60%;
    padding: 5px 10px;
}