/*
Template Name:seo company
File: Layout CSS
Author: Templates On Web
Author URI: http://templateonweb.com/
Licence: <a href="http://www.templateonweb.com/terms.php?v=content&contentid=152">Website Template Licence</a>
*/

body{
font-family: 'Philosopher', sans-serif; 
  }
a:hover{
text-decoration:none;
}
p {
color: rgb(37, 37, 37);
font-size: 19px;
padding-bottom:10px;
}
h1,h2,h3,h4,h5,h6{
padding:0px;
margin:0px;
}
h1{
font-size:64px;
color:#000;
font-weight:bold;
}
h2{
font-size: 46px;
color:#000;
font-weight: bold;
}
h3{
font-size: 26px;
color:#000;
}
h4{
font-size:23px;
color:#000;
}
h5{
font-size: 22px;
color:#000;
}
h6{ 
font-size: 15px;
color:#000;
} 
ul{
padding:0;
margin:0;
list-style:none;	
}

.img_responsive{ 
 width:100%
 }
.button{ 
 font-size: 18px;
 border: 1px solid #2cad12;
 background-color: #2cad12;
 letter-spacing: 1px;
 color: #fff;
}
.button:hover{ 
color: #ffffff;
background-color: #000;
border-color: #000;
}
.button_2{ 
 font-size: 18px;
 border: 1px solid #2cad12;
 background-color: #2cad12;
 letter-spacing: 1px;
 border-radius: 15px;
 padding:15px;
 color: #ffffff;
 display:inline-block;
}
.button_2:hover{ 
color: #ffffff;
background-color: #000;
border-color: #000;
}
.space_left{
padding-left:0; 
} 
.space_right{
padding-right:0; 
} 
.space_all{
padding:0; 
}  
#header_main .glyphicon {
 top: 2px;
}
.active_tab{
background: #2cad12;  
}
/*********************top****************/
.dropdown-menu .divider{
background-color: #e8f5e5; 
 }
#top{
 font-family: 'Montaga', serif; 
}
#header_main{ 
padding-top:5px;
padding-bottom:5px;
}
.header_main_4 . navbar-nav{
margin:0;
padding:0; 
 }
.header_main_1 li{ 
display:inline;
margin-right:30px;
}
.header_main_1 i{ 
margin-right:10px;
color:#2cad12;
font-size:18px;
}
.header_main_1 li a{ 
font-size:16px;
color:#000;
}
.header_main_1 ul{ 
padding-top:9px;
}
.header_main_2{ 
text-align:center;
padding-top:2px;
}
.header_main_3 ul{ 
float:right;
padding-top:10px;
}
.header_main_3 li{ 
display:inline;
margin-right:10px;
}
.header_main_3 i{ 
margin-right:4px;
color:#999;
font-size:18px;
}
.header_main_3 a i:hover{ 
color: #2cad12;
}
.well_1 i{ 
font-size: 45px;
margin-right: 3px;
color: #0923d8;
padding-top:3px;
}
#header_main .login {
float: right;
}
#header_main .navbar-nav {
float: right;
}
ul.nav-login li{
display:inline-block;
}
.tell_main_8 a {
color: #fff;
font-size: 16px;
text-decoration: none;
margin: 0 0.1em;
border: 1px solid #2cad12;
padding: 6px 10px 6px 10px;
display: block;
border-radius: 5px;
padding-top: 5px;
background-color: #2cad12;
}
#header_main .nav>li>a:hover {
text-decoration: none;
background: none;
}
.tell_main_9 a {
color: #fff;
font-size: 16px;
text-decoration: none;
margin: 0 0.1em;
border: 1px solid #1a3150;
padding: 2px 10px 6px 10px;
display: block;
border-radius: 5px;
padding-top: 5px;
background-color: #1a3150;
}
#header_main .login-right h3{
color: #165709;
font-size: 2.8em;
text-align: center;
}
#header_main .login-right input[type="text"] ,.login-right input[type="password"] {
width: 100%;
padding: 10px;
font-weight: normal;
background: none;
border: 1px solid #e8f5e5;
color: #000;
outline: none;
font-size: 14px;
margin-top: 20px;
height:50px;
font-size:16px;
}
#header_main .login-right h4{
color:#000;
font-size:16px;
margin:20px 0;
}
#header_main .login-right h4 a{
color: #0c0c0c;
text-decoration: none;
font-size: 16px;
}
#header_main .login-right h4 a:hover{
color:#A9A8A8;
}
#header_main .login-right input[type="submit"] {
background: #04116c;
color: #fff;
font-size: 1.2em;
border: none;
width: 100%;
outline: none;
-webkit-appearance: none;
padding: 7px 15px;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
margin-top: 20px;
}
#header_main .login-right input[type="submit"]:hover {
background:#2cad12;
}
/*-- agileits --*/
#header_main .login-grids p {
font-size: 16px;
margin-top: 25px;
color: #060606;
}
#header_main .login-grids p span{
color: #999; 
}
#header_main .modal-body {
padding: 1em;
}
#header_main .modal-header {
border-bottom: none;
margin-top:10px;
}
/*-- //login --*/
/*-- sign up --*/
#header_main .single-bottom input[type="checkbox"] {
display: none;
}
#header_main .single-bottom input[type="checkbox"]+label {
position: relative;
padding-left: 31px;
border: none;
outline: none;
font-size: 16px;
color: #0c0c0c;
font-weight: normal;
}
#header_main .single-bottom input[type="checkbox"]+label span:first-child {
width: 20px;
height: 20px;
display: inline-block;
border: 2px solid #66492e;
position: absolute;
left: 0;
top: -1px;
}
#header_main .single-bottom input[type="checkbox"]:checked+label span:first-child:before {
content: "";
background:url(../images/tick.png)no-repeat;
position: absolute;
left: 0px;
top: 0px;
font-size: 10px;
width:16px;
height:16px;
}
#header_main .modal-info {
width: 100%;
/*-- w3layouts --*/
}
#header_main .modal-backdrop.in {
z-index: 1;
}
#header_main .btn-danger {
color: #fff;
background-color: #2cad12;
border: 1px solid #2cad12!important;
margin:0px;
}
#header_main .modal-header .close {
font-size: 40px;
color: #000;
opacity: 1;
margin-top: 0;
line-height: 0;
}
.header_main_2 .form-control{
border-color:#e8f5e5;
box-shadow:none; 
 }
.modal-dialog{
width:350px; 
 }
/*********************top_end****************/

/*********************header****************/
#header{
 background: #000e28;
 font-family: 'Montaga', serif;
}
#header .navbar {
 margin-bottom: 0px;
}
#header .navbar-brand{
 color:#fff;
 font-size:28px;
 padding-top:12px;
 text-transform:uppercase;
}
#header .navbar-brand span{
 color:#fff;
}
#header .navbar-brand:hover{
 color:#fff; 
}
#header .navbar-brand i{
 margin-right:5px;
 color: #2cad12;
}
.m_tag {
 color:#fff; 
 margin-right:2px;
 font-size:16px;
 font-weight:bold;
}
.m_tag:hover{
 background:#2cad12!important;
 color:#fff;  
}
.m_tag:focus{
 background:#2cad12!important;
 color:#fff;  
}
#header .dropdown-large {
 position: static !important;
}
#header .dropdown-menu-large {
 margin-left: 16px;
 margin-right: 16px;
 padding: 20px 0px;
}
#header .dropdown-menu-large > li > ul {
 padding: 0;
 margin: 0;
}
#header .dropdown-menu-large > li > ul > li {
 list-style: none;
}
#header .dropdown-menu-large > li > ul > li > a {
 display: block;
 padding: 3px 20px;
 clear: both;
 font-weight: normal;
 line-height: 1.428571429;
 color: #333333;
 white-space: normal;
}
#header .dropdown-menu-large > li ul > li > a:hover,
#header .dropdown-menu-large > li ul > li > a:focus {
 text-decoration: none;
 color: #fff;
 background-color: #2cad12;
}
#header .dropdown-menu-large .disabled > a,
#header .dropdown-menu-large .disabled > a:hover,
#header .dropdown-menu-large .disabled > a:focus {
 color: #999999;
}
#header .dropdown-menu-large .disabled > a:hover,
#header .dropdown-menu-large .disabled > a:focus {
 text-decoration: none;
 background-color: transparent;
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 cursor: not-allowed;
}
#header .dropdown-menu-large .dropdown-header {
 color: #2cad12;
 font-size: 22px;
 font-weight:bold;
}

@media (max-width: 768px) {

#header .dropdown-menu-large {
 margin-left: 0 ;
 margin-right: 0 ;
}
#header .dropdown-menu-large > li {
 margin-bottom: 30px;
}
#header .dropdown-menu-large > li:last-child {
 margin-bottom: 0;
}
#header .dropdown-menu-large .dropdown-header {
 padding: 3px 15px !important;
}
}
.drop_3 li a:hover{
 background:none!important;
 color: #2cad12!important; 
}
#header .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
 background-color: #2cad12;
 border-color: #2cad12;
}
 /*
.cd-secondary-nav .is-visible {
  visibility: visible;
  transform: scale(1);
  transition: transform 0.3s, visibility 0s 0s;
}
*/
.cd-secondary-nav.is-fixed {
z-index: 9999;
position: fixed;
left: auto;
top: 0; 
background:#3a3e46;
width:100%;
} 
.cd-secondary-nav.is-fixed {
top: -40px;
transform: translateY(40px);
transition: transform .3s;
}
.drop_o {
border-radius: 0!important;
min-width: 200px!important;
padding: 0!important;
background:#fff!important;
border:none;
}
.drop_o a {
font-size: 16px;
padding-top: 12px!important;
padding-bottom: 12px!important;
}
.drop_o a:hover {
background-color: #000e28!important;
color: #fff!important;
}
/*********************header_end****************/
/********************* footer ****************/
#footer{  
 padding-top: 30px;
 padding-bottom:20px;
 background: #000e28;
}
#footer .form-control {
 height: 54px;
 background-color: #000e28;
 border: 1px solid #2cad12;
 color: #fff;
 font-size: 18px;
 margin-bottom: 20px;
}
#footer .form-control::placeholder{
 color:#fff;
}
.footer_3 a{ 
 float:right;
}
.footer_1 h3{  
 padding-bottom: 20px;
 font-weight: bold;
 color: #fff;
}
.footer_1 h3 i{  
 padding-right:7px;
 color: #2cad12;
}
.footer_1 p{  
 line-height: 20px;
 color: #89949e;
}
.footer_2 h3{  
 padding-bottom: 20px;
 font-weight: bold;
 color: #2cad12;
}
.footer_2 li a{  
 font-size: 20px;
 color: #89949e;
 line-height: 27px;
}
.footer_2 li a:hover{  
 color: #fff;
}
.footer_3 h3{  
 padding-bottom: 20px;
 font-weight: bold;
 color: #2cad12;
}
.footer_3 p{  
 color: #89949e;
}
.footer_3 h5{  
 text-align:right;
 padding-top:25px;
}
.footer_4 h3{  
 padding-bottom: 20px;
 font-weight: bold;
 color: #2cad12;
}
.footer_4 li{
 line-height:30px;
 color: #89949e;
 font-size: 18px;
}
.footer_4 li i{
 padding-right:10px;
 color: #999;
}
.footer_4 li a{
 color: #89949e;
}
.footer_4 li a:hover{
 color:#fff;
}  
/********************* footer_end ****************/
 
/********************* footer_main ************/
#footer_main{
 padding-top: 10px;
 padding-bottom:5px;
 background: #000a1b;
}
.footer_main_1 p{
 padding-top: 10px;
 padding-bottom:0px;
 color: #fff;
 font-size: 20px;
 text-align: center;
}
.footer_main_1 p a{
 color: #2cad12;
 font-size: 20px;
}
.footer_main_1 p a:hover{
 color: #d0cfcf;
}
/********************* footer_main_end ********************/






@media screen and (max-width : 767px){
#header .navbar-collapse{
 box-shadow:none; 
 }
#header .navbar-brand {
 font-size: 25px;
 padding-top: 12px;
}
#header .navbar .navbar-collapse, .navbar-default .navbar-form {
 border:none;
}
#header .navbar-toggle{
 background:#2cad12;
 margin-top:9px;
 border:none;
 border-radius:0; 
}
#header .navbar-toggle:hover{
 background:#2cad12!important; 
}
#header .navbar-toggle:focus{
 background:#2cad12!important; 
}
#header .navbar-toggle .icon-bar{
 background:#fff!important; 
}
#header .navbar {
 position:static;
 text-align:center;
}
#top{
 display:none; 
}
 /*
.cd-secondary-nav.is-fixed {
position:static; 
 }*/
.m_tag{
 font-size:28px;
 padding-top:20px!important;
 padding-bottom:20px!important; 
 border-bottom:1px solid #101e3e;
}
#header .dropdown-menu-large{
 background:#fff!important; 
}
.m_tag {
 margin-right: 0px;
}
#footer {
 text-align: center;
}
.footer_2 ul{ 
 padding-bottom:15px;
}
.footer_2 li{
 display: inline-block;
}
.footer_4 h3 {
 padding-bottom: 10px;
 padding-top: 40px;
}
.footer_4 li {
 display: inline-block;
}
.footer_4{ 
 text-align:center;
}
.footer_3 a {
 float: none;
}
#footer .form-control {
 margin-bottom: 30px;
}
#header_main {
display: none;
}
.drop_o a {
font-size: 24px;
}
.services_home_inner p br{
display:none; 
 }
}

@media (min-width:470px) and (max-width:767px) {

}
 
@media (min-width:768px) and (max-width:961px) {
.header_main_1 li {
margin-right: 10px;
}
.header_main_1 li a {
font-size: 14px;
}
.header_main_1 i {
margin-right: 5px;
font-size: 15px;
}
.header_main_3 li {
margin-right: 2px;
}
.header_main_3 i {
margin-right: 1px;
}
.well_1 i {
font-size: 35px;
}
#header .container{
 padding-left:20px;
 padding-right:20px;
}
.top_1i1  .col-sm-4 {
 visibility:hidden;
 display:none;
}
.top_1i1  .col-sm-8 {
 width:95%;
}
.top_1i2 .button_1{
 display:none; 
}
#top .drop_1{
 min-width:200px!important; 
}
.navbar-brand{
 font-size:21px;
 padding-top:15px; 
}
.m_tag{
 font-size:13px;
 padding-left:5px!important;
 padding-right:5px!important; 
}
#header .navbar-brand {
 font-size: 18px;
 padding-top: 16px;
}
#header .dropdown-menu-large .dropdown-header {
 font-size: 14px;
}
.footer_1 h3 {
 font-size: 18px;
}
.footer_2 h3 {
 font-size: 18px;
}
.footer_3 h3 {
 font-size: 18px;
}
.footer_4 h3 {
 font-size: 18px;
}
} 

 
@media (min-width:962px) and (max-width:1200px) {
.header_main_1 li a {
font-size: 17px;
}
.header_main_1 li {
margin-right: 10px;
}
#header_main .container {
width:100%;
}
.header_main_1 ul {
padding-left: 17px;
}
.header_main_3 ul {
float: left;
padding-left:20px;
}
.header_main_1 i {
margin-right: 5px;
font-size: 15px;
}
.header_main_3 li {
margin-right: 2px;
}
.header_main_3 i {
margin-right: 1px;
}
.well_1 i {
font-size: 35px;
}
#header .container{
 padding-left:20px;
 padding-right:20px;
}
.top_1i1  .col-sm-4 {
 visibility:hidden;
 display:none;
}
.top_1i1  .col-sm-8 {
 width:95%;
}
.top_1i2 .button_1{
 display:none; 
}
#top .drop_1{
 min-width:200px!important; 
}
.navbar-brand{
 font-size:21px;
 padding-top:15px; 
}
.m_tag{
 font-size:13px;
 padding-left:5px!important;
 padding-right:5px!important; 
}
#header .navbar-brand {
 font-size: 18px;
 padding-top: 16px;
}
#header .dropdown-menu-large .dropdown-header {
 font-size: 14px;
}
.footer_1 h3 {
 font-size: 18px;
}
.footer_2 h3 {
 font-size: 18px;
}
.footer_3 h3 {
 font-size: 18px;
}
.footer_4 h3 {
 font-size: 18px;
}
}

@media (min-width:1201px) and (max-width:1320px) {

}
