.whatsapp
 {
    position: fixed;
    z-index: 100;
    height: 60px;
    width: 60px;
    right: 40px;
    bottom: 40px;
 }


footer {
background: #333333;}
footer.nb-footer .about {
margin: 0 auto;
margin-top: 40px;
max-width: 1170px;
text-align: center; }
footer.nb-footer .about p {
font-size: 13px;
color: #fff;
margin-top: 30px; }
footer.nb-footer .about .social-media {
margin-top: 15px; }
footer.nb-footer .about .social-media ul li a {
display: inline-block;
width: 45px;
height: 45px;
line-height: 45px;
border-radius: 50%;
font-size: 16px;
color: #fff;
border: 1px solid rgba(255, 255, 255, 0.3); }
footer.nb-footer .about .social-media ul li a:hover {
background: #b78c33;
color: #fff;
border-color: #b78c33; }
footer.nb-footer .footer-info-single {
margin-top: 30px; }
footer.nb-footer .footer-info-single .title {
color: #fff;
text-transform: uppercase;
font-size: 16px;
border-left: 4px solid #b78c33;
padding-left: 5px; }
footer .footer-info-single ul li {
color: #ffffff;
padding: 2px 0;
font-family:Tahoma;
}
footer .footer-info-single ul li a {
color: #ffffff;
padding: 2px 0;
font-family:Tahoma;
}
footer .footer-info-single ul li a:hover {
color: #fff;
text-decoration:none;
}
footer.nb-footer .footer-info-single p {
font-size: 13px;
line-height: 20px;
color: #fff; }
footer .copyright {
margin-top: 15px;
padding: 20px 0;
color: #737373;
border-top:3px solid#fff;
}
footer .copyright .col-md-6 a{
color: #737373;
}
footer .copyright .col-md-6 a:hover{
color: #fff;
text-decoration:none;
}
footer .copyright p {
margin: 0;
padding: 0;
color:#fff;
}







.top-bar
{
    background:#333333;
    width:100%;
    min-height:160px;
}
.top-bar .col-md-4 a img
{
    float:left;
    border-radius:10px;
    margin-top:10px;
}
.top-bar .col-md-3 h5
{
    color:#fff;
    font-weight:bold;
    padding:7px 0px;
    margin:0px;
    font-size:1.5em;
}
.top-bar .col-md-3 .item, .items
{
    float:right;
    margin-top:30px;
    font-family:Calibri;
}
.top-bar .col-md-3 .items span
{
    font-size:14px;
    color:#fff;
    font-weight:bold;
    padding-left:0px;
    font-family:Calibri;
    font-size:16px;
}
/* Main-Nav*/


.mynav
{
   display:block;
   width:100%;
   position:absolute;
   z-index:9999999999;
   background:#b78c33;
   height:50px;
   width:100%;
}
.mynav .top-nav
{
    
}
.mynav .top-nav ul
{
    margin:0px;
    padding:0px;
    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:#fefefe;
    padding:0px 40px;
    display:block;
    font-size:15px;
    
}
.mynav .top-nav ul li:last-child
{
    background:none;
    
}
.mynav .top-nav ul li a:hover
{
    
    
}
.mynav .top-nav ul li:hover ul
{
    display:block;
}
.mynav .top-nav ul li ul
{
    display:none;
    position:absolute;
    width:556px;
    background:#fdb813;
    z-index:99999;
    padding:10px 0px 5px 0px;
    border:none;
    border-top:1px solid#fff;
    min-height:300px;
    margin-left:-197.50px;
}
.mynav .top-nav ul li ul li
{
    background:none;
    float:none;
    margin-left:10px;
    margin-right:10px;
    padding-right:10px;
}
.mynav .top-nav ul li ul li:hover
{
    
    background:none;
}
.mynav .top-nav ul li ul li a
{
    padding:5px 10px;
    margin:0px 0px 0px 0px;
    display:block;
    width:50%;
    float:left;
    background:url(../img/true.png) no-repeat left center;
    color:#000;
}
.mynav .top-nav ul li ul li a:hover
{
    text-decoration:underline;
    background:none;
}
.top-bar select.form-control
{
    display:none;
}

/*Main-Nav-End*/
.slide
{
    background:none;
}
.slide .embed-responsive-16by9
{
    padding-bottom:41%;
}
.about-sec 
{
    background:#fff;
}
.about-sec .col-md-12 h2
{
    text-align:center;
    color:#333333;
    font-weight:bold;
}
.about-sec .col-md-12 img
{
    width:25%;
    border:1px solid#fdb813;
    padding:5px;
    margin-top:15px;
    margin-bottom:15px;
}
.about-sec .col-md-12 p
{
   text-align:center;
   line-height:2em;
}











.featured-pro h2
{
    text-align:center;
    color:#333333;
    font-weight:bold;
    margin-bottom:15px;
}

.featured-pro .container-fluid
{
    background:#fff;
    padding-bottom:20px;
    
}
.featured-pro .col-md-3 h4
{
    background:#333333;
    color:#fff;
    padding:10px;
    font-weight:bold;
    text-align:center;
    margin:0px 0px 2px 0px;
}
.featured-pro .col-md-3 img
{
    border:1px solid#fdb813;
    padding:5px;
    width:100%;
    height:250px;
}
.featured-pro .btn
{
    background:#fff;
    display:block;
    
}
.featured-pro .btn-warning
{
    margin-top:2px;
    border-radius:0px;
    background:#333333;
    border:none;
}

.featured-pro .btn-warning a
{
    margin-top:10px;
    border-radius:0px;
    color:#fff;
    font-family:Tahoma;
}
.featured-pro .btn-warning a:hover
{
    text-decoration:none;
}


.style-sec
{
    background-image: url(../images/parallax-4.jpg);
    background-position: 50% -12px;
    padding-top:50px;
    padding-bottom:50px;
}
.style-sec img
{
    margin-bottom:20px;
}
.style-sec p
{
    font-size:4.5em;
    color:#fff;
    font-weight:bold;
    text-align:center;
}

.about-us-main .mb-1 h4
{
    background:#fdb813;
    color:#fff;
    font-weight:bold;
    padding:10px;
    text-transform:uppercase;
}
.about-us-main .mb-1 p
{
    background:#fdb813;
    color:#fff;
    padding:11px 10px 11px 10px;
}
.about-us-main .mb-1 p a.btn
{
    padding:10px 0px 10px 0px;
}
.about-us-main .mb-2 h4
{
    background:#8d8b8c;
    color:#fff;
    font-weight:bold;
    padding:10px;
    text-transform:uppercase;
}
.about-us-main .mb-2 p
{
    background:#8d8b8c;
    color:#fff;
    padding:11px 10px 10px 10px;
}
.about-us-main .mb-2 p a.btn
{
    padding:10px 0px 10px 0px;
}

.about-us-main .mb-3 h4
{
    background:#bbb9ba;
    color:#fff;
    font-weight:bold;
    padding:10px;
    text-transform:uppercase;
}
.about-us-main .mb-3 p
{
    background:#bbb9ba;
    color:#fff;
    padding:11px 10px 12px 10px;
}
.about-us-main .mb-3 p a.btn
{
    padding:0px;
    color:#000;
}
.about-us-main .mb-3 p:hover
{
    background:#8d8b8c;
}

.aboutus h2
{
    font-weight:bold;
    color:#333333;
}
.aboutus p
{
    text-align:justify;
    line-height:1.5em;
    font-family:Arial;
}
.aboutus .col-md-12
{
    background:#fff;
    padding-bottom:15px;
    margin-top:15px;
    margin-bottom:15px;
}
.aboutus .col-md-12 .col-md-1
{
    margin-bottom:20px;
}
.aboutus .col-md-12 .col-md-6 p
{
    line-height:2em;
}



.aboutus .col-md-3
{
    
    margin-bottom:20px;
}

.aboutus .col-md-3 h4
{
    background:#333333;
    color:#fff;
    padding:10px;
    font-weight:bold;
    text-align:center;
    margin-bottom:0px;
}
.aboutus .col-md-3 img
{
    width:100%;
    height:250px;
}
.aboutus .btn
{
    display:block;
}
.aboutus .btn-warning
{
    border-radius:0px;
    font-weight:bold;
    background:#333333;
    border:none;
    color:#fff;
}
.aboutus .btn-warning:hover
{
    color:#fff;
}
.aboutus .btn-warning a
{
    border-radius:0px;
    color:#fff;
    font-weight:bold;
    font-family:Tahoma;
    display:block;
}
.aboutus .btn-warning a:hover
{
    text-decoration:none;
    color:#fff;
}
.inner-page h2
{
    font-weight:bold;
    color:#fdb813;
}
.inner-page .col-md-12
{
    background:#fff;
    padding-bottom:15px;
    margin-top:15px;
    margin-bottom:15px;
}
.inner-page .box
{
    border-bottom:2px solid#e9e9e9;
    padding-top:10px;
    padding-bottom:20px;
}

.inner-page .col-md-3
{
    
    margin-bottom:20px;
}

.inner-page .col-md-3 h4
{
    background:#e9e9e9;
    color:#333;
    padding:10px;
    font-weight:bold;
    text-align:center;
    margin-bottom:0px;
}
.inner-page .col-md-4 h4
{
    background:#e9e9e9;
    color:#333;
    padding:10px;
    font-weight:bold;
    text-align:center;
    margin-bottom:0px;
}
.inner-page .col-md-3 p
{
    margin-top:10px;
    text-align:center;
}
.inner-page .col-md-4 p
{
    margin-top:10px;
    text-align:center;
}
.inner-page .btn
{
    display:block;
    padding:0px;
    margin-top:10px;
}
.inner-page .btn-warning
{
    border-radius:0px;
    font-weight:bold;
    background:#e9e9e9;
    border:none;
    color:#fff;
    display:block;
}
.inner-page .btn-warning:hover
{
    color:#fff;
    background:#333333;
}
.inner-page .btn-warning a
{
    border-radius:0px;
    color:#333;
    font-weight:bold;
    font-family:Tahoma;
    display:block;
    padding:10px;
}
.inner-page .btn-warning a:hover
{
    text-decoration:none;
    color:#fff;
}

.pro-spec
{
    border:1px solid#e9e9e9;
}
.pro-spec h3
{
    color:#fdb813;
    font-weight:bold;
    margin-left:10px;
}
.pro-spec .col-md-6 h4
{
    color:#333;
    font-weight:bold;
}
.pro-spec .col-md-6 .table .key
{
    width:50%;
    padding:10px; 
    background:#e9e9e9;
    color:#000;
}

















@media (min-width: 300px) and ( max-width:768px)
{

    .top-bar 
{
    width:100%;
    margin:0 auto;
}
    .top-bar .col-md-3 .items
{
    float:none;
    display:block;
    text-align:center;
}
    .col-md-3
    {
        margin-top:15px;
        margin-bottom:15px;
    }
    .about-sec .col-md-12 img
    {
        width:100%;
    }
    .top-bar .col-md-3 .items span
{
    text-align:center;
    display:block;
}
.top-bar .col-md-4 a img
{
    float:none;
    display:block;
}
    .top-bar .mynav select.form-control
{
    display:block;
    margin-top:-50px;
}
    .top-bar .mynav
{
    background:none;
}
    .top-bar .top-nav
{
    display:none;
}

    .form-sec form
{
    margin:15px;
}
    .space-10 
{
    border-top:2px solid#fdb813;
    margin:15px;
    
}
    .nb-footer
{
    width:100%;
    margin:0 auto;
}
}