/* Enter Your Custom CSS Here */
.home-contact{
background:#428bca;	
  padding: 15px 10px 15px 10px;
}
.home-contact
label {  
    color: #FFF;
      font-size: 13px;
}
.home-contact
h3.heading{
    text-align: center;
    color: #fff;
    text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
      font-size: 22px;
}
.home-contact
h3.heading:before{
background: none;
}

.home-contact select, 
.home-contact textarea, 
.home-contact input[type="text"], 
.home-contact input[type="password"], 
.home-contact input[type="datetime"], 
.home-contact input[type="datetime-local"], 
.home-contact input[type="date"], 
.home-contact input[type="month"], 
.home-contact input[type="time"], 
.home-contact input[type="week"], 
.home-contact input[type="number"], 
.home-contact input[type="email"], 
.home-contact input[type="url"], 
.home-contact input[type="search"], 
.home-contact input[type="tel"], 
.home-contact input[type="color"], 
.home-contact .form-control{
  margin-bottom: 15px;
  color: #2B2B2B;
      font-size: 14px;

}
.home-contact 
.btn-theme-bg{
background-color:#00437D;
}
.home-contact 
div.wpcf7-validation-errors {
  
    color: #F00;
}
.home-contact 
div.wpcf7-mail-sent-ok{
    border: 2px solid #48F100;
    color: #48F100;
}

/*********************/
.contact-page{
background:#428bca;	
  padding: 15px 10px 15px 10px;
  margin-top: 10px;
}
.contact-page
label {  
    color: #FFF;
      font-size: 13px;
}
.contact-page
h3.heading{
    text-align: center;
    color: #fff;
    text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
      font-size: 22px;
}
.contact-page
h3.heading:before{
background: none;
}

.contact-page select, 
.contact-page textarea, 
.contact-page input[type="text"], 
.contact-page input[type="password"], 
.contact-page input[type="datetime"], 
.contact-page input[type="datetime-local"], 
.contact-page input[type="date"], 
.contact-page input[type="month"], 
.contact-page input[type="time"], 
.contact-page input[type="week"], 
.contact-page input[type="number"], 
.contact-page input[type="email"], 
.contact-page input[type="url"], 
.contact-page input[type="search"], 
.contact-page input[type="tel"], 
.contact-page input[type="color"], 
.contact-page .form-control{
  margin-bottom: 15px;
  color: #2B2B2B;
      font-size: 14px;

}
.contact-page 
.btn-theme-bg{
background-color:#00437D;
}
.contact-page 
div.wpcf7-validation-errors {
  
    color: #F00;
}

.contact-page 
div.wpcf7-mail-sent-ok{
    border: 2px solid #48F100;
    color: #48F100;
}

/*********************/

#text-12{
background:#428bca;	
  padding: 15px 10px 15px 10px; 
  margin-bottom:15px;
}

#text-12
label {  
    color: #FFF;
      font-size: 13px;
}
#text-12
h3.heading{
    text-align: center;
    color: #fff;
    text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
      font-size: 22px;
}
#text-12
h3.heading:before{
background: none;
}

#text-12 select, 
#text-12 textarea, 
#text-12 input[type="text"], 
#text-12 input[type="password"], 
#text-12 input[type="datetime"], 
#text-12 input[type="datetime-local"], 
#text-12 input[type="date"], 
#text-12 input[type="month"], 
#text-12 input[type="time"], 
#text-12 input[type="week"], 
#text-12 input[type="number"], 
#text-12 input[type="email"], 
#text-12 input[type="url"], 
#text-12 input[type="search"], 
#text-12 input[type="tel"], 
#text-12 input[type="color"], 
#text-12 .form-control{
  margin-bottom: 15px;
  color: #2B2B2B;
      font-size: 14px;

}
#text-12
.btn-theme-bg{
background-color:#00437D;
}
#text-12
div.wpcf7-validation-errors {
  
    color: #F00;
}


#text-12
div.wpcf7-mail-sent-ok{
    border: 2px solid #48F100;
    color: #48F100;
}

.nav > li > a {
    padding: 15px 10px !important;
}

.fa.fa-angle-down{
padding-left: 6px;
    position: relative;
    bottom: -1px;
}

.navigation.post-navigation{
    display: none;
}

.widget.widget_recent_entries ul li a{
    color: white;
}


li#menu-item-1352:hover ul {
    display: block;
}

li#menu-item-1353:hover ul {
    display: block;
}

li#menu-item-1355:hover ul {
    display: block;
}
li#menu-item-1354:hover ul {
 display: block;

}

.top-bar-wrap {   
    background-color: #1c3664;
}

.navbar-right {
    background-color: rgba(28, 54, 100, 0);
}

.navbar-right a {
    color: #333;
}

li.current-menu-item a {
    background: rgba(28, 54, 100, 0);
    color: #1c3664;
}

.navbar-collapse.collapse ul li.current-menu-ancestor > a {
    background: #000000;
    color: #fff;
}

.top_text{
    display: none;
}

.navbar-brand  img {
      width: auto;
    height: auto;
    padding-top: 9px;
  
}

.dropdown-menu{
   padding: 0px 0;
      border-radius: 0px;
  border-top: 1px solid #f1f1f1 !important;
    border-left: 1px solid #f1f1f1 !important;
    border-right: 1px solid #f1f1f1 !important;
}

.nav>li>a:hover {
    text-decoration: none;
    background-color:rgba(28, 54, 100, 0);
  color: #12548a !important;
}

.navbar-nav > li > .dropdown-menu, .navbar-nav > li > .sub-menu {
    background-color: #8fdbfb;
}

.dropdown-menu>li>a {
    background: #66bcd5;
      padding: 7px 20px;
      border-bottom: 1px solid #f1f1f1;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{
    background: #1b3664;
}

#main-menu{
	 display: none;
}

.navbar-right {
    float: left !important;
}

button#responsive-menu-button {
    float: right;
}

 .social-mobile{
    display: none;
  }

.align-center{
    text-align: center;
}


.title-line{
	width:300px; margin:0 auto;
}
.line-left{
width: 95px;
    height: 1px;
    background: #12548a;
    position: relative;
    left: 0;
    float: left;
    margin-top: 14px;	
}
.line-right{
	 width: 95px;
    height: 1px;
    background: #12548a;
    position: relative;
    left: 0;
    float: left;
    margin-top: 14px;
}
.title-icon{
 width: 50px;
    float: left;	
}

.navbar {
    overflow: visible;
}
.new-menu{
float: left;
      padding-top: 30px;
}
.social-destop{
    text-align: center;
    padding-bottom: 6px;

}

.header-text{
font-weight: bold;
    font-size: 18px;
    color: #28A4E1;
    padding-bottom: 16px;
  padding-top: 10px;
}
@media only screen and (max-width: 950px){
.navbar-collapse.collapse {
    width: 100%;
        margin-top: 0 !important;
}
  .pull-left_2 {
    display: none;
}
  
}
@media only screen and (min-width:1230px){
.container_logo_area {
 
    width: 100%;
}
}


@media only screen and (max-width:1225px){
.new-menu {
    display: none;
}
}

@media only screen and (max-width: 950px){
.nav > li > a {
    padding: 10px 10px !important;
}
}
@media only screen and (max-width: 750px){
#slider-part{
        padding-top: 00px;
    overflow: hidden;
}
}
@media only screen and (max-width: 600px){
	.title-line {
    width: 243px;
    margin: 0 auto;
    overflow: hidden;
}
.social-destop{
      display: none;
}
  .navbar-brand2.navbar-brand{
  text-align: center;
  }
.social-mobile {
    display: block;
    overflow: hidden;
    width: 100%;
    padding-top: 10px;
    text-align: center;
}

.navbar-brand img {
    padding-top: 0;
    margin-top: -18px;
}
}

@media only screen and (max-width: 540px){



.navbar-brand img {
    width: 210px;
    height: auto;
    padding-top: 4px;
}

}

.header-text{
}

.header-text a{
  text-transform: uppercase;
    font-weight: bold;
    border: 2px solid #1982d1;
    color: aliceblue;
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 10px;
    background: #4ba8ef;
}

.header-text a:hover{
  border: 2px solid #4ba8ef;
   background: #1982d1;
}

.dropdown-menu>li>a {
    background: #fff;
}


#text-5 {
    background: #428bca;
    padding: 15px 10px 15px 10px;
    margin-bottom: 15px;
}

#text-5
 label {
    color: #FFF;
    font-size: 13px;
}

#text-5
 h3.heading {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
}

#text-5
 .btn-theme-bg {
    background-color: #00437D;
}


.elementor-2219 .elementor-element.elementor-element-84b0111 .elementor-image img {
    width: 80%;
}



input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], .material.woocommerce-page[data-form-style="default"] input#coupon_code{
	
	background-color:white !important;
	
}

.form-group label{color:white !important;

font-size:15px !important;
	float:left !important;

}

input[type=submit], button[type=submit], input[type="button"]{
	
	float:left !important;
	
}