@media (max-width: 1199px) {
    .address p span {display: none;}
}
@media (min-width: 768px) and (max-width: 980px) {
    .col-4 .item { width: 47%; margin-right: 2%; margin-bottom: 2%;}
    .address p a {font-size: 80%;}

}
@media (max-width: 768px) {
    .navbar-toggle{margin-top: 12px;}
    .head-section .navbar-collapse ul.navbar-nav{float: none;margin-left: 0;}
    .head-section .nav li a:hover, .head-section .nav li a:focus, .head-section .nav li a.dropdown-toggle:focus, .head-section .nav li a.dropdown-toggle .dropdown-menu li a:hover, .head-section .nav li.active a, .head-section .dropdown-menu li a:hover{color: #fff !important;}
    .head-section .navbar-nav > li{padding: 0;margin-bottom: 2px;}
    .head-section .nav li ul.dropdown-menu li a{margin-left: 0px;color: #999!important;;}
    .head-section .nav li .dropdown-menu li a:hover, .head-section .nav li .dropdown-menu li.active a{color: #fff !important;}
    .purchase-btn, .about-testimonial{margin-top: 10px;}
    .breadcrumb.pull-right{/*padding: 0;*/}
    .search, .bx-controls-direction{display: none;}
    .tweet-box{margin-bottom: 20px;}
    .property img{/*width: 80%;*/}
    .bx-wrapper{margin-bottom: 60px;}
    .purchase-btn, .about-testimonial{margin-top: 0;}
    .purchase-btn{line-height: 98px;}
    .social-link-footer li {float: left;}
    .social-link-footer li a{font-size: 16px;height: 25px;width: 25px;}
    .navbar-header{float: none;text-align: center;width: 100%;margin: 10px 0;}
    .navbar-brand {margin-top:5px;}
    /*.navbar-brand{float: none;}*/
    .carousel-control{font-size: 45px;line-height: 70px;}
    .btn, .form-control{margin-bottom: 10px;}
    .footer { padding: 30px 0;}
    .footer h1 {margin-bottom: 10px; margin-top: 20px;}
    .footer address { padding-left: 10px;}
    .footer img {display: inline; margin-bottom: 5px;}
    .footer-small .pull-right { float: none !important;}
    .social-link-footer li { margin: 0;}
}


@media (max-width: 480px) {
     /*body {overflow: hidden;}*/
    h2 {font-size: 24px;}
    h3 {font-size: 18px;}
    .mar-b-50 {margin-bottom:20px;}
    .mar-b-30 {margin-bottom:12px;}
    hr{margin: 10px 0;}
    .hr { margin: 20px auto; }
    .property h1 {margin-bottom: 5px; font-size: 24px;}
    .property { padding:20px 0; }
    .head-section .navbar{min-height: 60px;}
    .navbar-toggle{margin-right: -10px;}
    .head-section .nav li .dropdown-menu li a:hover{color: #48C9B0 !important;}
    .navbar-brand{margin-top: 10px !important;float: left !important;}
    .col-4 .item{width: 100%;margin-right: 0%;margin-bottom: 2%;}
    .breadcrumb.pull-right{margin-top: 10px;padding: 0;}
    .carousel-control{font-size: 23px;line-height: 38px;}
    .breadcrumbs {margin-bottom: 0px;}
    .breadcrumbs h1 {font-size: 17px;}
    .entry-content img { max-width: 100%; }
    .footer { padding: 10px 0;}
    .footer h1 {margin:25px 0 5px 0;}
    .footer h2 { margin-top: 20px; margin-bottom: 10px;}
    .footer address { margin-top:10px;}
    .footer .address p { margin-bottom: 5px;}
    .feature-head h1 { margin-top: 10px; margin-bottom:-10px; font-size: 24px;}
    .blog-item h1, .blog-item h1 a  {font-size: 18px; }
    .blog-item h1 {margin-bottom: 0px; margin-top:0px; line-height: 30px;}
    .blog-item { margin-top: 15px; margin-bottom: 20px; padding-bottom:20px;}
    .date-wrap .month {font-size: 12px;}
    .gray-box {padding:0; margin-bottom:0;}
    .about {padding-bottom:10px;}
    .about-carousel { margin-top: 18px; margin-bottom: 10px;}
    .recent { margin-bottom: 30px;}
    .recent h3 {margin-top: 30px; margin-bottom: 10px;}
    #home-services h2 {margin-bottom: 0px;}
    .h-service { margin-top: 65px;}
    .bx-wrapper {margin-bottom: 0;}
    .contact-map { margin-bottom: 20px;}
    .SearchBox .hd {font-size: 14px; margin-top: 20px;}
    .SearchBox .product a, .SearchBox .article a {font-size: 16px;}
    #portfoliolist-four .portfolio { width: 48%;}
    .date-wrap, .author, .st-view  {display: none;}
}

@media (max-width:320px) {}

@media (max-width: 900px) {
    #sequence-theme .info { top:80px !important; width:60% !important; margin-right:50px;}
    /*.da-slide .da-img { display:none; }*/
}

@media (max-width: 450px) {
    #sequence-theme .info { top:70px !important; width:70% !important; margin-right:25px; }
    #sequence-theme h2 { font-size:30px !important; }
    #sequence-theme .info p { font-size:18px !important; }
    /*.da-slide p { display:none; }*/
}
