 /*==========  Mobile First Method  ==========*/
 .ml24{margin-left:24px !important;}
 .home-img{width:20%;display:inline-block;}
@media only screen and (max-width : 1024px) {
	#quote-carousel .carousel-control.right {
    left: 760px ;
}
    .image-bg-fluid-height {
  background: rgba(0, 0, 0, 0) url("../images/main-banner.jpg") no-repeat scroll 0 5px / cover ;
  height: 633px;
  padding: 175px 0;
}
.text-right2{text-align:center;}
	.text-left2{text-align:center;}
    .appbtn{margin-top:200px;margin-bottom:20px;}

.packages-hd {
  margin: 80px auto 0;
}
    .list-typ2 li {
  float: left;
  width: 275px;
}
}
@media only screen and (min-width : 320px) {	
/*#quote-carousel .carousel-control.right {
    	left: 243px;
	}*/
}
    /* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {	
/*#quote-carousel .carousel-control.right {
    	left: 243px;
	}*/
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	
}
@media only screen and (max-width : 768px) {
	.list-typ2 li {
  float: none;
  width: auto;
}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
	#quote-carousel .carousel-control.right {
    left: 706px ;
	}
     .image-bg-fluid-height {
  background: rgba(0, 0, 0, 0) url("../images/main-banner.jpg") no-repeat scroll 0 0 / cover ;
  height: 590px;
  padding: 91px 0 0;
}
}
@media only screen and (min-width : 991px) {
   
	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1280px) {
    .image-bg-fluid-height{height: 664px;}
}
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.item-dec {
    	margin-left: 0px;
		padding:0px;
		margin-top:10px;
	}
	.search-item-dec{
		margin-left: 0px;
		padding:0px;
		margin-top:10px;
		}
     .appbtn{margin-top:20px;margin-bottom:20px;}
}
/*@media only screen and (max-width:360px) {
    #quote-carousel .carousel-control.left {
        left: -30px;
    }

    #quote-carousel .carousel-control.right {
        left: 280px;
    }
}*/
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	#quote-carousel .carousel-control.right {
    	left: 670px;
	}
	#quote-carousel .carousel-control.left {
	    left: -20px; 
	}	
    .jobs-bg { 
  height: 150px;
  margin-top: 84px;
  padding: 70px 0;
}
}
@media only screen and (max-width : 767px) {

	.text-right2{text-align:center;}
	.text-left2{text-align:center;}
    .text-right3{text-align:left;}
	.item-dec {
    	margin-left: 0px;
		padding:0px;
		margin-top:10px;
	}
	search-item-dec{
		margin-left: 0px;
		padding:0px;
		margin-top:10px;
		}
    .ft-addres{margin-top:0px;}
   #quote-carousel .carousel-control.right {
    	display:none;
	}
	#quote-carousel .carousel-control.left {
	    display:none;
	}	
}

@media(max-width:767px) {
     .search-email, .search-email2 {
      margin-bottom: 15px;
      margin-top: 10px;
      position: static;
    }
}

@media only screen and (max-width : 640px) {
	/*#quote-carousel .carousel-control.right {
    	left: 563px;
	}*/
    #quote-carousel .carousel-control.right {
    	display:none;
	}
	#quote-carousel .carousel-control.left {
	    display:none;
	}	
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	/*#quote-carousel .carousel-control.left {
    	left: -30px;
	}
	#quote-carousel .carousel-control.right {
    	left: 400px;
	}*/
    .search-email, .search-email2 {
      margin-bottom: 15px;
      margin-top: 10px;
      position: static;
    }
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {		
	.main-banner {
		padding-top: 260px;
	}
	.main-banner h1{font-size:30px;}
	#quote-carousel .carousel-control.right {
    	left: 243px;
	}
    .btn {
  padding: 15px 20px;
}
    .faq-articles{background:none;}
    .articles-list ul li { 
  width: auto;
}
   
}

@media only screen and (max-width:360px) {
	/*#quote-carousel .carousel-control.left {
    	left: -30px;
	}	
	#quote-carousel .carousel-control.right {
      left: 280px;
    }*/
     .image-bg-fluid-height {
  background: rgba(0, 0, 0, 0) url("../images/main-banner.jpg") no-repeat scroll -299px 0 / cover ;
  height: 590px;
  padding: 91px 0 0;
}
     .faq-articles{background:none;}
    .articles-list ul li { 
  width: auto;
}
}
@media only screen and (min-width : 320px) {
     /*#quote-carousel .carousel-control.left {
    	left: -30px;
	}	
	#quote-carousel .carousel-control.right {
    	left: 245px;
	}*/
}
@media(min-width:320px) and (max-width:480px) {

}
@media (min-width:768px) and (max-width:992px) {
    .main-banner {
        padding-top: 140px;
    }
    .home-img {
        width: 25%;
    }
    .mybusiness {
        min-height: 442px;
    }
    .business-banner-txt-box {
        padding-top: 72px;
    }
    .business-hd-txt {
        letter-spacing: 0px;
        line-height: 44px;
        font-size: 32px;
        padding-top: 70px;
    }
    .business-p-txt {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
@media (min-width:481px) and (max-width:767px) {
    .image-bg-fluid-height{height: 658px;}
	.main-banner {
	padding-top: 10px;
	}
    .home-img{width: 30%;}
    .main-banner h1 {
        font-size: 38px;
    }
	.navbar-fixed-bottom, .navbar-fixed-top{position:relative;}
	.navbar{margin-bottom:0px;}
	.sign_id_lbl{color:#fff;}
    .navbar-nav {
        float: right;
        margin: 2.5px -15px;
        padding: 9px 19px 0 15px;
    }
	.inner-banner {margin-top: 0px;}
	.search-list{margin-top: 0px;}
     .image-bg-fluid-height {
  background: rgba(0, 0, 0, 0) url("../images/main-banner.jpg") no-repeat scroll -299px 0 / cover ;
  height: 590px;
  padding: 91px 0 0;
}
    .how-its-works-bg, .packges-bg, .jobs-bg{
     margin-top: 0px;
}
    .db-pricing-eleven {
  margin-top: 10px;
}

    .mybusiness {     
        min-height: 380px;
    }
    .business-p-txt {       
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .business-banner-txt-box {
        padding-top: 10px;
    }
    .business-hd-txt {
        letter-spacing: 0px;
        line-height: 41px;
        font-size: 35px;
        padding-top: 15px;
    }
    
}
@media only screen and  (max-width:736px) {
    .image-bg-fluid-height {
    background: rgba(0, 0, 0, 0) url(../images/main-banner.jpg) no-repeat scroll -310px 0 / cover;
    height: 660px;
    padding: 144px 0 0;
}
}
@media (min-width:320px) and (max-width:480px) {
	.navbar-fixed-bottom, .navbar-fixed-top{position:relative;}
	.navbar{margin-bottom:0px;}
	.sign_id_lbl{color:#fff;}
    .navbar-nav {
        float: right;
        margin: 2.5px -15px;
        padding: 9px 19px 0 15px;
    }
	.inner-banner {margin-top: 0px;}
	.search-list{margin-top: 0px;}
    .how-its-works-bg {
  background: rgba(0, 0, 0, 0) url("../images/how-its-works-bg.jpg") no-repeat scroll -269px 0 / cover ;
  height: 400px;
  padding: 175px 0;
}
     .packges-bg {
  background: rgba(0, 0, 0, 0) url("../images/packages-banner.png") no-repeat scroll -269px 0 / cover ;
  height: 400px;
  padding: 175px 0;
}
    .horitswork-hd, .packages-hd {
  background: #13303f none repeat scroll 0 0;
  border-radius: 15px;
  margin: 70px auto 0;
  opacity: 0.95;
  padding: 10px;
  text-align: center;
  width: 290px;
}
    .image-bg-fluid-height { 
    height: 670px; 
	background: rgba(0, 0, 0, 0) url(../images/main-banner.jpg) no-repeat scroll -372px 0 / cover;
}
   .how-its-works-bg, .packges-bg, .jobs-bg{
     margin-top: 0px;
}
   .main-banner {
		padding-top: 10px;
	}
	.main-banner h1{font-size:30px;}	
    .home-img{width:40%;}
  .db-pricing-eleven {
  margin-top: 10px;
}
    .mybusiness {     
        min-height: 490px;
    }
    .business-p-txt {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .business-banner-txt-box {
        padding-top: 10px;
    }

    .business-hd-txt {
        letter-spacing: 0px;
        line-height: 41px;
        font-size: 35px;
        padding-top: 10px;
    }
    .btn4 {
        padding: 6px 10px;
        cursor: pointer;
        user-select: none;
        border-radius: 0px;
        font-size: 13px;
    }
    .btndown {
        display: block;
        margin-bottom: 10px !important;
    }
}
@media only screen and (max-width : 330px) {
    .btn4 {
        display: block;
    }
    .btndown {
         display: block; 
         margin-bottom:10px !important;
    }
}