body {
 	font-family: 'Work Sans', sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    color: #9fa3aa;
}
html {
  scroll-behavior: smooth;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'Montserrat', sans-serif; 
    font-weight: 800 !important;	
}

header{
	background: #0e7dc2;
}

.pt-10{	
	padding-top:10rem;
}

.pb-10{	
	padding-bottom:10rem;
}


/* Navbar Start */
.navbar{
	padding:0px !Important;	
}
.navbar-dark .navbar-nav .nav-link {
    color: #ffffff !important;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 14px;
    letter-spacing: 0.5px;
	padding:20px;
	transition: all 0.5s ease 0s;
}
.nav-link:focus, .nav-link:hover {
    text-decoration: none;
    background: #ed373d;
}
/* Navbar End  */

/* Bg Images Star */

.bg-img-1 {
	background-image: url(../images/dot-dot-bg.png);
	background-repeat: no-repeat;
	background-position: center;
	 background-size: cover;
	z-index: 1; 
}
.bg-img-2 {
	background-image: url(../images/future-in-ming-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	 background-size: cover;
	z-index: 1; 
}
.bg-img-3 {
	background-image: url(../images/global-collabration-bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	 background-size: cover;
	z-index: 1; 
}
.bg-img-4 {
    background-image: url(../images/our-projects-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 1;
    background-size: cover;
}
/* Bg Images Star */


.bg-white{
	background:#fff;
}.bg-gray{	background:#eee;}
.red-theme-color{
	color:#ed373d;
}
.blue-theme-color{
	color:#0e7dc2
}
.blue-theme-bg-color{
	background:#0e7dc2
}

.project-box {
    background: #fff;
    box-shadow: -1px 0px 35px -1px rgb(44 32 114 / 75%);
    -webkit-box-shadow: -1px 0px 35px -1px rgb(44 32 114 / 75%);
    -moz-box-shadow: -1px 0px 35px -1px rgba(44,32,114,0.75);
	border-radius: 3px;
}

.project-box h6{
	color:#0e7dc2;
}


/*-------------------------footer----------------------*/
.footer-area .footer-widget {
    margin-bottom: 30px}
.footer-area .footer-widget h2 {
    font-size: 24px;
    margin-bottom: 20px;
   text-transform: capitalize;
	color:#0e7dc2;
	}
.footer-area .footer-widget .contact {
    padding: 0;
    margin: 0}
.footer-area .footer-widget .contact li {
    list-style-type: none;
    position: relative;
    padding-left: 25px;
    margin-bottom: 5px;
    color: #555}
.footer-area .footer-widget .contact li i {
    position: absolute;
    left: 0;
    top: 3px}
.footer-area .footer-widget .contact li a {
    color: #555}
.footer-area .footer-widget .contact li a i {
    color: #555}
.footer-area .footer-widget .contact li a:hover {
    color: #207ef7;
    padding-left: 4px}
.footer-area .footer-widget .social-link {
    padding: 0;
    margin: 20px 0 0;
    -webkit-transition: .5s;
    transition: .5s}
.footer-area .footer-widget .social-link li {
    list-style-type: none;
    display: inline-block;
    margin: 0 5px 0 0}
.footer-area .footer-widget .social-link li a i {
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border-radius: 50%;
    -webkit-transition: .5s;
    transition: .5s;}
.footer-area .footer-widget .social-link li a i.bg-1 {
    background-color: #578a04}
.footer-area .footer-widget .social-link li a i.bg-2 {
    background-color: #9e0496}
.footer-area .footer-widget .social-link li a i.bg-3 {
    background-color: #aa3202}
.footer-area .footer-widget .social-link li a i.bg-4 {
    background-color: #4d07a8}
.footer-area .footer-widget .social-link li a i:hover {
    background-color: #207ef7}
.footer-area .footer-widget .widget-list {
    padding: 0;
    margin: 0}
.footer-area .footer-widget .widget-list li {
    margin-bottom: 7px;
    list-style-type: none}
.footer-area .footer-widget .widget-list li a {
    color: #555;
	transition: all 0.5s ease 0s;}
.footer-area .footer-widget .widget-list li a:hover {
    color: #0e7dc2;
    padding-left: 4px;
	text-decoration:none;}
.footer-area .footer-widget .widget-time {
    padding: 0;
    margin: 0}
.footer-area .footer-widget .widget-time li {
    list-style-type: none;
    margin-bottom: 7px;
    color: #555}
.footer-area .footer-widget.pl-50 {
    padding-left: 50px}
.footer-bottom-area {
    background-color: #047bc0}
.footer-bottom-area p {
    text-align: center;
	margin: 0;
    color: #fff;
    padding: 25px 0}
.footer-bottom-area p a {
    color: #207ef7}
.footer-bottom-area p a:hover {
    color: #fff}
	
	 .aligned {            display: flex;            align-items: center;        }                   span {            padding: 10px;        }
	
/*------------------- Media Query -------------------------*/

@media only screen and (max-width: 320px) {
  h2 {
    font-size: 1.5rem !Important;
  }
  .mpt-5{
	  padding-top:5rem;
  }
  .mpb-5{
	 padding-bottom:5rem; 
	  
  }
  .footer-area .footer-widget.pl-50{
	  padding-left: 0px;
  }
}