@media (max-width: 1320px){
    main.container section{padding: 0 20px;}
}
@media (max-width: 1199px){
    .content-box{padding: 45px;}
    .content-box h1,
    .content-box h2{font-size: 35px;line-height: 45px;}
}
@media (min-width: 992px){
    header .navbar-brand{position: absolute;left: 20px;top: 20px;z-index: 1;padding: 0;}
    .navbar-light .navbar-nav .nav-link{padding: 0 15px;}
    .home-about .home-about-img img{display: none;}
}
@media (max-width: 991px){
    header .navbar{min-height: auto;}
    header .navbar-toggler{border: none;}
    header .navbar-toggler:focus{border: none;box-shadow: none;}
    header .navbar-light .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{background-image: url(../images/x.svg);}
    header .navbar-light .navbar-toggler[aria-expanded="false"] .navbar-toggler-icon{background-image: url(../images/menu.svg);}
    .home-about .home-about-img,.home-box-img{background-image: none;}
    .home-about .home-about-img img{max-width: 100%;}
    .home-services .content-box{padding: 0;}
    .home-services ol li{padding-left: 100px;}
    .home-services ol li::before{left: 20px;}
    .navbar-nav{border: 1px solid #ccc;margin-top: 10px;}
    .navbar-nav .nav-item .nav-link{border-top: 1px solid #ccc;padding: 10px 15px;}
    .navbar-nav .nav-item:first-child .nav-link{border: none;}
}
@media (min-width: 768px){
    .tab-panel ul.tab-content li .tablinks{display: none;}
}
@media (max-width: 768px){
    .carousel .carousel-caption h5{font-size:30px;}
    main.container section.our-team ul{flex-direction: column;}
    main.container section.our-team ul li{margin: 0 20px 20px 20px;}
    footer ul.footer-content{flex-direction: column;}
    footer ul.footer-content li{padding: 20px 0;width: 100%;}
    .footer-links ul li{padding: 0 15px;}
    .tab-panel ul.tab-btn{display: none;}
    .tab-panel ul.tab-content li .tablinks{border: none;background-color: #dcdcdc;text-transform: uppercase;color:#352219;font-weight: 600;font-size: 14px;padding: 1.175em 2em;width: 100%;margin-bottom: 5px;}
    .tab-panel ul.tab-content li .tablinks.active{background-color:#d69800;color: #fff;}
    .tab-panel ul.tab-content li{float: left;width: 100%;}
    .tab-panel ul.tab-content li .tabcontent{padding: 20px 0;float: left;width: 100%;}
    .tab-panel ul.tab-content li .tabcontent img,
    .tab-panel ul.tab-content li .tabcontent .tab-detail{max-width: 50%;}
    main.container section.properties .gallery .column{flex:100%;}
    main.container section.properties .properties-btn li{width: 100%;padding: 0 0 10px 0;}
    main.container section.properties .btn{width: 100%;}
    .team .team-pic{width: 100%;text-align: center;}
    .team .info{width: 100%;padding: 0;text-align: center;margin-top: 20px;}
    .accesslogin form{width: 100%;}
}
@media (max-width: 575px){
    .carousel .carousel-caption h5{font-size:20px;}
    .carousel .carousel-caption p{font-size:12px;}
    .carousel .carousel-caption a.banner-btn{padding:15px 30px;}
    .home-about{margin-top: -35px;}
    .home-about,.home-services{padding: 0 10px;}
    .tab-panel ul.tab-content li .tabcontent img,
    .tab-panel ul.tab-content li .tabcontent .tab-detail{max-width: 100%;}
    .tab-panel ul.tab-content li .tabcontent .tab-detail{padding: 20px 0 0 0;}
    .contact-form .form ul li:nth-child(1),
    .contact-form .form ul li:nth-child(2){width: 100%;}
    .contact-form .form ul li:nth-child(1){padding-right: 0;}
    .contact-form .form ul li:nth-child(2){padding-left: 0;}
}
@media (max-width: 479px){
    .footer-links ul li{width: 100%;padding: 5px 0;}
    .team .info h1{font-size: 30px;}
    .team .info h2{font-size: 20px;}
    .accesslogin .content-box h1{font-size: 28px;line-height: 38px;}
    .accesslogin .content-box{padding: 40px 20px;}
}