
.mainservices
{
    padding-top:30px;
}
.mainservices .services p
{
    text-align:center;
    color:#333 !important;
    margin-top:8px;
}
.main-wrapper
{
    width:100%;
    background:#fff;
    margin:0 auto;
}
.logo-bar
{
    background:#165a39;
}
.logo-bar .col-md-6 img
{
    float:left;
    margin-top:0px;
}

/* Main-Nav*/

.my-nav
{
    float:right;
    margin-top:15px;
}

.mynav .top-nav ul
{
    margin:0;
    padding:0;
    position:relative;
}

.mynav .top-nav ul li
{
    list-style:none;
    float:left;
    background:url(../img/nav-border.png) no-repeat right center;
    
}
.mynav .top-nav ul li a
{
    text-decoration:none;
    color:#fff;
    padding:20px 10px 20px 10px;
    display:block;
    font-size:15px;
    
}
.mynav .top-nav ul li a:hover
{
    
    color:#333;
    
}
.mynav .top-nav ul li:hover ul
{
    display:block;
}
.mynav .top-nav ul li ul
{
    display:none;
    position:absolute;
    background:#104f94;
    z-index:99999;
    padding:0px;
    border:none;
    border:1px solid#fff;
    margin-left:0px;
}
.mynav .top-nav ul li ul li
{
    background:none;
    float:none;
    padding:0px 10px 0px 10px;
    border-bottom:1px solid#fff;
}
.mynav .top-nav ul li ul li:hover
{
    
    background:#ffcb43;
}
.mynav .top-nav ul li ul li a
{
    padding:5px 0px 5px 10px;
    margin:0px 0px 0px 0px;
    display:block;
    
    background:url(../img/true.png) no-repeat left center;
}
.mynav .top-nav ul li ul li a:hover
{
    background:url(../img/true.png) no-repeat left center;
}
.my-nav select.form-control
{
    display:none;
}

/*Main-Nav-End*/
.slide-bar .embed-responsive-16by9
{
    padding-bottom:37%;
}
.prog-bar
{
    background:#f3f3f3;
    padding-top:25px;
    padding-bottom:25px;
}
.prog-bar h2
{
    text-align:center;
    font-weight:bold;
    color:#333;
    padding:0px 0px 20px 0px;
    margin-top:0px;
}
.services-bar
{
    background:#75992e;
    padding-top:25px;
    padding-bottom:25px;
}
.services-bar .servicesbar .col-md-2 .item h5
{
    text-align:center;
    padding:10px;
    margin:0px;
    text-transform:uppercase;
    color:#4e4e4e;
    font-family: 'Noto Sans', sans-serif;
}

.value-bar
{
    background:url(../img/about_img.jpg) no-repeat center center;
    padding-top:25px;
    padding-bottom:25px;
    display: none!important;
}
.value-bar h2
{
    text-align:center;
    font-weight:bold;
    color:#fff;
    padding:0px 0px 0px 0px;
    margin-top:0px;
}
.value-bar p
{
    text-align:center;
    color:#fff;
    font-size:20px;
}
.value-bar .value-btn
{
    display:block;
    text-align:center;
    margin-top:30px;
}
.value-bar .value-btn a
{
    text-align:center;
    color:#fff;
    border-radius:20px;
    border:2px solid#fff;
    padding:10px 30px;
    text-decoration:none;
}
.value-bar .value-btn a:hover
{
    background:#75992e;
    border:2px solid#75992e;
}

.main-para 
{
    background:#fff;
}
.main-para .col-md-4 .item
{
    margin-top:15px;
    margin-bottom:15px;
    border:1px solid#593118;
    padding:5px;
}
.main-para .col-md-4 .item h4
{
    text-align:left;
}
.main-para .col-md-4 .item p
{
    text-align:justify;
}
.main-para h2
{
    text-align:left;
    font-weight:bold;
    color:#333;
}
.main-para p
{
    text-align:justify;
    line-height:2em;
    margin-top:10px;
    font-size:15px;
}
.products
{
    background:#f3f3f3;
    padding-bottom:20px;
}
.products h3
{
    text-align:left;
    padding-left:15px;
    font-weight:bold;
}
.products img
{
    border:1px solid#29533e;
    height:auto;
}
.main-services 
{
    background:#f3f3f3;
}
.main-services h2
{
    text-align:center;
    font-weight:bold;
    color:#333;
    padding:15px;
}
.main-services img
{
    
}
{
    text-align:center;
    padding-bottom:20px;
}
.main-services .col-md-4 .item
{
    margin-top:10px;
    margin-bottom:10px;
    padding: 5px;
    border:1px solid#333;
}
.main-services .col-md-4 a img:hover
{
    background:#0bb1e5;
    opacity:0.8;
    transition:all ease 0.7s;
}
.main-services .col-md-4 a.btn-block
{
    background:#165a39;
    margin-top: 5px;
    border-radius:0px;
    color: #ffffff;
    letter-spacing: 2px;
    transition:all ease 0.7s;
}
.main-services .col-md-2
{
    padding-right:5px;
}
.main-services .col-md-3 h5
{
    font-weight:bold;
    padding:0px;
    margin:0px;
}
.main-services .col-md-3 .item
{
    margin-top:15px;
    margin-bottom:15px;
    border:1px solid#29533e;
    padding:5px;
}
.main-services .col-md-3 .item a.btn
{
    background:#29533e;
    border:#29533e;
    border-radius:0px;
    color:#fff;

}
.main-services .col-md-3 p
{
    text-align:justify;
    font-size:13px;
    margin-top:8px;
}
.main-about 
{
    background:#fff;
}
.main-about h3
{
    text-align:center;
    margin-bottom:20px;
}
.main-about .col-md-6 p
{
    text-align:justify;
    line-height:1.5em;
}
.main-progress .col-md-6 .img-responsive
{
    padding-top:28px;
}
.main-progress
{
    background:#fff;

}
.main-progress h3
{
    text-align:center;
    

}
.main-progress form
{
    margin-top:30px;
    

}
.f-p h4
{
    text-align:center;
    padding:7px;
    background:#0bb1e5;
    color:#fff;
    margin-bottom:0px;
}
.f-p img
{
    height:200px;
    width:300px;
}
.f-p p
{
    text-align:justify;
    color:#3e3d3e;
    margin-top:10px;
}
.f-p .btn-default
{
    text-align:center;
}
.request-bar
{
    background:#90b44a;
    padding-top:25px;
    padding-bottom:25px;
}
.request-bar .requestbar p
{
    float:left;
    font-size:30px;
    color:#fff;
    font-weight:bold;
    margin:0px;

}
.request-bar .requestbar a
{
    float:right;
    font-size:16px;
    color:#000;
    font-weight:bold;
    background:#2c2724;
    padding:10px 15px;
    text-decoration:none;
}
.main-para .col-md-3 ul
{
    margin:0px;
    padding:0px 0px 20px 0px;
   
}
.main-para .col-md-3 ul li
{
    list-style:none;
}
.main-para .col-md-3 ul li a
{
    font-size:15px;
    color:#000;
    background:url(../img/true.png) no-repeat left center;
    padding-left:15px;
    line-height:2em;
    border-bottom:1px dotted#000;
    display:block;
    margin-top:7px;
    margin-bottom:7px;
}

footer
{
    background:#165a39;
}
.footer
{
    background:#165a39;
    
}
.copyright
{
    background:#000;
}
.copyright p
{
    text-align:center;
    color:#fff;
    line-height:none;
    margin:0px;
}
.title
{
    padding:5px 0px 5px 0px;
    color:#fff;
}
.footer-info-single ul.list-unstyled li
{
    color:#fff;
    line-height:2em;
}
.footer p
{
    line-height:2em;
    color:#fff;
}
.footer a
{
    line-height:2em;
    color:#fff;
}
.inner-page
{
    background:#fff;
    padding-bottom:30px;
}
.inner-page h3
{
    padding-left:15px;
}
.inner-page p
{
    line-height:2em;
    text-align:justify;
}
.inner-page .container-fluid
{
    padding-right:0px;
    padding-left:0px;
}
.inner-page .col-md-12 select
{
    margin-top:15px;
    margin-bottom:15px;
}
.wht
{
    padding:7px;
}
.col-md-12 .trck-tab td
{
    padding:7px;
}


.inner-para
{
    background:#fff;
    padding-top:20px;
    padding-bottom:20px;
}

.inner-para .col-sm-3 h3
{
    margin-top:0px;
    padding-top:0px;
}
.inner-para .col-sm-3 .navbar-collapse.collapse
{
    background:#fff;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
}
.inner-para .col-sm-3 .navbar-default
{
    margin-left:0px;
}
.inner-para .col-sm-3 .navbar-default .navbar-nav > li  {
  width:100%;
  margin-left:-15px;
  border-bottom:1px solid#ddd;
}
.inner-para .col-sm-3 .navbar-default .navbar-nav > li > a {
  color: #000;
  padding-left:15px;
}
.inner-para .col-sm-3 .navbar-default .navbar-nav > li > a:hover,
.inner-para .col-sm-3 .navbar-default .navbar-nav > li > a:focus {
  background:#e95615;
}
.inner-para .col-sm-6 h3
{
    text-align:left;
    margin-top:0px;
    padding-top:0px;
}
.inner-para .col-sm-6 p
{
    text-align:justify;
    line-height:2em;
}
.inner-para .col-sm-3 img
{
    margin-bottom:15px;
}

.main-para .col-md-12 .col-md-6
{
    padding-top:20px;
}
.main-para .col-md-12 .col-md-6 p
{
    text-align:justify;
}



.main-para .col-md-3 h2
{
    text-align:left;
    font-weight:bold;
    color:#333;
    padding:10px 0px; 
    border-bottom:2px solid#333;
    margin-top:0px;
}
.main-para .col-md-9 h2
{
    text-align:left;
    font-weight:bold;
    color:#333;
    padding:10px 0px; 
    border-bottom:2px solid#333;
    margin-top:0px;
}

.main-para .col-md-9 .product-items
{
    margin-top:15px;
    margin-bottom:15px;
    background:#f3f3f3;
    padding-top:20px;
    padding-bottom:20px;
}
.main-para .col-md-9 .product-items h3
{
    text-align:center;
    font-weight:bold;
    color:#333;
    padding:10px 0px;
    margin-top:0px;
    text-transform:uppercase;
}
.main-para .col-md-9 .product-items img
{
    border:1px solid#333;
    padding:5px;
}
.main-para .col-md-9 .product-items p
{
    text-align:justify;
    margin:0px 20px;
    font-size:14px;
}
.main-para .col-md-9 .product-items a.btn
{
    background:#333;
    border:#333;
    border-radius:0px;
    margin-left:20px;
    margin-top:20px;
}

@media (min-width: 300px) and ( max-width:768px)
{


    .main-wrapper
{
    width:100%;
}
.logo-bar .col-md-6 img
{
    float:none;
    margin:0 auto;
}
.my-nav
{
    float:none;
}

.mynav .top-nav
{
    display:none;
}

.my-nav select.form-control
{
    display:block;
}
.slide-bar
{
    background:#bb0a04;
}
.slide-bar iframe
{
    padding:5px 15px 5px 15px;
}
.main-para h3, p
{
    text-align:center;
}
.main-para .col-md-3
{
    display:none;
}
.main-services h3
{
    text-align:center;
}
.main-services 
{
   padding:15px;
}
.products h3
{
    text-align:center;
}
.main-para .col-md-9 .col-md-12 p
{
    text-align:center;
}


}