/*
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>
*/
/*********************services****************/
#specialist{
 padding-top:40px;
 padding-bottom:40px;
  }
.specialist_right h2{
  color:#000;
  font-weight:bold;
  font-size:40px;
  margin-bottom:10px;
  }
.specialist_right h5{
 font-size:22px;
 color:#000;
 margin-bottom:10px;
 font-weight:bold; 
  }
.specialist_right .para_1{
margin-bottom:20px; 
  }
.specialist_right .para_2{
color:#999;
margin-bottom:20px; 
  }
.specialist_right h4{
color:#48b6de; 
font-weight:bold;
font-size:22px;
margin-bottom:20px;
  }
.specialist_right ul li{
margin-bottom:10px;
  }
.specialist_right ul li i{
vertical-align:middle;
margin-right:10px;
color: #1b2a55;
  }
  
 #choose{
padding-top:40px;
padding-bottom:40px;
background:#FFFFFF;
 }
.choose_1i span{
font-size:60px; 
line-height:0;
 }
.choose_1i{
border:1px solid #FFFFFF;
border-radius:5px;
padding:20px;
 }
.choose_2i{
padding:10px;
background:#FFFFFF; 
 }
.choose_2{
margin-top:30px; 
 }
.choose_2ir i{
font-size:60px;
display:block;
margin-top:10px; 
 }
.room_1 {
margin-bottom: 30px;
}
#help{
padding-top:40px;
padding-bottom:40px;
background:#d7f2f9;
 }
.help_1i{
box-shadow: 0 0 10px #cca87629;
padding:20px 15px;
background:#fff; 
 }
.help_1i span{
font-size:60px;
line-height:0; 
 }
 
#pricing{
padding-top:40px;
padding-bottom:40px; 
 } 
.pricing_1i{
 background:#48b6de;
 padding:40px 20px 45px 20px;
 }
.pricing_1i hr{
border-color:#1b2a55;
width:20%;
border-width:2px; 
 }
.pricing_1i h6 span{
font-size:60px;
font-weight:bold; 
 }
.pricing_1i h5{
font-weight:normal;
border-bottom:1px solid #48b6de;
padding-bottom:15px; 
 }
/*********************services_end****************/


@media screen and (max-width : 767px){
.pricing_1i {
margin-top:10px; 
 }
.specialist_right {
text-align:center;
margin-top:10px; 
 }
.choose_1i {
margin-top:10px; 
 }
.choose_2i {
text-align:center; 
 }
.help_1i {
margin-top:10px; 
 }
}

@media (min-width:768px) and (max-width:991px) {
.pricing_1i h2{
font-size:34px; 
 }
.specialist_left img{
min-height:500px; 
 }
.choose_2il  h2{
font-size:30px; 
 }
.choose_2ir i {
font-size: 40px;
margin-top:0;
}
 }
@media (min-width:992px) and (max-width:1200px) {
.specialist_left img{
min-height:500px; 
 }
  }
@media (min-width:1201px) and (max-width:1350px) {

 }