/*Layouts css goes here*/
/*#slider {
  background: url('http://immigrationpaperwork.us/wp-content/uploads/bg-slider.png') no-repeat center;

}*/

.slider {
   background: url('http://immigrationpaperwork.us/wp-content/uploads/bg-slider.png') no-repeat center;
  background: coverd;
  padding: 10px 0px;
  margin-bottom: 25px;
}

.copyright a {
 color:lightgray !important;
  font-size:10px;
  
}
.copyright:hover a {
color:gray !important;
  text-decoration: none !important;
}

.slider h2 {
  color: #fff;
  font-size: 20px;
  padding:0;
  margin:0;
}
.slider p {
  padding:0;
  margin:0;
  color: #fff;
}

#lang_sel_list {
height: inherit;
}

#lang_sel_list ul a, #lang_sel_list_list ul a:visited ,#lang_sel_list a, #lang_sel_list a:visited {background:none; color: #fff}

nav.ddl-nav-wrap {
 	/*border-right: 1px solid rgba(0,0,0,.05); */
  border-radius: 0px;
}
.ddl-navbar-nav > li > a {
 padding: 0px; 
  padding-top: 5px;
  padding-bottom: 5px;
  color: #2e2e2e;
  
}
.ddl-navbar-nav > li > a:hover {
  background: transparent
}

nav.ddl-nav-stacked {
  width: auto;
}

select {
  -webkit-appearance:none; 
  appearance:none ;
  border: 1px solid #bfbfbf;
  border-radius: 0px;
  background: transparent;
  padding-left: 5px;
	
  box-shadow: none;
  padding: 5px;
}


select {
background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%);
    background-position: calc(100% - 15px) calc(0.9em + 2px), calc(100% - 10px) calc(0.9em + 2px);
    background-size: 5px 5px, 5px 5px;
    background-repeat: no-repeat;
  outline: none !important;
}
select:focus, inpit, input:focus, textarea, textarea:focus {
 outline: none !important;
}
.gform_wrapper .hidden_label .gfield_label, .gform_wrapper label.hidden_sub_label, .gform_wrapper label.screen-reader-text {
 display:none !important; 
}
#field_1_1 > label {
  display:none !important; 
}

.bottom_more {
  padding-bottom: 10px;
}

.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large {
  outline: none !important;
}

.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper textarea.large {
 margin-top: 0px; 
}


.gform_wrapper .hidden_label input.large, .gform_wrapper .hidden_label select.large, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large,
.gform_wrapper textarea.large
{
    border: 1px solid #bfbfbf;
 width: 100% !important; 
}

.ginput_container_checkbox {
 margin-top: 0px !important; 
}

.gform_wrapper .gform_footer {
 margin: 0px !important;
  padding: 0px !important;
}

.gform_wrapper textarea.large {
 height: 100px !important; 
}

.gchoice_1_7_1 label {
 font-weight: normal; 
}

.gform_wrapper .top_label .gfield_label { display: none !important; }

h1 {
 font-size: 1.5em; 
  margin-top: 0;
  padding-top: 0;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] {
    display: block !important;
    width: 100%;
  background: #27ae60;
  color: #fff;
  box-shadow: none;
  border: 1px solid #27ae60;
}

img.alignleft, figure.alignleft {
 margin-right: 2px; 
}

.footer {
  padding: 20px 0px;
border-top: 1px solid lightgray;
  color: #000;
  margin-top: 20px;
  font-size: 12px;
  
 
}

.footer p {
  
  font-size: 14px;
}

@media (max-width: 991px) {

}

@media (max-width: 767px) {

  .widget_icl_lang_sel_widget {
   text-align: center; 
  }
  #lang_sel_list&nbsp;{
     background: red;
    display: inline-block;
    margin: 0 auto; 
}
  
  #lang_sel_list ul {
        display: inline-block;
    /* height: 20px; */
    text-align: center;
    width: inherit;
    padding-top: 20px !important;
  }
  
  .cc .col-sm-12 img {
   margin: 0 auto; 
  }
  
  .slider {
   margin-bottom: 0px; 
  }
  
}