@charset "utf-8";
/* CSS Document */
@media (max-width:1920px) {
}
@media (max-width:1700px) {
.bnr-round-box-1 {
    width: 40%;
    margin-left: 15%;
}

}
@media (max-width:1440px) {
/* homepage ------------------- */  
.contact-number .outer-strip {
    position: inherit;
}
.slide-description {
    top: 180px;
}
/* banner forms starts ... */
.bnr-top-box-2 {
    top: 440px;
    width: 515px;
}
.bnr-top-box-2 h4 {
    font-size: 28px;
    line-height: 28px;
}
.bnr-top-box-2 h3 {
    font-size: 52px;
    line-height: 52px;
}
.off-2 {
    font-size: 72px;
    line-height: 72px;
}
.bnr-top-box-2 h5 {
    font-size: 18px;
    line-height: 18px;
    background: url(../images/bnr-off-bg.png) repeat-x center 40px;
}
.off-3 {
    font-size: 25px;
    line-height: 25px;
}
.bnr-top-shop-bt {
    font-size: 19px;
    line-height: 19px;
}
.off-free {
    font-size: 42px;
    line-height: 52px;
    margin-bottom:0px;
}
.bnr-round-box-1 {
    width: 50%;
}
/* banner forms ends ... */

}
 @media (max-width:1279px) {
.Sco-drk, .first-drk {
    min-height: 118px!important;
}
.findbox-loc .first-drk h3 {
    padding-left: 42px;
    line-height: 25px;
    margin-top: 27px;
}
.slide-description {
    top: 155px;
}
/* banner forms starts ... */
.bnr-top-box-2 {
    margin-top: -89px;
}
.bnr-top-box {
    margin-right: 5%;
    margin-top: 4%;
}
.bnr-round-box-1 {
    width: 70%;
    margin-left: 9%;
    top: 15%;
}
/* banner forms ends ... */
.slide-img {
    height: 600px!important;
}
}
 @media (max-width:1199px) {
/* homepage ------------------- */  
.header-top .social_networks li a {
    border-top: 1px solid #d3d7da;
}
.header-top .nav>li>a {
    padding: 5px 7px;
}
.social_networks li a {
    line-height: 30px;
    height: 32px;
}
.contact-number {
    margin: 8px 0 0 0;
    font-size: 21px;
}
.contact-number .fa-phone {
    font-size: 24px;
}
.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
}
.new-online-shop-txt {
    margin-top: 0px;
}
/* banner forms starts ... */
.bnr-top-box-2 {
    margin-top: -145px;
    width: 545px;
    float: left;
    text-align: left;
}
.bnr-top-shop-bt {
    margin-top: 3px;
}
.bnr-top-box-2 h3 {
    font-size: 45px;
    line-height: 45px;
}
/* banner forms ends ... */
.parallax_sec1 .left li i, .parallax_sec1 .right li i {
    margin-top: 18px;
}
.parallax_sec1 .left li, .parallax_sec1 .right li {
    margin: 0px 0px 10px 0px;
}
.bnr-round-box-1 {
    width: 70%;
    margin-left: 4%;
    top: 18%;
}
.tmp2-whoweare-col {
    padding-right: 0px;
    width: 257px;
}
}
 @media (max-width:1024px) {
/* homepage ------------------- */
.slide-description {
    top: 75px;
}
.slid-round {
    left: 670px!important;  
}
.bnr-top-box-2 {
    display:none;   
}
.offerwe-zone h4 {
    margin-left: 10px;
}
.bnr-round-box-1 {
    width: 50%;
    margin-left: 20%;
    top: 22%;
    padding: 5px 0px;
}
.bnr-round-box-1 h5 span.off-2 {
    font-size: 35px;
    line-height: 38px;
}
.bnr-round-box-1 h5 {
    margin-bottom:0px;
}
.bnr-round-box-1 h6 {
    font-size: 19px;
    line-height: 25px;
    font-weight: 500;
}
.slide-img {
    height: 500px!important;
}
}
 @media (max-width:991px) {
/* homepage ------------------- */  
.contact-number {
    margin: 10px 0 0 0;
}
.top-log {
    padding: 7px 0px;
}
.custom-col {
    width: inherit;
}
.advance-search .real-btn {
    margin: 15px 0 0;
}
.newsletter_two input.enter_email_input {
    padding: 3px 0px 2px 11px;
    width: 180px;
}
.new-online-shop h1 {
    margin: 5px 0px 15px 0px ;
    font-size: 40px;
    line-height: 40px;
}
.new-online-shop h2 {
    margin: 10px 0px 30px 0px;
    font-size: 26px;
    line-height: 26px;
}
.shop-soon-bt {
    padding: 8px 30px 12px 30px;
    font-size: 18px;
    line-height: 19px;
}
.slid-round {
    left: 530px!important;
}
/* category-listing---------- */
.categ-home-banner-txt {
    display: inline-block;
    margin-top: 12px;
    margin-left: 0px;
    width: 640px;
}
.categ-30-year-logo {
    position: relative;
}
.categ-home-banner-txt {
    width: auto;
}
.more-details {
    margin-bottom: 25px;
}
.mb-wraper {
    margin-top: 20px !important;
}
/* Locations ---------- */
.agent-detail .contact-form h3 {
    margin-top: 10px;
}
.Sco-drk, .first-drk {
    margin-bottom: 10px;
}
.hot-deals .products {
    margin-bottom:25px; 
}
.top-big-menu .nav>li>a {
    padding: 14px 10px;
}
.quick-quote-row {
    padding-top: 30px;
}
.quick-quote-row h1 {
    font-size: 33px;
    line-height: 35px;
    margin-bottom: 20px;
}
.quick-quote-col {
    padding: 25px 20px 1px 20px;
}
.quick-quote-col .btm {
    padding-bottom: 25px!important;
}
.feature_section10 .right .flist {
    padding-left: 130px;
}
.feature_section10 .left .flist {
    padding-right: 130px;
}
.margin_top5 {
    margin-top: 30px;
}
.margin_top6 {
    margin-top: 30px;
}
.margin_top7 {
    margin-top: 45px;
}
.feature_section10 h4 {
    font-size: 18px;
    line-height: 20px;
}
.bnr-round-box-1 {
    margin-left: 10%;
}
.contact-number {
    margin: -5px 0 8px 0;
}
.bnr-round-box-1 h6 {
    line-height: 20px;
}
.bnr-top-box {
    margin-right: 0%;
}
.easy-form {
    padding-left: 0px;
    padding-right: 0px;
}
.tmp2-whoweare-col {
    width: 365px;
}
.main-wrap .ngg-albumoverview.default-view .ngg-album-compact{width:48%}
.blbox{margin:0 auto}	 

}
 @media (max-width:800px) {
.slide-description {
    top: 0px;
}
.slid-round {
    top: 0px!important;
}
/* banner forms starts ... */
.bnr-top-box {
    min-height: 325px;
    margin-right:35px;
}
.bnr-round-box-1 {
    margin-left: 20%;
}
.bnr-round-box-1 h5 span.off-2 {
    font-size: 30px;
    line-height: 35px;
}
.bnr-round-box-1 h4 {
    font-size: 18px;
}
/* banner forms ends ... */
}
 @media (max-width:767px) {
	 
	 
	 .footer1 ul, .qlinks{float:none}

	 
/* homepage ------------------- */  
.navbar-nav {
    margin: 7.5px 5px;
}
.top-big-menu {
    margin-top: 3px;
}
.top-big-menu .navbar-nav>li>.dropdown-menu {
    background: #4dc7ec;
    padding-bottom: 10px;
}
.advance-search .search-heading {
    font-size: 17px;
    line-height: 22px;
}
.offer-all .img-responsive {
    width: 100%;
}
.request-book-form .l-p-7 {
    padding-left: 15px!important;
}
.request-book-form .r-p-7 {
    padding-right: 15px!important;
}
.new-online-shop-txt {
    margin-top: 20px;
}
/* Category listing ------------------- */  
.categ-home-banner h2 {
    font-size: 30px;
    line-height: 25px;
}
.categ-home-banner h3 {
    font-size: 19px;
    line-height: 18px;
}
.main-wrap {
    /*padding: 0px;*/
     padding: 0px 15px;
}
/* Category listing end ------------------- */

.area-content-sec-4-wrap {
    padding-left:15px;  
}
.first-drk {
    margin-bottom: 0px;
}
.blog-list .property-item p {
    margin-top:10px;
}
.bnr-top-box-2 {
    width: 580px;
}

/* banner forms starts ... */
.bnr-top-box {
    margin-right:inherit;
}
.menu-align {
    float: inherit!important;
} 
.navbar-nav>li>a i {
    display: none;
}
/* banner forms ends ... */
.parallax_sec1 ul.left, .parallax_sec1 ul.right {
    float:inherit;
    width: 100%;
    padding-right: 0%;
    border-right: 0px solid #616161;
    padding-left: 0%;
}
.parallax_sec1 .left li, .parallax_sec1 .right li {
    text-align: center;
}
.parallax_sec1 .left li i, .parallax_sec1 .right li i {
    float:inherit;  
}
.parallax_sec1 .left li i, .parallax_sec1 .right li i {
    margin-right: 0px;
    margin-left: 20px;
}
.parallax_sec1 .left li h5, .parallax_sec1 .right li h5 {
    margin-top: 30px;
}
.bnr-round-box-1 {
    margin-left: 22%;
}
.tmp2-welcome .col-xs-12 {
    width: 50%;
}
.tmp2-projects-area .col-xs-12 {
    width: 50%;
}
.tmp2-whoweare-col {
    width: 530px;
}
.ubermenu.ubermenu-main .ubermenu-item-level-0{margin:0 !important}

.home-welcome-sec.fibgls{margin-top:-45px; padding-top: 85px;}


}

 @media (max-width:640px) {
/* homepage ------------------- */  
.custom-col {
    width: 100%;
}
.slide-description {
   display:none;
}
.slid-round {
   display:none;
}
/* banner forms starts ... */
.carousel-control {
   display:none!Important;
}
.bnr-top-box {
    width: auto;
    min-height: auto;
    margin-top: 15px;
}
.easy-form label {
    display:block;
}
/* banner forms ends ... */
.offer-all .col-xs-12 {
    padding-left:0px;   
}
.feature_section10 .right {
    float: inherit;
    width: 100%;
    margin-left: 7.5%;
    text-align: left;
    margin-top: 0px;
}
.feature_section10 .left {
    float: inherit;
    width: 100%;
    margin-left: 7.5%;
    margin-top: 650px;
    text-align: left;
    margin-bottom: 25px;
}
.feature_section10 .left .flist {
    padding-left: 140px;
    background: url(../images/site-img10.png) no-repeat left 10px;
    padding-right: 0;
}
.feature_section10 .right .flist {
    padding-left: 140px;
}
.margin_top7, .margin_top6, .margin_top5, .margin_top4, .margin_top3 {
    margin-top: 25px;
}
.feature_section10 {
    padding: 30px 0px 20px 0px;
}
.bnr-round-box-1 h5 {
    display:none;
}
.bnr-round-box-1 h6 {
    display:none;
}
.bnr-round-box-1 .tmp2-bnr-quote-bt {
    display:none;
}
.slide-img {
    height: 320px!important;
}
.tmp2-welcome {
    margin-top: -60px;
    z-index: 999!important;
    position: relative;
}
.tmp2-whoweare-col {
    width: 500px;
}
.main-wrap .ngg-albumoverview.default-view .ngg-album-compact,.ngg-album-compactbox .Thumb{width:100%}
.adinfo h2{font-size:21px}.blbox h1{font-size:31px}
.sc_promo_image{position:relative;width:100% !important;min-height:300px}
.sc_promo_text{float:none!important;width:100%!important}
.sc_promo_text_inner h2{font-size:25px;line-height:30px}
.main-bnr{padding:65px 0}.getstart{display:block;padding-bottom: 15px;margin:0}
}
 @media (max-width:580px) {
.bnr-round-box-1 h4 {
    display:none;
}   
.tmp2-welcome .col-xs-12 {
    width: 100%;
}
.tmp2-projects-area .col-xs-12 {
    width: 100%;
} 
.slide-img {
    height: 250px!important;
}
.tmp2-whoweare-ico {
    float:none!important;
    margin-top: 10px;
    margin: 0 auto;
}
.tmp2-whoweare-col {
    width: 100%;
    text-align: center;
    min-height: inherit;
    margin-bottom: 25px;
}
}
 @media (max-width:480px) {
.advance-search .search-heading {
    font-size: 17px;
    line-height: 22px;
    text-align: center;
    padding-top: 14px;
    padding-right: 0px;
    position: static;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
}
.advance-search .search-heading .fa-search {
    display: none;
}
.property-item .property-meta span {
    border-right: 0px solid #dedede;
    padding: 10px 0px 10px 0;
    margin-right: 0px;
}
.career-bnr-txt {
    bottom:0px;
    width:240px;
}
.career-bnr-txt h3 {
    font-size:22px;
    line-height:23px;
}
.career-bnr-txt h4 {
    font-size:15px;
    line-height:17px;
    font-weight:400;
}
.become-agent .career-bnr-txt h3 {
    font-size: 20px;
    line-height: 22px;
}
.become-agent .career-bnr-txt h4 {
    font-size: 14px;
    line-height: 16px;
}
.parallax_sec1 .left li, .parallax_sec1 .right li {
    text-align: left;
}
.parallax_sec1 .left li i, .parallax_sec1 .right li i {
    margin-right: 15px;
}
.parallax_sec1 .left li h5, .parallax_sec1 .right li h5 {
    margin-top: 20px;
}
.feature_section10 .left .flist {
    padding-left: 60px;
    background: url(../images/site-img10.png) no-repeat -85px 10px;
}
.feature_section10 .right .flist {
    padding-left: 60px;
    background: url(../images/site-img10.png) no-repeat -85px 10px;
}
.feature_section10 h2 {
    font-size: 23px;
    line-height: 23px;
    margin-bottom: 10px;
}
.tmp2-mail {
    display:none;   
}
.ubermenu-skin-vanilla-bar{
    margin: 0px 0 5px 0 !important;
}
.home-welcome-sec{
    z-index:2 !important;
}
.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop{ }
.tmp2-welcome{
    z-index:3 !important;
}
.tmp2-mail {
    display:block;margin-right:10;font-size: 11px;   
}

}
 @media (max-width:375px) {

}
 @media (max-width:360px) {
.additional-title {
    font-size: 26px;
    line-height: 28px;
}
.btn-orange {
    margin-bottom: 5px;
}
.btn-blu {
    margin-bottom: 5px;
}
}
 @media (max-width:280px) {
}
@media (max-width:768px) {
.ubermenu-skin-vanilla-bar.ubermenu-responsive-toggle{ margin-top:65px; margin-bottom:10px;}    
}
/* For 1024 Resolution */  
@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1024px) {
    .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 14px !important;padding-left: 12px !important;    
}
.easy-form {padding-left: 0px;padding-right: 0px;}
.bnr-top-box {margin-right:0px;}
.g-recaptcha {transform: scale(0.60);-webkit-transform:scale(0.60);}
}