/*
Template Name: Law Firm
File: Layout CSS
Author: TemplatesOnWeb
Author URI: https://www.templateonweb.com/
Licence: <a href="https://www.templateonweb.com/license">Website Template Licence</a>
*/
/*********************blog_detail****************/
#blog{
padding-top:40px;
padding-bottom:40px; 
 }

.product_1i{
box-shadow: 0 0 10px #cca87629;
padding: 15px 15px 18px 15px;
 }
.product_1i h5{
background:#af8c5d;
color:#fff; 
padding:10px 10px 10px 10px;
 }
.product_1i .form-control {
    height: 48px;
    font-size: 16px;
    border-color: #cca87629;
    box-shadow: none;
    border-radius: 0;
}
.product_1i .input-group .btn {
    background: #af8c5d;
    margin-left: 0!important;
    padding: 10.5px 20px;
    font-size: 18px;
    border-radius: 0;
    border-color: #af8c5d;
}
.product_1i .input-group{
margin-top:15px; 
 }
.product_1i{
margin-top:20px; 
 }
.product_1i1 h5{
background:#af8c5d;
color:#fff; 
padding:10px 10px 10px 10px;
 }
.product_1i1{
padding: 15px 15px 18px 15px;
box-shadow: 0 0 10px #cca87629;
margin-top:20px;
margin-bottom:20px;
 }
.product_1i1 ul li {
    display: inline-block;
    margin-top: 5px;
}
.product_1i1 ul li a {
    padding: 8px 8px 8px 8px;
    display: block;
    background:  #cca87629;
}
.product_1i1 ul li a:hover {
    background:#af8c5d;
    color: #fff;
}
.blog_1li2 h5{
background:#af8c5d;
color:#fff; 
padding:10px 10px 10px 10px;
 }
.blog_1li2{
padding: 15px 15px 18px 15px;
box-shadow: 0 0 10px #cca87629;
 }
.blog_1li2 h6 {
    border-bottom: 1px solid #cca87629;
    padding-bottom: 15px;
    font-size: 14px;
	text-transform:uppercase;
}
.blog_1li2 h6 i {
    font-size: 6px;
    vertical-align: middle;
    margin-right: 5px;
}
.blog_1r1{
padding: 15px 15px 18px 15px;
box-shadow: 0 0 10px #cca87629;
margin-top:20px;
 }
.blog_1r1 .head_bg{
background:#af8c5d;
color:#fff; 
padding:10px 10px 10px 10px;
 }
.blog_1r1i {
    margin-top: 20px;
}

.blog_detail_l{
padding:30px 15px;
box-shadow: 0 0 10px #cca87629; 
 }
.blog_detail_l h6 a{
margin-right:30px; 
color:#999;
 }
.blog_detail_l h6 a i{
margin-right:5px; 
 }
.blog_detail_l blockquote {
    margin-bottom: 0;
    border-color: #af8c5d;
	margin-top:20px;
	background: #eaa71026;
	padding:30px;
}
.blog_detail_lil ul li{
display:inline-block;
margin-bottom:5px; 
 }
.blog_detail_lil ul li a{
 display:block;
 border:1px solid #cca87629;
 padding:8px;
 }
.blog_detail_lil ul li a:hover{
background:#af8c5d;
color:#fff;
border:1px solid #af8c5d;
 }
.blog_detail_lir .social-network a {
    background: #af8c5d;
}
.blog_detail_l1{
padding:30px 15px;
box-shadow: 0 0 10px #cca87629;
margin-top:30px;
 }
.blog_detail_l1 .social-network a {
    background: #af8c5d;
}
.blog_detail_l2{
padding:25px 15px 30px 15px;
box-shadow: 0 0 10px #cca87629;
margin-top:30px; 
 }
.blog_detail_l2i1 h4 a{
font-size:16px; 
 }
.blog_detail_l2i1{
margin-top:30px; 
border-bottom:1px solid #cca87629;
padding-bottom:30px; 
 }
.blog_detail_l3{
padding:25px 15px 30px 15px;
box-shadow: 0 0 10px #cca87629;
margin-top:30px; 
 }
.blog_detail_l3i .form-control{
height:50px;
font-size:18px;
margin-top:20px;
border-radius:0; 
border-color:#cca87629;
box-shadow:none;
 }
.blog_detail_l3i .form_1{
height:150px;
 }
.blog_h1{
margin-top:30px; 
 }
.blog_1 h3 {
border-left: 5px solid #af8c5d;
padding-left: 10px;
}
.slide img{
min-height:260px; 
 }
/*********************blog_detail_end****************/


@media screen and (max-width : 767px){
.blog_detail_l {
text-align:center; 
 }
.blog_detail_l h6 a{
margin-right:5px; 
 }
.blog_detail_lir {
text-align:center;  
 }
.blog_detail_l2 {
text-align:center; 
 }
.blog_detail_l2i1 .pull-right{
float:none!important; 
 }
.blog_detail_l2i1 img{
margin-bottom:15px;
 }
.blog_detail_r {
margin-top:20px; 
 }
.blog_pg_1r1 {
text-align:center;  
 }
.blog_pg_1r1 h6{
text-align:left;  
 }
.blog_detail_r1 {
text-align:center; 
 }
.blog_detail_r1ir {
margin-top:15px; 
 }
.blog_detail_r2 {
text-align:center;  
 }
.blog_detail_l3 {
text-align:center;  
 }
 
.blog_2i {
text-align:center; 
margin-bottom:10px; 
 }
.product_1_last ul li{
margin-bottom:5px; 
 }
.blog_1r{
margin-top:20px; 
 }
#blog{
text-align:center; 
 }
.blog_1li2  h6{
text-align:left;  
 }
.blog_1r1il {
margin-top:10px; 
 }
.blog_detail_l img{
height:auto; 
 }
.blog_detail_l h1{
font-size:40px;
 }
}

@media (min-width:768px) and (max-width:991px) {
.blog_1r1il h5{
font-size:16px; 
 }
.blog_detail_lir ul.social-network li{
margin-bottom:5px; 
 }
 }
@media (min-width:992px) and (max-width:1200px) {

  }
@media (min-width:1201px) and (max-width:1350px) {

 }