.navbar-light .navbar-brand{
        padding: 8px;
    }

.navbar img{max-width: 120px;}
.carousel-item img{ height:100%; }
.top-nav-collapse
 .nav-link
{ color:#fff!important; }

@media(min-width:767px) {
    
    header {
		
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
		border-bottom: 1px solid #eee;
		background: transparent;
		
    
    
    width: 100%;
    border-bottom: 0px;

    
    }

    .navbar img{
    -webkit-transition: width .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: width .5s ease-in-out,padding .5s ease-in-out;
        transition: width .5s ease-in-out,padding .5s ease-in-out;
        width:180px;

        padding: 0;
	   
	
		
		

    }
    .top-nav-collapse img{
        width:80px;
    }
	
}



@media(min-width:767px) {
    .navbar {
        padding: 0px 0px 0px;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out,;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
        font-family: 'Roboto', Helvetica, Arial, sans-serif;

        

    font-size: 14px;
    font-weight: 300;
    padding: 5px 0px;


    
    }

    .top-nav-collapse {
    padding: 10px 0px 10px;
    background-color: #000;
    -webkit-box-shadow: 0 4px 3px rgba(0,0,0,.5);
    box-shadow: 0 4px 3px rgba(0,0,0,.5); 
        
    }


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background:none;
color:#ffe500;
font-weight: 600;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color: #fff;}
.navbar-default .navbar-nav>li>a{color: #000;font-weight: bold;}
.active{ color:  }
}


@media(max-width:420px) {
    .navbar {
        padding: 0px 10px 0px 10px;

        background-color: #000;

    font-weight: normal;
    font-weight: 300;

    
    }
.carousel-caption h2{ font-size:18px!important; }

.margint-90 {
    margin-top: 20px!important
    } 
.pd-tb90{
    padding-top: 20px!important
    } 
    .pd-t90{ padding-top: 20px!important
    }
.pd-t120 {
    padding-top: 40px!important
    } 
.pd-b120{
    padding-bottom:  40px!important
    } 
.email_subscribe{ padding:30px 10px!important; }
.section-title-bl h2{     font-size: 18px!important; }
h2{ font-size: 18px!important; }
.site-title p{ font-size:12px!important; }
#requirement {min-height: 100%!important;
    padding-top: 30px!important;
    height: 100vh;}

#msg{ height:80px!important; }
.state li a{ font-size:12px; }
.call_now{ font-size:24px!important; }
.custom-logo{width: 60px;}

.active .nav-link{

    margin-right: 10px!important;
    padding-left: 10px!important;
}
 .nav-link{

    margin-right: 10px!important;
    padding-left: 10px!important;
}
.pagination>li>a{
	font-size:10px!important;
	padding:7px!important;
}
.add-des ul li h2{ font-size:14px!important;
}



