/*
Theme Name: actic-air-conditioning-and-heating
Theme URI: https://github.com/tidythemes/blankslate
Author: actic-air-conditioning-and-heating
Author URI: http://tidythemes.com/
Description: Please read: actic-air-conditioning-and-heating . Thank you.
Version: 2019.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: actic-air-conditioning-and-heating

actic-air-conditioning-and-heating WordPress Theme © 2011-2019 TidyThemes
actic-air-conditioning-and-heating is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}
.blog_1_cont p {
    font-family: 'Roboto-Regular';
    font-size: 16px;
    color: #777;
    line-height: 22px;
    padding: 0px 5px;
}
b {
    font-weight: 600;
}

.col3 {
 -webkit-column-count: 3;
    -moz-column-count: 3;
         column-count: 3;
 }

ul.col3 {
    padding-left: 15px;
}

.col3 li {
    line-height: 24px !important;
}
/*-- REsponsive----*/

section.inner-banner {
    background-size: 100% 100%;
}

@media screen and (max-width:1199px){
	.head_menu ul li {
    padding-left: 6px;
}
	.brand ul li {
    margin-right: 20px;
    width: 18%;
}
	.about_cont p:after {
    left: 0;
    right: 0;
    margin: 0px auto;
}
	.about_cont p:before {
    left: 0;
    right: 0;
    margin: 0px auto;
}
	.blog_1 {
    position: relative;
}
.plus {
    right: 0;
    left: inherit;
}
	
}

@media screen and (max-width:991px){
	.logo {
		text-align:center;
	}
	.contact_sect ul {
    text-align: center;
}
	.head_menu {
    text-align: center;
}
	.head_menu ul li a {
    font-size: 14px;

}
	.brand ul li {
    margin-right: 20px;
    width: 27%;
    float: none;
    display: inline-block;
    margin: 6px 0;
}
	.copun_ticek ul li {
    display: inline-flex;
    margin: 10px 10px;
    width: 30%;
}
	.service_main .col-md-4{
		float:left;
		width:50%;
		margin-bottom:20px;
	}
	.service_main{
		height:auto;
	}
	.product_img img {
    float: left;
    height: 201px;
    width: 100%;
}
	.product ul li {
    width: 27%;
}
	.fooet_main .col-md-4{
		float:left;
		width:50%;
	}
	span.wpcf7-form-control-wrap {
    max-width: 100%;
    width: 100%;
    float: left;
    margin-right: 0;
}
	.form input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 34px;
    background: #00006e;
    border: 0;
    color: #fff;
    font-family: 'Roboto-regular';
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
    margin: 9px auto 0px;
	margin-top: 100px !important;
    display: inline-block;
}
	.menu_sect {
    margin-top: 21px;
}
	.service .blog_1_image img {
    object-fit: cover;
}
	.service .col-md-4{
		float:left;
		width:50%;
		margin-bottom:30px;
	}
	.col-md-6.addrs.info {
    padding-left: 15px;
}
	.col-md-6.addrs{
		padding:0px;
	}
	.col-md-6.addrs.info p {
    padding-bottom: 0;
    margin-bottom: 0;
}
	.fooet_main .col-md-4:nth-child(3) {
    margin: 0 auto;
    float: inherit;
    text-align: center;
}
	.copy_right p {
		display: grid;
		text-align: center;
		line-height: 34px;
	}
	.copy_right p span.right-license {
		margin: 0;
	}
}
@media screen and (max-width:767px){
	.head_menu{
		display:none;
	}
	.banner_cont p a{
		display:none;
	}
	
.right-license {
    float: none;
}


  .copy_right p a{  color: #fff;
    display: block;
    margin-top: 16px;
    text-align: center;
}

  .copy_right p{
text-align:center;
}
}
@media screen and (max-width:700px){
.brand ul li {
    margin-right: 20px;
    width: 50%;
	float:left;
	padding:0px 15px;
    margin: 7px 0;
}
	.brand ul li a img {
    width: 100%;;
}
	.copun_ticek ul li {
    display: inline-flex;
    margin: 10px 10px;
    width: 100%;
}
	.copun_ticek_1 {
    padding: 5px 10px 17px;
    min-height: auto;
}
	.fooet_main .col-md-4 {
    float: left;
    width: 100%;
}
	.fooet_main  .icon_img {
    width: 11%;
    float: left;
}
	.footer_form h3 {
    padding-bottom: 20px;
    margin-top: 28px;
		text-align:center;
}
	.contact_us ul {
    padding-top: 31px;
}
	.contact_us h3 {
    text-align: center;
	}
	.icon_cont {
    width: 100%;
    float: left;
    padding-bottom: 30px;
    text-align: center;
}
	.fooet_main .icon_img {
    width: 100%;
    float: left;
    text-align: center;
}
	.product ul li {
    width: 44%;
    margin-bottom: 32px;
}
	.product_sect {
        padding: 49px 0px 7px;
}
	.about_cont p {
    width: 100%;
}
	.about_image img{
		width:100%;
	}
	.about_main {
    padding-bottom: 50px;
		height:auto !important;
}
	.copun_ticek {
    margin-top: 0px;
}
	.banner_cont h3 {
    font-size: 34px;
    line-height: 39px;
}
	img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    max-width: 100%;
    width: 100%;
	}
	.all-sec .card img{
		width:100% !important;
	}
	.systems {
    padding: 35px 0;
}
	.side-image img{
		width:100%;
		height:auto !important;
	}
	.metaslider .banner_cont {
    padding: 16px 20px 6px !important;
    background: rgba(0,0,0,.5);
    margin-bottom: 31px !important;
}


.right-license {
    float: none;
}


  .copy_right p a{  color: #fff;
    display: block;
    margin-top: 16px;
    text-align: center;
}

  .copy_right p{
text-align:center;
}	
	
	
.contact_sect ul a {
    background: #00006e;
    display: inline-block;
    width: 100%;
    padding: 11px 0px 0px;
    margin-bottom: 9px;
    margin-bottom: 10px;
}
	
}

@media screen and (max-width:600px){
	.about_cont.service_cont {
    padding-bottom: 13px;
}
	.service_main .col-md-4 {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
	.product ul li {
    width: 100%;
    margin-bottom: 32px;
    margin: 10px 0px;
}
	.product_img img {
    height: auto;
    width: 100%;
}
	.blog_1_image img {
    min-height: auto;
    max-height: 100%;
}
	.contact_sect ul li {
    padding-left: 0;
    display: block;
    margin: 0px 0px 10px;
}
	.menu_sect {
    margin-top: 6px;
}
	.banner_cont {
    padding: 0px 0px 16px;
}
	div#metaslider_163 img {
    min-height: 465px;
    object-fit: cover;
}
	.banner_cont h3 {
    font-size: 23px;
    line-height: 27px;
}
	.brand ul li {
    margin-right: 0;
    width: 100%;
    padding: 0px 15px;
    margin: 7px 0;
}
	.brand_sect {
    padding: 16px 0px;
}
	.banner_cont p a {
    font-size: 25px;
}
	.banner_cont a {
    font-size: 15px;
	}
	.copun_ticek ul li {
    margin: 10px 0px;
}
	.service .col-md-4 {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
	.blog_1_image img {
    min-height: auto;
		max-height:auto !important;
}
	section.inner-banner {
    min-height: 173px;
	}
		.col3 {
    -webkit-column-count: 1;
    -moz-column-count: 3;
    column-count: 1;
}
	.entry-content {
    margin: 16px 0;
	}
	.pagi li {
    font-size: 15px;
}
	.blog_1_image {
    min-height: auto;
}
.banner_cont a {
    font-size: 14px !important;
}
	.right-license {
float: none;
} 
	.copy_right p a{ color: #fff;
display: block;
margin-top: 16px;
text-align: center;
}
	.copy_right p{
text-align:center;
}

.contact_sect ul a {
    background: #00006e;
    display: inline-block;
    width: 100%;
    padding: 11px 0px 0px;
    margin-bottom: 9px;
    margin-bottom: 10px;
}	
	
}
#mg-wprm-wrap li.menu-item a{
	
    font-family: 'Roboto-Regular' !important;
}

.plus::after {
    content: "\f105";
    position: absolute;
    color: #fff;
    font-family: 'fontAwesome';
    font-size: 28px;
    top: 5px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
}
.metaslider .caption-wrap {
    background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(229,229,229,0) 100%) !important;
}
.metaslider  .banner_cont {
    padding: 30px 20px 30px;
    background: rgba(0,0,0,.5);
    margin-bottom: 103px;
}

/*form button*/

.form input.wpcf7-form-control.wpcf7-submit {
    margin-top: 300px;
}
.wpcf7 form.sent .wpcf7-response-output {
    color: #000;
	background-color:#fff;
}
	