﻿/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.3.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/

@import url('https://fonts.googleapis.com/css?family=Poppins');

.rightinfotechs{
	font-family: 'Raleway', sans-serif!important;
	text-transform:  capitalize !important;
	 color: #000000!important;
	 font-size: 12px;
	 opacity :.4;
}

.rightinfotechs a{
	font-family: 'Raleway', sans-serif!important;
	text-transform: lowercase !important;
	 color: #b40001!important;
	 font-size: 12px;
	 opacity :.8;
}
.rightinfotechs a:link {
	font-family: 'Raleway', sans-serif!important;
	text-transform: lowercase !important;
	 color: #b40001!important;
	  font-size: 12px;
	 }

h1, h2, h3, h4, h5, h6, {
	 font-family: 'Poppins', sans-serif !important;
	 text-transform:  capitalize !important;
}
.title{
	 font-family: 'Poppins', sans-serif !important;
}

h2 {
    font-size: 38px!important;
    margin-bottom: 5px!important;
     text-transform: none !important;
}

body {
 font-family: 'Open Sans', sans-serif !important;
  font-size: 14px!important; 
  font-style: normal!important;
  color: rgb(32, 32, 32)!important;
}

.header {
    border-top: 1px solid #ffffff!important;
    border-bottom: 0px solid #f1f1f1!important;
    background-color: #ffffff!important;
	 padding-bottom: 15px;
}

.fixed-header-on .header .logo img {
    max-height: 100%!important;
}

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #6e7e82 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.btn-default, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #6e7e82 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.main-navigation .navbar-nav > .open > a, .main-navigation .navbar-nav > .open > a:hover, .main-navigation .navbar-nav > .open > a:focus, .main-navigation .navbar-nav > .dropdown > a:focus {
    border-bottom-color: #eb4c37!important;
    border-right: 1px solid #eb4c37!important;
    border-left: 1x solid #eb4c37!important;
    border-radius: 5px !important;
}

.navbar-default .navbar-nav > li.dropdown > a {
    padding-left: 20px!important;
}

.navbar-default .navbar-nav > li.dropdown > a {
       
    border: 2px solid #eb4c37!important;
     border-radius: 5px !important;
     margin-top: 25px;
     color: #eb4c37!important;
     
}

.dropdown > a:before {
    font-family: 'FontAwesome';
    content: "\f107";
    position: absolute;
    left: auto;
    top: 31px;
    right: 6px;
    line-height: 1;
    color: transparent !important;
    font-size: 14px;
}

.navbar-default .navbar-nav > .dropdown.open > a:before {
    color:  transparent !important;
}



.dropdown-menu {
    border: 0px solid #ccc !important;
    border: 0px solid rgba(0, 0, 0, .15)!important;
    border-radius: 0px!important;
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .175)!important;
    box-shadow: 0 0px 0px rgba(0, 0, 0, .175)!important;
	margin-top:10px;
}

.txttitle {
	 z-index: 4!important;
	 color: #ffffff!important;
}
.txttitle h1 {
	 
	 color: #ffffff!important;
	 padding-top: 70px;
	 text-shadow: 0px 4px 4px rgba(1,1,1,0.8)!important;
}

.txtmobno  {
	 z-index: 4!important;
	 color: #ffffff!important;
 
}
.txtmobno  h3 {
 margin: 0px!important;
 padding: 0px!important;
 	 color: #ffffff!important;
 	  font-weight: bold !important;
 	   text-shadow: 0px 4px 4px rgba(1,1,1,0.8)!important;
}


.txtmobno  h1 {


	 
	 color: #ffffff!important;
	 padding-top: 5px;
	 text-shadow: 0px 4px 4px rgba(1,1,1,0.8)!important;
	 letter-spacing: 2px;
	 
	font-family: 'Raleway', sans-serif!important;

}


.wefixnbanner{
 background: transparent !important;
 position: absolute !important;
     width: 100%!important;
	
}

 

    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        display: block!important; 
        height: 500px!important;
        line-height: 1!important; 
        min-width: 100%;
    }

 

@media (min-width: 768px){ 
.navbar-default .navbar-nav > li > a {
   padding: 8px 15px 7px 15px !important;
}
.fixed-header-on .main-navigation .navbar-nav > li > a {
    padding: 8px 15px 7px 15px !important; 
}


}


@media (max-width: 768px){
	

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    max-width: none !important;
}

.mobehide{
	display: none !important;
}

.txttitle h1 {
font-size: 20px!important;
padding-top: 10px!important;
}

.txtmobno  h3 {
font-size: 15px!important;
margin: 0px!important;
padding: 0px!important;
line-height: 20px!important;
}

.txtmobno  h1 {
padding-top: 0px!important;
margin: 0px!important;
}

 

}


.select_services select {
 height: 47px;
    position: relative!important;
    z-index: 4!important;
    cursor: pointer!important;
    width: 350px!important;
    padding: 5px!important;
    outline: 0!important;
    font-size: 16px!important;
    font-weight: 600!important;
    border: 1px solid #eb4c37!important;
    border-radius: 0!important;  
    -webkit-appearance: none!important;
    -moz-appearance: none!important;
    line-height: 20px;
    color: #000000 !important;
   
}




.dark-translucent-bg .btn-gray-transparent, .default-translucent-bg .btn-gray-transparent, .default-bg .btn-gray-transparent {
     border-color: #eb4c37!important;
    color: #ffffff !important;
    background-color: #eb4c37!important;
    margin-left: -7px !important;
    border-radius: 0px !important;
   
    
     

    
}

.dark-translucent-bg:after {
    background-color: rgba(144, 192, 71, 0)!important;
}


.mega-menu .menu > li > a:hover, .mega-menu .menu > li > a:focus {
 
    color: #eb4c37!important;
    
    }

.tab-content{
background: rgba(41, 41, 41, 0.31)!important;
padding: 10px!important;
margin-top: -15px;
	
}



.bluengo{
	
	background: rgba(65, 149, 206, 0.66)!important;
padding: 10px!important;
 
}


.banner.banner-big-height {
 padding-top: 50px!important;

}


.nav-tabs.style-1 > li.active > a {
    background-color: #eb4c37 !important;
}


.nav-tabs.style-1 > li.active > a, .nav-tabs.style-1 > li.active > a:hover, .nav-tabs.style-1 > li.active > a:focus {
    color: #ffffff;
    cursor: default;
    border-color: #eb4c37!important;
}


.nav-tabs.style-1 > li.active > a:before {
    border-color: transparent #eb4c37 transparent transparent !important;
}
 
 .table-colored > thead > tr > th {
    border-color: #F44336!important;
        background-color: #eb4c37!important;
    color: #ffffff;
}
.table.table-colored {
    border-bottom-color: #eb4c37!important;
}

 .nav-tabs.style-1 > li.active > a::after {
    border-color: transparent transparent transparent #eb4c37 !important;
}

.icon.dark-bg {
    background-color: rgba(209, 169, 32, 0.5)!important;
    color: #ffffff;
}