/*
Theme Name: Yasmeen
Theme URI: http://yasmeenbaig.com
Author: Shahadat hossain
Author URI: http://myshahadat.com/
Description: The theme Yasmeen is for WordPress takes beautifully in own unique Design. Starting color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, featured-images
Text Domain:yasmeen
This theme, like WordPress, is licensed under the GPL.
*/

@font-face {
font-family: "FontAwesome";
font-weight: normal;
font-style : normal;
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
}

@import url('https://fonts.googleapis.com/css2?family=Prompt:wght@400;500;600;700;800;900&display=swap');

body{
	font-family: 'Prompt', sans-serif;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Prompt', sans-serif;
	color: #072139;
}
h1{
	font-size:36px;
	font-weight: 400;
}
h2{
	font-size:30px;
	font-weight: 400;
}
h3{
	font-size:24px;
	font-weight: 400;
}
h4{
	font-size:18px;
	font-weight: 600;
}
p{
	font-family: 'Prompt', sans-serif;
	font-weight: normal;
	font-size:14px;
}
.widget{
	margin-bottom: 50px;
}
.widget h4{
	margin-bottom:0px;
}
.widget p{
	margin-bottom:0px;
}
/********************background ****************/
.bg-primary{
	background-color: #002351 !important;
}
.bg-lite{
  background-color: #b4e1f6 !important;
}

/********************button ****************/
.btn-primary{
  color: #fff;
  background-color: #002351;
  border-color: #002351;
}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus {
    background-color: #002351;
    border-color: #002351;
    box-shadow: 0 0 0 0 rgba(49,132,253,.0);
}

.btn-lite{
  color: #fff;
  background-color: #b4e1f6;
  border-color: #b4e1f6;
}
.modal-dialog{
	max-width: 250px;
	margin: 0 auto;
}
.modal-body{
	margin: 0 auto;
}
.modal-content{
	background-color: #ffbf00;
	border:10px solid rgba(0,0,0,.2);
}
.navbar-nav{
	text-align: center;
}
.navbar-nav .dropdown-menu{
	text-align: center;
}

.menu,.sub-menu{
	list-style: none;
}

.menu .sub-menu{
	margin:0 20px;
}

.menu li a{
	color: #072139;
	padding:5px 10px;
	display:block;
	font-size: 15px;
	transition:all 0.8s ease-out;
	border-bottom:1px solid #fff;
}
.menu li a:hover{
	border-bottom:1px solid #072139;
	color:#072139;
	background: #f8f8f8;
}

.menu .sub-menu li a{
	font-size: 14px;
}
.menu .sub-menu li a:before {
	font-family: "FontAwesome";
	  content: "\f105";
	  display: inline-block;
	  padding-right: 5px;
	  vertical-align: middle;
	  font-weight: 900;
}

.fixed-top{
  padding:0px 0px;
}
.admin-bar .fixed-top{
	top:32px;
}
.social-icon .nav-link{
  padding: 0.3rem;
  line-height: 0;
  margin: .7rem 0rem;
  color:#072039;
}
.hamburger_icon{
	
}
.hamburger_icon small{
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color:#072039;
	letter-spacing: 2px;
}
.hamburger_icon:hover{
	text-decoration: none;
	color:#072039;
}
.hamburger{
text-align: center;
width: 26px;
margin: 0 auto;
display: block;
transition: opcity 0.3s ease-out;
}
.hamburger span{
width: 100%;
height: 2px;
display: block;
background:#072039;
margin: 0 0 5px;
}
.social-icon .nav-link:hover{
  color:#3f78b3;
}

.hamburger:hover{
  /*background: #ffffff;*/
 /* border: 2px solid #3f78b3;*/
}
.hamburger .fa-bars:hover{
  color: #3f78b3;
}
/*.modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}*/

.modal-content {
  height: auto;
  border-radius: 0rem;
}

.navbar-light .navbar-nav .nav-link {
     color:#072039;
}
.navbar-light .navbar-nav .active > .nav-link{
  color:#072039;
}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active {
  color:#072039dd;
}
.navbar-nav .dropdown-menu{
  background: none;
  padding: 0;
  margin: 0;
  border: 0;
}
.navbar-light .navbar-nav .show > .nav-link{
  color:#072039;
}
.dropdown-item{
  color:#072039;
}
.navbar-nav .dropdown-item:focus, .dropdown-item:hover{
  background: none;
  color:#072039dd;
}
.content{
 /* padding:105px 0 70px 0px;*/
}
@media all and (max-width:782px) {
   .admin-bar .fixed-top{
        top:46px;
    }
}
/************contact form 7************/
::-webkit-input-placeholder { /* WebKit browsers */
color:#89d0f0 !important;
opacity: 1;
font-family: 'Prompt', sans-serif;
font-weight: 400;
font-size: 12px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#89d0f0 !important;
opacity: 1;
font-family: 'Prompt', sans-serif;
font-weight: 400;
font-size: 12px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#89d0f0 !important;
opacity: 1;
font-family: 'Prompt', sans-serif;
font-weight: 400;
font-size: 12px
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#89d0f0 !important;
opacity: 1;
font-family: 'Prompt', sans-serif;
font-weight: 400;
font-size: 12px;
}

.wpcf7-not-valid-tip {
    color: #ff4f4f;
    font-size: 0.7em;

}
.wpcf7 form .wpcf7-response-output{
	border: 1px solid #ff4f4f;
	font-size: 0.9rem;
	background: #ff00003b;
}
.wpcf7 form.sent .wpcf7-response-output{
	background: #00ff0030;
}
/************elementor*************/
.eael-adv-accordion .eael-accordion-list .eael-accordion-header
{
    display: block;
    text-align: center;
}
/**********************/
.grecaptcha-badge {visibility: hidden;}

#footer {
  font-size: 14px;
  background: #89d0f0;
  color:#04172b;
  padding-top:70px; 
}

.copyright{
  color: #072139;
}
.copyright a{
  color:#04172b;
}

.form-control,.btn{
  border-radius:0rem;
}
