/* MEDIA QUERIES */
@media (max-width : 550px){
	.set-picture-grid{
		float: unset;
		margin: 0 auto;
		max-width: 350px;
		text-align: center;
		width: 100%;
	}
}
/* Large Devices, Wide Screens */
@media (min-width:1200px ) and (max-width : 1600px) {
	.set-picture-grid{
		width: 33.33333%;
	}
	.owl-item .item{display:flex; align-items:center;}
}
@media (min-width:1200px ){
	.owl-item .item{display:flex; align-items:center;}
}


@media (max-width : 1200px){
	
	.sm-padding-none{
		padding-left: 0;
		padding-right: 0;
	}
	header .navbar-default{
		padding-top:5px;
	}
	header img.header-logo{
		width: 250px;
	}
	header .header-phone-number{
		top:-5px;
	}
	header .header-phone-number h2{
		font-size: 23px;
	}
	header .header-phone-number h6{
		font-size: 10px;
	}
	header .header-phone-number::before{
		top:-55px;
	}
	
	header .header-phone-number-uk{
		top:-5px;
	}
	header .header-phone-number-uk h2{
		font-size: 23px;
	}
	header .header-phone-number-uk h6{
		font-size: 10px;
	}
	header .header-phone-number-uk::before{
		top:-55px;
	}
	
	header .navbar-nav{
		float: left;
		width: 100%;
		margin-left:-15px;
	}
	header .navbar-nav .sm-right{
		float: right;
	}

	#home-bg-image{
		min-height: 500px;
	}
	#home-bg-image h1{
		padding-top:0;
	}
	#home-bg-image .home-bg-text img.img-badge{
		width: 140px;
		height: 140px;
		top:-45px;
	}
}
@media (max-width : 990px){
	#home-bg-image h1{
		font-size: 22px;
		line-height: 1;
	}
	#home-bg-image .home-bg-text img.img-badge{
		width: 120px;
		height: 120px;
		right:0;
		top:-40px;
	}
	#home-bg-image .home-bg-text{
		min-height: 70px;
	}
	#home-bg-image .home-bg-text h2{
		font-size: 18px;
		text-align: center;
		padding-left: 50px;
	}
	#home-bg-image{
		min-height: 410px;
	}

	#home-steps h4{
		margin-bottom: 30px;
	}
}
@media (max-width : 767px){
	header .header-phone-number-uk{ 
		display:none !important;
	}
	
	.plan-headers {
		text-align: center;
	}
	.xs-padding-none{
		padding-left: 0;
		padding-right: 0;
	}
	#home-bg-image .home-bg-text h2 {
		font-size: 18px;
		text-align: center;
		padding-left: 0;
		margin-bottom: 20px;
	}
	header img.header-logo{
		padding-left: 10px;
		padding-top: 5px;
	}
	header .navbar-default{
		padding-bottom: 5px;
		padding-top:5px;
	}
	header .navbar-toggle{
		margin-top:11px;
	}
	header .navbar-collapse{
		padding:0;
		width: 100%;
		margin-left: 0 !important;
	}
	header .navbar-nav{
		margin-left:0;
	}
	header .navbar-nav .sm-right.dropdown{
		float: left;
	}
	.header-phone-number{
		display: none;
	}
	.header-phone-number-uk{
		display: inline;
	}
	
	#home-bg-image h1{
		text-align: center;
	}
	#home-bg-image h1 br{
		display: none;
	}
	#home-bg-image .home-bg-text h4{
		padding-left:0;
	}
	#home-bg-image .home-bg-elements{
		margin-top:10px;
		margin-bottom: 0;		}
	#home-bg-image .home-bg-text img.img-badge{
		display: none;
	}
	.home-obj-img-banner {
		text-align: center;
	}
	#home-bg-image .home-bg-text{
		min-height: 30px;
	}
	#home-search-section input,
	#home-bg-image input{
		font-size: 20px;
		padding:5px 0 5px 5px;
	}
	#home-search-section .input-group,
	#home-bg-image .input-group{
		padding:0 10px 20px 10px;
	}
	#home-search-section .input-group-btn .btn,
	#home-bg-image .input-group-btn .btn{
		padding:5px;
	}
	#home-search-section .container,
	#home-bg-image .container{
		padding-left:0;
		padding-right: 0;
	}
	#home-search-section .home-bg-elements,
	#home-bg-image .home-bg-elements{
		padding-left:5px;
		padding-right:5px;
	}
	#home-search-section input,
	#home-search-section .input-group-btn .btn,
	#home-bg-image input,
	#home-bg-image .input-group-btn .btn{
		height: 50px;
	}

	#home-about-us h1{
		padding-top:20px;
	}
	#home-about-us .custom-paddings{
		padding:0 10px 60px 10px;
		margin-top:0;
	}
	#home-about-us h3{
		padding-left:0;
	}
	#home-about-us ul{
		padding-left:0;
		padding-bottom: 20px;
	}
	#home-steps .m-padding{
		padding-bottom: 40px;
	}
	#home-steps h1.bold{
		font-size: 25px;
	}
	#home-video h1{
		font-size: 30px;
	}

	footer h1,
	#home-tables-section h1,
	#cards-section h1,
	#home-small-slider h1.title,
	#home-steps h1.title,
	#home-about-us h1{
		font-size: 30px;
	}
	#home-tables-section h4.top-subtitle,
	#cards-section h4.top-subtitle,
	#home-small-slider h4,
	#home-steps h4{
		font-size: 15px;
	}
	#home-search-section h2{
		padding-bottom: 10px
	}
	#home-search-section .home-search-container{
		padding-left:0;
		padding-right: 0;
	}
	#home-search-section .input-group{
		padding:0 5px 20px 5px;
	}
	#home-tables-section .nav-tabs p br{
		display: none;
	}

	#records-card-section .card-container{
		text-align: center;
	}
	#records-card-section .card-container *{
		text-align: center;
		margin:0 auto;
	}
	footer .container{
		padding-left:0;
		padding-right: 0;
	}
	#contact-section .copyright-bar .container,
	footer .copyright-bar .container{
		padding-left:15px;
		padding-right: 15px;
	}
	#account-section form{
		padding-top:20px;
	}
	#contact-section p.contact-paragraph,
	#contact-section h1{
		padding-left:0;
	}
	

}
@media (max-width : 420px){
	header img.header-logo{
		width: 200px;
		padding-top:8px;
	}
	#home-bg-image .container,
	#home-bg-image .home-bg-elements{
		padding-left:0;
		padding-right:0;
		margin-bottom: 0;
	}

	
	#home-bg-image .input-group{
		padding:0 5px 20px 5px;
	}
	#home-search-section input,
	#home-bg-image input{
		font-size: 13px;
	}
	footer h1,
	#home-tables-section h1,
	#home-video h1,
	#cards-section h1,
	#home-small-slider h1.title,
	#home-steps h1.title,
	#home-about-us h1{
		font-size: 25px;
	}
	#home-tables-section h4.top-subtitle,
	#cards-section h4.top-subtitle,
	#home-small-slider h4,
	#home-steps h4{
		font-size: 14px;
	}
	footer h3{
		font-size: 20px;
	}
	#home-tables-section .container{
		padding-left:0;
		padding-right: 0;
	}
	#home-tables-section .nav-tabs h3{
		margin-top:10px;
	}
	#home-bg-image .home-bg-text h4{
		font-size: 16px;
	}
	#home-tables-section li .number{
		left:-20px;
		font-size: 40px;
	}
	#home-tables-section .nav-tabs p{
		display: none;
	}
	#home-tables-section .table-container{
		padding:15px 10px;
	}
	

}
/* END MEDIA QUERIES */