/* FOOTER  */
.foo-add p {font-size: 16px;}
.foo-links {padding: 0;}
.foo-links li {width: 45%; display: inline-block;}
.foo-links a {color: #fff; display: block; padding-bottom: 10px; font-size: 16px;}
.foo-links a:hover {color: #fff;padding-left: 5px;
    transition: 0.3s ease;}
.footer h3 {border-bottom: 2px solid #fff; padding-bottom: 5px;}
/* .foo-text {font-size: 16px !important;} */
.footer {padding: 50px 0 0 !important;}
.copy {font-size: 14px !important;margin: 0; padding-bottom: 20px}
.form-group {width: 100% !important;}
.footer .form-control {
    padding: 10px !important; height: auto !important;}
.foo-hr {
    margin-top: 20px;
    margin-bottom: 20px;
   
    border-top: 1px solid #eee;
}
.des-hide {display: none !important;}
@media (max-width: 1199px) {
    .footer h3 {
        font-size: 25px !important;}
}
@media (max-width: 991px) {
    .foo-logo {display: table; margin: 0 auto;}
    .des-hide {display: block !important;}
    .mob-copy {padding-top: 20px !important; text-align: center;font-size: 14px !important;
        line-height: 24px;}
    .mob-hide {display: none !important;}
    .mob-no-pad {padding: 0 !important;}
}

.navbar-fixed-top .button-text{line-height: 42px}
            .navbar-fixed-top .padding-btn{padding:0px 30px;}
            .navbar-fixed-top .container{width: 100%}
            .menu ul li{vertical-align: middle !important;}
            .navbar-fixed-top .button{margin: auto;}
            .hide{display: none !important;}
            .navbar-fixed-top .sub-menu li a{    padding: 5px 1em !important;}
            .menu ul li a{    padding: 10px 6px !important;font-size: 16px !important;}
@media(max-width: 3000px){
	.navbar-fixed-top .container{width: 50%}
}
@media(max-width: 1920px){
	.navbar-fixed-top .container{width: 70%}
}
@media(max-width: 1799px){
	.navbar-fixed-top .container{width: 80%}
}
@media(max-width: 1574px){
	.navbar-fixed-top .container{width: 90%}
}
@media(max-width: 1366px){
	.navbar-fixed-top .container{width: 100%}
}
@media(max-width: 1262px){
    .menu ul li a {
    padding: 10px 5px !important;}
}
@media (max-width: 1024px)
{
        .menu ul li a {
    padding: 10px 4px !important;
    font-size: 12px !important;
}
}
@media(max-width: 768px){
	.navbar-fixed-top .padding-btn{padding:0px 40px;}
	.navbar-fixed-top {
                    height: 92px !important;
                }
                .logo-img {
                    position: absolute !important;
                    width: 30% !important;
                    margin: 1em auto !important;
                    left: 0 !important;
                    right: 0 !important;
                }
                .menu{display: none !important;}
                .navbar-fixed-top .col-sm-2{width: 100%}
                .navbar-fixed-top .button{display: block;
    margin: 21px 10px;
    float: right;}
    .navbar-fixed-top .col-sm-10{width: 100%}
     .hide{display: block !important;}
}
@media(max-width: 425px){
	.logo-img {
                    width: 46% !important;
                    margin: 20px auto 1em 5em !important;
                }
}
 @media(max-width:375px) {
                .logo-img{    margin: 20px auto 1em 4em !important;}}
                 @media(max-width:320px) {
                .logo-img {
    margin: 27px auto 1em 3.2em !important;
}}
@media(max-width: 360px){
    .navbar-fixed-top .button{    margin: 21px 2px;}
}
@media(max-width: 320px){
    .navbar-fixed-top .padding-btn {
    padding: 0px 32px;
}
}