
@font-face { font-family: 'madeynsans-regular';
src: url('../images/fonts/6054811849_madeynsans-regular.ttf') format('truetype');}
@font-face { font-family: 'OpenSans-Semibold';
src: url('../images/fonts/6054811849_OpenSans-Semibold.ttf') format('truetype');}

/*body*/

    body{
	background:#214581;
}
    /*container*/
   #our-projects,
   #page-title{
	background:#000000;
}
    /*header*/

header{
  background:#ffffff;
  }
  
.header_logo{
	width:259px;
  height:px;
}


  footer{
background:url(../images/1536133360footer.png);   
                  background-size:cover;    
	}

.header_contact{
    color:#f2f2f2;
    font-size:15px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.header_title{
    color:#f2f2f2;
    font-size:15px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
#topbar .social ul li a{
  color:#f2f2f2;
    font-size:15px;
}
a.en-btn.light,
.btn-primary,
.modal-header,
.modal_sendtitle,
.sidebar_title,
.modal_title{
   color:#ffffff;
    font-size:25px;
    font-family:OpenSans-Semibold;
    background:#000000;
}
.border_shape{
  border:1px solid #ffffff;
}
.price_text{
   color:#ffffff;
    font-size:20px;
    font-family:OpenSans-Semibold;
}
.shape_span{
   background:#ffffff;
   font-size:20px;
}
.shape_span:after{    
    border-top: 40px solid #ffffff;
}
.banner .banner-form .tab-content p button{
  font-size:25px;
  color:#ffffff;
  font-family:OpenSans-Semibold;
  background:#15154f;
}
.banner .banner-form .tab-title div{
    font-size:25px;
    background:#000000;
    color:#ffffff;
    font-family:OpenSans-Semibold;
}
#our-specialist .single-member .info{
  background:#ffffff;
}
.modal-header .close span{
  color:#ffffff;
    font-size:30px;
}
.sms_form input, .sms_form textarea{  
    font-size:12px;
    font-family:OpenSans-Semibold;
}
.banner .banner-form .tab-content p input[type="text"],
.banner .banner-form .tab-content p input[type="email"],
.banner .banner-form .tab-content p textarea{
    color:#ffffff;
    font-size:12px;
    font-family:OpenSans-Semibold;
}
.news_name{
    color:#ffffff;
    font-size:10px;
    font-family:OpenSans-Semibold;
}
.right_testimonial{
   background:#15154f;
}
.call_link{
    background:#ffffff;
    color:#000000;
}
#testimonials .single-testimonial .content{
  border-top: 2px solid #ffffff;
}
#testimonials .single-testimonial:before{
  background:#ffffff;
}
.welcome_title,
.client_title{
    color:#214581;
    font-size:25px;
    font-family:OpenSans-Semibold;
}
.welcome_title span:before{
    background:#214581;
}
.about_title,
.about_title span{
        color:#214581;
         font-size:25px; 
         font-family:OpenSans-Semibold;
}
.about_title span:before{
    background:#214581;    
}
.services_title,
.services_title span{
    color:#214581;    
    font-size:25px;     
    font-family:OpenSans-Semibold;
}
.section-title span:before{
    background:#214581;
}
#our-projects a.view-all{
  border: 1px solid #214581;
  color: #214581;
  font-size:25px;     
  font-family:OpenSans-Semibold;
}
.about_pagetitle{
   color:#000000;
   font-size:16px; 
   font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.about_pageicons i{
   color:#000000;
   font-size:16px;      
}
.about_pageicons a,
.about_pageicons span,
#page-title .page-breadcumb a{
   color:#000000;
   font-size:16px; 
   font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.service_pagetitle{
   color:#000000;
   font-size:16px; 
   font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.service_pageicons a,
.service_pageicons span{
   color:#000000;
   font-size:16px; 
   font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.product_pagetitle,
.product_pagetitle span{
    color:#214581; 
    font-family:OpenSans-Semibold; 
    font-size:25px;
}

.product_pageicons a,
.product_pageicons span{
   color:#214581; 
   font-family:OpenSans-Semibold; 
   font-size:25px;
}

.products_section hr{
  border-top:1px solid #214581; 
}
.read_one{
  color:#214581;
  font-family:Arial Black,Arial Black,Gadget,sans-serif; 
    font-size:16px;
   }
.pro_content{
    color:#000000; 
    font-family:Arial Black,Arial Black,Gadget,sans-serif; 
    font-size:16px;
}
 /*extra color*/

#topbar{
   background:#;
}
.banner .banner-form .tab-content p button:before,
#our-projects a.view-all:before,
#our-specialist .single-member .info:before,
#topbar .contact-info ul li a:before{
   background:#;
}
#promotional-text{
  background:#;
}
#bottom-bar{
   background:#}

.float_text,
.footer-content .widget_nav_menu li a{
  color:#898989;
  font-size:15px; 
  font-family:Verdana,Geneva,sans-serif;
}
 .footer_heading,
 .follow_title{
     color:#214581;
     font-size:25px; 
     font-family:OpenSans-Semibold;
}
footer .footer-menu ul li a{
  color:#214581;      
  font-family:OpenSans-Semibold;
  font-size:15px; 
}
.widget-title hr{
    border-top:1px solid #898989;
}
.logo_title{
    color:#000000;
    font-size:16px; 
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.interested_border{
    color:#333;
    font-family:madeynsans-regular;
    font-size:15px;
    border:1px solid #333;
}
header .mainmenu-container ul li a{
    color:#333;
    font-family:madeynsans-regular;
    font-size:15px;
}
header .mainmenu-container ul li.top-icons a i{
  color:#15154f;
  font-size:15px;
}
header nav.mainmenu-container ul > li > ul > li > a{
    color:#333;
    font-family:madeynsans-regular;
    font-size:14px;
}
input.wpcf7-form-control[type="submit"]{
    font-family:madeynsans-regular;
    font-size:14px;
}
.dd-menu > li > a:hover{	 
     color:#15154f;
}
header .mainmenu-container ul li a:hover {
  color: #f2bb00;
  }
header nav.mainmenu-container ul > li > ul > li > a:hover{
   color:#f2bb00;   
 }
 .mainmenu-container ul > li > ul{
   border-top: 2px solid #f2bb00;
}
  header .mainmenu-container ul li > a:before{
	background:#f2bb00;
   }
    header .mainmenu-container > ul > li.current > a{
      color:#15154f;   
	}
/*menu*/

    .full_width,
.dd-menu > li ul,
.dd-menu > li > ul > li > ul{
	background:#f00000;
}
    
.l-header.transparent .type_desktop .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1{
color:#15154f;
}
a.en-btn.light,
.modal_title,
.button1,
.sidebar_title,
.modal_sendtitle,
.dt-sc-button,
.callbackimg a,
.interested{
   color:#ffffff;
    font-size:25px;
    font-family:OpenSans-Semibold;
    background:#000000;
}
