	/*



Theme Name: Twenty Twelve



Theme URI: http://wordpress.org/themes/twentytwelve



Author: the WordPress team



Author URI: http://wordpress.org/



Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.



Version: 1.6



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready



Text Domain: twentytwelve







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/

	/* =Notes



--------------------------------------------------------------



This stylesheet uses rem values with a pixel fallback. The rem



values (and line heights) are calculated using two variables:







$rembase:     14;



$line-height: 24;







---------- Examples







* Use a pixel value with a rem fallback for font-size, padding, margins, etc.



	padding: 5px 0;



	padding: 0.357142857rem 0; (5 / $rembase)







* Set a font-size and then set a line-height based on the font-size



	font-size: 16px



	font-size: 1.142857143rem; (16 / $rembase)



	line-height: 1.5; ($line-height / 16)







---------- Vertical spacing















Vertical spacing between most elements should use 24px or 48px



to maintain vertical rhythm:







.my-new-div {



	margin: 24px 0;



	margin: 1.714285714rem 0; ( 24 / $rembase )



}







---------- Further reading







http://snook.ca/archives/html_and_css/font-size-with-rem



http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/











/* =Reset



-------------------------------------------------------------- */

	

	body {

	    background-color: #ffffff;

	}

	/*p {font-family: 'Roboto', sans-serif; font-weight: 500; } */

	

	p,

	h1,

	h2,

	h3,

	h4,

	h5,

	h6,

	#searchform,

	.textwidget {

	    font-family: 'Roboto', sans-serif;

	    color: #29373f;

	}

	/* Header */

	/*.container{	width:1170px; margin: 0 auto;}*/

	

	.top-header {

	  /*  background-color: #1d1d1e;

	    background:url("images/filtahead-back.jpg");

	    background-repeat: repeat; */

	    background-image: url("images/Big-C.png"), url("images/filtahead-back.jpg");

   		background-position: 87% 50%, left top;

    	background-repeat: no-repeat, repeat;*/

    	

	}

	.top-header ul {

	    list-style: none;

	    margin: 0;

	    padding: 0;

	}

	#masthead {

	    padding-left: 0;

	}

	.top-header img {

	    width: 100%;

	}

	#text-2 .textwidget {

	    float: left;

	    margin-top: 10px;

	}

	.head-marg {

	    margin: 41px 0px 21px;

	}

	.phone a,

	.email a {

	    color: #ffffff;

	    font-size: 22px;

	    text-decoration: none;

	    font-family: 'Roboto', sans-serif;

	    font-weight: 700;

	    padding-left: 35px;

	}

	.phone {

	    background: url(images/phone.png) left center no-repeat;

	    margin-bottom: 11px;

	    float: left;

	    margin-right: 20px;

	}

	.email {

	    background: url(images/mail.png) left center no-repeat;

	    float: left;

	}

	.col-pad {

	    padding-left: 0;

	}

	.menu {

	    background-color: #29373f;

	    border-top: 7px solid #53a917;

	    height: 60px;

	    border-bottom: 2px solid #0f0f0f;

	}

	.menu .container {

	    padding-left: 0;

	}

	.main-navigation #dropdown-menu-5 ul {

	    list-style: none;

	}

	.main-navigation #dropdown-menu-5 ul li {

	    float: left;

	    border-right: 1px solid #53a917;

	}

	.menu-item-has-children:hover .sub-menu {

	    display: block;

	}

	.main-navigation #dropdown-menu-5 ul li a {

	    font-size: 15px;

	    color: #ffffff;

	    font-family: 'Roboto', sans-serif;

	    font-weight: 500;

	    padding: 15px 20px 14px 23px;

	    display: block;

	    text-transform: uppercase;

	}

	.main-navigation #dropdown-menu-5 li a:hover {

	    color: #53a917;

	    text-decoration: none;

	    /* transition-delay:5s */

	    

	    ;

	}

	.main-navigation #dropdown-menu-5 li:first-child a {

	    padding-left: 0;

	}

	.main-navigation #dropdown-menu-5 li:last-child {

	    background-color: #ff8300;

	    border-right: none;

	}

	.main-navigation #dropdown-menu-5 li ul li {

	    background-color: #40474b !important;

	    width: 200px;

	}

	.main-navigation #dropdown-menu-5 li ul li a {

	    padding: 5px 0 10px 14px !important;

	    font-size: 15px !important;

	    color: #ffffff!important;

	    font-family: 'Roboto', sans-serif !important;

	    font-weight: 500 !important;

	}

	.main-navigation #dropdown-menu-5 ul li:last-child a {

	    font-size: 19px;

	    font-family: 'Roboto', sans-serif;

	    font-weight: 500;

	    text-transform: none;

	    padding-top: 10px;

	    border-right: none;

	}

	.main-navigation #dropdown-menu-5 ul li:last-child a:hover {

	    color: #ffffff;

	}

	.current_page_item {

	    background: none repeat scroll 0 0 #29373f;

	    top: -7px;

	}

	.main-navigation #dropdown-menu-5 li:first-child.current_page_item a {

	    padding-left: 0 !important;

	    padding-top: 16px;

	    padding-bottom: 13px;

	}

	.main-navigation #dropdown-menu-5 li:first-child.current_page_item {

	    background-color: none;

	    top: 0;

	}

	.main-navigation #dropdown-menu-5 li:last-child.current_page_item {

	    top: 0 !important;

	}

	.main-navigation #dropdown-menu-5 li:last-child.current_page_item a {

	    padding-top: 9px;

	}

	.main-navigation #dropdown-menu-5 ul li.current_page_item a {

	    padding-top: 21px;

	}

	.main-navigation #dropdown-menu-5 ul li > a:focus {

	    outline: 0 none;

	}

	.nopadding {

	    padding: 0 !important;

	    margin: 0 !important;

	}

	.enquiry {

	    position: absolute;

	    top: 50%;

	}

	.open_action {

	    height: 193px !important;

	    width: 50px !important;

	}

	.button-primary {

	    font-family: 'Roboto', sans-serif;

	    font-weight: 600;

	    text-transform: uppercase;

	    background-color: #53a917 !important;

	    background-image: none !important;

	    border: 0 none !important;

	    border-radius: 5px !important;

	    padding: 10px 28px 8px 24px !important;

	    color: #ffffff !important;

	    font-size: 12px !important;

	    transition: all 0.5s ease;

	}

	#user_login,

	#wp-submit,

	#user_email {

	    padding: 0;

	}

	.single-post #content {

	    min-height: 800px;

	}

	/* .single-main {margin-top: 50px;} */

	

	.noleftpadding {

	    padding-left: 0;

	}

	ul.dropdown li.parent > a::after {

	    border-top: 4px solid #ffffff !important;

	}

	#menu-item-347 ul li a,

	#menu-item-33 ul li a {

	    text-transform: none!important;

	    bo

	}

	#menu-item-347 ul li {

	    width: 240px!important;

	    border-right: none!important;

	}

	#menu-item-33 ul li {

	    border-right: none!important;

	}

	#dropdown-menu-5 li a:hover {

	    color: #53a917!important;

	}

	.site-content {

	    padding-bottom: 30px;

	}

	.single-main ul li {

	    color: #29373f;

	    font-family: "Roboto", sans-serif;

	}

	.single-main a:hover,

	.site-content a:hover {

	    text-decoration: none!important;

	    color: #53a917!important;

	}

	.page-content {

	    margin-top: 30px;

	}

	/* Slider */

	

	.slide-title{

		color: #ffffff;

		font-size: 60px;



	}

	.read-btn{

		background-color: #53a917;

		font-size: 14px;

		padding: 12px 20px;

		font-family: "Roboto", sans-serif;

		color: #ffffff !important;

		text-decoration: none !important;

	}

	.read-btn:hover{

		background-color: #29373f;

		transition: all 0.5s ease;

	}

	.slider .tp-leftarrow{

		left: -40px!important;

	}

	.slider .tp-rightarrow {

		right: -10px !important;

	}

	.slide-text{

		color: #ffffff;

	}

	.slider {

	    width: 100%;

	    background: url(images/slider-bg.jpg);

	}

	.amazingslider-nav-1 {

	    display: none !important;

	}

	.amazingslider-text-wrapper-1 {

	    top: 35% !important;

	}

	.amazingslider-title-1 {

	    width: 50%;

	    text-align: left;

	    font-size: 68px !important;

	    font-family: 'Roboto', sans-serif !important;

	    font-weight: 800 !important;

	    color: #ffffff;

	    font-style: normal !important;

	}

	.amazingslider-description-1 {

	    text-align: left;

	    width: 50%;

	    float: left;

	    font-size: 16px !important;

	    font-family: 'Roboto', sans-serif !important;

	    font-weight: 500 !important;

	    color: #ffffff;

	    font-style: normal !important;

	}

	.amazingslider-button-1 {

	    float: left;

	    text-align: left;

	    width: 50%;

	}

	.amazingslider-img-box-1{

		width: 50%;

	}

	.amazingslider-img-1 img {

	    margin-top: 0!important;

	    position: absolute !important;

	    left: auto !important;

	    right: 30px !important;

	    top: 30px !important;

	    height: inherit;

	    width: 50% !important;

	}

	.amazingslider-arrow-left-1 {

	    background: url(images/main-slider-left-arrow.png) no-repeat !important;

	    height: 47px !important;

	    width: 47px !important;

	}

	.amazingslider-arrow-right-1 {

	    background: url(images/main-slider-right-arrow.png) no-repeat !important;

	    height: 47px !important;

	    width: 47px !important;

	}

	.as-btn-blue-medium {

	    background-color: #53a917 !important;

	    padding: 13px 28px 13px 30px !important;

	    transition: all 0.5s ease;

	    border-radius: 0 !important;

	}

	.as-btn-blue-medium:hover {

	    background-color: #29373f !important;

	}

	.ts-default {

	    width: 100%!important;

	    height: 410px !important;

	    margin-top: 71px !important;

	    border: none !important;

	}

	.ts-default li {

	    width: 100%!important;

	    background-position: 100% 100% !important;

	}

	.ts-default li.ts-default-slide {

	    height: 100%!important;

	}

	.ts-default-overlay h2.ts-default-title {} .ts-default-overlay {

	    width: auto !important;

	    background: none !important;

	}

	.frs-slideshow-container > .frs-wrapper > .frs-slideshow-content > .frs-slide-img-wrapper > .frs-slide-img {

	    background-color: transparent !important;

	}

	.welcome-note {

	    background-color: #ffffff;

	    margin-top: 14px;

	    margin-bottom: 58px;

	    background: url(images/welcome-bottom-img.png) 51% 13% no-repeat;

	}

	#text-3 h3,

	.services .services-heading h3 {

	    font-size: 24px;

	    font-family: 'Roboto', sans-serif;

	    font-weight: 500;

	    color: #282828;

	    z-index: -99999;

	    margin-bottom: 40px;

	    padding-bottom: 23px;

	}

	.services .services-heading {

	    background: url(images/services-bottom-line.png) 0% 100% no-repeat;

	}

	.services .services-heading h3 {

	    color: #ffffff !important;

	    text-transform: uppercase;

	    padding-bottom: 19px !important;

	    font-size: 21px !important;

	}

	.services-heading {

	    margin-top: 51px;

	}

	.services-title a {

	    font-size: 21px;

	    font-family: 'Roboto', sans-serif !important;

	    font-weight: 300;

	    color: #ffffff;

	}

	.services-title a:hover,

	.services-content a:hover {

	    color: #53a917;

	    text-decoration: none;

	}

	.services-page .services-title a {

	    font-size: 21px;

	    font-family: 'Roboto', sans-serif !important;

	    font-weight: 500;

	    color: #29373f;

	}

	.services-page .services-title a:hover {

	    color: #53a917;

	    text-decoration: none;

	}

	.services-page .services-title {

	    position: static !important;

	}

	.services-page .services-img img,

	.single-main .services-img img {

	    border-radius: 50% !important;

	    float: none!important;

	    border: 5px solid #dedede;

	}

	.services-page .services-img img:hover,

	.single-main .services-img img:hover {

		border: 5px solid #53a917;

	}

	.services-page .services-img {

	    float: none!important;

	}

	.services-page .services-img,

	.services-page .services-title {

	    margin-bottom: 10px;

	    text-align: center;

	}

	#serv2:hover > #serv1 {

	    border: 5px solid #53a917 !important;

	}

	.services-content {

	    text-align: center;

	    font-family: 'Roboto', sans-serif !important;

	    font-weight: 300;

	}

	.services .container ul {

	    margin: 0;

	    padding: 0;

	}

	#form-allowed-tags {

	    display: none;

	}

	.wc-heading .textwidget p {

	    font-size: 19px !important;

	    line-height: 34px !important;

	    font-family: 'Roboto', sans-serif !important;

	    font-weight: 100;

	    padding-top: 17px;

	}

	article,

	aside,

	details,

	figcaption,

	figure,

	footer,

	header,

	hgroup,

	nav,

	section {

	    display: block;

	}

	/* Form fields, general styles first */

	

	button,

	input,

	select,

	textarea {

	    border: 1px solid #ccc;

	    border-radius: 3px;

	    font-family: inherit;

	    padding: 6px;

	    padding: 0.428571429rem;

	}

	button,

	input {

	    line-height: normal;

	}

	textarea {

	    font-size: 100%;

	    overflow: auto;

	    vertical-align: top;

	}

	.menu-toggle {

	    display: none !important;

	}

	/* Buttons */

	

	.menu-toggle,

	input[type="submit"],

	input[type="button"],

	input[type="reset"],

	article.post-password-required input[type=submit],

	.bypostauthor cite span {

	    padding: 6px 10px;

	    padding: 0.428571429rem 0.714285714rem;

	    font-size: 11px;

	    font-size: 0.785714286rem;

	    line-height: 1.428571429;

	    font-weight: normal;

	    color: #7c7c7c;

	    background-color: #e6e6e6;

	    background-repeat: repeat-x;

	    background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);

	    background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);

	    background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);

	    background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);

	    background-image: linear-gradient(top, #f4f4f4, #e6e6e6);

	    border: 1px solid #d2d2d2;

	    border-radius: 3px;

	    box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);

	}

	.menu-toggle,

	button,

	input[type="submit"],

	input[type="button"],

	input[type="reset"] {

	    cursor: pointer;

	}

	button[disabled],

	input[disabled] {

	    cursor: default;

	}

	.menu-toggle:hover,

	.menu-toggle:focus,

	button:hover,

	input[type="submit"]:hover,

	input[type="button"]:hover,

	input[type="reset"]:hover,

	article.post-password-required input[type=submit]:hover {

	    color: #5e5e5e;

	    background-color: #ebebeb;

	    background-repeat: repeat-x;

	    background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);

	    background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);

	    background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);

	    background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);

	    background-image: linear-gradient(top, #f9f9f9, #ebebeb);

	}

	.menu-toggle:active,

	.menu-toggle.toggled-on,

	button:active,

	input[type="submit"]:active,

	input[type="button"]:active,

	input[type="reset"]:active {

	    color: #757575;

	    background-color: #e1e1e1;

	    background-repeat: repeat-x;

	    background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);

	    background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);

	    background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);

	    background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);

	    background-image: linear-gradient(top, #ebebeb, #e1e1e1);

	    box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;

	    border-color: transparent;

	}

	.main-navigation ul.nav-menu,

	.main-navigation div.nav-menu > ul {

	    display: none;

	}

	.main-navigation ul.nav-menu.toggled-on,

	.menu-toggle {

	    display: inline-block;

	}

	/* Responsive images */

	

	.entry-content img,

	.comment-content img,

	.widget img {

	    max-width: 100%;

	    /* Fluid images for posts, comments, and widgets */

	}

	img[class*="align"],

	img[class*="wp-image-"],

	img[class*="attachment-"] {

	    height: auto;

	    /* Make sure images with WordPress-added height and width attributes are scaled correctly */

	}

	img.size-full,

	img.size-large,

	img.header-image,

	img.wp-post-image {

	    max-width: 100%;

	    height: auto;

	    /* Make sure images with WordPress-added height and width attributes are scaled correctly */

	}

	#nav-above {

	    padding: 24px 0;

	    padding: 1.714285714rem 0;

	}

	#nav-above {

	    display: none;

	}

	.paged #nav-above {

	    display: block;

	}

	#nav-below .nav-previous {

	    margin-bottom: 20px;

	}

	.nav-previous,

	.previous-image {

	    float: left;

	    width: 50%;

	}

	.nav-next,

	.next-image {

	    float: right;

	    text-align: right;

	    width: 50%;

	}

	.nav-single + .comments-area,

	#comment-nav-above {

	    margin: 48px 0;

	    margin: 3.428571429rem 0;

	}

	/* Navigation Menu */

	

	.main-navigation ul#dropdown-menu-5,

	.main-navigation div#dropdown-menu-5 > ul {

	    display: none;

	}

	.main-navigation ul#dropdown-menu-5.toggled-on,

	.menu-toggle {

	    display: inline-block;

	}

	@-ms-viewport {

	    width: device-width;

	}

	@viewport {

	    width: device-width;

	}

	.main-navigation ul#dropdown-menu-5,

	.main-navigation div#dropdown-menu-5 > ul {

	    display: block !important;

	    text-align: left;

	    width: 100%;

	    margin: 0;

	    padding: 0;

	}

	.main-navigation li a,

	.main-navigation li {

	    display: inline-block;

	    text-decoration: none;

	}

	.main-navigation li {

	    position: relative;

	}

	.main-navigation li ul {

	    margin: 0;

	    padding: 0;

	    position: absolute;

	    top: 100%;

	    z-index: 1;

	    height: 1px;

	    width: 1px;

	    overflow: hidden;

	    clip: rect(1px, 1px, 1px, 1px);

	}

	.main-navigation ul li:hover > ul,

	.main-navigation ul li:focus > ul,

	.main-navigation .focus > ul {

	    border-left: 0;

	    clip: inherit;

	    overflow: inherit;

	    height: inherit;

	}

	#page #content {

	    min-height: 800px;

	}

	#page #content ul li a:hover {

	    color: #53a917;

	    text-decoration: none;

	}

	.page #respond {

	    display: none;

	}

	#page #content .entry-title,

	.main-title {

	    border-bottom: solid 1px #dedede;

	    font-size: 30px;

	    font-family: 'Roboto', sans-serif;

	    font-weight: 600;

	    margin: 10px 0px 10px 0px;

	    padding-top: 5px;

	    color: #29373f;

	}

	.page aside#text-7 {

	    margin-bottom: 20px;

	}

	.services-img img {

	    width: 145px;

	    height: 145px;

	    border-radius: 50% !important;

	    padding: 0px;

	    margin: 0px;

	    border: 5px solid #ffffff;

	    opacity: 0.5;

	}

	.services-img {

	    float: left;

	}

	.services-title {

	    position: absolute;

	    top: 34%;

	    left: 48%;

	}

	/*.services-img img:hover{ width: 145px; height: 145px; border-radius: 50%; padding:0px; margin: 0px; border: 5px solid #53a917; cursor: pointer; transition-duration: 0.9s;transition-property: color, }*/

	

	.services ul {

	    list-style: none;

	    width: 100%;

	}

	.services ul li {

	    float: left;

	    margin-bottom: 75px;

	}

	.services {

	    background: url(images/services-bg.jpg) no-repeat;

	}

	.services-page ul {

	    list-style: none;

	    width: 100%;

	    margin: 0;

	    padding: 0;

	}

	.services-page ul li {

	    float: left;

	    margin-bottom: 55px;

	    margin-top: 20px;

	    min-height:265px;

	}

	.services-page ul li:hover {} .services-page .services-img img,

	.single .services-img img {

	    opacity: 1;

	}

	.single-main .service-img img:hover {

	    border: none;

	}

	.single-main .services-img {

	    text-align: center;

	}

	.search-results #content article {

	    margin-bottom: 70px;

	}

	.search-results #content article img {

	    border: 1px solid #dedede;

	}

	.search-results .entry-meta,

	.search-results .comments-link {

	    display: none;

	}

	/* Contact Form */

	

	#mc4wp-form-1 input.news-text, .wpcf7-text {

	    border: 1px solid #636363;

	    padding-left: 15px;

	    height: 40px;

	    width: 70%;

	}

	.wpcf7-textarea {

	    width: 70%;

	    border: 1px solid #636363;

	    min-height: 100px;

	    padding-left: 15px;

	    padding-top: 5px;

	}

	.wpcf7-submit,

	#searchsubmit,.subscribe-btn {

	    font-family: 'Roboto', sans-serif;

	    font-weight: 600;

	    text-transform: uppercase;

	    background-color: #53a917 !important;

	    background-image: none !important;

	    border: 0 none !important;

	    border-radius: 5px !important;

	    padding: 10px 28px 8px 24px !important;

	    color: #ffffff !important;

	    font-size: 18px !important;

	    transition: all 0.5s ease;

	}

	.subscribe-btn{

		margin-top: 5px;

	}

	#searchform #searchsubmit {

	    padding: 5px!important;

	    font-size: 13px !important;

	}

	input[type=text]:focus,

	textarea:focus,

	input[type=email]:focus {

	    box-shadow: 0 0 5px rgba(83, 169, 23, 1);

	    /*padding: 3px 0px 3px 3px;



  margin: 5px 1px 3px 0px; */

	    

	    border: 1px solid rgba(83, 169, 23, 1);

	}

	#tab_slide .wpcf7-text {

	    width: 97%;

	}

	#tab_slide .wpcf7-textarea {

	    height: 40px;

	    float: left;

	    min-height: inherit;

	    width: 62%;

	    margin-bottom: 10px;

	}

	#tab_slide .wpcf7-submit {

	    margin-right: 10px;

	    float: right;

	}

	#tab_toggle .open_action {

	    z-index: 9999999;

	}

	div.wpcf7-mail-sent-ok {

	    background: #ffffff;

	}

	.wpcf7-not-valid-tip {

	    display: none !important;

	}

	.wpcf7-not-valid-tip {

	    display: none;

	}

	div.wpcf7-validation-errors {

	    background: #ffffff;

	    border-color: #ec0a0a;

	    width: 43%;

	}

	#tab_slide div.wpcf7-validation-errors {

	    background: #ffffff;

	    border-color: #ec0a0a;

	    width: 100%;

	}

	#tab_slide_include {

	    padding: 21px 32px 16px !important;

	}

	.entry-content a:hover,

	#text-2 ul li a:hover,

	.page-id-19 #content a:hover,

	.search-results #content article h1 a:hover,

	.search-results #content article a:hover {

	    text-decoration: none;

	    color: #53a917;

	}

	input.wpcf7-submit:hover,

	#searchsubmit:hover,.subscribe-btn:hover {

	    background-color: #29373f !important;

	}

	#tab_slide .wpcf7-tel {

	    width: 62%;

	}

	#mc4wp_widget-2 {

		border-left: 2px solid #53a917;

		padding-left: 20px;

	}

	/* Footer */

	

	.footer {

	    width: 100%;

	    /*background-color: #1d1d1e;*/

	    background:url("images/filtahead-back.jpg");

	    background-repeat: repeat;

	    color: #ffffff;

	}

	#menu-footer {

	    background: none !important;

	    border: none !important;

	    height: auto !important;

	    list-style: none;

	    display: block;

	    margin: 0;

	    padding: 0;

	}

	#menu-footer li {

	    float: left;

	    width: 50%;

	    margin-bottom: 10px;

	}

	#menu-footer li a {

	    font-size: 14px;

	    font-family: 'Roboto', sans-serif;

	    color: #ffffff;

	    font-weight: 400;

	}

	#menu-footer li a:hover,

	#text-4 p a:hover {

	    text-decoration: none;

	    color: #53a917;

	}

	#menu-footer .current_page_item {

	    background: none!important;

	}



	#wprmenu_bar{

		z-index: 99999;

	}

	#text-4 h3,

	#text-5 h3 {

	    font-size: 16px;

	    font-family: 'Roboto', sans-serif;

	    color: #ffffff;

	}

	#text-4 p {

	    font-size: 14px;

	    font-family: 'Roboto', sans-serif;

	    color: #ffffff;

	}

	#text-4 p a {

	    text-decoration: none;

	    color: #ffffff;

	}

	#text-5 ul {

	    list-style: none;

	    margin: 0;

	    padding: 0;

	}

	#text-5 ul li {

	    float: left;

	    margin-right: 6px;

	}

	#text-5 ul li img:hover {

	    cursor: pointer;

	    opacity: 0.5;

	}

	#text-6 .right a:hover {

	    text-decoration: none;

	    color: #53a917;

	}

	.brand-title h3,

	.choose-us-title h3 {

	    font-size: 21px;

	    font-family: 'Roboto', sans-serif;

	    font-weight: 500;

	    color: #282828;

	    margin-bottom: 71px;

	    text-transform: uppercase;

	}

	.choose-us-title h3 {

	    text-align: center;

	    padding-bottom: 40px;

	    padding-right: 68px;

	    background: url(images/choose-us-bottom-line.png) 3% 68% no-repeat;

	}



	.brands {

	    background: url(images/brands-bottom-line.png) 42% 30% no-repeat;

	}



	.choose-us {

	    display: inline-block;

	    margin-bottom: 30px;

	}

	.bx-controls {

	    position: absolute;

	    right: 43px;

	    top: -54px;

	}

	.bx-wrapper {

	    margin-left: 0 !important;

	}

	.bx-wrapper .bx-next {

	    background: url(images/slider-left-arrow.png) no-repeat !important;

	}

	.bx-wrapper .bx-prev {

	    background: url(images/slider-right-arrow.png) no-repeat !important;

	}

	.bx-wrapper .bx-controls-direction a {

	    width: 12px !important;

	}

	.bx-wrapper .bx-next:hover {

	    background-position: 0 0 !important;

	}

	.choose-us-content ul {

	    margin-top: 0;

	    padding: 0;

	    list-style: none;

	}

	.choose-us-content ul li {

	    margin-bottom: 10px;

	    display: inline-block;

	    min-height: 193px;

	}

	.choose-us-content .left {

	    float: left;

	    width: 18%;

	}

	.choose-us-content .left h1 {

	    line-height: 37px;

	}

	.choose-us-content .right h1 {

	    margin-top: 0 !important;

	    font-size: 21px;

	    line-height: 37px;

	    font-family: 'Roboto', sans-serif;

	    font-weight: 300;

	}

	.choose-us-content .right p {

	    margin-top: 0 !important;

	    font-size: 15px;

	    line-height: 23px;

	    font-family: 'Roboto', sans-serif;

	    font-weight: 300;

	}

	.choose-us-content .right {

	    float: left;

	    width: 80%;

	}

	.quick-links {

	    margin-bottom: 60px;

	}

	.copyrights {

	    width: 100%;

	}

	.copyrights .left,

	.copyrights .right {

	    float: left;

	    font-size: 11px;

	    font-family: 'Roboto', sans-serif;

	    font-weight: 400;

	    color: #565656;

	    padding: 20px 0 20px 0;

	    margin-bottom: 0!important;

	}

	.copyrights .right {

	    float: right !important;

	}

	.amazingslider-img-1,.amazingslider-img-box-1{

		top: 15px!important;

	}

	/***********************************************/

	.testimonial_rotator_description{

		margin: 10px 0;		

		padding-bottom: 5px;



	}



	.testimonial_rotator h2.testimonial_rotator_slide_title{

		margin-top: 20px;

		font-size: 20px;

	}	

	#testimonialrotatorwidget-2, #text-9{

		/*margin-top: 50px;*/

		border-left: 2px solid #53a917;

		padding-left: 20px;

	}

	

	

	 .left-post-content h4 a{

	    	font-size: 22px;

	}	

	

	/************************************************************************************************************************/

	/* Media Queries for tablet- Landscape view */

	

	@media only screen and (min-width: 960px) and (max-width: 1024px) {

	    .top-header {

	   /* background-color: #1d1d1e;

	    background:url("images/filtahead-back.jpg");

	    background-repeat: repeat; */

	    background-image: url("images/Big-C.png"), url("images/filtahead-back.jpg");

   		background-position: 92% 50%, left top;

    	background-repeat: no-repeat, repeat;

    	

	    }







	    .main-navigation #dropdown-menu-5 ul li a {

	        padding: 15px 13px 15px;

	    }

	    .main-navigation #dropdown-menu-5 ul li.current_page_item a {

	        padding-top: 23px;

	        padding-bottom: 14px;

	    }

	    .main-navigation #dropdown-menu-5 ul li:last-child a {

	        padding-top: 8px;

	    }

	    .main-navigation #dropdown-menu-5 li.current_page_item:last-child a {

	        padding-top: 8px;

	    }

	    ul.dropdown li.parent > a::after {

	        right: 5px !important;

	    }

	    /*.welcome-note, .services .services-heading {background-size: 100%;} 



.choose-us-title h3{background-size: 93%;} 



.brands{background-size: 90%;}  */

	    

	    .brands {

	        background: url("images/brands-bottom-line.png") no-repeat scroll -96% 30% rgba(0, 0, 0, 0);

	    }

	    .choose-us-title h3 {

	        background: url("images/choose-us-bottom-line.png") no-repeat scroll 74% 68% rgba(0, 0, 0, 0);

	    }

	    .services-title {

	        left: 54%;

	    }

	    .phone a,

	    .email a {

	        font-size: 20px;

	    }

	    .amazingslider-text-wrapper-1 {

	        top: 51% !important;

	        width: 100% !important;

	        max-width: 100%;

	    }

	    #searchform input[type="text"] {

	        width: 50%;

	    }

	    .choose-us-content .left {

	        float: left;

	        width: 18%;

	    }

	    .padd {

	        padding-bottom: 77px;

	    }

	    .padd-last {

	        padding-top: 20px;

	    }

	    .services-title {

	        left: 20%;

	        top: 102%;

	        line-height: 1;

	    }

	    .main-navigation #dropdown-menu-5 ul li:last-child a {

	        padding-top: 18px;

	        font-size: 15px;

	        padding-bottom: 16px;

	    }

	    .services-title {

	        left: 00%;

	        top: 102%;

	        line-height: 1;

	        width: 100%;

	        right: 0;

	        text-align: center;

	    }

	    .main-navigation #dropdown-menu-5 ul li:last-child a {

	        font-size: 13px;

	        padding-top: 17px;

	    }

	    .services-img {

	        float: none;

	        text-align: center;

	    }

	    .welcome-note {

	        background: url("images/welcome-bottom-img.png") no-repeat scroll 35% 13% rgba(0, 0, 0, 0);

	        margin-bottom: 58px;

	        margin-top: 14px;

	    }

	    .amazingslider-text-1{

	    	padding-right: 20px;

	    }

	}

	/* Media Queries for tablet- Portrait view */

	

	@media only screen and (min-width: 768px) and (max-width: 959px) {

	    .small-icon {

	        height: 60px!important;

	        max-width: 80%!important;

	    }

	    #masthead {

	        padding-left: 0;

	    }

	    .top-header img {

	        margin-bottom: 20px;

	    }

	    .top-header .col-md-4 {

	        padding-left: 0;

	    }

	    #text-2 .textwidget {

	        float: left;

	    }

	    /*ul.dropdown li.parent > a::after{display: none;} */

	    

	    ul.dropdown li.parent > a::after {

	        right: 1px !important;

	    }

	    .amazingslider-title-1 {

	        font-size: 30px !important;

	    }

	    .amazingslider-description-1 {

	        line-height: 19px !important;

	        /*min-height: 150px;*/

	    }

	    .amazingslider-text-wrapper-1 {

	        top: 50% !important;

	    }

	    .main-navigation #dropdown-menu-5 ul li a {

	        padding: 17px 10px 19px;

	        font-size: 11px;

	    }

	    .main-navigation #dropdown-menu-5 ul li:last-child a {

	        font-size: 15px;

	        padding-top: 11px;

	    }

	    .main-navigation #dropdown-menu-5 li.current_page_item:first-child a {

	        padding-top: 18px;

	        padding-bottom: 18px;

	    }

	    .main-navigation #dropdown-menu-5 li.current_page_item:last-child a {

	        padding-top: 10px;

	    }

	    .main-navigation #dropdown-menu-5 ul li.current_page_item a {

	        padding-top: 24px;

	    }

	    .amazingslider-text-1 {

	        padding: 38px !important;

	    }

	    .amazingslider-box-1 {

	        left: 13px;

	    }

	    .services-title {

	        left: 20%;

	        top: 106%;

	    }

	    .services ul li {

	        margin-bottom: 81px;

	    }

	    .limargin {

	        margin-right: 1px !important;

	    }

	    .postid-81 .ezcol-two-third{

	    	width: 71%!important;

	    }

	    .postid-81 .ezcol-one-third{

	    	width: 25%!important;

	    }

	    /*.welcome-note, .services .services-heading {background-size: 100%;}



.brands{background-size: 92%;}*/

	    

	    .welcome-note {

	        background: url("images/welcome-bottom-img.png") no-repeat scroll 48% 8% rgba(0, 0, 0, 0);

	    }

	    .brands {

	        background: url("images/brands-bottom-line.png") no-repeat scroll -8% 30% rgba(0, 0, 0, 0);

	    }

	    .choose-us-title h3 {

	        background: url("images/choose-us-bottom-line.png") no-repeat scroll 59% 68% rgba(0, 0, 0, 0);

	    }

	    .choose-us-content .right {

	        width: 74%;

	    }

	    .choose-us-content .left {

	        width: 26%;

	    }

	    .choose-us-content ul li {

	        min-height: 220px;

	    }

	    #text-5 ul li {

	        margin-right: 7px;

	    }

	    .as-btn-blue-medium {

	        padding: 11px 20px 11px 18px;

	    }

	    .services-page .services-title {

	        min-height: 60px;

	    }

	    .wpcf7-text,

	    .wpcf7-textarea {

	        width: 100%;

	    }

	    .choose-us-content .left {

	        float: left;

	        width: 18%;

	        padding-right: 20px;

	    }

	    .padd {

	        padding-bottom: 77px;

	    }

	    .padd-last {

	        padding-top: 20px;

	    }

	    .services-title {

	        left: 00%;

	        top: 102%;

	        line-height: 1;

	        width: 100%;

	        right: 0;

	        text-align: center;

	    }

	    .main-navigation #dropdown-menu-5 ul li:last-child a {

	        font-size: 13px;

	        padding-top: 14px;

	    }

	    .services-img {

	        float: none;

	        text-align: center;

	    }

	    .open_action {

	        width: 55px;

	        height: 200px;

	    }

	    .main-navigation #dropdown-menu-5 li ul li a {

	        font-size: 12px!important;

	    }

	     .slider .tp-leftarrow{

		left: 0px!important;

	}

	.slider .tp-rightarrow {

		right: 0px !important;

	}

	.top-header{



			background-image: url("images/filtahead-back.jpg");

  			background-position: left top;

  			background-repeat: repeat;

	}



	}

	/* Media Queries for Mobile- Landscape view */

	

	@media only screen and (min-width: 480px) and (max-width: 767px) {

	     .slider .tp-leftarrow{

		left: 0px!important;

	}

	.slider .tp-rightarrow {

		right: 0px !important;

	}

	    .menu {

	        display: none;

	    }

	    #tab_slide {

	        display: none;

	    }

	    .amazingslider-title-1 {

	        font-size: 15px !important;

	    }

	    .amazingslider-text-wrapper-1 {

	        top: 55% !important;

	    }

	    .amazingslider-description-1 {

	        line-height: 11px !important;

	        font-size: 10px !important;

	    }

	    .as-btn-blue-medium {

	        padding: 8px !important;

	        font-size: 10px !important;

	    }

	    .current_page_item {

	        top: 0!important;

	    }

	    #menu-menu-1 {

	        display: none!important;

	    }

	    .header-image {

	        margin-bottom: 20px;

	    }

	    .top-header .col-md-4 {

	        padding: 0;

	    }

	    .amazingslider-text-1 {

	        padding: 19px !important;

	    }

	    .amazingslider-button-1 {

	        margin: 0!important;

	    }

	    .amazingslider-arrow-right-1 {

	        right: -10px !important;

	    }

	    .amazingslider-arrow-left-1 {

	        left: -10px !important;

	    }

	    #text-2 .textwidget {

	        float: left;

	    }

	    #text-3 h3 {

	        margin: 0;

	    }

	    #text-3 .textwidget p {

	        font-size: 13px !important;

	    }

	    .welcome-note {

	        background: url(images/welcome-bottom-img.png) 49% 5% no-repeat;

	    }

	    .limargin {

	        margin-right: 27px !important;

	    }

	    .choose-us-title h3 {

	        background: url("images/choose-us-bottom-line.png") no-repeat scroll 50% 68% rgba(0, 0, 0, 0);

	        padding-right: 0;

	        margin-bottom: 30px;

	    }

	    .brands {

	        background: url("images/brands-bottom-line.png") no-repeat scroll -3% 28% rgba(0, 0, 0, 0);

	    }

	    .choose-us-content .right {

	        float: right;

	        width: 75%;

	    }

	    .quick-links {

	        margin-bottom: 10px;

	        display: inline-block;

	    }

	    #menu-footer li {

	        width: 36%;

	    }

	    #text-5 ul {

	        display: inline-block;

	        text-align: center;

	        margin-bottom: 20px;

	    }

	    .services {

	        background-size: cover !important;

	    }

	    .services-title {

	        left: 45%;

	    }

	    .amazingslider-arrow-left-1 {

	        background: url(images/main-slider-left-arrow-res.png) no-repeat !important;

	        height: 20px !important;

	        width: 20px !important;

	    }

	    .amazingslider-arrow-right-1 {

	        background: url(images/main-slider-right-arrow-res.png) no-repeat !important;

	        height: 20px !important;

	        width: 20px !important;

	    }

	    

	    #wp_footer_menu {

	        display: none;

	    }

	    .wpcf7-text,

	    .wpcf7-textarea {

	        width: 100%;

	    }

	    .services-page ul {

	        padding: 0;

	        margin: 0;

	    }

	    .services-page ul li {

	        margin-top: 20px;

	    }

	    .amazingslider-button-1 {

	        left: 10px!important;

	    }

	    .page-id-19 .ezcol-one-half,

	    .page-id-19 .ezcol-one-half.ezcol-last,

	    .page-id-13 .ezcol-one-half,

	    .page-id-13 .ezcol-one-half.ezcol-last {

	        width: 98%!important;

	    }

	    .page-id-19 .ezcol-one-half.ezcol-last,

	    .page-id-13 .ezcol-one-half.ezcol-last {

	        clear: both;

	        margin-top: 15px;

	    }

	    .single-post iframe {

	        height: 250px;

	        width: 350px;

	    }

	    .page-id-13 .ezcol h3{

	    	font-size: 20px;

	    }

	    #testimonialrotatorwidget-2{

	    	border-left: none;

	    	border-top: 2px solid #53a917;

	    }

	    .amazingslider-img-1 img{

		top:0px!important;

	}

	.prolube-second{

		width: 285px;

	}

	.postid-81 .ezcol-two-third{

		width: 65%!important;

	}

	.postid-81 .ezcol-one-third{

		width: 30%!important;

	}



	.top-header{



			background-image: url("images/filtahead-back.jpg");

  			background-position: left top;

  			background-repeat: repeat;

	}



	}

	@media only screen and (width: 320px) {

		.brands .bx-viewport{

			width: 90%!important;

			margin-left: 5% !important;

		}

		.top-header{



			background-image: url("images/filtahead-back.jpg");

  			background-position: left top;

  			background-repeat: repeat;

	}

	}

	@media only screen and (width: 667px) {

		.brands .bx-viewport{

			width: 90%!important;

			margin-left: 7% !important;

		}

		.top-header{



			background-image: url("images/filtahead-back.jpg");

  			background-position: left top;

  			background-repeat: repeat;

		}

	}

	@media only screen and (width: 375px) {

		.brands .bx-viewport{

			width: 85% !important;

			margin-left: 12% !important;

		}

		.top-header{



			background-image: url("images/filtahead-back.jpg");

  			background-position: left top;

  			background-repeat: repeat;

		}

	}

	@media only screen and (width: 480px) {

		.brands .bx-viewport{

			width: 90% !important;

			margin-left: 5% !important;

		}

	}

	@media only screen and (width: 568px) {

		.brands .bx-viewport {

		width: 101% !important;

		}	

	}

	/* Media Queries for Mobile- Portrait view */

	

	@media only screen and (max-width: 479px) {

	    

	    .menu {

	        display: none;

	    }

	    #tab_slide {

	        display: none;

	    }

	    #menu-menu-1 {

	        display: none!important;

	    }

	    .amazingslider-title-1 {

	        font-size: 12px !important;

	    }

	    .amazingslider-text-wrapper-1 {

	        top: 80% !important;

	    }

	    .current_page_item {

	        top: 0!important;

	    }

	    #text-2 .textwidget {

	        float: left;

	    }

	    .phone a,

	    .email a {

	        font-size: 18px;

	        line-height: 28px;

	    }

	    .amazingslider-description-1 {

	        line-height: 9px !important;

	        font-size: 8px !important;

	        width: 63%;

	    }

	    .as-btn-blue-medium {

	        padding: 5px !important;

	        font-size: 8px !important;

	    }

	    .head-marg {

	    	margin:0;
	    }

	    .header-image {

	        margin: 10px;

	    }

	    .top-header .col-md-4 {

	        padding: 0;

	    }

	    .amazingslider-text-1 {

	        padding: 14px !important;

	    }

	    .amazingslider-button-1 {

	        margin: 0!important;

	    }

	    .amazingslider-arrow-right-1 {

	        right: -10px !important;

	    }

	    .amazingslider-arrow-left-1 {

	        left: -10px !important;

	    }

	    .amazingslider-arrow-left-1 {

	        background: url(images/main-slider-left-arrow-res.png) no-repeat !important;

	        height: 20px !important;

	        width: 20px !important;

	    }

	    .amazingslider-arrow-right-1 {

	        background: url(images/main-slider-right-arrow-res.png) no-repeat !important;

	        height: 20px !important;

	        width: 20px !important;

	    }

	    .welcome-note {

	        background: url(images/welcome-bottom-img.png) 50% 12% no-repeat;

	    }

	    #text-3 h3 {

	        margin: 0;

	    }

	    .services {

	        background-size: cover !important;

	    }

	    .services-img {

	        width: 100%;

	        text-align: center;

	    }

	    .welcome-note {

	        background: url("images/welcome-bottom-img.png") no-repeat scroll 50% 3% rgba(0, 0, 0, 0)

	    }

	    .services-title {

	        left: 0;

	        top: 100%;

	        text-align: center;

	        width: 100%;

	    }

	    .limargin {

	        margin-right: 35px !important;

	    }

	    .brands {

	        background: url("images/brands-bottom-line.png") no-repeat scroll -2% 28% rgba(0, 0, 0, 0);

	    }

	    .choose-us-title h3 {

	        background: url("images/choose-us-bottom-line.png") no-repeat scroll 50% 68% rgba(0, 0, 0, 0);

	        padding-right: 0;

	        margin-bottom: 30px;

	    }

	    .choose-us-content .left {

	        float: left;

	        width: 100% !important;

	        margin-bottom: 10px;

	    }

	    .choose-us-content .right {

	        float: left;

	        width: 100% !important;

	    }

	    .quick-links {

	        margin-bottom: 10px;

	        display: inline-block;

	        text-align: center;

	    }

	    .res-footercontact,

	    .res-footersocial {

	        text-align: center;

	    }

	    #text-5 ul {

	        display: inline-block;

	        text-align: center;

	        margin-bottom: 20px;

	    }

	    .copyrights .left,

	    .copyrights .right {

	        width: 100%;

	        text-align: center;

	        padding: 10px 0;

	    }

	    .amazingslider-title-1 {

	        visibility: hidden;

	    }

	    .amazingslider-img-1 img {

	        margin-top: 0!important;

	        position: absolute !important;

	        left: auto !important;

	        right: 0 !important;

	        top: 0 !important;

	        height: inherit;

	        width: 50% !important;

	    }

	    .wpcf7-text,

	    .wpcf7-textarea {

	        width: 100%;

	    }

	    .wc-heading .textwidget p{

            font-size: 15px !important;
            line-height: 23px !important;

	    }

	    .single-main .services-img {

	        margin-bottom: 20px;

	    }

	    .services-page ul {

	        padding: 0;

	        margin: 0;

	    }

	    .services-page ul li {

	        margin-top: 20px;

	    }

	    #searchform #searchsubmit {

	        margin-left: 74px;

	    }

	    .camfil-img {

	        margin-right: 20px!important;

	    }

	    .amazingslider-button-1 {

	        left: 10px!important;

	    }

	    .page-id-19 .ezcol-one-half.ezcol-last {

	        margin-top: 15px;

	    }

	    .single-post iframe {

	        height: auto;

	        width: 100%;

	    }

	    .page-id-13 .ezcol h3{

	    	font-size: 20px;

	    }

	    #testimonialrotatorwidget-2{

	    	border-left: none;

	    	border-top: 2px solid #53a917;

	    }

	    .slider .tp-leftarrow{

		left: 0px!important;

	}

	.slider .tp-rightarrow {

		right: 0px !important;

	}

	.slider{

		display: none;
	}

	    .ngg-gallery-thumbnail {

    display: inline-block;

    float: none!important;

    text-align: center;

}

.ngg-gallery-thumbnail-box {

    display: inline-block;

    text-align: center;

    width: 100%;

}

.ngg-galleryoverview.ngg-ajax-pagination-none {

    display: inline-block;

    text-align: center;

    width: 100%;

}

.amazingslider-img-1,.amazingslider-img-box-1{

		top: 0px!important;

	}

	.amazingslider-img-1 img{

		top:20px!important;

	}

	.prolube-second{

		width: 285px;

	}

	}

	#dropdown-menu-5 .sub-menu li#menu-item-34 a {

	    padding-left: 15px!important;

	}

	.single-main img {

	    margin-bottom: 15px;

	}

	

	/* Media  queries for  Desktop */

	

	@media only screen and (width: 1366px) {

	    .brands {

	        background: url("images/brands-bottom-line.png") no-repeat scroll 38% 30% rgba(0, 0, 0, 0);

	    }
	   

	}

	.main-navigation #dropdown-menu-5 li ul li a:hover {

	    color: #53a917!important;

	}



.amazingslider-text-1,.amazingslider-text-holding-1{

	width: 50%!important;

}

.amazingslider-title-1,.amazingslider-description-1,.amazingslider-button-1{

	width: 100%;

}

.testimonials-widget-testimonial cite, .testimonials-widget-testimonial div.credit{



	margin-left: 5%;

    text-align: left;

    width: 80%;

}



/* Images */

.alignleft {

	float: left;

	margin-right:20px;

}

.alignright {

	float: right;

	margin-left:20px;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.entry-content img,

.comment-content img,

.widget img,

img.header-image,

.author-avatar img,

img.wp-post-image {

	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */

	border-radius: 3px;

	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);

}

.wp-caption {

	max-width: 100%; /* Keep wide captions from overflowing their container. */

	padding: 4px;

}

.wp-caption .wp-caption-text,

.gallery-caption,

.entry-caption {

	font-style: italic;

	font-size: 12px;

	font-size: 0.857142857rem;

	line-height: 2;

	color: #757575;

}

img.wp-smiley,

.rsswidget img {

	border: 0;

	border-radius: 0;

	box-shadow: none;

	margin-bottom: 0;

	margin-top: 0;

	padding: 0;

}

.entry-content dl.gallery-item {

	margin: 0;

}

.gallery-item a,

.gallery-caption {

	width: 90%;

}

.gallery-item a {

	display: block;

}

.gallery-caption a {

	display: inline;

}

.gallery-columns-1 .gallery-item a {

	max-width: 100%;

	width: auto;

}

.gallery .gallery-icon img {

	height: auto;

	max-width: 90%;

	padding: 5%;

}

.gallery-columns-1 .gallery-icon img {

	padding: 3%;

}

@media only screen and (min-width: 1025px) and (max-width: 1366px) {


.top-header {

	  /*  background-color: #1d1d1e;

	    background:url("images/filtahead-back.jpg");

	    background-repeat: repeat; */

	    background-image: url("images/Big-C.png"), url("images/filtahead-back.jpg");

   		background-position: 87% 50%, left top;

    	background-repeat: no-repeat, repeat;*/

    	

	}


}



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


.top-header {

	  /*  background-color: #1d1d1e;

	    background:url("images/filtahead-back.jpg");

	    background-repeat: repeat; */

	    background-image: url("images/Big-C.png"), url("images/filtahead-back.jpg");

   		background-position: 80% 50%, left top;

    	background-repeat: no-repeat, repeat;*/

    	

	}


}

@media only screen and (min-width: 1601px) and (max-width: 1920px) {


.top-header {

	  /*  background-color: #1d1d1e;

	    background:url("images/filtahead-back.jpg");

	    background-repeat: repeat; */

	    background-image: url("images/Big-C.png"), url("images/filtahead-back.jpg");

   		background-position: 74% 50%, left top;

    	background-repeat: no-repeat, repeat;*/

    	

	}


}