@import url('https://fonts.googleapis.com/css?family=Economica:400,700|Exo:400,700|Lato:400,700|PT Sans Caption:400,700|Roboto:400,700|Ubuntu+Mono:400,700|Ubuntu:400,700|Macondo|Courgette|Raleway:300,400,600');

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, 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;vertical-align:baseline;}

*, html, body, p{font-family: 'Raleway', sans-serif;font-weight:400;}

body{
    font-family: 'Raleway', sans-serif;font-weight:400;
    background: repeat left top;
    color:#666;padding:0;margin:0;
	font-size:12px;
}


h1,h2,h3,h4,h5,h6{font-family:'Exo',sans-serif;text-align:center;line-height:150%;margin:20px auto 15px;}
h1{font-size:28px;color:red;}
h2{font-size:20px;color:blue;}
h3{font-size:18px;color:#069;}
h4{font-size:18px;color:blue;}
h5{font-size:17px;color:#444;}
h6{font-size:15px;color:#666;}
p{padding:0;
    text-align:justify;
    margin: 0 0 10px;
    font-size:14px;line-height:170%;}

.inline{display:inline;}
figcaption{text-align:center;margin-top:5px;}
.bold{font-weight:bold;}
.colorYellow{color:yellow;}

a.aYellow{color:yellow;text-decoration:none;}
a.aWhite:link, a.aWhite:visited, a.aWhite:active, a.aWhite:hover{color:#FFF;text-decoration:none;}
a.h1Maroon:link, a.h1Maroon:visited, a.h1Maroon:active, a.h1Maroon:hover{color:#670100;text-decoration:none;}
a.red:link, a.red:visited, a.red:active, a.red:hover{color:red;text-decoration:none;}
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover{color:blue;text-decoration:none;}

ul>li{font-size:13px;line-height:170%;}
p{font-weight:400;}

.divider{width:100%;height:2px;border-top:0.1em solid #000;clear:both;margin:10px 0;}
.inline-block{display:inline-block;}
.img-circle{border:0.1em solid #CCC;}
.line{border-bottom:0.1em dotted #333;width:100%;height:2px;clear:both;margin:10px 0;}

.borderWhite{border:0.1em solid white;}
.borderBlack{border:0.1em solid black;}
.borderCCC{border:0.1em solid #CCC;}
.bds{border:0.1em solid #ccc;box-shadow:3px 3px 3px #CCC;}


.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.pl5{padding-left:5px;}
.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.pl10{padding-left:10px;}
.pt15{padding-top:15px;}.pr15{padding-right:15px;}.pb15{padding-bottom:15px;}.pl15{padding-left:15px;}
.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.pl20{padding-left:20px;}
.pt25{padding-top:25px;}.pr25{padding-right:25px;}.pb25{padding-bottom:25px;}.pl25{padding-left:25px;}
.mt5{margin-top:5px;}.mr5{margin-right:5px;}.mb5{margin-bottom:5px;}.ml5{margin-left:5px;}
.mt10{margin-top:10px;}.mr10{margin-right:10px;}.mb10{margin-bottom:10px;}.ml10{margin-left:10px;}
.mt20{margin-top:20px;}.mr20{margin-right:20px;}.mb20{margin-bottom:20px;}.ml20{margin-left:20px;}

.margin0{margin:0;}
.padding0{padding:0;}
.marginPadding0{margin:0;padding:0;}

.textcenter{text-align:center;}
.textright{text-align:right;}

.txtWhite{color:#fff;}

.brake{clear:both;}
.noOverflow{overflow:hidden;}

.padding-lr-0{padding-left:0;padding-right:0;}
.padding-lr-2{padding-left:2px;padding-right:2px;}
.padding-lr-5{padding-left:5px;padding-right:5px;}


.pt-5px{padding-top:5px;}
.pr-5px{padding-right:5px;}
.pb-5px{padding-bottom:5px;}
.pl-5px{padding-left:5px;}

.pt-25px{padding-top:25px;}
.pr-25px{padding-right:25px;}
.pb-25px{padding-bottom:25px;}
.pl-25px{padding-left:25px;}

.ptb20{padding-top:20px;padding-bottom:20px;}
.ptb10{padding-top:20px;padding-bottom:10px;}

.mt-5px{margin-top:5px;}
.mr-5px{margin-right:5px;}
.mb-5px{margin-bottom:5px;}
.ml-5px{margin-left:5px;}

.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}

.ruler{
    height:1px;
    width:100%;
    border-top:.01em dotted #CCC;
    padding-top:5px;
    padding-bottom:5px;

}

.mt-10px{margin-top:10px;}
.mr-10px{margin-right:10px;}
.mb-10px{margin-bottom:10px;}
.ml-10px{margin-left:10px;}

.centerVerticle{display:table-cell;vertical-align:middle;}
/* ------------------------------------------------------------------------------- */

.row .no-gutter [class*='col-']
{
  padding-right:0;
  padding-left:0;
}

.products-detail{
    width:99%;
    border-radius:10px;
    color:#6f6f6f;
    text-align:center;
    font-size:12px;
    padding:5px;
}

/* ****************************************************************************************************** */

.bodyText2 p{font-weight:100;text-align:justify;line-height:200%;color:#333;}
.bodyText2 li{text-align:justify;margin-bottom:7px;font-weight:100;}

/* ****************************************************************************************************** */
.requestQuote{
    width:115px;
    padding:1px 5px 3px;
    background-color:#00439d;
    font-size:11px;
    color:white;
    text-align:center;
    margin:0 auto 20px;
    border-radius:7px;
}


.myFooter{
    color:white;
    font-weight:100;
}
.myFooter p{
    margin:0;
    font-size:12px;
	font-weight:100;
}
.myFooter h1{
    font-size:16px;
    color:yellow;
    margin:15px 0 10px;
}

.myFooter p{padding:2px 0 5px;border-top:0.1em dotted #1d6bd3;}


.style1{
    font-size:14px;color:white;text-align:center;margin:10px 0;line-height:175%;    
}

/*.style2{
    border:0.1em solid #ccc;
    border-radius:10px;
    background: #bcfff9;
    background: -moz-linear-gradient(top,  #bcfff9 0%, #c5ddf9 100%);
    background: -webkit-linear-gradient(top,  #bcfff9 0%,#c5ddf9 100%);
    background: linear-gradient(to bottom,  #bcfff9 0%,#c5ddf9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcfff9', endColorstr='#c5ddf9',GradientType=0 );
    margin-bottom:10px;
}
*/
.tune-up{
    width:100%;
    background-color:#8bbdff;
    color:#000;
    padding:5px 0;
    text-align:center;
    margin:10px auto;
    font-size:12px;
    border:0.01em dotted white;
    border-radius:7px;
    box-shadow: 5px 5px 5px #999;
}
.dropdown-menu li{border-bottom:0.1em dotted #ccc;}
.dropdown-menu li:last-child{border-bottom:none;}
.img-border{border:0.1em solid #ccc;box-shadow:5px 5px 5px #ccc;}
.adminArea{
    width:99%;
    background-color:red;
    text-align:center;
    padding:5px 0;
    border-radius:10px;
    color:white;
    font-size:14px;
    margin-top:10px;
}
.columnLeftimg{
    width:70%;
    margin: 10px auto 0;
    padding:1px 0 10px;
    background-color:#00439D;
    border-radius:10px;
}

.columnLeft p{
	font-weight:100;
    margin:5px 0 0;
    padding:0;
    text-align:center;
    font-size:12px;
}

.columnLeft2{
	font-weight:100;
    width:100%;
    padding:10px;
    margin:5px 0 5px;
    text-align:center;
    color:#000;
    box-shadow:  5px #777777;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e570e7+0,c85ec7+47,a849a3+100;Pink+3D+%233 */
    background: #e570e7; /* Old browsers */
    background: -moz-linear-gradient(top,  #e570e7 0%, #c85ec7 47%, #a849a3 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #e570e7 0%,#c85ec7 47%,#a849a3 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #e570e7 0%,#c85ec7 47%,#a849a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e570e7', endColorstr='#a849a3',GradientType=0 ); /* IE6-9 */
}
.columnLeft2 h1{
    font-size:13px;
    color:#000;
    text-align:center;
    font-weight:bold;
    margin:0;
    padding:0;
}
.bLeft{border-left:0.1em solid #ccc;}
.shadow{box-shadow:  10px #CCC;}
.shadow h4{display:inline;text-align:center;font-size:12px;color:#1d6bd3;}

strong {font-weight:600;}

.acCompanies h1{
    font-size:20px;
    color:red;
}
.acCompanies h2{
    font-size:18px;
    color:#3f753f;
}
.acCompanies p{
    font-size:13px;
    text-align:justify;
    color:#454545;
    font-weight:normal;
}
.islandaire{}
.islandaire h1{font-size:18px;color:#0079AC;text-align:left;}
.islandaire p{}

.islandaire2 p{font-size:18px;margin-top:10px;}

.top-header{background-color:#00439d;padding:20px;}
.top-header h1{font-size:16px;color:white;}
.top-header h2{font-size:14px;color:yellow;}
.top-header a:link,.top-header a:active,.top-header a:visited,.top-header a:hover{color:white;}

.services{padding:10px 0;background-color:#4175af;border-top:4px solid red;}
.services h1{color:yellow;margin-bottom:20px;}
.services h2{color:#CCC;margin-bottom:20px;font-size:15px;}

.requestaQuote input, .requestaQuote textarea, .requestaQuote button{border:none;background-color:#4175AF;color:white;}
.topServices{margin-top:15px;margin-bottom:15px;width:100%;background-color:#f1f1f1;border:0.1em solid #e1e1e1;box-shadow:3px 3px 4px #CCC;}

.myTags h3, .myTags p{font-size:10px;display:inline;color:#000;}
.myTags a:link, #myTags a:active, #myTags a:hover, #myTags a:visited{color:#000;display: inline;}
.servicingAreas h1{margin:0;}
.servicingAreas h2{font-size:18px;text-align:center;display:inline;margin-right:20px;}
.bodyText2 ul li{margin-left:30px;}
.div1{background-color:#deecff;padding-top:20px;padding-bottom:20px;}

#myTags h5{font-size:10px;display:inline;text-align:center;color:#CCC;}


#div4 div.col-sm-4 {padding-top:10px; padding-bottom:15px;}
#div4 div.col-sm-4 h4{text-align:center;}

#myTAGS h4{
    font-size:10px;
    padding:0;
    margin:0 10px;
    line-height: 100%;
    display: inline-block;
    text-align: center;
    color:#999;
}
/* ---------------------------------------------------------------------------------------------  */
.myDiv h4 a{
    display: inline-block;
    margin:0;padding:0;line-height:1;
    text-align:center;font-size:7px;color:#CCC;
}
.window_mounted_ac{
}
.window_mounted_ac h1{
    font-size:15px;color:#428BCA;text-align:center;
    margin-top:0;
    margin-bottom:0;
}
.window_mounted_ac p{
    font-size:10px;
    text-align:center;
    line-height:1.5;
    margin-bottom:10px;
}
.img-res{
    display: block;
    max-width: 100%;
    height: auto
}
.c-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

/* ---------------------------------------------------------------------------------------------  */
.myTags h4{
    font-size:10px;
    text-align:left;
    margin:0;padding:0;
    color:#CCC;
}















