@media only screen and (max-width : 1600px) and (min-width : 1249px) {
}

@media only screen and (max-width : 1248px) and (min-width : 1025px) {
body {
	font-size: 15px;
}
#banner .widget .textwidget {
	max-width: 66%;
}
.metaslider .caption {
	max-width: 66%;
}
#footer .footer {
	width: 86%;
}
.page-template-front-page #container #content {
	width: 86%;
}
#fhighlight .fhighlight {
	width: 86%;
}
#container {
	width: 86%;
}
#branding {
	width: 96%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
	font-size: 1.250em !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	font-size: 1em !important;
}
#highlights .textwidget p {
	display: table;
	width: 86%;
	margin: 0 auto 1.5em auto;
}
.metaslider {
	z-index: -1 !important;
}
}

@media only screen and (max-width : 1024px) and (min-width : 801px) {
body {
	font-size: 14px;
}
#banner .widget .textwidget {
	max-width: 86%;
}
.metaslider .caption {
	max-width: 86%;
}
#footer .footer {
	width: 96%;
}
.page-template-front-page #container #content {
	width: 96%;
}
#fhighlight .fhighlight {
	width: 96%;
}
#container {
	width: 96%;
}
#branding {
	width: 96%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
	font-size: 1.250em !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	font-size: 1em !important;
}
#highlights .textwidget p {
	display: table;
	width: 86%;
	margin: 0 auto 1.5em auto;
}
.metaslider {
	z-index: -1 !important;
}
}

@media only screen and (max-width : 800px) {
body {
	font-size: 16px;
}
#banner .widget .textwidget {
	max-width: 92%;
}
.metaslider .caption {
	max-width: 92%;
}
#footer .footer {
	width: 92%;
}
.page-template-front-page #container #content {
	width: 92%;
}
#fhighlight .fhighlight {
	width: 92%;
}
#container {
	width: 92%;
}
#branding {
	width: 92%;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
	font-size: 1.250em !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	font-size: 1em !important;
	line-height: 2.6em !important;
}
#highlights .textwidget p {
	display: table;
	width: 92%;
	margin: 0 auto 1.5em auto;
}
#tiresection .tcontent {
	width: 100%;
}
.metaslider {
	z-index: -1 !important;
}
.aligncenter {
    max-width: 92%;
}	
}

@media only screen and (max-width : 640px) {
#fhighlight .fhighlight ul li {
	display: table !important;
	width: 100% !important;
	text-align: center;
	padding: 0 !important;
	margin: 0 0 2em 0;
}
#fhighlight .fhighlight .home-seocontent ul li {
		margin: 0 0 0.5em 0;
}
#highlights ul li {
	width: 100%;
}
#footer .footer ul li {
	display: table;
	width: 100%;
	text-align: center;
}
#branding .logo {
	float: none;
	margin: 0 auto 1em auto;
	display: table;
}
#branding .cta {
	float: none;
	margin: 0 auto 0 auto;
	display: table;
}
#tiresection .tcontent {
	padding: 2em;
}
#container #content h1:after {
	width: 100%;
}
.metaslider .caption-wrap {
	display: none !important;
}
#banner .widget .textwidget {
	margin: 2em auto 2em auto;
	font-size: 1.25em;
}
#container #content h1 {
	font-size: 2.5em;
}
#container #content h2 {
	font-size: 2em;
}
#container #content h3 {
	font-size: 1.5em;
}
#container #content h4 {
	font-size: 1.25em;
}
#footer .footer h2 {
	font-size: 2em;
	line-height: 1.444em;
}
.testimonial-wrap {
	width: 100%;
}
.testimonial-wrap .authordate .author {
    float: none;
    display: table;
    margin: 0 auto 0.5em auto;
}
.testimonial-wrap .authordate .star {
    float: none;
    display: table;
    margin: 0 auto 0.5em auto;
}
.testimonial-wrap .authordate .date {
    float: none;
    display: table;
    margin: 0 auto 0.5em auto;
}
#footer .footer iframe {
	width: 100% !important;
	margin: 0 0 1em 0 !important;
}

#footer .footer .iframe {
	width: 100% !important;
	margin: 0 0 1em 0 !important;
}

}

@media only screen and (max-width : 480px) {
#tiresvideo {
	width: 360px;
}
.home-seocontent h1:after {
    width: 5em;
}
#container #content h1:after {
    width: 5em;
}
#branding .cta .cbtn {
		display: none;
}
.form-wrap {
    width: 80%;
    padding: 1em 1em 1em 1em;
}
.form-wrap  input[type="submit"] {
    padding: 0.5em 1em;
}
}