@charset "utf-8";

/* CSS Document */

 html,
      body {
        position: relative;
        height: 100%;
      }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
body { font-family: 'avertaregular', Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing:-0.03em; line-height: 22px; color: #333; background: #fff;}
strong{font-family: 'poppinssemibold'; font-weight:normal;}

ul { margin: 0; padding: 0; list-style: none; }
li { list-style: none; }
h1 { font-family: 'poppinssemibold', Arial, Helvetica, sans-serif; color: #000; font-size: 40px; margin:30px 0px; line-height: 30px;letter-spacing:-0.03em;}
h2 { font-family: 'poppinssemibold', Arial, Helvetica, sans-serif; color: #000; font-size: 40px; margin:20px 0px; line-height: 34px; text-transform:none;letter-spacing:-0.03em;}
h3 { font-family: 'poppinssemibold', Arial, Helvetica, sans-serif; color: #656c73; font-size: 20px; margin: 10px 0px !important; line-height:28px;}
h4 { font-family: 'poppinssemibold', Arial, Helvetica, sans-serif; color: #daa520; font-size: 16px; margin: 0px 0px 20px 0px; text-transform: none; }
h5 { font-family: 'poppinssemibold', Arial, Helvetica, sans-serif; color: #daa520; font-size: 14px; margin: 0px 0px 20px 0px; text-transform: none; font-weight: normal; }
a, a:hover { color: #000;/*transition: color .6s;*/ transition: all 0.4s ease-out;}
.nop { padding: 0 !important; margin: 0 !important; }
.container { max-width: 1200px; width:1200px; margin: 0px auto !important; }
p { margin: 15px 0px; }
[class*="col-"] {padding: 0 15px;}

::-moz-selection { background:#666666; color:#fff; }
::selection { background:#666666; color:#fff; }

body{overflow-x:hidden;}

.active_header {position: fixed !important; top: 0 !important; left: 0; right: 0; width: 100%; z-index:9990;padding: 0px !important; background: rgba(0,0,0,0.8);}
.active_header .logo a{margin:5px 0px;}
.active_header .logo img{height:50px; width:auto; margin:0px;}
.active_header .container{background: rgba(0,0,0,1.0) !important;border-radius: 5px !important;}


.content_area{padding:50px 0px !important;}
.ss img{width:100%; height:auto;}
.active_ss{margin-top:0px !important;}

.toggle {display: none !important;}
.toggle img{width: 36px; height: 36px;}

.equal {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
.sidelogo img, .bottom-nav img{width: 100%; height: auto;}

/*
	=======================================================================
	 General Styles
	=======================================================================	
*/

* {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}



      .swiper {
        width: 100%;
        height:auto;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
      }


      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
      }

      .swslider .swiper-slide a{display: block; float: left;}
	  .swslider .swiper-button-next{width: 40px !important; height: 40px !important; display: block !important; background: #d4a861; color: #fff; position: absolute; z-index: 13; bottom: 0 !important; right: 0 !important; top: auto !important; padding: 10px !important; text-align: center;}
	  .swslider .swiper-button-prev{width: 40px !important; height: 40px !important; display: block !important; background: #f3d49a; color: #fff; position: absolute; z-index: 13; bottom: 0 !important; right: 40px !important; left: auto !important; top: auto !important; padding: 10px !important; text-align: center;}
	  .swslider .swiper-button-next:after, .swslider .swiper-button-prev:after{color: #fff !important; font-size: 16px !important; line-height: 16px !important; font-weight: 800 !important;}




.top_notice{background: #ffed18; text-align: center;font-family: 'poppinssemibold'; font-size: 16px; text-transform: uppercase; padding: 6px 0px !important; line-height: 18px;}
.header{position: absolute; z-index: 999; top: 30px; left: 0; right: 0;}
.homess{background-image: linear-gradient(to bottom, rgba(22, 22, 22, 0.25) 0%, rgba(22, 22, 22, 0.25) 100%), url("../images/bg.png");background-repeat: no-repeat;background-blend-mode: normal;background-size: auto, cover;background-position: center; padding-top: 220px !important; padding-bottom: 220px !important; display: block;}
.homess h1{text-align: center; color: #fff; font-size: 60px; line-height: 60px; text-transform: none; font-family: 'poppinsmedium'; width: 100%; max-width: 100%; margin: 100px 0px 30px 0px !important; padding: 0px !important; letter-spacing: -0.04em;}
.homess p{font-size: 24px; line-height: 28px; letter-spacing: 0px; color: #fff; text-align: center;font-family: 'poppinsmedium'; margin: 0px !important;}
.homess .btn{background: #ffed18; padding: 10px 36px; border-radius: 5px; color: #000; font-size: 20px; text-transform: uppercase; display: table; margin: 30px auto 30px auto;font-family: 'poppinsmedium';}
.homess .btn:hover{background: #fff;}
.logo_area img{width: 100%; height: auto; margin: 20px 0px;}

.license_block{background: #161616; font-size: 30px; color: #fff; line-height: 40px; padding: 50px 0px !important; text-align: center;font-family: 'poppinsmedium';}

.bottom_contact{display: flex;}
.bottom_contact_text{padding: 100px 20px !important}
.bottom_contact_img{background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("../images/content_img.png");background-position: 50% 50%;background-repeat: no-repeat;background-blend-mode: normal;background-size: auto, cover;}

.yellowblock{background: #ffed18;}
.yellowblock h2{text-align: center; font-size: 40px; line-height: 46px; background: url("../images/hbg.jpg") no-repeat bottom center; padding-bottom: 20px !important;}
.listing{padding: 30px 160px !important;}
.listing [class*="col-"]{text-align: center;}
.listing [class*="col-"] img{border-radius: 500px; max-width: 300px; max-height: 300px; display: table; margin: 0px auto 30px auto;}
.listing [class*="col-"] h3{font-size: 26px; line-height: 36px text-align: center; color: #000;}
.listing [class*="col-"] p{font-size: 18px; line-height: 28px;}
.truck_block{text-align: center;}
.center_p{font-size: 22px; line-height: 42px; max-width: 600px; display: table; margin: 30px auto;}

.areas_block{display: flex;}
.dark_block{background: #161616; padding: 50px; color: #fff; font-size: 18px; line-height: 28px;}
.light_block{padding: 50px; text-align: center;}
.light_block img{width: 100%; height: auto;}
.areas{border-left: 2px solid #2a2a2a; margin-left: 30px; padding-left: 30px; margin-top: 30px; margin-bottom: 30px;}
.areas li{font-size: 24px; line-height: 50px;}
.dark_block h2{text-align: left; font-size: 40px; line-height: 46px; background: url("../images/hbg_grey.jpg") no-repeat bottom left; padding-bottom: 20px !important; color: #ffed18;}

.house_clearance_block img{width: 100%; height: auto;}

.btn{background: #ffed18; padding: 10px 36px; border-radius: 5px; color: #000; font-size: 20px; text-transform: uppercase; display: table; margin: 30px auto 30px auto;font-family: 'poppinsmedium';}
.btn:hover{background: #e5d759;}

.footer{padding: 60px 0px !important;color: rgb(169, 169, 169); text-align: center; background: #161616;}

h3{color: #000; font-size: 30px; line-height: 40px;}
.gold_heading{color: rgb(156, 145, 14); background:url("../images/hbg.jpg") no-repeat bottom left; padding-bottom: 30px;}
.clar{text-align: center; font-size: 18px; line-height: 28px;}

.mob_nav{display: none;}


.sub_content_area{padding: 0px 0px !important;}
.subss{background: #000; height: 100px;}




























/*
	=======================================================================
	 Media Queries
	=======================================================================	
*/
@media only screen and (max-width : 1920px) {
	.ss .container{max-width: 100%; width: 100%;}
nav { margin: 16px 0px !important;}
}
/* Large Devices, Desktops */
@media only screen and (max-width : 1200px) {
 
.container { max-width: 900px; width:900px; }
.listing {
    padding: 30px 60px !important;
}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

.container { max-width: 90%; width:90%; }
.nav_area{display: none;}
.mob_nav, .toggle{display: block !important;}
.mob_nav{width: 60px; max-width: 60px; display: block; float: left; padding-top: 20px !important;}
.logo_area{width: calc(100% - 60px); max-width: 100% - 60px; display:block; float: left;}
.logo_area a{display: table; margin: 0px auto;}
.logo_area img{height: 40px; width: auto; text-align: center}
.nav-close{position: absolute; z-index: 99; width: 45px; height: 45px; border-radius: 250px !important; overflow: hidden; left: 220px; top: 10px;}
.bottom_contact {
    display: block;
}
.bottom_contact_img{height: 600px;}
.areas_block {
    display: block;
}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	

.container { max-width: 96%; width:96%; }

.logo_area img {
    height: 34px;
}	
.truck_block img{width: 100%; height: auto;}
.homess{padding-top: 80px !important;padding-bottom: 80px !important;}



}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {



.logo_area img {
    height: 26px;
}	
.mob_nav {
    padding-top: 14px !important;
}


}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	

	
}