
@media (max-width:479px) {
	.tagline {
	  /*font: 14px/16px Georgia, Arial, Helvetica, sans-serif;*/
	  font-size: 20px;
	  top: 5%;
	  left: 0%;
	  width: 300px;
	      width: 227px;
    font-family: 'Oswald';
    text-shadow: none !important;
    background: rgba(0, 0, 0, 0.47);
	}

.call-us-title{
    display: block;
    float: none;
    border: 5px solid #fff;
    margin-bottom: 0px;
}

.fheading img {
    width: 100%;
}

.slidersection {
    min-height: 209px;
}

	.callus {
	left: 5%;
	width: 300px;
	}

	.callus h1 {
	font: 16px/16px Georgia, Arial, Helvetica, sans-serif;
	}

  .call-us {
    text-align: center;
  }

  .nav>li>a {
    color: #ffffff;
  }
h1.call-us-title {
    margin: 0;
}

.social-img {

    margin: 5px;
    width: 48px !important;
    border: 0;

}

.social-img:hover {
	border:0;
}


  
}

@media (min-width:480px) and (max-width:639px) {
  .call-us {
    text-align: center;
  }
.call-us-title{
    display: block;
    float: none;
    border: 5px solid #fff;
    margin-bottom: 0px;
}
.fheading {
    margin-top: 10%;
    margin-bottom: 10%;	
}

	.tagline {
	/*font: 20px/24px Georgia,Arial,Helvetica,sans-serif;*/
	top: 5%;
	left: 5%;
	width: 360px;
	font-size: 20px;
	}

	.callus {
	left: 5%;
	width: 300px;
	}

	.callus h1 {
	font: 28px/28px Georgia,Arial,Helvetica,sans-serif;
	}

  .nav>li>a {
    color: #ffffff;
  }


/*arrow box*/
.arrow_box {
	position: relative;

	margin-bottom: 20px;
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {

	border-width: 30px;
	margin-left: -30px;
	  margin-top: 0px;
}
.arrow_box:before {

	border-width: 36px;
	margin-left: -36px;
	  margin-top: 0px;
}
/*arrow box*/


.slidersection {
    min-height: 253px;
    max-height: 253px;
}



}




@media (min-width:640px) and (max-width:767px) {

.call-us-title{
    display: block;
    float: none;
    border: 5px solid #fff;
    margin-bottom: 0px;
}
  .call-us {
    text-align: center;
  }
.fheading {
    margin-top: 10%;
    margin-bottom: 10%;	
}
	.tagline {
	/*font: 22px/30px Georgia,Arial,Helvetica,sans-serif;*/
	/*top: 5%;
	left: 5%;*/
	width: 360px;
	font-size: 20px;
	}

	.callus {
	left: 5%;
	width: 300px;
	}

	.callus h1 {
	font: 28px/28px Georgia,Arial,Helvetica,sans-serif;
	}
}

/* rules for mobile vertical (< 480) */
@media(max-width:767px){/* rules for mobile horizontal (480 > 768)  */

  .call-us {
    text-align: center;
  }
  .payment-cards {
    text-align: left;
    margin-bottom: 15px;
  }
	.header {
	position: relative;
	margin-bottom: 0;
	
	}

  .sidebar-widgets h2{
    font-size: 30px;
  }

  .frontpage .content-ddbox .ddboxheadercontainer .page_header{
    font-size: 26px;
  }

  .service-links{
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
  }
  .contact-description h2{
    font-size: 36px;
  }
  .social-img {
        width: 34px;		
            margin-top: 10px;
  }
  .form-group {
    margin-top: 10px;
  }
  .link_to_top_wrapper {
    text-align: left;
    margin-left: 10px;
    margin-bottom: 30px;
  }
  .contact-also-title{
    font-size: 24px;
  }
	.logo{
		position: relative;
		margin-top: 5px;
		margin-bottom: 0px;
		text-align: center;
		float: none;
	}
	.logo img{
		width: 100%;
	}
    .row {
    	margin-left: 0px;
	    margin-right: 0px;
    }
	.navbar-nav{
		float:none;
    text-align: center;
	}
	.navbar-collapse{
		max-height: none;
	}
	
	.navbar-collapse.in {
	overflow-y:initial;
	}
	
	.container{
		padding:0;
	}
	
	.tagblock .leader{
		text-align: center;
	}
	.mobile-con{
		display:block;
	}
	.for-mobile{
		display:block;
	}
	.callus h1{
		
	}


	
	.footer{
		padding: 10px;
	}
	.horizontal-header-shadow-top{
		width: 100%;
	}
	
	.header-shadow-bottom-inner,.header-shadow-top-inner{
		width: 100%;
	}
	
	.vertical-shadow-right,.vertical-shadow-left{
		display: none;
	}
	
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
		
	}
	
	.callus-mobile{
		text-shadow: 1px 1px 1px rgba(0,0,0,.5);
		font-weight: bold;
	}

	.fheading h1{
		font-size: 30px;
	}


	.list-jumbotron .content-ddbox .row .col-md-4 {
	padding: 0;
	}

	section.sidebar_right {
	border-right: none;
	}
	.navigation-bar {
	/*background: #ef3509;*/
	}

	.nav>li {
	display: block;
	}

	.container.footer-container {
	  padding-left: 29px;
	  padding-right: 29px;
	}


	
}

@media (min-width:768px) and (max-width:991px) {
 ul.sidebar-nav li {
    padding: 4px 8px;
    font-size: 15px;
    } 

.navbar .fa {
	font-size: 20px;
}
    


  .payment-cards{
    margin-bottom: 15px;
    text-align: left;

  }

  .link_to_top_wrapper {

    float: right;
    margin-top: -50px;
}

.tagline {
    top: 10%;
    left: 26%;
    width: 360px;
    /* font: 24px/34px Georgia,Arial,Helvetica,sans-serif; */
    font-size: 21px;
}

.social-img {
    width: 42px;
    }

.callus h1 {
font: bold 34px/34px Georgia,Arial,Helvetica,sans-serif;
}


}

@media(min-width:768px){/* rules for tablet (768 > 992) */
.list-jumbotron .content-ddbox .row .col-md-4 {
padding: 0;
}	

}


@media(min-width:768px) and (max-width:991px){
.fheading {
       margin-top: 14%;
    margin-bottom: 7%;
}



.slidersection {
 	max-height: 256px;
    min-height: 256px;
}

}


@media(max-width:881px){
	.navigation-bar:before, 
	.navigation-bar:after {
		display: none;
	}
}

@media(max-width:991px){/* rules for desktop (992 > 1200) */
.nav>li>a {
	padding: 15px;

}

.callus {
	top: 58%;
}

.about-widget:before {
display: none;
}



/*start arrow box*/
.arrow_box {
	position: relative;
background: #000000;
		margin-bottom: 20px;
		border-radius: 10px;
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #000000;
	border-width: 30px;
	margin-left: -30px;
	  margin-top: 0px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #f4d00c;
	border-width: 36px;
	margin-left: -36px;
	  margin-top: 0px;
}
/*end arrow box*/


	
}


@media (min-width:992px) and (max-width:1100px) {/* rules for desktop (992 > 1200) */
	.navigation-bar:before, 
	.navigation-bar:after {
		display: none;
	}
}
@media(min-width:1200px){ /* rules for large (> 1200) */
	.mobile-con{
		display:none !important;
	}
	.for-mobile{
		display:none !important;
	}
}

