@charset "utf-8";

 @-ms-viewport {
 width: device-width;
}
.visible-phone {
 display: none !important;
}
.visible-tablet {
 display: none !important;
}
.hidden-desktop {
 display: none !important;
}
.visible-desktop {
 display: inherit !important;
}

@media all and (-ms-high-contrast:none)
     {
     
 /*    *::-ms-backdrop, ul.nav li:Last-Child a{ width:83px; }
*::-ms-backdrop, ul.nav li:Last-Child a:hover{width:83px;}

*::-ms-backdrop, .hd{font-weight:normal;}*/
 /* IE11 */
     }


@media screen and (-webkit-min-device-pixel-ratio:0) {



}

@media screen and (min-width:1280px)   {

.col-full{width:1170px;}

.ht-home{height:790px;}
.ht-home-size{background-size:cover; }
.ht-inner{height:498px;}
.ht-inner-size{background-size:cover; }


}


@media screen and (min-width:1024px)  and (max-width:1279px) {

/**********Header*************/
.col-full{width:996px; margin:0 auto;}
.logo{float:left; width:18% }

 h1{font-size:32px;}

.navlinks nav{background:blue; float:right}
ul.nav li a {font-size:13px;padding:10px .7em ;}
ul.nav li a.ph{font-size:18px; }
ul.nav li a:hover.ph{font-size:18px;}

/********submenu-30nov******/
.col1 a.r1 p{float:left; width:60%;}
.col1 a.r1 span{ text-transform:uppercase; font-size:13px; line-height:20px}

/********Banner********/
/*.bnrtxt{top:80px;}*/
.banner-inner .bnrtxt{top:200px;}
.bx1{background:#fff; padding:10px 0px 10px 0px;display:inline-block; vertical-align:top; width:22%;}
.bx1 h2{font-size:16px ;}

.bluestrip ul li{width:30%}
ul.logos li{margin:0px 5px; display:inline-block; padding:10px 0px;}
ul.logos li{width:12%}

ul.gallery li{margin:0px 12px 30px 12px; width:30% }
.formsec{width:71%;}
ul.icons li{margin:0px 8px; width:170px}
ul.needs li{margin:20px 15px  ; padding:0px; width:46%;}
.icon-img {margin-right:18px; }
.icon-img img{margin-bottom:100px; }
.more{top:115px;}

.test-right{width:76%;}



.con-left{width:34%}
.con-right{width:62%}

/**********Footer*************/
.footer .ftr1{width:18%;   display:inline-block; text-align:left; vertical-align:top; margin:0px 5px}


/**********product category page *********/
.bluebg{background:#124779; padding:20px 15px; float:left; width:20%}
  ul.catlist li a{color:#fff; font-size:11px;}
.procon{float:right;width:80%}
.prolist li{width:240px;}
.prolist h2{font-size:12px;}
.protxt .btn{display:block; width:220px}

.longterm .ngg-gallery-thumbnail-box {
	width: 332px;
}

.listing-box-img {
    padding: 20px 18px;
    width: 20%;
}
.listing-box-content {
    width: 77.5%;
}
.listing-box-content p {
    max-height: 64px;
    overflow: auto;
}
.rental-categories-left ul li a {
    font-size: 15px;
}
.form-right-section form label {
    font-size: 23px;
    margin-bottom: 30px;
}
.form-right-section form input[type=text], .form-right-section form input[type=Number], select, textarea {
    margin-bottom: 20px;
}
.form-right-section .bottom-content {
    padding-top: 70px;
}
.form-right-section form textarea {
    height: 144px;
}
ul.gallery li:nth-child(4) img {
    margin-right: 16px;
}
ul.gallery li:nth-child(4) p {
    min-height: 255px;
}
ul.gallery li h2 {
    margin-left: 0;
}
ul.gallery li p {
    margin-left: 0;
}
ul.gallery li a.btn {
    margin-left: 0;
}

.banner-second {
    padding-left: 100px;
}
.pl0 {
    padding-left: 0px !important;
}

}

