/*
Template Name: Directory
File: Layout CSS
Author: TemplatesOnWeb
Author URI: https://www.templateonweb.com/
Licence: <a href="https://www.templateonweb.com/license">Website Template Licence</a>
*/
/*********************list****************/
#list{
padding-top:40px;
padding-bottom:40px; 
 }
.list_1l1 .input-group{
border:1px solid #ddd;
   /*margin-bottom:20px; */
 }
.list_1l1 .form-control{
height:50px;
border:none;
box-shadow:none; 
background:none;
font-size:16px;
 }
.list_1l1 .btn{
background:none;
border:none;
box-shadow:none; 
color:#ff8100;
font-size:16px;
 }
.bg_tag {
    background: #002b5e;
    padding: 15px 15px 15px 15px;
    color: #ffffff;
    margin-top: 0px;
}
.bg_tag1 a{
background:#ff8100;
padding:15px;
border-radius:30px;
display:block; 
 }
.bg_tag1 i{
margin-right:5px; 
 }
.bg_tag1:hover a{
color:#000; 
 }
.bg_tag2 a{
border:1px solid #ddd;
padding:15px;
border-radius:30px;
display:block;  
 }
.bg_tag2 i{
margin-right:5px; 
 }
.bg_tag2:hover a{
color:#000; 
 }
.bg_tag2:hover span{
color:#fff; 
 }
.bg_tag2 a:hover{
background:#ff8100;
border-color:#ff8100;
 }

.list_1l1 ul{
    padding: 0px 5px 10px 5px;
 }
.list_1l1 ul li{
display:inline-block;
margin-bottom:8px; 
 }
.list_1l1 ul li a{
background:#f4f4f4;
padding:5px 10px;
display:block; 
 }
.list_1l1 ul li a:hover{
background:#ff8100;
color:#fff; 
 }
.list_1l2{
    margin-top: 25px;
    border: 1px solid #a3cdff; 
	
 }
.list_1l2 h6{
border-bottom: 1px solid #a3cdff;
    padding: 15px 15px 15px 15px;
    margin-top: 0px; 
 }
.list_1l2 h6 i{
 color: #ff8100;
    padding-right: 5px;
 }
 .list_1l2 .border_none{
	 border:none;
	 padding: 15px 15px 0px 15px !important;
}
.list_1l2 .m_bottom{
	padding-bottom: 20px!important;
}
.feature_1{
margin-top:20px!important; 
 }
 
/* Indicators list style */
.article-slide .carousel-indicators {
width: 100%;
position:static;
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:70px;
}
/* Indicators list style */
.article-slide .carousel-indicators li {
border: medium none;
border-radius: 0;
margin-bottom: 5px;
margin-left: 0;
margin-right: 5px !important;
margin-top: 0;
width:15%;
}
/* Indicators images style */
.article-slide .carousel-indicators img {
border: 5px solid #f4f4f4;
float: left;
left: 0;
width:100%;
}
/* Indicators active image style */
.article-slide .carousel-indicators .active img {
border: 5px solid #ff8100;
}
.list_1d1 ul li a{
background:#f4f4f4;
padding:5px 10px;
display:block; 
}
.list_1d1 ul li a:hover{
background:#ff8100;
color:#fff;
}
.list_1d1 ul li a i{
margin-right:5px;
vertical-align:middle;
}
.list_1d1 ul li{
display:inline-block; 
}
.list_1d1 p i{
 padding: 0px 5px 0px 15px;
    color: #002b5e;
}
.list_1d3{
background:#f4f4f4;
padding:30px 15px; 
    border: 1px solid #e4e4e4;
 }
.list_1d3l ul li a{
background:#ff8100; 
 }
.list_1d5i .form-control{
height:45px;
box-shadow:none;
border-radius:0;
margin-top:15px;
border-color:#ddd; 
 }
.list_1d5i .form_1{
height:130px;
 }
.list_1d2 h4 {
    margin: 15px 0px 0px 10px !important;
}
/*********************list_end****************/


@media screen and (max-width : 767px){
#list{
text-align:center; 
 }
.bg_tag1 a{
text-align:left; 
 }
.bg_tag2 a{
text-align:left; 
 }
.list_1l2 h6{
text-align:left;  
 }
.list_1rm {
margin-top:10px; 
 }
.feature_1i2 {
text-align:left;  
 }
.article-slide .item img{
height:auto!important; 
 }
.article-slide .carousel-indicators li{
 height:60px;
 width:13%;
 }
.article-slide .carousel-indicators li img{
 height:60px;
 }
.list_1d1 ul li{
margin-bottom:5px; 
 }
.category_1i h6{
text-align:left; 
 }
.list_1d3r {
margin-top:10px; 
 }
.list_1d4 img{
margin-bottom:10px; 
 }
.article-slide .carousel-indicators{
margin-bottom:0; 
 }
}

@media (min-width:768px) and (max-width:991px) {
.list_1d1 ul li{
margin-bottom:5px; 
 }
.list_1d3l ul li{
margin-bottom:5px;
 }
.bg_tag2 a{
font-size:12px; 
 }
 }
@media (min-width:992px) and (max-width:1200px) {
.bg_tag2 a{
font-size:13px; 
 }
.list_1d3l ul li{
margin-bottom:5px;
 }
  }
@media (min-width:1201px) and (max-width:1270px) {

 }
