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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font-weight: inherit;
}
a:hover {
text-decoration: underline;
transition: all 0.4s ease-in-out;
}
h1 {
font-family: 'Montserrat-Bold';
font-size: 36px;
text-transform: uppercase;
color: #fff;
border-bottom: 6px solid #fff;
padding-bottom: 8px;
margin-bottom: 5px;
}
h2 {
font-family: 'Montserrat-Black';
font-size: 28px;
color: #06649a;
text-transform: uppercase;
margin-bottom: 15px;
}
h3 {
font-family: 'Montserrat-Bold';
font-size: 24px;
margin-bottom: 10px;
text-transform: uppercase;
color: #06649a;
}
h4 {
font-family: 'Montserrat-Bold';
font-size: 21px;
margin-bottom: 10px;
text-transform: uppercase;
color: #06649a;
} .border-btn {
display: inline-block;
background: none;
font-family: 'Montserrat-Bold';
font-size: 18px;
color: #e0e0e0;
text-transform: uppercase;
border: 2px solid #e0e0e0;
line-height: normal;
padding: 8px 12px 7px;
}
.border-btn:hover,
.border-btn:focus {
background: #06649a;
border: 2px solid #06649a;
color: #fff;
text-decoration:none;
}
.alignleft {
float: left;
margin: 0px 20px 15px 0px;
}
.alignright {
float: right;
margin: 0px 0px 15px 20px;
}
p:empty {
display:none;
}
img {
height:auto;
} .header {
float: left;
width: 100%;
position: relative;
background:#b9b8b8;
min-height: 153px;
-webkit-box-shadow: 0px 2px 19px 0px rgba(2, 2, 2, 0.75);
-moz-box-shadow: 0px 2px 19px 0px rgba(2, 2, 2, 0.75);
box-shadow: 0px 2px 19px 0px rgba(2, 2, 2, 0.75);
z-index: 10;
}
.logo {
position:absolute;
float:left;
margin-top:2px;
z-index: 10;
}
.header-right {
float:right;
}
.social-div {
float:right;
margin-top:3px;
margin-left:20px;
}
.social-div a {
display: inline-block;
vertical-align: top;
line-height: normal;
}
.header-btn {
float:right;
background:#06649a;
font-family: 'Montserrat-Bold';
font-size:14px;
color:#fff;
text-transform:uppercase;
padding: 8px 63px;
line-height: normal;
margin: 0 10px; 
}
.header-btn:hover,
.header-btn:focus {
background:#d91f27;
color:#fff;
text-decoration:none;
}
.main-nav {
float: right;
width:100%;
margin-top: 45px;
text-align:right;
padding-right:50px;
}
.main-nav .main-menu-more {
display: none;
}
.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
font-family: 'Montserrat-Bold';
}
.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {
margin-top: 6px;
font-family: 'Montserrat-Bold';
}
.main-nav li.mobile-parent-nav-menu-item {
display: none;
} .banner-area {
float: left;
width: 100%;
position: relative;
}
.banner-area .tp-bgimg:after {
background-color: rgba(0, 0, 0, 0.48);
position: absolute;
content: "";
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
margin: 0 auto;
z-index: 1;
}
.banner-area img {
width: 100%;
height: auto;
object-fit: cover;
}
.banner-caption {
background: none;
position: absolute;
left: 0;
right:0;
top: 0;
font-family: 'Montserrat-Bold';
font-size:14px;
color:#fff;
line-height: 28px;
text-transform:uppercase;
opacity: 1;
}
.banner-caption big {
display:inline-block;
width:100%;
font-family: 'Montserrat-Bold';
font-size:36px;
color: #ffffff;
text-transform:uppercase;
line-height: normal;
border-bottom:6px solid #fff;
padding-bottom:10px;
margin-bottom:20px;
}
.tp-parallax-wrap {
top: 100px !important;
}
.slider-area {
position: relative;
z-index: 1;
}
.banner-caption-div {
float: left;
width: 59%;
margin-top: 10%;
}
.banner-caption-div p {
margin-bottom:9px;
}
.banner-caption-div .border-btn {
margin-bottom:38px;
}
.banner-tab-area {
display:block;
}
.banner-tab-div {
display: inline-block;
text-align: center;
}
.banner-tab-div img {
display:inline-block;
width:auto !important;
height:inherit;
margin-bottom:2px;
}
.banner-tab-div a {
display: block;
border: 8px solid #fff;
padding: 8px 23px 7px 20px;
margin-right:28px;
}
.banner-tab-div a:hover,
.banner-tab-div a:focus {
border-color:#d91f27;
}
.banner-tab-div h3 {
font-family: 'Montserrat-Bold';
font-size:18px;
color:#fff;
text-transform: capitalize;
margin-bottom:0;
}
.banner-form {
position: relative;
float: right;
width: 35%;
padding: 15px 16px 10px;
background: rgb(177, 9, 9);
background: -moz-linear-gradient(90deg, rgb(177, 9, 9) 30%, rgb(252, 13, 13) 70%);
background: -webkit-linear-gradient(90deg, rgb(177, 9, 9) 30%, rgb(252, 13, 13) 70%);
background: -o-linear-gradient(90deg, rgb(177, 9, 9) 30%, rgb(252, 13, 13) 70%);
background: -ms-linear-gradient(90deg, rgb(177, 9, 9) 30%, rgb(252, 13, 13) 70%);
background: linear-gradient(180deg, rgb(177, 9, 9) 30%, rgb(252, 13, 13) 70%);
z-index: 2;
}
.form-control.small-field {
float: left;
width: 40%;
}
.banner-form h3 {
font-family: 'Montserrat-Bold';
font-size: 24px;
color: #e7e7e7;
line-height: normal;
text-align: center;
margin-bottom: 10px;
text-transform: uppercase;
}
.btn-div {
display:block;
font-family: 'Montserrat-Bold';
font-size:18px;
color:#ffffff;
text-align:center;
}
.btn-div span {
display:inline-block;
padding:0 16px;
}
.btn-div span img {
width: auto;
height: auto;
}
.btn-div a {
color:#fff;
}
.btn-div a:hover,
.btn-div a:focus {
color:#000;
text-decoration:none;
}
.banner-div {
position: absolute;
top: 0;
height: 100%;
left: 0;
right: 0;
}
.banner-tab-area {
position: absolute;
bottom: 40px;
z-index:2;
}
.banner-area #rev_slider_2_1 .tp-leftarrow.tparrows {
background: url(//www.tjdenergy.com/wp-content/themes/tjdenergy/images/prev-arrow.png) no-repeat;
left:-10px !important;
}
.banner-area #rev_slider_2_1 .tp-rightarrow.tparrows {
background: url(//www.tjdenergy.com/wp-content/themes/tjdenergy/images/next-arrow.png) no-repeat;
}
.banner-area #rev_slider_2_1 .tparrows:before {
display:none;
} .content-area {
float: left;
width: 100%;
} .footer {
background:#676767;
float:left;
width:100%;
}
.address-div {
display:block;
font-family: 'Montserrat-Bold';
font-size:14px;
color:#ffffff;
line-height:22px;
text-transform:uppercase;
margin-top:52px;
}
.address-div a {
display:block;
color:#fff;
font-size:16px;
}
.address-div a:hover,
.address-div a:focus {
color:#d91f27;
text-decoration:none;
}
.footer-logo {
display: inline-block;
width: 100%;
}
.footer-logo-img {
float: left;
width: 32%;
text-align: center;
margin-right: 56px;
vertical-align: top;
margin-right: 2%;
}
.footer-logo-img img {
display: inline-block;
}
.footer-logo-img big {
display: block;
font-family: 'Montserrat-Bold';
font-size: 12px;
color: #ffffff;
margin-bottom: 0;
line-height: normal;
padding: 5px 0px;
}
.footer-logo-img:last-child {
margin-right: 0;
margin-top: 57px;
}
.footer-nav-div {
display:block;
text-align:center;
margin:48px 0 16px;
}
.footer-nav-div ul {
list-style:none;
margin-bottom:0;
}
.footer-nav-div ul li {
display:inline-block;
font-family: 'Montserrat-Bold';
font-size:12px;
color:#ffffff;
line-height:normal;
text-transform:uppercase;
padding:0 5px;
}
.footer-nav-div ul li a {
color:#fff;
}
.footer-nav-div ul li a:hover,
.footer-nav-div ul li a:focus {
color:#d91f27;
text-decoration:none;
}
.copyright {
display: block;
font-family: 'Montserrat-Black';
font-size: 10px;
color: #ffffff;
text-align: center;
text-transform: uppercase;
}
.copyright a {
color:#fff;
}
.copyright a:hover,
.copyright a:focus {
color:#d91f27;
text-decoration:none;
}
.copyright p {
margin-bottom: 0;
}
.banner-area .main-banner-caption big {
display: inline-block;
width: 98%;
font-family: 'Montserrat-Bold';
font-size: 36px !important;
color: #ffffff;
text-transform: uppercase;
line-height: normal !important;
border-bottom: 6px solid #fff !important;
padding-bottom: 10px !important;
margin-bottom: 20px !important;
}
.banner-area .main-banner-caption p {
font-size: 14px !important;
font-family: 'Montserrat-Bold';
text-transform: uppercase;
line-height: 28px !important;
}
.banner-area .main-banner-caption .border-btn {
display: inline-block;
background: none;
font-family: 'Montserrat-Bold';
font-size: 18px !important;
color: #e0e0e0;
text-transform: uppercase;
border: 2px solid #e0e0e0;
line-height: normal !important;
padding: 8px 15px 7px !important;
transition: all 0.4s ease-in-out;
}
.banner-area .main-banner-caption .border-btn:hover,
.banner-area .main-banner-caption .border-btn:focus {
background: #06649a;
border: 2px solid #06649a;
color: #fff;
text-decoration:none;
} .banner-form img {
width: auto !important;
}
.banner-form .gform_wrapper {
display: block !important;
margin:0px;
}
.banner-form .gform_wrapper ul.gform_fields li.gfield {
padding-right: 15px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
.banner-form .gform_wrapper .top_label div.ginput_container {
margin-top: 0px !important;
}
.banner-form .gform_wrapper ul li.gfield {
clear: inherit;
}
.banner-form .gform_wrapper ul li.gfield label {
display: none !important;
}
.banner-form .gform_wrapper ul li {
padding: 0;
background: none;
}
.banner-form .gform_wrapper .ginput_complex .ginput_full, .banner-form .gform_wrapper .ginput_complex .ginput_left, .banner-form .gform_wrapper .ginput_complex .ginput_right {
min-height:auto !important;
}
.banner-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .one-half .medium.gfield_select {
width: 100% !important;
height: 20px;
font-family:'Montserrat-Bold';
font-size: 10px !important;
color: #050000;
background-color: #fff;
background-image: none;
border: 0;
outline: none;
padding: 4px 8px !important;
border-radius: 0px;
-webkit-border-radius: 0px;
margin:0px 0 4px;
}
.banner-form .gform_wrapper .gform_page_footer .button.gform_button:hover, .banner-form .gform_wrapper .gform_page_footer .button.gform_button:focus, .banner-form .gform_wrapper .gform_page_footer .button.gform_next_button:hover, .banner-form .gform_wrapper .gform_page_footer .button.gform_next_button:focus {
background: #850000;
text-decoration: none;
}
.banner-form .gform_wrapper textarea {
font-size: 14px;
color: #000;
background-color: #fff;
border: 1px solid #000;
height: 60px !important;
padding: 8px 15px !important;
outline: none;
border-radius: 0px;
-webkit-border-radius: 0px;
}
.banner-form .gform_wrapper div.validation_error {
display: none;
}
.banner-form .gform_wrapper li.gfield.gfield_error, .banner-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: inherit;
border: 0px;
width: 50%;
padding-right: 16px !important;
margin: 0 !important;
padding-top: 0;
padding-bottom: 0;
}
.banner-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .banner-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
margin-top: 0px;
}
.banner-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .banner-form .gform_wrapper li.gfield_error textarea {
border: 1px solid #000;
}
.banner-form .gform_wrapper .validation_message {
padding-top: 0px !important;
}
.banner-form .gform_wrapper .validation_message {
color: #ececec;
line-height:normal;
}
.banner-form .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, .banner-form .gform_wrapper.gf_browser_chrome .ginput_complex select {
outline: none;
margin-top: 0px;
}
.banner-form .gform_wrapper .gf_progressbar_wrapper {
display: none;
}
.banner-form .gform_wrapper .gform_footer input.button, .banner-form .gform_wrapper .gform_footer input[type=submit], .banner-form .gform_wrapper .gform_page_footer input.button, .banner-form .gform_wrapper .gform_page_footer input[type=submit] {
background: #06649a;
font-family: 'Montserrat-Bold';
display: inline-block;
font-size: 14px;
color: #fff;
outline: none;
border: 0;
border-radius: 0px;
transition: all 0.4s ease-in-out;
padding: 5px 19px;
text-transform: uppercase;
line-height: normal;
margin-top: 5px;
}
.banner-form .gform_wrapper .gform_footer input.button:hover, .banner-form .gform_wrapper .gform_footer input[type=submit]:hover, .banner-form .gform_wrapper .gform_page_footer input.button:hover, .banner-form .gform_wrapper .gform_page_footer input[type=submit]:hover {
background: #fff !important;
color: #000;
}
.banner-form .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .banner-form .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
display: none;
}
.banner-form .gform_wrapper label.gfield_label span {
display: none;
}
.banner-form .gform_wrapper .gform_footer {
padding: 0;
margin: 0;
}
.banner-form .gform_wrapper .gform_page_footer {
border: 0;
padding: 3px 0 2px;
text-align: center;
margin: 0;
}
.banner-form .gform_wrapper .gform_page_footer input {
outline: none;
} .inner-banner-area {
position: relative;
float: left;
width: 100%;
}
.inner-banner-area img {
width:100%;
}
.inner-banner-caption {
position: absolute;
left: 0;
right: 0;
bottom: 32px;
font-family: 'Montserrat-Bold';
font-size: 14px;
color: #fff;
text-transform: uppercase;
}
.inner-banner-area:before {
background-color: rgba(0, 0, 0, 0.48);
position: absolute;
content: "";
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
}
.banner-caption-area {
display: block;
width: 67%;
}
.inner-banner-caption p {
margin-bottom: 13px;
}
.inner-banner-area .banner-tab-area {
position: relative;
bottom: inherit;
}
.services-image img {
width: 100%;
min-height: 162px;
object-fit: cover;
}
.inner-banner-area .banner-tab-div img {
min-height: auto;
}
.inner-banner-area img {
width: 100%;
min-height: 418px;
object-fit: cover;
} .bread-crums-area {
float: left;
width: 100%;
background: #06649a;
color: #fff;
font-family: 'Montserrat-Bold';
font-size: 18px;
text-transform: uppercase;
padding: 10px 0px;
}
.bread-crums-area a {
color: #fff;
} .content-div {
float: left;
width: 100%;
font-weight:bold;
min-height: 500px;
padding: 70px 0 120px;
}
.content-div ul, .content-div ol {
margin-bottom: 22px;
}
.content-div ul li {
background: url(//www.tjdenergy.com/wp-content/themes/tjdenergy/images/li-bullet.png) no-repeat 0 10px;
display: block;
line-height:27px;
padding: 0 0 7px 20px;
}
.services-div {
display: inline-block;
width: 100%;
text-align: center;
margin-bottom: 60px;
line-height: 23px;
}
.services-div img {
margin-bottom: 15px;
}
.services-div h3 {
font-size: 21px;
margin-bottom: 9px;
}
.services-div p {
margin-bottom: 13px;
}
.read-more {
color: #fff;
font-weight: normal;
font-family: 'Montserrat-Bold';
padding: 5px 20px;
background: #ef0c0c;
}
.read-more:hover,
.read-more:focus {
background: #06649a;
color:#fff;  
}
.services-div h3 a:hover,
.services-div h3 a:focus {
color: #ef0c0c;
}
.contact-info-div {
display: inline-block;
width: 100%;
background: #e0e0e0;
padding: 30px;
}
.post-area {
display: inline-block;
width: 100%;
border-bottom: 1px solid #d5d5d5;
margin-bottom: 20px;
padding-bottom: 29px;
}
.post-area:last-child {
border-bottom: 0;
}
.post-area .border-btn {
border: 2px solid #06649a;
color: #06649a;
font-size: 13px;
}
.post-area .border-btn:hover,
.post-area .border-btn:focus {
color:#fff;
}
.service-listing {
margin-top: 50px;
} .content-div .gform_wrapper {
display: block !important;
}
.content-div .gform_wrapper ul.gform_fields li.gfield {
padding-right: 15px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 15px;
}
.content-div .gform_wrapper .top_label div.ginput_container {
margin-top: 0px !important;
}
.content-div .gform_wrapper ul li.gfield label.gfield_label {
display: none;
}
.content-div .gform_wrapper ul li.gfield {
clear: inherit;
}
.content-div .gform_wrapper ul li {
padding: 0;
background: none;
}
.content-div .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .one-half .medium.gfield_select, .content-div .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, .content-div .gform_wrapper.gf_browser_chrome .ginput_complex select {
width: 100% !important;
height: 42px;
font-size: 14px !important;
color: #868686;
background-color: #fff;
background-image: none;
border: 1px solid #cecece;
outline: none;
padding: 5px 15px !important;
border-radius: 0px;
-webkit-border-radius: 0px;
}
.content-div .gform_wrapper .gform_page_footer .button.gform_button:hover, .content-div .gform_wrapper .gform_page_footer .button.gform_button:focus, .content-div .gform_wrapper .gform_page_footer .button.gform_next_button:hover, .content-div .gform_wrapper .gform_page_footer .button.gform_next_button:focus {
background: #850000;
text-decoration: none;
}
.content-div .gform_wrapper textarea {
font-size: 14px;
color: #868686;
background-color: #fff;
border: 1px solid #cecece;
height: 100px !important;
padding: 8px 15px !important;
outline: none;
border-radius: 0px;
-webkit-border-radius: 0px;
}
.content-div .gform_wrapper div.validation_error {
display: none;
}
.content-div .gform_wrapper li.gfield.gfield_error, .content-div .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: inherit;
border: 0px;
width: 50%;
padding-right: 16px !important;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px !important;
}
.content-div .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .content-div .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
margin-top: 0px;
}
.content-div .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .content-div .gform_wrapper li.gfield_error textarea {
border: 1px solid #000;
}
.content-div .gform_wrapper .validation_message {
padding-top: 0px !important;
}
.content-div .gform_wrapper .validation_message {
color: #ff0000;
line-height:normal;
}
.content-div .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, .content-div .gform_wrapper.gf_browser_chrome .ginput_complex select {
outline: none;
margin-top: 12px;
}
.content-div .gform_wrapper .percentbar_blue {
background-color: #d91f27;
}
.content-div .gform_wrapper .gf_progressbar_wrapper {
text-align: center;
}
.content-div .gform_wrapper .gform_footer input.button, .content-div .gform_wrapper .gform_footer input[type=submit], .content-div .gform_wrapper .gform_page_footer input.button, .content-div .gform_wrapper .gform_page_footer input[type=submit] {
background: #06649a;
font-family: 'Montserrat-Bold';
display: inline-block;
font-size: 14px;
color: #fff;
outline: none;
border: 0;
border-radius: 0px;
transition: all 0.4s ease-in-out;
padding: 9px 30px;
line-height:normal;
text-transform:uppercase;
}
.content-div .gform_wrapper .gform_footer input.button:hover, .content-div .gform_wrapper .gform_footer input[type=submit]:hover, .content-div .gform_wrapper .gform_page_footer input.button:hover, .content-div .gform_wrapper .gform_page_footer input[type=submit]:hover {
background: #d91f27;
color: #fff;
}
.content-div .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .content-div .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
display: none;
}
.content-div .gform_wrapper label.gfield_label span {
display: none;
}
.content-div .gform_wrapper .gform_footer {
padding: 0;
margin: 0;
text-align:center;
}
.content-div .gform_wrapper .gform_page_footer {
border: 0;
padding: 3px 0 2px;
text-align: center;
margin: 0;
} .right-section {
display: block;
}
.right-section-tab {
display: block;
margin-bottom: 30px;
}
.right-sidebar {
background: #f7f7f7;
display: block;
-webkit-box-shadow: 0px 12px 28px 0px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    0px 12px 28px 0px rgba(0, 0, 0, 0.25);
box-shadow:         0px 12px 28px 0px rgba(0, 0, 0, 0.25);
}
.right-sidebar h3 {
font-size: 20px;
color: #242424;
padding: 10px;
margin-bottom: 0px;
}
.right-sidebar ul {
list-style: none;
padding: 0;
margin: 0;
}
.right-sidebar ul li {
background: none;
display: block;
padding: 0;
margin: 0;
}
.right-sidebar ul li a {
display: block;
color: #000;
border-top: 1px solid #454545;
padding: 7px 10px;
}
.right-sidebar ul li a:hover, .right-sidebar ul li a:focus {
background: #06649a;
color: #fff;
}
li#field_3_18 label.gfield_label {
display: inherit;
}
@media screen and (min-width: 1600px) {
.banner-area .tp-parallax-wrap {
min-width: 52% !important;
}
.banner-area .rev_slider .tp-caption, .rev_slider .caption, .banner-area .tp-simpleresponsive img {
min-width: 100% !important;
}	
.banner-area .main-banner-caption big {
width: 90%;
}
}
@media only screen and (max-width:1024px) {
.logo {
width: 280px;
}
.tp-parallax-wrap {
top:50px !important;
}
.main-nav {
padding-right: 0px;
}
.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
padding: 0px 6px;
font-size: 15px;
}
.banner-area .main-banner-caption big {
font-size: 26px !important;
border-bottom: 5px solid #fff !important;
margin-bottom: 12px !important;
}
.banner-area .main-banner-caption p {
font-size: 12px !important;
line-height: 20px !important;
}
.banner-area #rev_slider_2_1 .tparrows {
top: 54.5% !important;
}
.main-banner-caption {
padding-left: 10px !important;
}
.banner-tab-area {
bottom: 20px;
}
.footer-nav-div ul li {
font-size: 11px;
padding: 0 5px;
}
.copyright {
line-height: normal;
}
}
@media (max-width: 991px) {
h1 {
font-size: 30px;
border-bottom: 5px solid #fff;
margin-bottom:6px;
}
.header .container {
width: inherit;
}
.banner-div {
position: relative;
background: #ababab;
}
.banner-form {
position: relative;
width: 100%;
}
.banner-tab-area {
bottom: inherit;
position: relative;
text-align: center;
padding: 25px 0px;
display: inline-block;
width: 100%;
}
.header-right {
width: 100%;
}
.banner-area .tp-parallax-wrap {
min-width: 100% !important;
}
.banner-area .rev_slider .tp-caption, .banner-area .rev_slider .caption {
min-width: 100% !important;
}
.main-banner-caption {
padding-left: 40px !important;
}
.banner-area .main-banner-caption big {
font-size: 27px !important;
margin-bottom: 9px !important;
}
.banner-area .main-banner-caption p {
font-size: 13px !important;
line-height: 23px !important;
}
.address-div {
margin-top: 42px;
text-align: center;
margin-bottom: 40px;
}
.main-nav #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1 {
margin-top: 80px;
}
.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
padding: 0px 5px;
border-bottom: 1px solid #cecece;
}
.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover,
.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus,
.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
background: #06649a;
border-bottom: 1px solid #06649a;
}
.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {
margin-top: 0px;
}
.main-nav #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link {
border-bottom:0px;
}
.banner-tab-div:last-child a {
margin-right: 0;
}
.inner-banner-area img {
min-height: 250px;
}
.inner-banner-caption {
position: relative;
bottom: inherit;
}
.banner-caption-area {
position: absolute;
top: -171px;
font-size: 12px;
line-height: 21px;
}
.content-div .gform_wrapper ul.gform_fields li.gfield {
padding-right: 0px;
}
.content-div .gform_wrapper li.gfield.gfield_error, .content-div .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
width: 100%;
padding-right: 0px !important;
}
.content-div .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: calc(100% - 0px)!important;
} .banner-form .col-md-6 {
float: left;
width: 50%;
}
.banner-form .gform_wrapper li.gfield.gfield_error, .banner-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
width: 100%;
padding-right: 0px !important;
}
}
@media (max-width: 767px) {
.banner-area .main-banner-caption big {
font-size: 24px !important;
border-bottom: 4px solid #fff !important;
}
.banner-area .main-banner-caption p {
font-size: 12px !important;
}
.banner-area #rev_slider_2_1 .tp-leftarrow.tparrows {
left: 0px !important;
}
.banner-area .main-banner-caption .border-btn {
font-size: 15px !important;
}
.banner-form {
display:none;
}
.header-btn {
padding: 7px 23px 8px;
margin:0 3px;
}
.social-div {
margin-left: 10px;
}
.copyright {
margin-bottom: 30px;
}
.footer-nav-div {
margin: 30px 0 16px;
}
.main-banner-caption {
padding-left: 55px !important;
}
}
@media (max-width: 630px) {
.logo {
width: 210px;
margin-top: 0px;
top:30px;
}
.header-right {
text-align: center;
}
.header {
min-height: 142px;
}
.social-div {
margin-left: 0px;
float: none;
display: inline-block;
margin-right: 17px;
position: relative;
z-index: 10;
}
.header-right .widget_text {
display: inline-block;
}
.header-btn {
float: none;
display: inline-block;
}
.main-nav {
margin-top: 42px;
}
.main-nav #mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1 {
margin-top:40px;
}
.banner-tab-div {
width: 31.3333%;
vertical-align: top;
margin-right: 3%;
}
.banner-tab-div:last-child {
margin-right: 0;
}
.banner-tab-div a {
margin-right: 0;
width: 100%;
padding:8px 5px 7px;
}
.banner-tab-div h3 {
font-size: 16px;
}
.banner-area .main-banner-caption p {
display: none;
}
.banner-area .main-banner-caption .border-btn {
display: none;
}
.banner-area .main-banner-caption big {
border-bottom: 0 !important;
padding-top: 12% !important;
}
.banner-caption-area {
width: 80%;
}
.bread-crums-area {
font-size: 15px;
}
}
@media (max-width: 480px) {
.banner-caption-area p {
display: none;
}
h1 {
border-bottom: 0;
padding-bottom: 0;
}
.inner-banner-area img {
min-height: 160px;
}
.banner-caption-area {
width: auto;
top: -58px;
}
.inner-banner-area .banner-tab-area {
display: none;
}
}
@media (max-width:479px) {
h2 {
font-size: 24px;
}
.logo {
width: 190px;
}
.header-btn {
font-size: 12px;
padding: 7px 10px 8px;
margin: 0 2px;
}
.social-div {
margin-right: 12px;
}
.banner-area .main-banner-caption big {
font-size: 18px !important;
}
.banner-tab-div {
width: 200px;
margin-right: 0;
margin-bottom: 30px;
}
.banner-form .gform_wrapper ul.gform_fields li.gfield {
padding-right: 0;
}
.banner-form .col-md-6 {
width: 100%;
}
}