@media (max-width:767px){
	header.header div.secondary-logo{
		float:none !important;
		display:block;
	}
	header.header div.secondary-logo img{
		display:block;
		margin:0 auto;
	}
	header.header div.secondary-logo .logo-img{
		float:none !Important;
		display:block;
		text-align:center;
	}
	header.header div.secondary-logo .logo-txt{
		float:none !important;
		text-align:center;
		width:100%;
	}
	header.header div.secondary-logo .logo-txt a{
		font-size:18px;
	}
	header.header h1.phone-num > a{
		font-size:20px;
	}
	header.header h1.phone-num > i{
		font-size:13px;
		margin-right:5px;
	}
	.mblclearfix{
		display:block;
	}
	header.header .primary-phone{
		display:block;
		padding-top:60px;
	}
	header.header .secondary-phone{
		display:none;
	}
	header.header div.top_points{
		width:auto;
		margin-bottom:10px;
	}
	.mtopspacer{
		margin-top:15px;
	}
	.bg-dark-red > .heading, .bg-light-red > .heading{
		font-size:20px;
	}
	.copyright > p{
		text-align:center;
	}
	.white-box{
		height:auto;
		min-height:160px;
	}
	header.header ul.newsbar_links{
		position:static;
		margin-top:5px;
		text-align:center;
	}
	header.header ul.newsbar_links > li > a{
		font-size:15px;
		font-weight:bold;
	}

	#pink_box .img-responsive.imgsmall{
		width:65%;
		margin:0 auto;
		display:block;
	}
	iframe{
		width:100% !important;
	}
	#primary_menu_btn{
		display:block;
	}
	footer.footer div.useful_links{
		text-align:center;
	}
	.mbl-text-center{
		text-align:center;
	}
	.mbl-img-center{
		float:none !Important;
		display:block;
		margin:0 auto;
	}
	.mbl-pl-15{
		padding-left:15px;
	}
	.mbl-ml--15{
		margin-left:-15px;
	}
	.mbl-mr--15{
		margin-right:-15px;
	}
	footer.footer div.useful_links > ul > li > a{
		font-size:15px;
		font-weight:bold;
	}
	.primary-logo > .logo-container > .logo-img > img{
		height:60px;
	}
	.mbl-pl-15{
		padding-left:15px;
	}
	.mbl-pr-15{
		padding-right:15px;
	}
}
@media (max-width:500px){
	iframe{
		height:100%;
	}
	.mbl-img-center{
		float:none !Important;
		display:block;
		margin:0 auto;
	}
	.mbl-pl-15{
		padding-left:15px;
	}
	.mbl-ml--15{
		margin-left:-15px;
	}
	.mbl-mr--15{
		margin-right:-15px;
	}
	.primary-logo.visible-xs > h1.logo-txt{
		font-size:15px;
		font-weight:bold;
	}
	header.header .primary-phone{
		display:block;
		padding-top:60px;
	}
	footer.footer div.useful_links > ul{
		margin-top:5px;
	}
	footer.footer div.useful_links > ul > li > a{
		font-size:15px;
		font-weight:bold;
	}
}
#primary_menu_btn div {
  margin-left: -11px;
  margin-top: -7px;
  width: 24px;
  height: 15px;
  position: relative; }

#primary_menu_btn span {
  display: block;
  width: 24px;
  height: 1px;
  background: black;
  position: absolute;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

#primary_menu_btn span.top {
  top: 0px; }

#primary_menu_btn span.middle {
  top: 6px; }

#primary_menu_btn span.bottom {
  top: 12px; }

#primary_menu_btn.mblmnu_visible span.top {
  -webkit-animation: inTop 0.8s forwards;
  -moz-animation: inTop 0.8s forwards;
  animation: inTop 0.8s forwards; }

#primary_menu_btn.mblmnu_visible span.middle {
  -webkit-animation: inMiddle 0.8s forwards;
  -moz-animation: inMiddle 0.8s forwards;
  animation: inMiddle 0.8s forwards; }

#primary_menu_btn.mblmnu_visible span.bottom {
  -webkit-animation: inBottom 0.8s forwards;
  -moz-animation: inBottom 0.8s forwards;
  animation: inBottom 0.8s forwards; }

#primary_menu_btn.mblmnu_hidden span.top {
  -webkit-animation: outTop 0.8s backwards;
  -webkit-animation-direction: reverse;
  -moz-animation: outTop 0.8s backwards;
  -moz-animation-direction: reverse;
  animation: outTop 0.8s backwards;
  animation-direction: reverse; }

#primary_menu_btn.mblmnu_hidden span.middle {
  -webkit-animation: outMiddle 0.8s backwards;
  -webkit-animation-direction: reverse;
  -moz-animation: outMiddle 0.8s backwards;
  -moz-animation-direction: reverse;
  animation: outMiddle 0.8s backwards;
  animation-direction: reverse; }

#primary_menu_btn.mblmnu_hidden span.bottom {
  -webkit-animation: outBottom 0.8s backwards;
  -webkit-animation-direction: reverse;
  -moz-animation: outBottom 0.8s backwards;
  -moz-animation-direction: reverse;
  animation: outBottom 0.8s backwards;
  animation-direction: reverse; }

@-webkit-keyframes inMiddle {
  50% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(45deg); } }
@-moz-keyframes inMiddle {
  50% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(45deg); } }
@keyframes inMiddle {
  50% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(45deg); } }
@-webkit-keyframes outMiddle {
  50% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(45deg); } }
@-moz-keyframes outMiddle {
  50% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(45deg); } }
@keyframes outMiddle {
  50% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(45deg); } }
@-webkit-keyframes inTop {
  0% {
    top: 0; }
  50% {
    top: 6px;
    -webkit-transform: rotate(0deg); }
  100% {
    top: 6px;
    -webkit-transform: rotate(135deg); } }
@-moz-keyframes inTop {
  0% {
    top: 0; }
  50% {
    top: 6px;
    -moz-transform: rotate(0deg); }
  100% {
    top: 6px;
    -moz-transform: rotate(135deg); } }
@keyframes inTop {
  0% {
    top: 0; }
  50% {
    top: 6px;
    transform: rotate(0deg); }
  100% {
    top: 6px;
    transform: rotate(135deg); } }
@-webkit-keyframes outTop {
  0% {
    top: 0; }
  50% {
    top: 6px;
    -webkit-transform: rotate(0deg); }
  100% {
    top: 6px;
    -webkit-transform: rotate(135deg); } }
@-moz-keyframes outTop {
  0% {
    top: 0; }
  50% {
    top: 6px;
    -moz-transform: rotate(0deg); }
  100% {
    top: 6px;
    -moz-transform: rotate(135deg); } }
@keyframes outTop {
  0% {
    top: 0; }
  50% {
    top: 6px;
    transform: rotate(0deg); }
  100% {
    top: 6px;
    transform: rotate(135deg); } }
@-webkit-keyframes inBottom {
  0% {
    top: 12px; }
  50% {
    top: 6px;
    -webkit-transform: rotate(0deg); }
  100% {
    top: 6px;
    -webkit-transform: rotate(135deg); } }
@-moz-keyframes inBottom {
  0% {
    top: 12px; }
  50% {
    top: 6px;
    -moz-transform: rotate(0deg); }
  100% {
    top: 6px;
    -moz-transform: rotate(135deg); } }
@keyframes inBottom {
  0% {
    top: 12px; }
  50% {
    top: 6px;
    transform: rotate(0deg); }
  100% {
    top: 6px;
    transform: rotate(135deg); } }
@-webkit-keyframes outBottom {
  0% {
    top: 12px; }
  50% {
    top: 6px;
    -webkit-transform: rotate(0deg); }
  100% {
    top: 6px;
    -webkit-transform: rotate(135deg); } }
@-moz-keyframes outBottom {
  0% {
    top: 12px; }
  50% {
    top: 6px;
    -moz-transform: rotate(0deg); }
  100% {
    top: 6px;
    -moz-transform: rotate(135deg); } }
@keyframes outBottom {
  0% {
    top: 12px; }
  50% {
    top: 6px;
    transform: rotate(0deg); }
  100% {
    top: 6px;
    transform: rotate(135deg); } }
	
@media (min-width: 768px){
	.primary_menu {
		display:none !important;
	}
}