/*!
Theme Name: Houston Tint Connection - Child
Theme URI: http://www.itvibes.com
Version: 3.22.7
Description: Smart. Flexible. Beautiful. Houston Tint Connection is the most powerful theme in our collection.
Author: ITVibes Themes
Author URI: http://www.itvibes.com
Template: htc
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*-- Fonts --*/
@font-face { font-family: 'Zebulon'; src: url('fonts/Zebulon.eot?#iefix') format('embedded-opentype'), url('fonts/Zebulon.woff') format('woff'), url('fonts/Zebulon.ttf') format('truetype'), url('fonts/Zebulon.svg#Zebulon') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Zebulon'; src: url('fonts/Zebulon-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/Zebulon-Bold.woff') format('woff'), url('fonts/Zebulon-Bold.ttf') format('truetype'), url('fonts/Zebulon-Bold.svg#Zebulon-Bold') format('svg'); font-weight: bold; font-style: normal; }
@font-face { font-family: 'ZebulonCondensed'; src: url('ZebulonCondensed.eot?#iefix') format('embedded-opentype'), url('ZebulonCondensed.woff') format('woff'), url('ZebulonCondensed.ttf') format('truetype'), url('ZebulonCondensed.svg#ZebulonCondensed') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ZebulonCondensed'; src: url('ZebulonCondensed-Bold.eot?#iefix') format('embedded-opentype'), url('ZebulonCondensed-Bold.woff') format('woff'), url('ZebulonCondensed-Bold.ttf') format('truetype'), url('ZebulonCondensed-Bold.svg#ZebulonCondensed-Bold') format('svg'); font-weight: bold; font-style: normal; }
h1, h2, h3, h4, h5, h6 { font-family: 'Zebulon'; font-weight: normal; }
/*-- Common CSS --*/
.rmore { position: relative; display: inline-block; overflow: hidden; }
.rmore, .rmore::before, .rmore::after, .rmore > span::before, .rmore > span::after { -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-transform: translate3d(0, 0, 0); }
.rmore::before, .rmore::after { position: absolute; content: " "; width: 100%; height: 2px; background-color: #a30800; }
.rmore::before { top: 0; right: -100%; }
.rmore:hover::before { right: 0; }
.rmore::after { bottom: 0; left: -100%; }
.rmore:hover::after { left: 0; }
.rmore > span { display: inline-block; padding: 20px 0px; line-height: 1.2em; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-transform: translate3d(0, 0, 0); }
.rmore:hover > span { padding: 20px 30px; }
.rmore > span::before, .rmore > span::after { position: absolute; content: " "; width: 2px; height: 100%; background-color: #a30800; }
.rmore > span::before { left: 0; bottom: -100%; }
.rmore:hover > span::before { bottom: 0; }
.rmore > span::after { right: 0; top: -100%; }
.rmore:hover > span::after { top: 0; }
.et_pb_bg_layout_dark .rmore { color: #fff; }
.et_pb_bg_layout_dark .rmore::before, .et_pb_bg_layout_dark .rmore::after { background-color: #ffffff; }
.et_pb_bg_layout_dark .rmore > span::before, .et_pb_bg_layout_dark .rmore > span::after { background-color: #ffffff; }
/*-- Custom Styles --*/

/*-- Top Bar --*/
.top-info { float: right; width: 100%; position: absolute; top: 10px; right: 0; z-index: 9; padding: 0px 30px; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-transform: translate3d(0, 0, 0); }
.et-fixed-header .top-info { top: -40px; }
.top-info > div { float: right; padding-left: 30px; }
.top-info a { color: #fff; }
.top-btn a.white-btn {background-color: #fff;color: #333;}
.social-icons { font-size: 1.2em; }
.social-icons > *, .social-icons a > * { float: left; }
.social-icons a { margin-right: 8px; padding: 4px 0; }
.social-icons > a:last-child { margin-right: 0px; }
.top-btn a { background-color: #a30800; padding: 5px 15px; display: inline-block; font-size: 18px; border-radius: 3px; line-height: 1.2em; }
.ph-no a { font-size: 1.2em; line-height: 1.2em; display: inline-block;}
.ph-no i { font-size: 0.7em !important; line-height: 1.2em; }
.ph-no a > span {
	display: block;
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 1;
}
/*-- Main Header --*/


/*-- Home Slider --*/
.h-slider .et_pb_slider { position: relative; }
.h-slider .et_pb_slider::before { }
.h-slider .et_pb_slider::after { }
.h-slider .et_pb_slide { padding-left: 30px; padding-right: 30px; padding-top: 140px !important; }
.h-slider .et_pb_slider .et_pb_slide::before { position: absolute; content: " "; left: 0; top: 0; height: 100%; width: 100%; background: url(images/slider-left.png) no-repeat scroll left top, url(images/slider-shade.png)repeat-x scroll center top; }
.h-slider .et_pb_slider .et_pb_slide::after { position: absolute; content: " "; width: 396px; height: 262px; right: 0; bottom: 0; background: url(images/slider-right.png) no-repeat scroll left top; z-index: 9; }
.h-slider .et_pb_slide .et_pb_container { width: 100%; max-width: 100%; }
.h-slider .et_pb_slide_description { padding: 10% 0px; }
.h-slider .et-pb-arrow-next, .h-slider .et-pb-arrow-prev { border: 2px solid; top: auto; bottom: 50px; background-color: rgba(255,255,255,0); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.h-slider .et-pb-arrow-next:hover, .h-slider .et-pb-arrow-prev:hover { background-color: rgba(255,255,255,0.3); }
.h-slider .et-pb-arrow-prev { right: 100px !important; left: initial !important; }
.h-slider .et-pb-arrow-next { right: 50px !important; left: initial !important; }
.h-slider .et-pb-controllers { bottom: 0px; }
/*-- Service Blocks --*/
.cardtilt { transform-style: preserve-3d; -webkit-transform-style: preserve-3d; }
/*-- Reviews --*/
.h-reviews .rplg .rplg-businesses .rplg-box { background-color: #222 !important; border-color: #000 !important; color: #fff !important; }
.h-reviews .rplg .rplg-biz-name, .h-reviews .rplg .rplg-biz-name a { color: #fff !important; }
.h-reviews .rplg-links, .h-reviews .rplg-links a { color: #fff !important; }
.h-reviews .rplg .rplg-review-text { color: #333 !important; line-height: 1.2em !important; font-size: 16px !important; }
/*-- Main Footer --*/
#main-footer { background-image: url("images/footer-bg.jpg"); background-repeat: repeat-x; background-attachment: scroll; background-position: center; background-size: cover; }
#footer-widgets { padding: 4% 0 0; }
.fwidget { width: 100% !important; }
#et-footer-nav { background: #7f0000; background: -moz-linear-gradient(top, #7f0000 0%, #a30800 100%); background: -webkit-linear-gradient(top, #7f0000 0%, #a30800 100%); background: linear-gradient(to bottom, #7f0000 0%, #a30800 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0000', endColorstr='#a30800', GradientType=0 );
}
.bottom-nav { text-align: center; }
.bottom-nav li { padding: 0 35px; }
.bottom-nav a { font-weight: 300; text-transform: uppercase; text-decoration: none; }
#footer-info { font-weight: 300; }
#footer-bottom { padding-bottom: 20px; font-weight: 300; font-size: 16px; }
#footer-bottom, #footer-bottom a { color: #fff; }
.f-left-info { float: left; }
.f-right-info { float: right; }
/*-- Inside Page CSS --*/
.title-bar { width: 100%; float: left; margin: 0 auto; background-color: #333; position: relative; z-index: 1; background-size: cover; background-position: center; }
.title-bar::before { position: absolute; content: " "; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; height: 300px; background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000', GradientType=0 );
}
.title-bar::after { position: absolute; content: " "; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; background-color: rgba(0,0,0,0.4); }
.home .title-bar { display: none; }
.titlehide .title-bar { display: none; }
.without-background .title-bar { background-image: none !important; }
.title-bar .container { padding: 250px 0 60px 0px; position: relative; z-index: 2; }
.title-bar .main_title { margin-bottom: 5px; padding-bottom: 0; color: #fff !important; text-shadow: 0px 0px 3px rgba(0,0,0,0.5); }
.title-bar .et_pb_fullwidth_header_scroll { position: absolute; width: 100%; text-align: center; bottom: 0; z-index: 999; padding-bottom: 20px;  display:none !important;}
.title-bar .et_pb_fullwidth_header_scroll a { color: #fff; }
.title-bar .et_pb_fullwidth_header_scroll a .et-pb-icon { font-size: 26px; }
.title-bar .et_pb_fullwidth_header_scroll a .et-pb-icon { animation: MoveUpDown 1s linear infinite; -moz-animation: MoveUpDown 1s linear infinite; -webkit-animation: MoveUpDown 1s linear infinite; position: relative; }
.title-bar .et_pb_fullwidth_header_scroll:hover a .et-pb-icon { animation: none; -moz-animation: none; -webkit-animation: none; }
@keyframes MoveUpDown {  0%, 20%, 50%, 80%, 100% {
bottom: 0;
}
 40% {
bottom: -20px;
}
 60% {
bottom: -15px;
}
}
@-moz-keyframes MoveUpDown {  0%, 20%, 50%, 80%, 100% {
bottom: 0;
}
 40% {
bottom: -30px;
}
 60% {
bottom: -15px;
}
}
@-webkit-keyframes MoveUpDown {  0%, 20%, 50%, 80%, 100% {
bottom: 0;
}
 40% {
bottom: -30px;
}
 60% {
bottom: -15px;
}
}
.breadcrumbs > span:last-child { margin-right: 0; }
#content-area .type-page .entry-title { display: none; }
.sub-txt, .sub-txt a { color: #fff !important; text-transform: uppercase; font-weight: normal !important; }
.sub-txt a:hover { text-decoration: underline; }
.breadcrumbs { float: left; width: 100%; margin-bottom: 0.5em; position: relative; z-index: 1; font-size: 0.8em; }
.breadcrumbs > span { margin-right: 10px; }
#et-main-area { float: left; width: 100%; }
.titleshow #main-content .container, #main-content .container { padding-top: 30px !important; }
.titleshow .et_pb_section.et_pb_section_first { padding-top: 30px !important; }/*, .et_pb_section.et_pb_section_first*/
/*.titlehide .et_pb_section.et_pb_section_first { padding-top: 0px !important; }*/
.home .et_pb_section.et_pb_section_first { padding-top: 0 !important; }
#main-content .container::before { display: none; }
.page #content-area > #left-area { width: 100%; min-height: 300px; padding-right: 0px !important; }
.page #content-area > #sidebar { display: none; }
#sidebar .widgettitle { border-top: 0 none; padding: 12px 15px; background-color: #c6050a; font-size: 22px; position: relative; color: #fff; }
#sidebar .widgettitle::before { position: absolute; content: " "; left: 0; top: 0; height: 100%; width: 100%; }
#sidebar .et_pb_widget > ul, #sidebar .et_pb_widget > .textwidget { padding: 10px 15px; background-color: #f2f2f2; }
.et_post_meta_wrapper > .entry-title { display: none; }
/*-- Gravity Form CSS --*/
.gform_wrapper { margin: 0 auto !important; }
.gform_wrapper ul.gform_fields { float: left !important; width: 100% !important; }
body .gform_wrapper ul li.gfield { margin-top: 0 !important; margin-bottom: 10px !important; float: left !important; width: 100% !important; clear: initial !important; }
body .gform_wrapper .top_label div.ginput_container { margin-top: 0 !important; }
.gform_wrapper li.hidden_label input { margin-top: 0 !important; }
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select { margin-bottom: 0 !important; }
.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) { margin-top: 0 !important; }
.gform_wrapper ul.gform_fields li.gfield { padding-right: 0 !important; }
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half { width: 49% !important; }
.gform_wrapper .top_label li.gfield.gf_left_half { margin-right: 2% !important; }
.gform_wrapper .top_label li.gfield.gf_right_half { margin-right: 0% !important; }
.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
	width: 33.3% !important;
	padding-right: 2% !important;
}
.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
	width: 33.4% !important;
}
.top_label div.ginput_complex.ginput_container.gf_name_has_1, .top_label div.ginput_complex.ginput_container.gf_name_has_2, .top_label div.ginput_complex.ginput_container.gf_name_has_3 { width: 100% !important; }
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle { padding-top: 0% !important; }
div.ginput_complex.ginput_container.gf_name_has_2 span { width: 49% !important; float: left !important; }
div.ginput_container.has_first_name.no_middle_name.has_last_name > span { padding-right: 0% !important; }
div.ginput_container.has_first_name.no_middle_name.has_last_name > span:first-child { margin-right: 2% !important; }
div.ginput_container.has_first_name.no_middle_name.has_last_name > span:last-child { margin-right: 0% !important; }
.gform_wrapper .top_label li.gfield.gf_left_half:before { display: none !important; }
.gform_wrapper input.text, .gform_wrapper input.title, .gform_wrapper input[type=email], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper select, .gform_wrapper textarea { font-size: 16px !important; padding: 1.05em 1.5em !important; border: 0 none !important; background-color: #f2f2f2 !important; border-radius: 5px !important; line-height: 1.2em !important; }
.gcaptcha .ginput_recaptcha { display: inline-block; }
.gcaptcha .ginput_recaptcha > div { transform: scale(.7); -moz-transform: scale(.7); -webkit-transform: scale(.7); transform-origin: left top; -moz-transform-origin: left top; -webkit-transform-origin: left top; }
.gform_wrapper .gform_footer { padding: 0 !important; margin-top: 0 !important; float: left !important; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] { font-size: 18px !important; padding: 1em 1.5em !important; line-height: 1.2em !important; border: 0 none !important; border-radius: 5px !important; background-color: #7f0000; color: #fff !important; text-transform: uppercase !important; cursor: pointer; letter-spacing: 0; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type="submit"]:hover { letter-spacing: 2px; }
.et_pb_text_align_center .gform_footer { text-align: center; }
.et_pb_text_align_center .gcaptcha .ginput_recaptcha { text-align: center; position: relative; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.et_pb_text_align_center .gcaptcha .ginput_recaptcha > div { transform-origin: top center; -moz-transform-origin: top center; -webkit-transform-origin: top center; }
/*.gform_wrapper { margin: 0 !important; }
body .gform_wrapper ul li.gfield { margin-top: 0 !important; }
.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) { margin: 0 !important; }
.gform_wrapper li.hidden_label input { margin-top: 0 !important; }
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { padding: 20px 15px !important; }
.gform_wrapper .top_label li.gfield.gf_left_half { padding-right: 8px !important; }
.gform_wrapper .top_label li.gfield.gf_right_half { padding-left: 8px !important; }
.gform_wrapper ul.gform_fields li.gfield { padding-right: 0px !important; }
.gform_wrapper .gform_footer { padding: 0; }
.et_pb_text_align_center .gform_wrapper .gform_footer { text-align: center; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"] { padding: 20px 35px; border: 0 none; background-color: #7F0000; color: #fff; }*/
/*-- Tabbed Services --*/
.tabbed-services .wonderplugintabs-header-wrap {
	margin-bottom: 0px !important;
}
.tabbed-services .wonderplugintabs-header-inner-wrap {
	margin: 0 !important;
}
.tabbed-services #wonderplugintabs-container-1 {
	max-width: 100% !important;
	width: 100% !important;
}
.tabbed-services #wonderplugintabs-1 {
	max-width: 100% !important;
}
.tabbed-services .wonderplugintabs-header-ul {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	align-items: center !important;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	-webkit-box-orient: horizontal !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	width: 100% !important;
}
.tabbed-services .wonderplugintabs-header-li {
	width: 25% !important;
	padding: 0px 0px 30px 0px !important;
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	margin: 0 !important;
	position: relative !important;
}
.tabbed-services .wonderplugintabs-header-li::before {
	position: absolute;
	content: " ";
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid red;
	bottom: -40px;
	left: 50%;
	transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	opacity: 0 !important;
}
.tabbed-services .wonderplugintabs-header-li-active.wonderplugintabs-header-li::before { bottom: 0px; opacity: 1 !important; }
.tabbed-services .wonderplugintabs-header-li:hover::before {
	bottom: 0px;
	opacity: 1 !important;
}
.tabbed-services .wonderplugintabs-header-caption{
	padding: 0px !important;
	margin: 0 !important;
	width: 100% !important;
	float: left !important;
	white-space: normal !important;
}
.tabbed-services .wonderplugintabs-header-icon-image {
	margin: 0 !important;
	max-width: 100% !important;
	height: auto !important;
}
.tabbed-services .wonderplugintabs-header-title {
	font-family: 'Zebulon' !important;
	color: #fff !important;
	font-size: 23px !important;
	line-height: 1.2em !important;
	width: 100% !important;
	margin: 20px 0 0 !important;
}
.tabbed-services .wonderplugintabs-header-prev, .tabbed-services .wonderplugintabs-header-next {
	display: none !important;
}
.tabbed-services .wonderplugintabs-panel-wrap {
	min-height: auto !important;
	border-top: 1px solid #333 !important;
}
.wonderplugintabs-panel > a:last-child {
	opacity: 0 !important;
}
.wonderplugintabs-panel > a:last-child > div {
	padding: 0 !important;
	line-height: 0 !important;
	width: 0px !important;
	height: 0 !important;
	color: rgba(0,0,0,0) !important;
}




/*--------------------*/
/*-- Responsiveness --*/
/*--------------------*/
/*-- Big Screen --*/
@media only screen and (min-width:1601px) and (max-width:1759px) {
}
@media only screen and (min-width:1441px) and (max-width:1600px) {
}

/*-- Laptop CSS --*/
@media only screen and (min-width:1367px) and (max-width:1440px) {
}
@media only screen and (min-width:1281px) and (max-width:1366px) {
}

/*-- Small Screen --*/
@media only screen and (min-width:1121px) and (max-width:1280px) {
}
@media only screen and (min-width:1025px) and (max-width:1120px) {
}
/*-- IPad Screen --*/
@media only screen and (min-width:981px) and (max-width:1024px) {
}
@media only screen and (min-width:768px) and (max-width:980px) {
.ph-no {
	width: 48% !important;
}
.top-btn {
	width: 52% !important;
}
}
@media only screen and (max-width:980px) {
.top-info {
	top: 0 !important;
}
.ph-no {
	background-color: #a30800 !important;
	text-align: center !important;
	padding-left: 0 !important;
	padding: 5px 0 !important;
}
.ph-no > a {
	font-size: 18px !important;
}
.social-icons {
	display: none;
}
.top-btn {
	padding-left: 0 !important;
}
.top-btn > a {
	width: 50% !important;
	margin: 0 !important;
	float: left;
	text-align: center !important;
	border-radius: 0;
	padding: 5px 0 !important;
}
#main-header {
	background-color: #000000 !important;
	padding-bottom: 20px;
}
.et_header_style_left #et-top-navigation {
    padding-top: 40px;
}
#main-header .et_mobile_menu {
	background-color: rgba(0,0,0,1) !important;
	margin-top: 20px;
}
.et_header_style_left .mobile_menu_bar {
	padding-bottom: 10px;
}
.top-info {
	position: relative;
	padding: 0;
}
span.logo_helper {
	vertical-align: bottom;
}
.h-slider .et_pb_slider .et_pb_slide::before, .h-slider .et_pb_slider .et_pb_slide::after {
	opacity: 0;
}
#footer-widgets .footer-widget:nth-last-child(-n+2), .footer-widget:nth-child(n) {
	margin-right: 0 !important;
	width: 100% !important;
}
#main-footer .et_pb_column_inner_0, #main-footer .et_pb_column_inner_1 {
	width: 100% !important;
}
.f-left-info, .f-right-info {
	width: 100%;
	text-align: center;
}
}

/*Mobile CSS*/
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
.top-info {
	position: relative;
	padding: 0;
	text-align: center;
}
.ph-no {
	width: 100% !important;
	background-color: #830800 !important;
}
.top-btn {
	width: 100% !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
}
@media only screen and (max-width: 767px) {

}