@media (max-width: 1199px) {

.navbar-toggle {margin-top:40px}  

.fai-down .navbar-nav li a {
font-size: 11px;
padding: 15px 6px;
}


}

@media (min-width: 992px) and (max-width: 1199px) {
.form-bg-patch {margin:0;} 
.industry-news, .fai-news, .fai-events {overflow-y: scroll;height:270px;overflow-x:hidden;}    
.width50 {width:50%;}    
.width100{width:100%;}

}

@media (min-width: 768px) and (max-width: 1199px) {
a.get-in {font-size:13px;}
.owl-theme .owl-nav.disabled+.owl-dots {    transform: translate(-50%, -70%);
top: 91%;}
    
}

@media (min-width:1199px) {
.copyright {text-align: left;}  
.designed{text-align: right;}
.fai-wrap {margin-top: 157px;}       
}

@media (min-width: 993px) and (max-width: 1199px) {
.owl-theme .owl-nav.disabled + .owl-dots{transform: translate(-50%, -67%);top: 93%;}
}

@media (max-width: 992px) {
.industry-news, .fai-news, .fai-events {margin:15px 0;} 
    .banner img {height:auto;}    

.fai-down .navbar-nav li a {
font-size: 9px;
padding: 10px 3px;
}

}

@media (max-width: 767px) {
 .form-bg-patch {
    margin: 10px 0 0;
} 
    .owl-theme .owl-nav.disabled+.owl-dots {transform: translate(-50%, -55%);    top: 90%;}    
.fai-down .navbar-nav li {
display: block;
}
.fai-down .navbar-nav li a {
font-size: 14px;
}
.fai-up .fai-up-right  {
float: right;
width: auto;
text-align: right;
margin: 39px 0 0 0;
}
.fai-up .fai-up-right .social-list{
display: none;
}

.fai-up .fai-up-right .fai-up-loginbtn{
float: right;
}
.fai-up{
padding-right: 60px;position: relative;
}
.fai-up .navbar-toggle{position: absolute;right: 0;top: 0;}

}


@media (max-width: 639px) {
.fai-up .fai-up-left .navbar-brand .full-logo .logo-img img {
height: 55px;
}

.fai-up .fai-up-right {
margin: 24px 0 0 0;
}
.fai-up .navbar-toggle {
margin-top: 25px;
}
    


}

@media (max-width: 479px) {
.fai-up .fai-up-right .fai-up-loginbtn .fai-btn {
width: 90px;
padding: 8px 10px;
font-size: 12px;
}
.fai-up .fai-up-left .navbar-brand .full-logo .logo-img img {
height: 47px;
}
.fai-up .fai-up-left .navbar-brand {

padding: 10px 0px;
}
.fai-up .navbar-toggle {
margin-right: 0;
} 
.fai-up {
padding-right: 45px;
}

.owl-theme .owl-nav.disabled + .owl-dots {top: 80%;transform: translate(-50%, -92%);height:20px;width:80px;position: absolute;}
.owl-theme .owl-dots .owl-dot span {width:8px;height:8px;}     

}


@media (max-width: 380px) {
.fai-up .navbar-toggle {padding: 7px 5px;}
.fai-up {padding-right: 33px;}
.fai-up .fai-up-right .fai-up-loginbtn .fai-btn {width: 70px;padding: 6px 10px;font-size: 12px;}
.fai-up .fai-up-left .navbar-brand .full-logo .logo-img img {height: 40px;}
}

@media (min-width: 768px) and (max-width: 991px) 
.owl-theme .owl-nav.disabled + .owl-dots{transform: translate(-50%, -58%);}
.footer-hd {margin:15px 0 0;}    
a.get-in {font-size:12px;}    
.fai-wrap { margin-top: 157px;}

}

@media (min-width: 993px) and (max-width: 1199px) {
.owl-theme .owl-nav.disabled + .owl-dots {transform: translate(-50%, -34%);}
.fai-wrap { margin-top: 157px;}    
}



@media (min-width: 320px) and (max-width: 767px){
.form-bg-patch .form-control.small {width:100%;margin:0 0 15px;}
.form-group.second-row-form {width:100%;margin-bottom:10px;}    
.become-fran .become-fran-main {background:#dcdcdc;padding:15px !important;}   
.form-bg-patch {margin:10px 0;}
.industry-news, .fai-news {height:auto;}
.subscribe-bg input {width:100% !important;display:block;}
.subscribe-btn-wrap {display: block;margin:15px auto 0;text-align: center;width:100%;}
.post-container{margin-bottom:15px;}
h2.text-right {font-size:16px;text-align: center;}   
.filter img {width:auto;,margin:0 auto;text-align: center;margin:10px 15px;}
.isotope-item {width:100%;margin: 0 auto;text-align: center;}   
.footer-hd {margin:15px 0 0;}    
.copyright, .designed {text-align: center;padding:5px 0;}  
.fai-wrap {    margin-top: 96px;}    
    .internal-banner {background:none;} 
    .internal-page .form-bg-patch {margin:20px 0 0;}  
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {    white-space:normal ;} 
    ul.liststyle li span {    font-size: 12px;font-weight:500;}
.memb-column-wrp .border-right-line {
    border-right: none;
    border-bottom: 1px solid #ddd;
    width: 80%;
    text-align: center;
    display: block;
    margin: 0 auto;
}    
    
}






@media (min-width: 320px) and (max-width: 480px){
.portfolioFilter a {display: block;} 
.owl-theme .owl-nav.disabled+.owl-dots {transform: translate(-50%, -53%);top: 74%;}    
    .internal-banner  {background: :none;}  
}




