.img-quote-box.margin-auto.wid-350 > a{
	color:#fff;}
.ih-item.square > p{
	display: none;}
.ih-item.square .img_sub_ttl a{
	box-shadow:none !important;
	padding:0;
	}
.header_slider {
    margin-top: 96px;
}
@media screen and (max-width: 992px){
	.header_slider {
		margin-top: 0;
	}
	}

.inner-banner{
	margin:20px auto;
	}
div.down-link >a { background:#68c1ff; text-decoration:none; color:#fff; padding: 8px; }
.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }
.price-tag { color:#ff000c; font-size: 18px; font-weight: 600; font-style: italic; }
div.right-border { border-right: 1px solid #EAEAEA; }
div.faq-style p:nth-child(1) { color: #FFF; background: rgba(0, 123, 255, 0.63); /* text-align: right; */ text-transform: capitalize; display: inline-block; float: left; font-weight: bold; padding: 0 8px; border-radius: 10px;}
div.faq-style p:nth-child(2) { font-weight: bold; font-size: 16px; color: purple; clear: both; }
div.faq-style p:nth-child(3) { color: #666666; text-indent: 20px; font-style: italic; }
div.faq-style { background:#eee; padding:15px; margin-bottom:20px; border:1px dashed #545254; }
ul.feature-list { list-style: none; }
.margin-auto { margin:0 auto; }
.wid-300 { width: 300px !important; }
ul.split-sys-links li a:hover, ul.split-sys-links li a:focus { position:relative; top:1px; }
ul.split-sys-links li a { text-decoration:none; color: #FFF; }
ul.split-sys-links li:last-child {
    background: #ff1a1a;
    font-weight: bold;
    font-size: 18px;
    padding: 5px 15px;
}
ul.split-sys-links li:first-child {
    background: #68c1ff;
    margin-bottom: 25px;
    font-weight: bold;
    font-size: 18px;
    padding: 5px 15px;
}
.split-block {
    display: flex;
    align-items: center;
}
.fly-logo {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100px;
}
ul.split-sys-links { padding:35px 25px 25px; margin:0; list-style:none; font-size:27px; text-align:center; }
.brand-list ul { display:inline-block; }
.brand-list img { left:0px; width:300px; height:165px; }
.brand-list { margin:0 auto 20px; width:97%; }
div.hlinks a { color: #fff; /* font-weight: bold; */ padding: 8px; margin-top: 10px; display: inline-block; }
div.hlinks a:first-child { margin-right:75px; margin-left:20px; background: #68c1ff; }
div.hlinks a:last-child { background: #ff1a1a; }
.gas-heat-list ul { padding: 10px 0 0 40px; float: left; width: 47%; margin: 0; list-style: none; }
.gas-heat-list img { height:130px; }
.gas-heat-list .model-img { display:block; float:left; }
.gas-heat-list h3 { text-align:center; }
.gas-heat-list { margin:0 auto 20px; }
ul.heat-brand-list { float:left; width: 25%; }
/*p.entry-para{ font-size:20px; padding:10px; line-height:normal;}*/
.bottom-footer { color:#fff; }
.bottom-footer span { color: #b7b7b7; font-size: 13px; text-transform: uppercase; }
.laurels-entry-meta a { color: #535353; font-size: 15px; text-decoration: none; transition: all 0.5s ease-in-out 0s; }
.comment-form .comment-form-comment textarea { color: #747474; }
.breadcrumb.blog-breadcumb > a { color: #535353; display: inline-block; margin-right: 5px; }
.breadcrumb.blog-breadcumb > a:hover { color: #2c81da; }
.blog-breadcumb a:after { color: #535353; content: none; font-size: 14px; padding-left: 5px; }
.laurels-entry-meta { float: left; margin-right: 10px; }
.blog-info > h2 { font-size: 24px; padding-left: 10px; text-transform: capitalize; transition: all 0.5s ease-in-out 0s; margin:0px; }
.site-breadcumb a, .list-breadcumb a { color: #1e1e1e; text-transform: capitalize; }
.site-breadcumb a:hover { color: #2c81da; }
.media-object { height: auto; width: 85px; }
.comment-media .avtar img { margin-right: 10px; }
#commentform label, .comment-notes, .comment-form-url { display: none; }
#commentform input { margin-bottom: 10px; }
.comment-reply-title { margin-bottom: 15px; }
#commentform input[type="submit"] { background-color: #017c9b; border: 0 none; border-radius: 0; color: #fff; font-size: 16px; padding: 5px 15px; }
#commentform input[type="submit"]:hover { background-color: #212121; border: 0 none; border-radius: 0; transition: all 0.5s ease-in-out 0s; }
.laurels-entry-meta { display: table; float: none; margin-right: 10px; }
table { width: 100%; }
.wp-caption { max-width: 100%; }
.aligncenter { clear: both; display: block; margin: 0 auto; }
.alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright { display: inline; float: right; margin-left: 1.5em !important; }
.wp-caption { background: none repeat scroll 0 0 #2c81da; clear: both; margin-bottom: 14px; max-width: 100%; padding: 5px; text-align: center; }
.wp-caption-text { color: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: bold; margin: 0 auto !important; padding: 8px 0; text-align: center !important; }
.sticky .entry-date { display: none; }
a { color: #2c81da; }
.blog-content p a:hover { color: #535353; }
.bypostauthor { }
.carousel-inner .item > img { height: 390px !important; width: 100%; }
.item img { margin: 0 auto; }
.center-block .row_img img { height: 189px; width: 190px; }
.readmore { display: table; }
.blog-rightsidebar-img { margin-bottom: 10px; }
.blog-content td, .blog-content th { border: 1px solid #ccc; padding: 5px; text-align: center; }
dt, dd { padding: 5px 0; }
.laurels-site-name > a { color: #fff; }
/*pagination*/
.pagination ul li a:hover, a.select, .pagination .active a { border: 1px solid #2c81da; }
.pagination ul li a { color: #2c81da; }
.laurels-default-pagination { background-color: #f1f1f1; clear: both; display: table; margin-bottom: 15px; padding: 15px; width: 100%; }
.laurels-previous-link { color:  #2c81da; float: left; }
.laurels-next-link { color:  #2c81da; float: right; }
.laurels-next-link a, .laurels-previous-link a { color: #2c81da; }
/* End pagination */ 
.media_left > .media-body > p > a { text-align: right; width: 100%; }
.media.media_left > a { float: left; margin-right: 15px; }
/* main sidebar */
.main-sidebar .sidebar-widgets h1 { font-size: 18px; margin-bottom: 15px; text-transform: uppercase; margin-top:0px; }
.main-sidebar aside { margin-bottom:30px; }
.main-sidebar ul { list-style: none outside none; padding-left: 0; }
.main-sidebar li { border-bottom: 1px dotted #bbbbbb; padding: 15px 0 7px; }
.main-sidebar li:before { color: #515151; content: ">"; padding-right: 5px; }
.main-sidebar li a { color: #515151; font-size: 15px; text-transform: capitalize; }
.main-sidebar li a:hover { color: #2c81da; transition: all 0.5s ease-in-out 0s; }
.main-sidebar .screen-reader-text { display: none; }
.main-sidebar .search-field { background-color: #fff; border: 1px solid #dadada; border-radius: 0; font-weight: normal; padding: 7px 10px 7px 5px; position: relative; transition: all 0.5s ease-in-out 0s; width: 100%; }
.main-sidebar .search-submit { border: 1px solid #c8c8c8; padding: 7px 10px; }
.main-sidebar .children li { border-bottom: medium none; padding: 5px 0 0 20px; }
.main-sidebar table { width: 100%; }
.main-sidebar select { padding: 5px; width: 100%; }
.main-sidebar .wp-caption { background: none repeat scroll 0 0 #2c81da; clear: both; margin-bottom: 14px; max-width: 100%; padding: 5px; text-align: center; }
.main-sidebar img { height: auto; max-width: 100%; }
.main-sidebar .sub-menu li { border-bottom: medium none; padding: 5px 0 0 20px; }
.main-sidebar .tagcloud a { border: 1px solid #000; color: #000; font-size: 100% !important; }
.tagcloud a { border-radius: 8px; display: inline-block; margin-bottom: 10px; margin-right: 6px; padding: 5px 8px; text-decoration: none; transition: all 0.17s ease-in-out 0s; }
.tagcloud a:hover { border: 1px solid #2c81da; color:#2c81da; }
/*footer*/
.column-footer .blog-media a { color:#fff; }
.column-footer .blog-media a:hover { color:#2c81da; }
.column-footer .blog-media:last-child { border-bottom: 1px solid transparent; }
.column-footer .blog-media h5 { color:#b1b1b1; }
.column-footer .bottum_hr ul { margin-top:0px; padding: 0px; }
.column-footer .bottum_hr p { color: #fff; font-size: 13px; line-height: 1.9; margin: 5px 0; }
.column-footer .screen-reader-text { display: none; }
.column-footer .search-field { background-color: #fff; border: 1px solid #dadada; border-radius: 0; font-weight: normal; padding: 7px 10px 7px 5px; position: relative; transition: all 0.5s ease-in-out 0s; width: 100%; }
.column-footer .search-submit { border: 1px solid #c8c8c8; padding: 7px 10px; }
.column-footer .children li { border-bottom: medium none; padding: 5px 0 0 20px; }
.column-footer table { width: 100%; color: #fff; }
.column-footer select { padding: 5px; width: 100%; }
.column-footer .wp-caption { background: none repeat scroll 0 0 #2c81da; clear: both; margin-bottom: 14px; max-width: 100%; padding: 5px; text-align: center; }
.column-footer img { height: auto; max-width: 100%; }
.column-footer .sub-menu li { border-bottom: medium none; padding: 5px 0 0 20px; }
.column-footer .tagcloud a { border: 1px solid #fff; color: #fff; font-size: 100% !important; }
.column-footer h1 { border-bottom: 1px dashed #4a4949; color: #ffffff; font-size: 16px; margin-bottom: 25px; margin-top: 25px; padding-bottom: 10px; text-transform: uppercase; }
/**
 Laurels gallery
 * -----------------------------------------------------------------------------
 */
.gallery { margin-bottom: 20px; }
.gallery-item { float: left; margin: 0 4px 4px 0; overflow: hidden; position: relative; }
.gallery-columns-1 .gallery-item { max-width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 48%; max-width: -webkit-calc(50% - 4px); max-width: calc(50% - 4px); }
.gallery-columns-3 .gallery-item { max-width: 32%; max-width: -webkit-calc(33.3% - 4px); max-width: calc(33.3% - 4px); }
.gallery-columns-4 .gallery-item { max-width: 23%; max-width: -webkit-calc(25% - 4px); max-width: calc(25% - 4px); }
.gallery-columns-5 .gallery-item { max-width: 19%; max-width: -webkit-calc(20% - 4px); max-width: calc(20% - 4px); }
.gallery-columns-6 .gallery-item { max-width: 15%; max-width: -webkit-calc(16.7% - 4px); max-width: calc(16.7% - 4px); }
.gallery-columns-7 .gallery-item { max-width: 13%; max-width: -webkit-calc(14.28% - 4px); max-width: calc(14.28% - 4px); }
.gallery-columns-8 .gallery-item { max-width: 11%; max-width: -webkit-calc(12.5% - 4px); max-width: calc(12.5% - 4px); }
.gallery-columns-9 .gallery-item { max-width: 9%; max-width: -webkit-calc(11.1% - 4px); max-width: calc(11.1% - 4px); }
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 0; }
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) { clear: left; }
.gallery-caption { background-color: rgba(0, 0, 0, 0.7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; font-size: 12px; line-height: 1.5; margin: 0; max-height: 50%; opacity: 0; padding: 6px 8px; position: absolute; bottom: 0; left: 0; text-align: left; width: 100%; }
.gallery-caption:before { content: ""; height: 100%; min-height: 49px; position: absolute; top: 0; left: 0; width: 100%; }
.gallery-item:hover .gallery-caption { opacity: 1; }
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; }
/**
 header
 * -----------------------------------------------------------------------------
 */
 
 
/**
 slider
 * -----------------------------------------------------------------------------
 */
.jssorb21 { bottom: 26px; left: 6px; position: absolute; }
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av { background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0; border: 2px solid transparent; border-radius: 50%; color: white;
	cursor: pointer; font-size: 12px; height: 19px; line-height: 19px; overflow: hidden; position: absolute; text-align: center; width: 19px; }
.jssorb21 div { }
.jssorb21 div:hover, .jssorb21 .av:hover { background: #ff6e8d none repeat scroll 0 0; border: 2px solid #fff; }
.jssorb21 .av { background: #ff6e8d none repeat scroll 0 0; border: 2px solid #fff; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }
.jssora21l, .jssora21r { background: rgba(0, 0, 0, 0) url("../images/a21.png") no-repeat scroll center center; cursor: pointer; display: block; height: 55px; overflow: hidden;
	position: absolute; width: 55px; }
.jssora21l { background-position: -3px -33px; left: 8px; top: 123px; }
.jssora21r { background-position: -63px -33px; right: 8px; top: 123px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21l.jssora21ldn { background-position: -243px -33px; }
.jssora21r.jssora21rdn { background-position: -303px -33px; }
.slider-home-head { height: 570px; left: 0; margin: 0 auto; overflow: hidden; position: relative; top: 0; width: 1920px; }
.slide-test { height: 570px; left: 0; overflow: hidden; position: absolute; top: 0; width: 1920px; }
.slider-home-head .slide-test img { height: 100% !important; width: 100% !important; }
.head-slider-detail { color: #ffffff; font-size:33.75pt; font-weight: 300; left: 15%; top:53%; position: absolute; text-align: left; background:rgba(0,0,0,0.7); padding:30px 70px;
	display:none; }
.test-info { font-size: 22px; }
/**
 center
 * -----------------------------------------------------------------------------
 */
.testimonial_bg { }
.home .main_ttl { margin: 0 auto 40px; }
.home .main_ttl { color: #000; }
.main_ttl { font-size:35px; color:#fff; text-align:center; }
.main_ttl:before { margin-left:85px; margin-right:20px; }
.main_ttl:after { margin-right:85px; margin-left:20px; }
.sub_ttl { font-size:21pt; color:#ec0a0b; text-align:center; }
.white_ttl { font-size:36px; color:#fff; text-align:center; position:relative; }
.white_ttl_section { font-size:36px; color:#fff; text-align:center; position:relative; }
.headinn { position:relative; }
.headinn .inn-head-line {float:left;margin-top:-8%;width:100%;}
.headinn .inn-head-line .inn-head-hight {position:relative;}
.white_ttl:before { margin-left:100px; margin-right:20px; }
.white_ttl:after { margin-right:100px; margin-left:20px; }
.upper { text-transform:uppercase; }
.media_blog p { font-size: 11.25pt; }
.weather_part { padding: 10px 65px 64px; }
.test_auth-info { text-align:center; }
blockquote { text-align:center; color: #fff; }
.img_ttl_top { margin-top: 20px; }
.img_sub_ttl_top { text-align: center; }
.main_ttlfont{font-family: 'Roboto';}