@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);
@import url(http://fonts.googleapis.com/css?family=Sniglet);
/*
Template Name: A Rahman
Dade of Build: 17,01,2015
File Modifed Dade of Build: 30.10.2018
File Modified Author Name: Md Sohel
Author Contact: +8801761805899

*/
*{margin:0; padding:0;}
body{font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400; line-height:18px; background:#fff; color:#666;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#999;}
p{margin-bottom:15px;font-family: 'Open Sans', sans-serif;}
img{border:none;}
h1, h2. h3. h4, h5, h6 {font-weight:normal; font-family: 'Sniglet', cursive;}
.fix{overflow:hidden;}
.right{float:right; margin-left:0;}
.left{float:left; margin-right:15px;}
.center{display:block; margin:0 auto;}
.woner_biodata a, .main_menu ul#nav li a, .footer_right a, .footer_right a i, a{transition: all .6s ease 0s; -moz-transition: all .6s ease 0s; -webkit-transition:all .6s ease 0s; -o-transition:all .6s ease 0s;}
.header{background: url("img/header_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
height: 85px;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 9999;}
.header_wrap{width:960px; margin:0 auto;}
.logo{margin-top: 5px;
margin-left: 0px;}
.main_menu{margin-top: 30px;}
.main_menu ul#nav{margin:0; padding:0;list-style:none;}
.main_menu ul#nav li{float:left; }
.main_menu ul#nav li a{display:block; padding: 5px 8px; color:#fff;}
.main_menu ul#nav li a:hover{color:#813937;}
.slider{margin-bottom: 60px;}
.content{width:960px; margin:0 auto; margin-bottom:50px; text-align:center;}
.about_us_information{}
.about_us_information h2{font-family: 'Open Sans', sans-serif;font-weight:600;color: #F9C939;
text-transform: uppercase;
font-size: 30px;
line-height: 40px;margin-bottom:20px;}
.about_us_information p{font-size: 14px;
line-height: 24px;
margin-top: 30px;
padding: 0 0px;}

.woner_information{width:960px;margin-top: 100px; }
.woner_img_title{width:960px; }
.woner_img{margin-left: 205px;height:180px;
width: 180px;position:relative; cursor:pointer;}
.woner_img img{overflow:hidden;background: none repeat scroll 0 0 #fff; 
margin-left: 0px; height:100%; width:100%;padding:4px; border:2px solid#FFEA8B;}

.woner_title{border-left: 5px solid #FFEA8B;
padding-left: 20px;
text-align: left;
width: 520px;
margin-top: 45px;}
.woner_title h2{font-size:25px; font-weight:normal; margin-bottom:10px;}
.woner_title h4{font-size:16px; font-weight:normal; margin-bottom:10px;}
.woner_title h3{font-size: 18px;
font-weight: normal;
margin-bottom: 2px;
opacity: 0.6;}
.woner_title p{font-size: 9.8px;opacity: 0.6;margin-bottom:0;
letter-spacing: 0.2px;}
.woner_biodata{width:960px;padding-right: 0px;
text-align: left;}
.woner_biodata p{font-size:15px; line-height:25px; }
.woner_biodata i{font-size:22px; color:#999;}
.footer{background: none repeat scroll 0 0 rgba(225, 178, 40, 1);
color: #fff;
padding: 0;}
.footer_wrapper{ width:960px; display:block; margin:0 auto; }
.footer_wrapper h2{color: #fff;
font-size: 20px;
font-weight: 300;
text-align: left;}
.footer_left{background: none repeat scroll 0 0 #ce9a00;
padding: 25px 20px;
width: 220px;}
.footer_left h2{text-align:center;}
.footer_left p{font-size: 14px;
font-weight: 300;
line-height: 20px;
margin-bottom: 0;
text-align: center;}
.footer_border{padding: 25px 0 0;
width: 685px;}
.footer_middle{width:466px;}
.footer_middle ul#footer {margin:0; padding:0; list-style:none;}
.footer_middle ul#footer li{float:left;}
.footer_middle ul#footer li a{display:block; padding:0px 4px; font-size:9.9px; font-weight:300; color:#fff;}
.footer_middle ul#footer li a:hover{color:#FFEA8B;}
.footer_right{width: 204px;
text-align: right;}
.footer_right h2{margin-left:15px;}
.footer_right a{ border: 1px solid #fff;
border-radius: 50px;
font-size: 14px;
line-height: 40px;
margin-left: 3px;
padding: 5px 12px;
color: #fff;
}
.footer_right a:hover{background:#FFEA8B;border: 1px solid #E1B228;color:#CE9A00;}
.footer_right a i:hover{ }
.footer_right a i{}
.twitter-icon{margin-right: -6px;}
.google_plus-icon{margin-right: -6px;}
.skype-icon{margin-right: -5px;}
.youtube-icon{margin-right: -5px;}
.copy_right_information{margin-right: 0;
margin-top: 15px;
width: 685px;}
.copy_right_information p{}
a.a_rahman_link{color: #fff;}
a.a_rahman_link:hover{color: #FFEA8B;}
.copy_right_information a.developer_link{background: none repeat scroll 0 0 #fff;
color: #E1B228;
padding: 5px 15px;}
.copy_right_information a.developer_link:hover{background:#FFEA8B; color:#E1B228;}
p.developed{text-align: right;}

/*Legal Team CSS*/
.legal_team, .contact_us, .practice_area, .service, .client, .gallery{width:960px; margin:0 auto; display:block;margin-bottom:50px;}
.legal_team h2, .contact_us h2, .practice_area h2, .service h2, .client h2, .gallery h2{font-family: 'Open Sans', sans-serif;font-weight:600;color: #F9C939;
text-transform: uppercase;margin-top: 125px;
font-size: 30px;
line-height: 40px;margin-bottom:20px;}
.lgl_team_icon{}
.lgl_team_icon h3{background: url("img/arrow.png") no-repeat scroll 0 3px #FFF4E0;
font-size: 18px;
font-weight: normal;
line-height: 30px;
margin-bottom: 10px;
padding-left: 40px;
text-align: left;}
.lgl_team_icon span{font-size:14px; color:rgba(0,0,0,.4)}
/*Contact us CSS*/
.contact_us{margin-bottom:50px;}
.contact_us_info{}
.contact_us_info p{font-size:18px; text-align:center; line-height:28px;}

/*Practice area CSS*/
.practice_area{}
.practice_area h2{}
.practice_area_info h3{background: none repeat scroll 0 0 rgba(255, 234, 193, 0.8);
font-size: 20px;
line-height: 28px;
text-align: left;
font-weight: 600;
color: #666;}
.practice_area_info article h2{background:rgba(255,234,193,.5)}
.practice_area_info article{margin-bottom: 22px;
text-align: justify;}
.practice_area_info article h2, .service_info article h2, .our_client h2{color: #666;margin-top: 5px;
font-size: 18px;
margin-bottom: 0;}
.practice_area_info article p{line-height: 22px;
font-size: inherit;background:rgba(255,234,193,.2)}
.practice_area_info h4{font-size: 14px;background:rgba(255,234,193,.5);
line-height: 25px;
text-align: left;
font-weight: bold;}
/*Queries CSS*/

.queries {margin:0px auto; display:block;padding:200px 0; width:960px;}
.queries h2{font-size: 25px;
line-height: 30px;}

/*Service CSS*/

.service{}
.service_info{text-align:left;}
.service_info article{margin-bottom: 30px;}
.service_info article h2{background:rgba(255,234,193,.8)}
.service_info article h3{overflow: hidden;background:rgba(255,234,193,.5);
margin-bottom: 20px;
font-weight: 500;
line-height: 25px;}
.service_info article h4{font-size: 16px;background:rgba(255,234,193,.3);
line-height: 22px;
font-weight: 500;}
.service_info article p{background: url("img/icon.png") no-repeat scroll 0px 2px rgba(255,234,193,.2);
padding-left: 20px;
margin-top: -5px;}
.service_info article ol{margin-top: -10px;
padding-left: 35px;}
.service_info article ol li{}

/*Client CSS*/
.client{color:rgba(0,0,0,.6)}
.our_client h2{color: #666;
font-size: 25px;
font-weight: 500;
margin-bottom: 10px;
text-align: left;background:#FFEECD;}
.our_client h3{background: url("img/arrow.png") no-repeat scroll 0 4px #FFFBF3;
font-size: 20px;
font-weight: 400;
line-height: 30px;
margin-bottom: 10px;
padding-left: 40px;
text-align: left;}
.locall_clients, .international_clients{padding-left: 0px;
padding-top: 30px;}
.locall_clients h2{}
.locall_clients h3{}
.international_clients{}
.international_clients h2{}
.international_clients h3{}

/*Gallery CSS*/
.gallery {}
.gallery h2{}
.gallery img{width:100%; height:100%; border:none;}









