/*
 * Style tweaks
 * --------------------------------------------------
 */
html,
body {
  overflow-x: hidden; /* Prevent scroll on narrow devices */
   

}
body {
  padding-top: 70px;
 

}
.dropdown{

   margin: 1px;
  background-color: #8b0000;
  height: 40px;
  width: 261px;
  padding: 9px;
  margin-bottom: -1px;

}
.dropdown-toggle{
    color:white;
    padding:7px;
}

.muted{
	 color: #999999;
	 margin: -40px 0px 0px 1px;

	}
	
.img-responsive{
	margin-bottom: 20px;
	}
	
.pra{
	position:relative;

	 
	}
.mainText{
	font-size:16px;
  text-align:justify;
	}

 .para2{
  margin:10px 0 0 0;
 } 

.para3{
  margin:10px 0 0 0;
 } 

 .para4{
  margin:10px 0 0 0;
 } 

a.imm{

  color:black;
  
}

.col-xs-6 immi{

  padding-left: 60px;
}

a.fami{

   color:black;
}

 h3{
text-decoration: underline;
color:black;

 }	

.companyPro{

  margin:-20px 0 6px 0;
} 

.list-group-item {

  background-color:#8b0000;
}

h3.phone{
  text-decoration: none;
  color: #c80000;
}

h3.contactCall{

  text-decoration:none;
}

a.list-group-item {
  color: #fcfcfc;
}

a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #4c0000;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #8b0000;
  border-color: white;
}

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {

border-color:white;

}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: #fcfcfc;
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #fcfcfc;
}

a:hover,
a:focus {
  
  text-decoration: none;
}

.free{

  font-style:italic;
  font-weight: bold;
}

.contactHeader{
    float:right;
}

.contactHeader{
    margin: -15px 0 0 0;

}

.childImg{
 
   margin: 55px -170px 55px 0;

}

.petitionImg{
 
   margin: 55px 0 55px 0;

}

.homeImg{
 
   margin: 55px 0 55px 0;

}
		
footer {
  padding: 30px 0;
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
       -moz-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}

/*    
* customize
*--------------------------------------------------
*/

.dropdown:hover,
.dropdown:focus,
.dropdown a.dropdown-toggle:hover {
  color:white;
  text-decoration: none;
  background-color: #4c0000;
}
.dropdown a.dropdown-toggle:focus{
 color:white;

}

.dropdown.active,
.dropdown.active:hover,
.dropdown.active:focus {
  z-index: 2;
  color: white;
  background-color: #8b0000;
  border-color: white;
}
.btn{
  color:black;
}

@media (min-width: 992px) and (max-width: 1199px) {

  .dropdown {

  width: 211px;


  }

  .map{

    width:690px;
    height:350px;
  }


 .contactHeader{

  margin:0px;
 }


}

@media (min-width: 768px) and (max-width: 991px) {

 .dropdown {

  width: 155px;

}
 .map{

    width:520px;
    height:450px;
  }

 .contactHeader{

  margin:0px;
 } 


}

@media (min-width: 1200px) {
  .dropdown {
   width: 261px;
  }

  .map{

    width:840px;
    height:350px;
  }

}

@media(max-width:767px){

.map{

    width:370px;
    height:350px;
  }

 .contactHeader{

  margin:0px;
 }

}

