@import url('font-awesome.css');@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&amp;family=Oswald:wght@400;500;600&amp;display=swap');/*font-family: 'Bebas Neue', cursive;font-family: 'Oswald', sans-serif;*/
@font-face {font-family: 'voltebold';src: url('../woff2/volte_bold-webfont.woff2') format('woff2'),  url('../woff/volte_bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'voltemedium';src: url('../woff2/volte_medium-webfont.woff2') format('woff2'),  url('../woff/volte_medium-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'voltesemibold';src: url('../woff2/volte_semibold-webfont.woff2') format('woff2'),  url('../woff/volte_semibold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'volteregular';src: url('../woff2/volte-webfont.woff2') format('woff2'),  url('../woff/volte-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
body {margin: 0;padding: 0;}
a {text-decoration: none;color: #1e77bc;}
a:hover {text-decoration: none !important;cursor: pointer;}
a:focus {text-decoration: none;transition: all 1s ease;}
*:focus {outline: none !important;}
::-moz-selection {background-color: #1e77bc;color: #fff;}
::selection {background-color: #1e77bc;color: #fff;}
img {max-width: 100%;height: auto;}
/*============= Back to top ============*/
#back-top-wrapper {position: fixed;right: 80px;bottom: 30px;overflow: hidden;z-index: 2;}
p#back-top {margin: 0;}
#back-top-wrapper #back-top a {width: 64px;height: 64px;opacity: 1;transition: 200ms all;color: #fff;text-align: center;line-height: 60px;text-decoration: none;text-transform: uppercase;border-radius: 4px;display: inline-block;background: #1e77bc url(../png/top-arrow.png) no-repeat;background-position: center;border: 2px solid #fff;}
#back-top-wrapper #back-top a:hover {background: #184350 url(../png/top-arrow.png) no-repeat;background-position: center;}
#back-top-wrapper #back-top a img {display: none;}
.default-css {width: 100%;}
.default-css h1 {font-size: 40px;color: #2388DA;font-weight: 700;font-family: 'Oswald', sans-serif;margin-bottom: 10px;}
.default-css h2 {font-size: 38px;color: #2388DA;font-weight: 700;font-family: 'Oswald', sans-serif;margin-bottom: 10px;}
.default-css h3 {font-size: 36px;color: #2388DA;font-weight: 700;font-family: 'Oswald', sans-serif;margin-bottom: 10px;}
.default-css h4 {font-size: 34px;color: #2388DA;font-weight: 700;font-family: 'Oswald', sans-serif;margin-bottom: 10px;}
.default-css h5 {font-size: 32px;color: #2388DA;font-weight: 700;font-family: 'Oswald', sans-serif;margin-bottom: 10px;}
.default-css h6 {font-size: 30px;color: #000;font-family: 'voltebold';text-transform: uppercase;margin-bottom: 10px;}
.default-css h1 a, .default-css h2 a, .default-css h3 a, .default-css h4 a, .default-css h5 a, .default-css h6 a {color: #1e77bc;}
.default-css h1 b, .default-css h2 b, .default-css h3 b, .default-css h4 b, .default-css h5 b, .default-css h6 b {color: #2388DA;}
.default-css h1 a:hover, .default-css h2 a:hover, .default-css h3 a:hover, .default-css h4 a:hover, .default-css h5 a:hover, .default-css h6 a:hover {color: #2388DA}
.alignleft {float: left;margin-bottom: 15px;margin-right: 15px;margin-top: 15px;border: 9px solid #cccccc;}
.alignright {float: right;margin-bottom: 15px;margin-left: 15px;margin-top: 15px;border: 9px solid #cccccc;}
.aligncenter {clear: both;display: block;margin: 0 auto 15px;border: 9px solid #cccccc;}
.service-section.aa1 {padding: 0;}
.service-dtl-content.default-css .alignleft {border: 9px solid #cccccc;}
.service-dtl-content.default-css .alignright {border: 9px solid #cccccc;}
.service-dtl-content.default-css .aligncenter {border: 9px solid #cccccc;}
.default-css iframe {width: 100%;height: 400px;border: 1px #184ba0 solid;}
.default-css p {font-size: 18px;line-height: 28px;color: #414141;font-weight: 500;font-family: 'voltemedium';}
.default-css p a {color: #1e77bc;}
.default-css p a:hover {color: #2388DA;}
.default-css ul {margin-bottom: 20px;padding: 0 0 0 18px;margin-top: 10px;}
.default-css ol {padding: 0 0 0 30px}
.default-css ul li {background: url(../png/check-icon.png) no-repeat top left;list-style: none;padding-left: 27px;background-position: top 5px left;}
.default-css ul li, .default-css ol li {font-size: 18px;line-height: 28px;color: #414141;font-weight: 500;font-family: 'voltemedium';padding-bottom: 10px;}
.default-css ul li a, .default-css ol li a {color: #1e77bc;}
.default-css ul li a:hover, .default-css ol li a:hover {color: #2388DA;}
.default-css ul ul li {background: url(../png/check-arrow-icon.png);background-repeat: no-repeat;background-size: 13px;background-position: top 7px left;padding-left: 22px;}
.default-css ul ul ul li {background: url(../png/arrow-icon.png) no-repeat;background-repeat: no-repeat;background-size: 9px;background-position: top 6px left;padding-left: 18px;}
.menu-bar {margin-right: 56px;}
.header-right {display: inline-block;padding: 38px 20px 38px 50px;position: relative;margin-left: 60px;}
.header-right::before {content: '';background: #cdd4d6;width: 1px;height: 100%;position: absolute;top: 0;left: 0;}
.logo {padding: 8px 0 8px 20px;}
.header-rlt {text-align: right;}
.search-input {border: 1px #cccccc solid;background: #fff;padding: 11px 55px 11px 10px;display: block;width: 100%;border-radius: 4px;font-family: 'volteregular';font-size: 14px;color: #000;}
.search-box {position: relative;}
.search-user-cart-rlt ul li a {display: block;}
.search-form-top.open {display: block;}
.search-form-top {position: absolute;top: -2px;right: 0;width: 100%;padding-left: 0;display: none;z-index: 9;}
.search-form-top form.search {width: 270px;float: right;}
a.close-search {position: absolute;top: 0;right: 0;color: #ffffff;font-size: 0;width: 45px;bottom: 0;background: #1e77bc;font-weight: normal;border-radius: 0px 5px 5px 0px;}
a.close-search::after {content: "\f00d";font-family: FontAwesome;font-size: 16px;line-height: 17px;position: absolute;top: 48%;transform: translateY(-50%);right: 0;left: 0;text-align: center;font-weight: normal;}
.top-phone p {position: relative;margin: 0;padding-left: 100px;}
.top-phone p img {position: absolute;left: 0;top: -5px;}
.top-phone p span {font-size: 28px;color: #fff;font-family: 'Bebas Neue', cursive;text-transform: uppercase;line-height: 25px;}
.top-phone p a {font-size: 38px;color: #FFEB01;line-height: 40px;font-family: 'Oswald', sans-serif;font-weight: 700;transition: all 1s;display: block;letter-spacing: 3px;}
.top-phone p a:hover {color: #1e77bc;}
.header-section .col-3 {position: static;padding-right: 0;-webkit-box-flex: 0;-ms-flex: 0 0 24%;flex: 0 0 24%;max-width: 24%;}
.header-section .col-7 {-ms-flex: 0 0 59.333333%;flex: 0 0 59.333333%;max-width: 59.333333%;}
.top-phone {background: #071018;padding: 25px 30px;}
.header-section .row {align-items: center;}
.affordabl-demoliation .section-title h2 {color: #FFEB01 !important;}
.affordabl-demoliation .section-title h2 span{color: #fff !important;}
.home-banner {position: relative;z-index: 1;background-repeat: no-repeat;background-size: cover;padding: 50px 0;width: 100%;}
.home-banner>img {width: 100%;height: 1029px;object-fit: cover;}
.hero-title, .hero-title h1 {font-size: 82px;line-height: 80px;color: #ffffff;font-family: 'Bebas Neue', cursive;text-transform: uppercase;margin-bottom: 15px;}
.hero-title span {color: #FFEB01;}
.banner-text {padding-right: 160px;padding-top: 35px;}
.banner-text p {font-size: 22px;line-height: 32px;color: #ffffff;font-weight: 500;font-family: 'voltemedium';}
.banner-text ul {padding: 0;margin: 20px 0 15px;}
.banner-text ul li b{color: #FFEB01;}
.banner-text ul li strong{color: #FFEB01;}
.afforble-left .available-btn a {
	font-size: 20px;
}
.banner-text ul li {font-size: 22px;line-height: 30px;color: #ffffff;font-weight: 500;font-family: 'voltemedium';margin-bottom: 8px;list-style: none;background: url(../png/check-icon1.png) no-repeat top 6px left;padding-left: 35px;}
.banner-text ul li b {font-family: 'voltemedium';color: #1e77bc;}
.banner-text-inner {position: absolute;top: 0;left: 0;width: 100%;transform: translateY(0%);z-index: 1;}
.available-btn a {font-size: 28px;line-height: 24px;color: #ffffff;font-weight: 600;font-family: 'Oswald', sans-serif;text-transform: uppercase;text-align: center;border-radius: 5px;background-color: #1e77bc;display: inline-block;padding: 20px 30px;transition: all 1s;margin-right: 15px;}
.available-btn a {color: #ffffff;transition: all 1s;}
.available-btn {margin-top: 40px;    display: flex;
    align-items: center;}
.available-btn a:hover {background: #fff;color: #1e77bc;}
.available-btn a span{padding:0; font-size:inherit;}
.available-btn a {
    font-size: 28px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 600;
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
    text-align: center;
    border-radius: 5px;
    background-color: #1e77bc;
    display: inline-block;
    padding: 20px 30px;
    transition: all 1s;
    margin-right: 15px;
	margin-top:10px;
}
.available-btn a:hover{
	background: #fff;color: #1e77bc;
}

.available-btn .htnumber a{background: #fff;color: #000;}
.available-btn .htnumber a{color: #000;}
.available-btn .htnumber a:hover {background: #1e77bc;color: #fff;}
.available-btn .htnumber a:hover a {color: #fff;}

.extbtn{background-color: #1e77bc!important;background: #1e77bc!important;color: #fff!important; padding-left:10px;}
.extbtn a{color: #000;}
.extbtn:hover {background-color: #fff!important;background: #fff!important;color: #000!important;}
.extbtn:hover a {color: #000;}




.banner-logo {margin: 18px 0 0;}
.banner-logo img {max-height: 48px;width: auto !important;margin: 0 15px 0 0;}
.banner-form {width: 524px;background-color: #e8e8e9;float: right;position: static;right: 0;top: 0;}
.banner-form .b-form-title {font-size: 30px;color: #fff;font-weight: 600;font-family: 'Oswald', sans-serif;text-align: center;width: 100%;height: auto;background-color: #1e77bc;position: relative;padding: 10px 20px;line-height: 36px;}
.banner-form .b-form-title::before {content: '';width: 0;height: 0;position: absolute;bottom: -20px;left: 0;right: 0;text-align: center;border-top: solid 20px #1e77bc;border-left: solid 19px transparent;border-right: solid 19px transparent;transform: translateX(-50%, -50%);-webkit-transform: translateX(-50%, -50%);-moz-transform: translateX(-50%, -50%);margin: 0 auto;}
.small-text {font-size: 24px;letter-spacing: 1px;line-height: 36px;color: #2388DA;font-weight: 400;font-family: 'Oswald', sans-serif;text-align: center;text-transform: uppercase;background: url(../png/border-dashed.png) repeat-x bottom center;padding: 25px 20px 10px;margin-bottom: 15px;}
.small-text b {color: #1e77bc;font-weight: 600;display: block;}
.banner-form p {font-size: 18px;line-height: 24px;color: #414141;font-weight: 500;font-family: 'voltemedium';text-align: center;padding: 0 15px;}
.gform_wrapper {max-width: 100% !important;margin: 0 !important;}
.banner-form .gform_wrapper {
    padding: 0 20px 20px !important;
}
.gform_wrapper ul.gform_fields {margin: 0 0 !important;padding: 0 !important;}
.banner-form ul li {margin: 0 0 15px !important;display: block;padding: 0 0 !important;clear: both;text-align: left;width: 100%;}
.gform_wrapper .ginput_container {margin: 0 !important;padding: 0;position: relative;}
.banner-form .gform_wrapper textarea.medium {height: 80px !important;border-radius: 0;}
.banner-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: 100% !important;}
.banner-form .gform_wrapper ul.gform_fields label {font-size: 16px;line-height: 28px;color: #2388DA;font-weight: 500;font-family: 'voltemedium';margin: 0;max-width: 100%;display: none;}
.form-bottm-text span {font-size: 18px;line-height: 28px;color: #2388DA;font-weight: 500;font-family: 'voltemedium';text-align: center;padding: 0 15px;text-transform: uppercase;display: block;}



.form-hero .gform_wrapper {max-width: 100%!important;margin: 0 !important;padding: 0!important;}
.gform_wrapper .gform_fields {display: -webkit-box;display: -ms-flexbox;display: flex !important;-ms-flex-wrap: wrap;flex-wrap: wrap;grid-column-gap: 0% !important;grid-row-gap: 0px !important;}
.gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 0 !important;grid-row-gap: 0 !important;}
 .gform_body {margin: 0 -7px;}
.gform_wrapper .gfield {
    padding: 0 7px 13px;
    clear: both;
    text-align: left;
    width: 100%;
    margin: 0;
}
.gform_wrapper.gravity-theme .ginput_container_address {margin-left: 0 !important;margin-right: 0 !important;}
.gfield--type-address {margin-bottom: 0 !important;}
.gform_wrapper.gravity-theme .ginput_container_address span {padding: 0 7px 13px !important;margin: 0 !important;}
.gform_wrapper.gravity-theme fieldset {margin: 0 !important;}
.gform_wrapper .gfield.gfield--width-full {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.gform_wrapper .gfield.gfield--width-half {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.form-hero .gform_wrapper .ginput_container {margin: 0!important;padding: 0;position: relative;}
.form-hero .gform_wrapper label.gfield_label {font-family: ' Lato', sans-serif;font-style: normal;font-weight: 400 !important;font-size: 16px !important;line-height: 22px;color: #666 !important;margin-bottom: 3px;}
.gform_wrapper .medium::-webkit-input-placeholder { /* Edge */
    color: #000;opacity: 1;}
.gform_wrapper .medium:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000;opacity: 1;}
.gform_wrapper .medium::placeholder {color: #000;opacity: 1;} 
.gform_wrapper input[type="text"]::-webkit-input-placeholder { /* Edge */
    color: #000;opacity: 1;}
.gform_wrapper input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000;opacity: 1;}
.gform_wrapper input[type="text"]::placeholder {color: #000;opacity: 1;}
.banner-form input.button.gform_button {
    font-size: 20px!important;
    letter-spacing: 2px;
    color: #fff;
    font-weight: 600;
    font-family: 'Oswald', sans-serif;
    text-align: center;
    width: 100%!important;
    background-color: #1e77bc;
    text-transform: uppercase;
    display: inline-block!important;
    cursor: pointer;
    padding: 8px 20px;
    border: none;
    line-height: 26px;
    transition: all 1s;
}
.banner-form input.button.gform_button:hover {background: #4D98D2;color: #fff;transition: 0.6s;}
.gform_wrapper textarea.medium {
    height: 90px !important;
    border-radius: 4px !important;
    display: block;
}
.gform_wrapper .gform_footer {padding: 0px 0 0 0 !important;margin: 0 0 0 0 !important;position: relative;z-index: 1;}
.banner-form .gform_wrapper .ginput_complex select {background: #fff url(../png/apperience-iconb.png) no-repeat right 13px center!important;background-size: 16px !important;}
.banner-form .gform_wrapper select {background: #fff url(../png/apperience-iconb.png) no-repeat right 13px center!important;background-size: 16px !important;}
.banner-form .gform_wrapper input[type="text"], .banner-form .gform_wrapper textarea, .banner-form .gform_wrapper select, .banner-form .gform_wrapper .medium {width: 100%!important;border: 2px solid #fff;font-size: 16px!important;color: #000;font-family: 'voltemedium'!important;font-weight: 500;padding: 7px 14px 7px!important;background-color: #fff;-webkit-appearance: none;border-radius: 0;resize: none;position: relative;height: 40px;transition: all 1s;
}
.banner-form .gform_wrapper label, .banner-form .gform_wrapper label, .banner-form .gform_wrapper label.gfield_label {
    font-size: 14px!important;
    margin: 0 !important;
    padding-left: 5px;
    color: #000;
    font-family: voltemedium;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.banner-form .ginput_container.ginput_container_fileUpload, .banner-form .gform_wrapper.gravity-theme .gform_drop_area {
    text-align: center;
    padding: 10px !important;
    border-radius: 4px !important;
    background: #FFF !important;
    border: none !important;
    box-shadow: none !important;
}
.banner-form.service-detail-form {
    width: 100%;
	margin-bottom: 40px;
	float: none;
    position: relative;
}
.banner-form.service-detail-form .gform_wrapper.gravity-theme .ginput_container_address span {
    flex: 0 0 100%;
}
span.gfield_description.gform_fileupload_rules {
    padding: 0 !important;
    margin: 0 !important;
    font-size: 14px !important;
}
/* .gform_wrapper .gfield.gfield--width-half {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
} */
.banner-star {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;margin: 0 0 20px;}
.banner-star p {margin: 0 !important;padding-left: 15px;}
.banner-star img {margin: 0 2px;}
.banner-form input[type="file"] {display : none;}
.banner-form .button.gform_button_select_files {border: none;display: inline-block;padding: 8px 28px;margin-top: 0;color: #FFF;font-family: voltemedium;font-size: 16px;font-style: normal;font-weight: 500;line-height: 23px;border-radius: 4px;background: #021F35;}
.banner-form .button.gform_button_select_files:hover {background-color: #4D98D2;}
.banner-form .ginput_container.ginput_container_fileUpload label {color: #666;font-size: 14px !important;}



.pry-garrnty {font-size: 18px;line-height: 24px;color: #000;font-weight: bold;font-family: 'voltesemibold';text-align: center;background: #FFEB01;padding: 6px 15px;text-transform: uppercase;}
.pry-garrnty i {padding-right: 6px;position: relative;top: 1px;}
.banner-form .gform_wrapper ul.gform_fields li#field_2_7 label.gfield_label {display: block;margin-bottom: 5px;}
#myHeader {background: #FFEB01;}
.top-logos ul {padding: 0;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.top-logos ul li {list-style: none;text-align: center;padding-right: 60px;}
section.top-logos {padding: 35px 0 35px;background: #f8f8f8;}
.demoliation-process {padding: 120px 0 95px;position: relative;}
.demoliation-process .col-sm-4 {margin-top: 50px;padding: 0 25px;}
.section-heading {text-align: center;max-width: 1065px;margin: 0 auto;padding-bottom: 30px;}
.section-title, .section-title h2 {font-size: 56px;line-height: 72px;color: #071018;font-weight: 700;font-family: 'Oswald', sans-serif;padding-bottom: 15px;}
.section-title span, .section-title h2 span {color: #1e77bc;}
.section-heading p {font-size: 18px;line-height: 28px;color: #fff;font-weight: 500;font-family: 'voltemedium';}
.demoliation-process .section-heading p {color: #414141;}
.affordabl-demoliation .section-title, .affordabl-demoliation .section-title h2 {color: #fff;}
.process-box {background: #fff;position: relative;box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.17);text-align: center;padding: 40px 35px 30px;height: 100%;}
.counting {width: 106px;height: 106px;border-radius: 50%;background-color: #2388DA;border: 6px solid #a1aeb2;box-shadow: 0px 0px 0px 2px #fff inset;margin: -94px auto 50px;font-size: 44px;line-height: 94px;color: #ffffff;font-weight: bold;font-family: 'voltesemibold';text-align: center;position: relative;transition: all 1s;}
.process-box .process-title, .process-box .process-title h3 {font-size: 34px;color: #2388DA;font-weight: bold;font-family: 'voltesemibold';text-align: center;margin-bottom: 10px;}
.process-box .process-title a {color: #2388DA;}
.process-box .process-title a:hover {color: #1e77bc;}
.process-box p {font-size: 18px;line-height: 28px;color: #414141;font-weight: 500;font-family: 'voltemedium';}
.process-box:hover .counting {background-color: #1e77bc;border-color: #f9d8a1;}
.affordabl-demoliation {padding: 120px 0 340px;position: relative;background-repeat: no-repeat;background-size: cover;background-position: top center;z-index: 1;}
.affordabl-demoliation::before {content: '';background: rgba(5, 42, 53, 0.9);height: 100%;width: 100%;top: 0;left: 0;position: absolute;z-index: -1;}
.affordabl-demoliation p {color: #fff;}
.afforble-left .section-title {line-height: 73px;color: #fff;}
.affordabl-demoliation .default-css {padding-left: 0px;}
.newOrleans-box {text-align: center;padding: 30px 0px 30px;}
.new-icon {width: 155px;height: 155px;border-radius: 50%;border: 6px solid #fff;margin: 0 auto 15px;display: flex;flex-wrap: wrap;text-align: center;justify-content: center;align-items: center;}
.new-icon figure {margin: 0;height: 91px;width: auto;overflow: hidden;}
.new-icon figure img {transform: translateY(0);}
.newOrleans-box:hover figure img {transform: translateY(-93px);}
.newOrleans-box .process-title {font-size: 34px;color: #FFEB01;font-weight: bold;font-family: 'voltesemibold';text-align: center;margin-bottom: 5px;}
.newOrleans-box:hover .new-icon {border-color: #FFEB01;}
.newOrleans-box .process-title a {color: #fff;}
.newOrleans-box:hover .process-title a {color: #1e77bc;}
.newOrleans-box p {font-size: 18px;line-height: 28px;color: #fff;font-weight: 500;font-family: 'voltemedium';}
.newOrleans-div {text-align: center;}
.home-btn {font-size: 28px;color: #ffffff;font-weight: 600;font-family: 'Oswald', sans-serif;border-radius: 5px;background-color: #2388DA;cursor: pointer;border: none;transition: all 1s;text-align: center;padding: 12px 35px;display: inline-block;text-transform: uppercase;}
.home-btn:hover {background: #1e77bc;color: #fff;}
.newOrleans-div .home-btn {background-color: #1e77bc;}
.newOrleans-div .home-btn:hover {background-color: #2388DA;}
.service-item:hover figure {background-color: rgba(35, 136, 218, 0.6);}
.service-item:hover .service-title {color: #071018;}
.service-item figure img {filter: invert(1);}
.service-item .service-title:hover {color: #071018;}
.service-section {padding: 110px 0 80px;background: #f8f8f8;}
.service-section .section-heading p {color: #2388DA;}
.service-section .section-title {color: #000;}
.service-title {font-size: 28px;line-height: 32px;color: #ffffff;font-weight: bold;font-family: 'Oswald', sans-serif;text-align: center;}
.service-list ul {padding: 0;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.service-list ul li {list-style: none;padding: 10px 11px 20px;width: 14%;}
.service-item figure {width: 100%;height: 210px;background-color: rgba(7, 16, 24, 0.6);text-align: center;line-height: 210px;margin-bottom: 16px;border-bottom: 4px solid #1e77bc;}
.service-item .service-title {color: #2388DA;}
.service-item .service-title a {color: #2388DA;}
.service-item .service-title a:hover {color: #1e77bc;}
.hometown-section {background-color: #f3f3f3; content-visibility: inherit !important;
}
.homeTown-left figure {margin: 0;border: 23px solid #fff;border-left: 0;border-bottom: 0;margin-top: -260px;position: relative;z-index: 1;}
.homeTown-left figure img {width: 100%;height: 100%;object-fit: cover;}
.hometown-section .col-sm-6 {padding-left: 0;}
.callto-action .cll-div {font-size: 38px;color: #1e77bc;font-family: 'Bebas Neue', cursive;text-transform: uppercase;line-height: 50px;position: relative;padding-left: 150px;display: inline-block;}
.callto-action .cll-div a {font-size: 64px;color: #fff;line-height: 69px;font-family: 'Oswald', sans-serif;font-weight: 700;transition: all 1s;letter-spacing: 11px;display: block;}
.callto-action .cll-div img {position: absolute;left: 0;top: 6px;}
.callto-action {min-height: 305px;}
.home-town-dtla p {font-size: 18px;line-height: 28px;color: #414141;font-weight: 500;font-family: 'voltemedium';}
.home-town-dtla {max-width: 758px;padding: 0 20px 60px 50px;display: inline-block;float: left;margin-top: -200px;position: relative;z-index: 1;}
.home-town-dtla img.guarateeImg {text-align: right;float: right;}
.lets-talk-left p {font-size: 18px;line-height: 28px;color: #414141;font-weight: 500;font-family: 'voltemedium';}
.lets-talk-left p a {color: #1e77bc;}
.lets-talk-left p a:hover {color: #414141;}
.letsTalk {padding: 110px 0 0;}
.address-div span {font-size: 24px;line-height: 38px;color: #414141;font-weight: bold;font-family: 'voltesemibold';}
.address-div span a {color: #414141;display: block;}
.address-div span a:hover {color: #1e77bc;}
.address-div span i {font-style: normal;color: #1e77bc;}
.add-title {font-size: 26px;line-height: 38px;color: #1e77bc;font-weight: bold;font-family: 'voltesemibold';text-transform: uppercase;display: block;}
.address-div img {position: absolute;left: 0;top: 5px;}
.address-div {position: relative;padding-left: 85px;margin: 25px 0;}
.lets-talk-left {padding-right: 30px;padding-top: 95px;}
.letsTalk .row {align-items: center;}
.lets-talk-right {position: relative;text-align: right;}
.video-div {position: relative;text-align: center;}
.video-icon {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;text-align: center;margin: 0 auto;}
.video-icon img {transition: all 1s;}
.video-icon:hover img {transform: scale(1.1);}
.testimonial-section .row {justify-content: center;}
.video-Main {position: absolute;top: 57%;transform: translateY(-50%);}
.testimonial-section {padding: 100px 0;}
.testimonial-section .col-sm-3 {margin-bottom: 20px;padding: 0 22px;}
.testimonial-section .col-sm-4 {margin-bottom: 20px;padding: 0 22px;}
.testi-items {text-align: center;background: #f8f8f8 url(../png/quote-icon.png) no-repeat;background-position: center;padding: 55px 25px 60px;transition: all 1s;height: 100%;}
.testi-items:hover {box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.18);}
.testi-items p {font-size: 18px;line-height: 28px;color: #414141;font-weight: 500;font-family: 'voltemedium';margin-bottom: 20px;}
.testi-items span {font-size: 22px;color: #1e77bc;text-transform: uppercase;font-family: 'voltebold';}
.blog-bg {background-size: cover;padding: 60px 0 20px;position: relative;}
.blog-section .section-title {color: #000000;}
.blog-section .section-heading p {color: #000000;}
.blog-items {margin: 0 0 15px;}
.blog-image {position: relative;overflow: hidden;}
.blog-image img {width: 100%;transition: all 1s;border-radius: 0;}
.blog-items:hover .blog-image img {transform: scale(1.05);}
.blog-content {padding: 13px 0 13px 15px;}
.blog-list .row {justify-content: center;}
.blog-content h4 {font-size: 26px;color: #010101;font-family: 'voltesemibold';margin-bottom: 13px;}
.blog-content h4 a {color: #010101;}
.blog-items:hover .blog-content h4 a {color: #1e77bc;}
.comment-div ul {padding: 0;margin: 0 0 13px;border-top: 1px solid #b2b2b2;border-bottom: 1px solid #b2b2b2;padding: 7px 0;}
.comment-div ul li {font-size: 16px;color: #414141;font-family: 'volteregular';list-style: none;display: inline-block;margin-right: 15px;}
.comment-div ul li a {color: #686868;}
.comment-div ul li a i {color: #000;padding-right: 10px;}
.blog-content p {font-size: 18px;line-height: 28px;color: #414141;font-weight: 500;font-family: 'voltemedium';margin-bottom: 20px;}
.blog-content .home-btn {font-size: 24px;}
section.blog-section {padding: 0 0 90px;}
.service-areas {padding-bottom: 110px;}
.area-list ul {padding: 0;margin: 10px 0 0;column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;}
.area-list ul li {font-size: 22px;line-height: 30px;color: #2388DA;font-weight: 500;font-family: 'voltemedium';margin-bottom: 15px;list-style: none;background: url(../png/check-icon.png) no-repeat top 6px left;padding-left: 35px;}
.area-detail {padding: 10px 90px 0 50px;}
.area-list ul li a {color: #2388DA;}
.faq-bg {background: url(../jpg/blog-bg.jpg) no-repeat top center;background-size: cover;padding: 120px 0 310px;position: relative}
.faq-bg::before {content: '';background: rgba(5, 42, 53, 0.9);height: 100%;width: 100%;top: 0;left: 0;position: absolute;}
.faq-section .section-title {color: #fff;}
.faq-section .section-heading p {color: #fff;}
.faq-list {margin-top: -310px;padding-bottom: 30px;}
.faq-main-row {background: #fff;padding: 77px 77px;border-top: 10px solid #1e77bc;max-width: 1210px;margin: 4px auto 0;position: relative;box-shadow: 0 0 21px rgba(0,0,0, 0.14);}
.faq-accordion .card {margin: 0 0 30px;border: none;border-radius: 0;background: none;}
.faq-accordion .card-header:first-child {border-radius: 0;}
.faq-accordion .card-header h5, .card-header-title {margin: 0;padding: 16px 0 16px 78px;color: #414141;font-weight: 600;font-family: 'voltemedium';font-size: 21px;position: relative;line-height: normal;}
.faq-accordion .card-header h5:after, .card-header-title::after {content: "";background: url(../jpg/faq-min-icon.jpg) no-repeat;width: 56px;height: 56px;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);left: 0;background-size: 100%;}
.faq-accordion .collapse {background: #fff;}
.card-body p {color: #414141;font-weight: 500;font-family: 'voltemedium';font-size: 18px;line-height: 26px;margin: 0;padding: 0;}
.faq-accordion .card-header {border: none;border-radius: 0;padding: 0;cursor: pointer;position: relative;margin: 0 0 0;background: transparent;}
.faq-accordion .card-header h5.collapsed, .card-header-title.collapsed {color: #414141;border-bottom: 1px solid #224c71;}
.faq-accordion .card-header h5.collapsed:after, .card-header-title.collapsed::after {background: url(../jpg/faq-plus-icon.jpg) no-repeat;}
.faq-accordion .card-body {padding: 0 0 0 78px;}
.footer {background: #071018;position: relative;}
.about-footer {padding: 54px 25px;background-color: #184350;height: 100%;}
.about-footer p {font-size: 18px;line-height: 28px;color: #fff;font-weight: 500;font-family: 'voltemedium';margin-bottom: 20px;}
.about-footer ul {padding: 0;margin: 0;}
.about-footer ul li {list-style: none;font-size: 18px;line-height: 28px;color: #fff;font-weight: 500;font-family: 'voltemedium';display: inline-block;}
.about-footer ul li a {color: #FFEB01;}
.about-footer ul li a:hover {color: #fff;}
.about-footer ul li::after {content: '/';font-size: 18px;line-height: 28px;color: #fff;padding: 0 10px;}
.about-footer img {margin-bottom: 20px;}
.about-footer ul li:last-child::after {display: none;}
.footer .col-sm-3, .footer .col-sm-2 {padding: 0;}
.footer-menu {padding: 0 0px 100px 0;}
.footer-title {font-size: 24px;color: #FFEB01;font-family: 'voltesemibold';text-transform: uppercase;position: relative;margin-bottom: 22px;padding: 100px 0px 13px 70px;}
.footer-title::before {content: '';background: #82949a;height: 1px;width: 100%;bottom: 0;left: 70px;position: absolute;}
.footer-menu ul {padding: 0 0 0 70px;margin: 0;}
.footer-menu ul li {font-size: 18px;color: #fff;line-height: 26px;font-weight: 500;font-family: 'voltemedium';list-style: none;padding-bottom: 11px;display: block;}
.footer-menu ul li a {color: #fff;}
.footer-contact p {font-size: 20px;color: #1e77bc;line-height: 28px;font-family: 'voltemedium';position: relative;padding-left: 42px;margin: 0 0 40px;}
.footer-menu ul li a:hover {color: #FFEB01;}
.footer-contact p img {position: absolute;top: 2px;left: 0;}
.footer-contact p a {color: #FFEB01;}
.footer-contact p a:hover {color: #fff;}
.footer-social {padding: 0 0 0;}
.footer-hour {margin-top: 13px;}
.footer-hour p {padding-left: 0px !important;color: #fff;margin: 0px;}
.footer-hour p b {display: block;color: #FFEB01;}
.footer-social a {width: 44px;height: 48px;background-color: #ffffff;display: inline-block;border-radius: 0;text-align: center;line-height: 46px;font-size: 26px;color: #000;transition: all 1s;margin-right: 2px;margin-bottom: 6px;}
.footer-social a:hover {background: #1e77bc;color: #fff;}
.footer-contact {margin-right: 0;margin-left: -15px;}
.footre-service ul {padding: 0 0 0 20px;}
.footre-service .footer-title {padding-left: 20px;}
.footer-contact .footer-title::before {left: 0;}
.footer-contact .footer-title {padding-left: 0;}
.copyright {background: #1e77bc;text-align: center;padding: 16px 15px;}
.copyright p {font-size: 18px;color: #fff;font-family: 'voltemedium';margin: 0;}
.copyright p a {color: #fff;}
.copyright a:hover {color: #000;}
.comment-div ul li a:hover {color: #1e77bc;}
.header-section.sticky {background: #fff;position: fixed;left: 0;right: 0;z-index: 99;animation: slide-down 0.7s;box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.28);top: 0;}
@keyframes slide-down {
0% {opacity: 0;transform: translateY(-100%);}
100% {opacity: 0.9;transform: translateY(0);}
}
div#myModal {padding-right: 0 !important;}
.our-video button.close {position: fixed;right: 35px;top: 18px;text-shadow: none;margin-top: 0;z-index: 9999;opacity: 1;transform: rotate(90deg);transition: all 0.35s;-webkit-transition: all 0.35s;margin: 0px;padding: 0px;font-weight: normal;background: transparent !important;}
.our-video.modal.fade .modal-dialog {width: 95%;overflow: hidden;max-width: 1192px;margin: 0 auto;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);top: 50%;}
.our-video .modal-body {padding: 0px;border-bottom: none;}
.our-video .modal-body iframe {height: 670px;display: block;width: 100% !important;}
/*--------- inner pages ------*/
.about-page {padding: 100px 0 0;}
.top-badacam {font-size: 20px;color: #1e77bc;font-family: 'voltemedium';text-align: left;background: #184350;padding: 10px 0;}
.top-badacam a {color: #fff;}
.top-badacam a:hover {color: #1e77bc;}
.top-badacam span {color: #fff;}
.top-badacam span.current-item {color: #FFEB01;}
.hero-inn-title {font-size: 42px;line-height: 34px;color: #ffffff;font-weight: 700;font-family: 'Oswald', sans-serif;padding-bottom: 13px;text-transform: uppercase;}
.inner-banner {position: relative;}
.inner-banner img {width: 100%;height: 500px;object-fit: cover;}
.inner-banner .banner-text-inner {top: 45%;transform: translateY(-50%);}
.inner-banner .banner-text-inner .banner-text {
    padding-top: 0;
    margin: 0 auto;
    text-align: center;
}
.inner-banner .row {
    justify-content: center;
}
.inner-banner::before {content: '';background: url(../png/overlay-bg.png) no-repeat;width: 100%;height: 100%;left: 0;top: 0;position: absolute;bottom: 0;background-size: cover;}
.site-astiemat p {position: relative;margin: 0;padding-left: 100px;}
.site-astiemat p img {position: absolute;left: 0;top: -5px;}
.site-astiemat p span {font-size: 28px;color: #fff;font-family: 'voltemedium';text-transform: uppercase;line-height: 25px;}
.site-astiemat p a {font-size: 38px;color: #fff;line-height: 40px;font-family: 'Oswald', sans-serif;font-weight: 700;transition: all 1s;display: block;letter-spacing: 3px;}
.site-astiemat p a:hover {color: #000;}
.site-astiemat {background: #2388DA;padding: 18px 80px;margin-top: 35px;display: inline-block;width: 100%;}
.about-right .banner-form {position: relative;width: 100%;}
.about-right {width: 524px;float: right;}
.head-small {font-size: 24px;line-height: normal;color: #1e77bc;font-family: 'voltesemibold';text-transform: uppercase;padding-bottom: 15px;}
.section-heading p a {color: #1e77bc;}
.section-heading p a:hover {color: #2388DA;}
.service-section-inn {padding: 80px 0 60px;background: #f8f8f8;}
.service-section-inn .section-heading p {color: #414141;}
.service-section-inn .section-heading {padding: 0;}
.service-section-inn .service-list ul li {width: 25%;padding-bottom: 50px;padding-top: 20px;}
.service-section-inn .service-list {padding: 0 80px;}
.default-css figure {border: 9px solid #cccccc;margin-bottom: 20px;width: auto !important;}
.default-css figure img {width: 100%;}
.sidebar-main {background: #f3f3f3;padding: 30px 0;margin-bottom: 40px;}
.sidebar-main h3 {font-size: 36px;letter-spacing: 1px;color: #151515;font-weight: 700;font-family: 'Oswald', sans-serif;margin-bottom: 15px;padding-left: 30px;}
.s-right-sidebar {margin-left: 25px;}
.sidebar-main ul {padding: 0;margin: 0;}
.sidebar-main ul li {list-style: none;font-size: 18px;line-height: normal;color: #000000;font-family: 'voltemedium';padding: 0 30px;}
.sidebar-main ul li a {color: #000;border-bottom: 1px dashed #a1a1a1;display: block;padding: 15px 0;}
.sidebar-main ul li:hover, .sidebar-main ul li.current-menu-item {background: #1e77bc;}
.sidebar-main ul li:hover a, .sidebar-main ul li.current-menu-item a {color: #fff;border-color: #1e77bc;}
.freeEstm-side {padding: 30px 30px;background: #f3f3f3;margin-top: 40px;text-align: center;}
.freeEstm-side:last-child {margin-bottom: 0px;}
.estimatin-titel {font-size: 36px;letter-spacing: 1px;line-height: 48px;color: #151515;font-weight: 700;font-family: "Oswald";padding-bottom: 15px;}
.estimatin-titel a {color: #1e77bc;display: block;}
.estimatin-titel a:hover {color: #151515;}
.freeEstm-side .home-btn {background: #1e77bc;color: #fff;min-width: 226px;}
.freeEstm-side .home-btn:hover {background-color: #2388DA;color: #fff;}
.service-areas-inn {padding: 80px 0 0;}
.midd-banner img {width: 100%;}
.smart-div {background: #2388DA;padding: 10px 15px 20px;text-align: center;}
.smrt-title {font-size: 38px;line-height: 66px;color: #ffffff;font-weight: 700;font-family: "Oswald";text-align: center;}
.smrt-title span {color: #FFEB01;font-size: 56px;display: block;}
.get-freeQ-page {padding: 80px 0 120px;}
.contact-page {padding: 80px 0 0;}
.contact-page .section-heading p {color: #414141;}
.contact-inn-detail {display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom: 80px;}
.contact-Infos {width: 33.33%;padding: 0 15px;}
.contact-Infos figure {width: 80px;height: 80px;border-radius: 50%;background-color: #ffeb01;text-align: center;line-height: 80px;float: left;margin: 0;}
.contact-Infos figcaption {width: -webkit-calc(100% -105px);width: -moz-calc(100% -105px);width: calc(100% - 105px);float: right;position: relative;top: 14px;}
.contact-Infos figcaption .phoneTitle {font-size: 30px;line-height: normal;color: #2388DA;font-family: 'voltesemibold';text-transform: uppercase;padding-bottom: 0;}
.contact-Infos figcaption p {font-size: 24px;color: #1e77bc;font-family: 'voltesemibold';margin: 0;line-height: normal;}
.contact-Infos figcaption p a {color: #1e77bc;}
.contact-Infos figcaption p a:hover {color: #2388DA;}
.socail-cnt {padding: 10px 0 0;}
.socail-cnt a {width: 48px;height: 36px;display: inline-block;border-radius: 0;text-align: center;font-size: 26px;color: #2388DA;transition: all 1s;margin-right: 0;border-right: 1px solid #b4bfc2;line-height: 36px;}
.socail-cnt a:hover {color: #1e77bc;}
.contact-form-inn {background: #e6e9ea;border-radius: 5px;border: 18px solid #fff;padding: 60px 50px 80px;text-align: center;margin: 0 60px;}
.contact-form-ghl {background: #e6e9ea; border-radius: 5px;border: 18px solid #fff;padding: 60px 50px 80px;text-align: center;margin: 0 60px; }
.contact-form-inn p {font-size: 18px;line-height: 28px;color: #414141;font-weight: 500;font-family: 'voltemedium';}
.contact-form-inn .gform_wrapper {padding-top: 15px;}
.contact-form-inn .gform_wrapper input[type="text"], .contact-form-inn .gform_wrapper textarea, .contact-form-inn .gform_wrapper select, .contact-form-inn .gform_wrapper .medium {width: 100% !important;border: 2px solid #d7d7d7;font-size: 18px !important;color: #2388DA;font-family: 'voltemedium' !important;font-weight: 500;padding: 8px 19px 8px !important;background-color: #fff;-webkit-appearance: none;border-radius: 0;resize: none;position: relative;height: 53px;transition: all 1s;}
.contact-form-inn ul li {margin: 0 0 17px !important;display: block;padding: 0 10px !important;clear: both;text-align: left;width: 100%;}
.contact-form-inn .gform_wrapper .gform_fields li.gfield.gf_left_half, .contact-form-inn .gform_wrapper .gform_fields li.gfield.gf_right_half {display: -moz-inline-stack;display: inline-block;vertical-align: top;width: 50% !important;float: left;clear: inherit !important;}
.contact-form-inn input.button.gform_button {font-size: 28px !important;color: #ffffff;font-weight: 600;font-family: 'Oswald', sans-serif;border-radius: 5px;background-color: #2388DA;cursor: pointer;border: none;transition: all 1s;text-align: center;padding: 12px 35px;display: inline-block !important;text-transform: uppercase;width: 226px !important;line-height: normal !important;}
.gform_footer {text-align: center;padding: 10px 0 0 !important;margin: 0 !important;}
.contact-form-inn input.button.gform_button:hover {background: #1e77bc;color: #fff;}
.contact-form-inn .gform_wrapper .medium:focus {box-shadow: none;outline: none;border-color: #1e77bc;}
.gform_heading {
    display: none;
}
div#inline-gIeuhzh6DR2lCJuHhgjG-div {
    box-shadow: none !important;
}
div#inline-ytQemSTDH7oVlJWdjGoc-div {
    box-shadow: none !important;
}
.banner-form.service-detail-form .section#form-builder {
    padding: 40px 20px !important;
}
.contact-form-inn .gform_wrapper textarea.medium {height: 90px !important;border-radius: 0;}
.contact-form-inn .gform_wrapper .medium::-webkit-input-placeholder { /* Edge */
color: #2388DA;opacity: 1;}
.contact-form-inn .gform_wrapper .medium:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #2388DA;opacity: 1;}
.contact-form-inn .gform_wrapper .medium::placeholder {color: #2388DA;opacity: 1;}

.contact-form-inn .gform_wrapper input[type="text"]::-webkit-input-placeholder { /* Edge */ color: #2388DA; opacity: 1; }
.contact-form-inn .gform_wrapper input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #2388DA; opacity: 1; }
.contact-form-inn .gform_wrapper input[type="text"]::placeholder { color: #2388DA; opacity: 1; }

.contact-form-inn .gform_wrapper select {
    background: #fff url(../png/apperience-iconb.png) no-repeat right 13px center!important;
    background-size: 16px !important;
}
.contact-form-inn .gform_wrapper .ginput_complex select {
    background: #fff url(../png/apperience-iconb.png) no-repeat right 13px center!important;
    background-size: 16px !important;
}
.contact-form-inn .gform_wrapper.gravity-theme .gform_drop_area {
    padding: 10px !important;
    border: 2px solid #d7d7d7 !important;
    background: #fff !important;
}

.map-section {margin-top: -325px;}
.map-section img {width: 100%;}
.map-section iframe {height: 779px !important;width: 100% !important;display: block;}
.page-not-found {background: url(../png/page-not-found.png) no-repeat top center;padding: 125px 0;background-size: cover;}
.error-page {text-align: center;}
.error-page img {margin-bottom: 50px;}
.error-page .home-btn {margin: 15px 10px 0;}
a.home-btn.yellow-btn {background: #fba207;color: #2388DA;}
a.home-btn.yellow-btn:hover {background: #2388DA;color: #fff;}
.blog-page {padding: 98px 0;}
.blog-item-div {background: #f3f3f3;margin-bottom: 35px;}
.blog-image-inn {overflow: hidden;position: relative;}
.blog-image-inn img {width: 100%;transition: 1s;}
.blog-content-inn {padding: 15px 20px 45px;}
.blog-item-div:hover .blog-image-inn img {width: 100%;transform: scale(1.1);}
/*.blog-content-inn span {font-size: 20px;letter-spacing: 1px;color: #1e77bc;font-family: 'voltesemibold'; padding-bottom: 15px;display: block;}*/
.blog-content-inn h1, .blog-content-inn-title {font-size: 35px;line-height: 31px;color: #000000;font-weight: 700;font-family: "Oswald";padding: 0 0 5px;margin-bottom: 15px;}
.blog-content-inn h1 a, .blog-content-inn-title a {color: #000000;}
.blog-content-inn h4, .blog-content-inn-title {font-size: 35px;line-height: 31px;color: #000000;font-weight: 700;font-family: "Oswald";padding: 0 0 5px;margin-bottom: 15px;}
.blog-content-inn h4 a, .blog-content-inn-title a {color: #000000;}
.comment-innr-div ul {padding: 15px 0;margin: 0;border-top: 1px solid #b2b2b2;}
.comment-innr-div ul li {font-size: 18px;color: #414141;font-family: 'volteregular';list-style: none;display: inline-block;margin-right: 11px;}
.comment-innr-div ul li a {color: #414141;}
.comment-innr-div ul li a i {color: #1e77bc;padding-right: 10px;}
.blog-content-inn p {font-size: 18px;line-height: 28px;color: #414141;font-weight: 500;font-family: 'voltemedium';}
.small-blog-bx .blog-content-inn h1 {font-size: 32px;line-height: 42px;}
.blog-page .col-sm-8 .blog-content-inn h1 {font-size: 32px;line-height: 42px;color: #000000;font-weight: 700;font-family: "Oswald";padding: 0 0 5px;margin-bottom: 15px;}
.blog-page .col-sm-8 .blog-content-inn h1 a {color: #000000;}
.small-blog-bx .blog-content-inn h4 {font-size: 30px;line-height: 40px;}
.search-blog form.search-form {position: relative;}
.search-blog .search-form input.search-field {padding: 6px 45px 6px 13px!important;border: none;outline: none;background: #f3f3f3;height: 52px;color: #414141 !important;width: 100%;box-shadow: none;margin-bottom: 0px;font-weight: 500 !important;position: relative;font-size: 18px !important;font-family: 'volteregular';}
.search-blog .search-form .search-submit {margin: 0;width: 45px;background: url(../png/blog-search.png) no-repeat center right;position: absolute;top: 50%;right: 15px;bottom: 0;cursor: pointer;border-radius: 0;border: none;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);text-indent: -9999px;overflow: hidden;}
.sibar-blog-title {font-size: 36px;letter-spacing: 1px;color: #151515;font-weight: 700;font-family: 'Oswald', sans-serif;margin-bottom: 15px;}
.blog-sidebar {padding: 30px 30px;background: #f3f3f3;margin-top: 40px;}
.blog-sidebar ul {padding: 0;margin: 0;}
.blog-sidebar ul li {padding: 13px 0;list-style: none;font-size: 18px;line-height: normal;color: #000000;font-family: 'voltemedium';}
.blog-sidebar ul li a {color: #000000;}
.blog-sidebar ul li+li {border-top: 1px dashed #a1a1a1;}
.blog-sidebar ul li a:hover {color: #1e77bc;}
.blog-content-inn h4 a:hover, .blog-content-inn-title a:hover {color: #1e77bc;}
/*---------------*/
.comment-respond .comment-reply-title {margin: 0px;padding: 0px 0 11px;font-size: 36px;line-height: 52px;color: #000000;font-weight: 700;font-family: "Oswald";}
p.comment-notes {margin: 0px;padding: 0px 0 15px;font-size: 18px;line-height: 26px;color: #414141;font-family: 'voltemedium';}
p.comment-form-author {width: 49%;float: left;}
.comment-respond p label {margin: 0px;font-size: 18px;line-height: 26px;color: #414141;font-family: 'voltemedium';display: none;}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {width: 100% !important;border: 1px solid #c2c2c2;padding: 8px 14px !important;font-size: 18px !important;font-weight: 400;border-radius: 0;position: relative;background-color: transparent;color: #575757;font-family: 'voltemedium';display: block;}
p.comment-form-email {width: 49%;float: right;}
#commentform textarea {height: 100px !important;}
.comment-respond p.form-submit {float: left;width: 100%;display: block;margin-top: 5px;margin-bottom: 0;}
#commentform #submit {font-size: 28px;color: #ffffff;font-weight: 600;font-family: 'Oswald', sans-serif;border-radius: 5px;background-color: #2388DA;cursor: pointer;border: none;transition: all 1s;text-align: center;padding: 12px 25px;display: inline-block;text-transform: uppercase;}
#commentform #submit:hover {background: #1e77bc;color: #fff;}
div#respond {padding: 45px 0 0;}
#commentform input[type=email]:focus, #commentform input[type=text]:focus, #commentform input[type=url]:focus, #commentform textarea:focus {border-color: #1e77bc;border-width: 2px;}
a.comment-reply-link {font-size: 16px;line-height: 40px;color: #414141;font-family: 'voltesemibold';width: 94px;display: inline-block;text-align: center;font-size: 18px;transition: all 1s ease;border: 1px solid #000;}
a.comment-reply-link:hover {border-color: #1e77bc;color: #1e77bc;}
.comment-metadata time {padding-bottom: 7px;display: block;}
.page-title {font-size: 36px;line-height: normal;color: #000000;font-weight: 700;font-family: "Oswald";}
div#comments h2.comments-title {font-size: 36px;line-height: normal;color: #000000;font-weight: 700;font-family: "Oswald";}
ol.comment-list {padding: 0;list-style: none;}
nav.navigation.posts-navigation h2.screen-reader-text {display: none;}
nav.navigation.posts-navigation .nav-links {display: none;}
.comment-body {margin-bottom: 30px;}
.comment-respond form#commentform p input[type="checkbox"] {width: auto !important;height: auto;float: none;margin-top: 0 !important;position: absolute;top: 7px;left: 0;}
.comment-content.entry-content p {font-size: 18px;line-height: 26px;color: #414141;font-family: 'voltemedium';}
.comments-header.section-inner.small.max-percentage h2.comment-reply-title {font-size: 18px;line-height: 28px;color: #414141;font-family: 'voltemedium';}
.comment-author.vcard img.avatar {width: 50px;margin-right: 13px;border: 4px solid #ece8e8;}
footer.comment-meta {font-size: 18px;line-height: 26px;color: #414141;font-family: 'voltemedium';}
footer.comment-meta a {color: #414141;}
footer.comment-meta a:hover {color: #1e77bc;}
.comment-author.vcard {margin-bottom: 15px;}
.nav-next {float: right;}
.nav-links a {font-size: 28px;color: #ffffff;font-weight: 600;font-family: 'Oswald', sans-serif;border-radius: 5px;background-color: #2388DA;cursor: pointer;border: none;transition: all 1s;text-align: center;padding: 12px 25px;display: inline-block;text-transform: uppercase;}
.nav-next a:hover, .nav-previous a:hover {background: #1e77bc;color: #fff;}
.nav-previous a:hover .hover-img {opacity: 1 !important;}
.nav-previous {float: left;}
.related-posts {padding: 0 0 125px;}
.related-ps-title {font-size: 36px;line-height: normal;color: #000000;font-weight: 700;font-family: "Oswald";padding-bottom: 20px;}
.related-posts .blog-content-inn-title {font-size: 28px;line-height: 38px;}
/*------------*/
.socail-cnt a:last-child {border-right: none;}
.contact-Infos:last-child {padding-left: 15px;}
.inner-banner .banner-text p {margin: 0px;padding: 0px 0 15px;font-size: 20px;line-height: 24px;}
.inner-banner .hero-inn-title {padding-bottom: 18px;color: #1e77bc;line-height: 50px;}
.inner-banner .banner-text p b {color: #1e77bc;}
.inner-banner .available-btn {
    margin-top: 0px;
    justify-content: center;
}
.inner-banner .banner-text .available-btn a {width: auto;padding: 16px 24px;font-size: 28px;color: #1e77bc;font-weight: 600;font-family: 'Oswald', sans-serif;text-transform: uppercase;text-align: center;border-radius: 5px;background-color: #ffffff;display: inline-block;transition: all 1s;margin-right: 15px;}
.inner-banner .banner-text .available-btn a:hover {background-color: #1e77bc;color: #fff;}
.banner-text-inner .banner-text {max-width: 720px;padding-right: 0;padding-top: 98px;}
/******************* developer css ************************/
.archive-header-inner.section-inner.medium {text-align: left;padding: 0 0 16px;}
.archive-header-inner.section-inner.medium h1.archive-title {font-size: 35px;line-height: 31px;color: #000000;font-weight: 700;font-family: "Oswald";text-transform: capitalize;}
.archive-header-inner.section-inner.medium h1.archive-title span.color-accent {color: #1e77bc;}
.archive-subtitle.section-inner.thin.max-percentage.intro-text p {font-size: 18px;line-height: 28px;color: #414141;font-weight: 500;font-family: 'voltemedium';}
.gform_body label.gfield_label {}
nav.navigation.post-navigation {overflow: hidden;}
p.comment-form-cookies-consent {position: relative;padding-left: 21px;}
p.comment-form-cookies-consent label {display: block;font-size: 18px;line-height: 26px;color: #414141;font-family: 'voltemedium';}
.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 !important;margin-bottom: 10px!important;border-top: none !important;border-bottom: none !important;padding-bottom: 0 !important;padding-top: 0 !important;}
.gform_wrapper .validation_message {font-weight: 500;margin: 0px !important;padding: 0px !important;}
.gform_wrapper .gfield_description.validation_message, .request-form-tb .gform_wrapper .top_label .gfield_description.validation_message {padding: 0 0!important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .request-form-tb .gform_wrapper li.gfield_html {max-width: 100% !important;}
.gform_wrapper .top_label .gfield_error {width: 100% !important;}
.gform_wrapper .validation_message {font-weight: normal !important;display: none;}
.banner-form .gform_wrapper div.validation_error {color: #790000;font-size: 1em;font-weight: 700;margin-bottom: 10px;border-top: none;border-bottom: none;padding: 0px 0 0px 0;clear: both;width: 100%;text-align: center;}
.banner-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {max-width: 100%;padding-right: 0!important;padding: 2px 0 0 !important;display: none;margin: 0 !important;}
.gform_ajax_spinner {display: none !important;}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li {padding: 0!important;margin: 0 !important;}
.contact-form-inn .gform_wrapper li.gfield.gfield_error, .contact-form-inn .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: inherit !important;margin-bottom: 15px!important;border-top: none !important;border-bottom: none !important;padding-bottom: 0 !important;padding-top: 0 !important;}
.contact-form-inn .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, .contact-form-inn .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {width: 50%!important;}
.contact-form-inn .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {max-width: 100% !important;padding-right: 0!important;padding: 4px 0 0 !important;}
.navigation.post-navigation h2.screen-reader-text {display: none;}
cite, figcaption, .wp-caption-text, .post-meta, .entry-content .wp-block-archives li, .entry-content .wp-block-categories li, .entry-content .wp-block-latest-posts li, .wp-block-latest-comments__comment-date, .wp-block-latest-posts__post-date, .wp-block-embed figcaption, .wp-block-image figcaption, .wp-block-pullquote cite, .comment-metadata, .comment-respond .comment-notes, .comment-respond .logged-in-as, .pagination .dots, .entry-content hr:not(.has-background), hr.styled-separator, :root .has-secondary-color {color: #414141 !important;}
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio] {vertical-align: top !important;}
/*======================================================================= GDPR ==========================================================================================*/
/*--------------------------*/
.gdprboxcolor {background-color: #1e77bc !important}
.gdpr-tab .active, .gdpr-tab .gdpr-tablinks:hover {background: #2388DA !important;color: #fff;}
.gdpr-tab {border: 1px solid #2388DA !important;}
.gdpr-tab .gdpr-tablinks {border-right: 1px solid #2388DA;padding: 10px;}
.gdpr-tab .gdpr-tablinks:last-child {border-right: none;}
.gdpr-panel-heading h4 {padding: 10px 6px;margin: 0;}
.gdprdefaults {border: none !important;-webkit-box-shadow: inherit !important;box-shadow: inherit !important;background: transparent!important;}
.gdpr-panel-heading {border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
div#recap-container-4 {margin: 15px 0;}
.gdpr-panel-body label {color: #000 !important;font-size: 21px !important;font-family: 'voltemedium' !important;margin: 0 0 5px;padding: 0px;display: block !important;font-weight: normal !important;}
.gdpr-panel-body label.containerr {padding-left: 35px;}
.gdpr-panel-body .gdprinp {border: solid 1px #dcdcdc !important;border-radius: 5px !important;height: auto;padding: 12px 15px !important;font-size: 18px !important;color: #000;text-transform: capitalize;font-family: 'voltemedium' !important;background: #fff;box-sizing: border-box;}
.containerr input:checked ~ .gdprcheckmark {background-color: #2388DA !important;}
button.submitrequestbtn {font-size: 20px !important;color: #fff;border-radius: 5px;background: #2388DA !important;padding: 15px 26px;text-align: center;text-transform: uppercase;font-family: 'voltemedium';font-weight: bold;cursor: pointer;display: inline-block;min-width: 200px;}
.lets-talk-right figure img {border: 10px solid #1e77bc;}
button.submitrequestbtn:hover {background-color: #292b2c !important;color: #fff;}
div#recap-container-2, div#recap-container-3 {margin-top: 20px;}
input[type=submit].gdpracceptbutton {background-color: #2388DA !important;color: #fff;border: 1px solid #2388DA;}
input[type=submit].gdpracceptbutton:hover {background-color: #f4e201!important;border: 1px solid #f4e201;}
div#myModalgdrp>div {float: right !important;width: 190px;}
div#myModalgdrp {width: 100%;max-width: 100% !important;padding: 8px !important;border-radius: 0px !important;border: 0px !important;box-sizing: border-box;}
div#myModalgdrp br {display: none;}
div#myModalgdrp h4.gdprtxt {float: left;width: 75%;font-weight: 400;font-size: 18px;margin: 0;padding: 9px 0;color: #fff;}
div#myModalgdrp .gdpracceptbtn {color: #fff !important;background-color: #2388DA !important;border-color: #2388DA !important;font-weight: 600;font-size: 17px;padding: 6px 10px;}
div#myModalgdrp .gdpracceptbtn:hover {color: #000000 !important;background-color: transparent !important;border-color: #2388DA !important;}
div#myModalgdrp .gdprdntacceptbtn {color: #fff !important;background-color: #000000 !important;border-color: #000000 !important;font-weight: 600;font-size: 17px;padding: 6px 10px;}
div#myModalgdrp .gdprdntacceptbtn:hover {color: #000000 !important;background-color: transparent !important;border-color: #000000 !important;}
.gdprpanel>.gdpr-panel-heading {color: #fff;background: linear-gradient(#1e77bc, #1e77bc)!important;border-color: #1e77bc !important;}
.s-right-sidebar .contact-form-inn {
    background: #e6e9ea;
    border-radius: 5px;
    border: 6px solid #fff;
    padding: 15px 5px;
    text-align: center;
    margin: 0;
}
.s-right-sidebar .contact-form-inn ul li {
    font-size: 13px;
}
.s-right-sidebar .contact-form-inn .gform_wrapper .medium {
    font-size: 15px !important;
    padding: 8px 10px 8px !important;
    height: 40px;
}
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio] {
    top: 0 !important;
}
.s-right-sidebar .contact-form-inn .gform_wrapper {
    padding-top: 0;
}
.service-detail-form h3 {
    font-size: 30px;
    letter-spacing: 1px;
    color: #151515;
    font-weight: 700;
    font-family: 'Oswald', sans-serif;
    margin-bottom: 15px;
    padding-left: 20px;
    padding-top: 11px;
}

.footer-map iframe {
    width: 100% !important;
    height: 360px;
}
.footer-map {
    padding-right: 70px;
    padding-top: 0;
}
.license-banner-logo {
    padding-top: 20px;
}
.license-banner-logo p {
    margin-bottom: 5px;
}



@media (max-width:767px) {
.afforble-left .available-btn a {font-size: 15px!important;}
/*--------------------------*/
div#myModalgdrp {text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
div#myModalgdrp h4.gdprtxt {float: none;width: 100%;text-align: center;font-size: 13px;line-height: 20px;}
div#myModalgdrp div {text-align: center;}
.gdpr-tab button {width: 50%;}
button.submitrequestbtn {font-size: 16px !important;padding: 10px 20px;min-width: auto;}
	.gform_button_select_files {
    padding: 6px 16px;
    font-size: 14px;
    line-height: normal !important;
}
}
@media (max-width: 520px) {
.gdpr-tab button {width: 100%;}
.gdpr-tab .gdpr-tablinks {border-right: none;border-bottom: 1px solid #2388DA;}
.gdpr-tab .gdpr-tablinks:last-child {border-bottom: none;}
.afforble-left .available-btn a {font-size: 14px!important;}
}
.map img {width: 100%;}
.wrap-html-sitemap {padding: 0 0 90px;}
.wrap-html-sitemap h2 {font-size: 34px;color: #2388DA;font-weight: 700;font-family: 'Oswald', sans-serif;padding: 6px 0;}
.wrap-html-sitemap ul {margin: 0px;padding: 0px;}
.wrap-html-sitemap ul li {margin: 0px;padding: 0px;font-size: 18px;color: #414141;font-weight: 500;font-family: 'voltemedium';list-style: none;background: url(../png/check-icon.png) no-repeat top 9px left;padding: 5px 0 5px 30px;background-size: 22px;}
.wrap-html-sitemap ul li a {color: #414141;}
.wrap-html-sitemap ul li a:hover {color: #1e77bc;}
.callto-action .cll-div a:hover {color: #1e77bc;}
.service-item figure img {transition: all 1s;    width: auto;}
.service-section-inn .service-list ul li:hover .service-item figure img {transform: scale(1.1);}
.service-section-inn .service-list ul li:hover .service-item .service-title a {color: #1e77bc;}
.affordabl-demoliation .newOrleans-div .row {align-items: inherit !important;}
.page-id-360 section.about-page, .page-id-358 section.about-page {padding-bottom: 100px;}
.ginput_container.ginput_container_checkbox ul li label {font-weight: 600;}
.quote-parent a {text-transform: uppercase;position: fixed;right: -89px;top: 60%;transform: translateY(-50%);background-color: #1e77bc;padding: 5px 21px;z-index: 99;transform: rotate(270deg);font-size: 30px;line-height: normal;color: #fff;font-weight: 700;font-family: 'Oswald', sans-serif;}
.quote-parent a:hover {background-color: #000;color: #fff;}
.banner-logo {margin: 18px 0 0;position: absolute;bottom: 0px;background: #fff;padding: 10px;border-radius: 10px 10px 0 0;left: 50%;transform: translateX(-50%);}
.seal {margin: 24px -110px 0 0;}
.seal img {max-height: 80px;width: auto;margin-right: 16px;max-height: 101px;}
section.gallery-section {padding: 80px 0;background: #f8f8f8;margin-top: 60px;}
section.gallery-section .section-title, section.gallery-section-inn .section-title {text-align: center;}
.gallery-image {overflow: hidden;margin-top: 20px;}
.gallery-image ul {margin: 0px -10px;padding: 0px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.gallery-image ul li {margin: 0px;padding: 10px;list-style: none;width: 25%;}
.gallery-image ul li figure {margin: 0px;overflow: hidden;position: relative;border: 3px solid #1e77bc;}
.gallery-image ul li figure img {width: 100%;height: auto;transition: all 1s;}
.gallery-image ul li figure:hover img {transform: scale(1.05);}
.banner-form .gform_wrapper ul.gfield_checkbox li {position: relative;padding-left: 22px !important;}
.banner-form .gform_wrapper ul.gfield_checkbox li input[type=checkbox] {position: absolute;left: 0;top: 1px;}
/* .banner-form .gform_wrapper ul.gform_fields label {font-size: 18px;line-height: 28px;color: #2388DA;font-weight: 500;font-family: 'voltemedium';margin: 0;max-width: 100%;}
 */
.banner-form .gchoice_select_all, .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .banner-form .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {font-weight: 500 !important;}
.about-left-content.default-css h1 {font-size: 56px;line-height: 58px;color: #1e77bc;}
.service-dtl-content.default-css > h1 {font-size: 56px;line-height: 58px;color: #1e77bc;}
.service-dtl-content.default-css > h1 b {color: #000;}
.contact-form-inn .gform_wrapper .validation_message {display: block !important;}
.contact-form-inn .gform_wrapper .validation_error {display: none;}
.banner-text h2 {color: #fff;}
.b-text h1 {font-size: 50px;color: #ffffff;font-family: 'Bebas Neue', cursive;text-transform: uppercase;}
@media only screen and (min-width: 641px) {
.contact-form-inn .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;}
.contact-form-inn .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .contact-form-inn .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {max-width: calc(50% - 0px) !important;}
}
.gg-gallery {margin-top: 0px !important}
section.gallery-section-inn {padding: 80px 0;background: #f8f8f8;}
.default-css figure figcaption {display: none;}
.page-id-363 section.about-page {padding-bottom: 90px;}
.gform_validation_errors {display: none !important;}
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top: 0 !important;}
.gform_delete {width: 15px !important;height: 15px !important;}
#rc-imageselect, .g-recaptcha {transform: scale(0.77);-webkit-transform: scale(0.77);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
.g-recaptcha {transform: scale(0.77);-webkit-transform: scale(0.77);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {padding: 14px !important;}
.popup-form .form-title {margin-bottom: 0;
    font-size: 30px;
    color: #fff;
    font-weight: 600;
    font-family: 'Oswald',sans-serif;
    text-align: center;
    width: 100%;
    height: auto;
    background-color: #1e77bc;
    position: relative;
    padding: 10px 20px;
    line-height: 36px;}
.popup-form .form-title strong {color: #FFEB01;}

.modal.popup-form .modal-body {
    border: none;
    padding: 0;
}
.banner-form.popupformx {
    width: 100%;padding: 28px 0;
}

.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {
    background: #fff !important;
}
.affordabl-demoliation .available-btn {
    margin-top: 0px;
}
.s-right-sidebar.sticky {
    position: sticky;
    top: 130px;
    right: 0;
}
.banner-form p.gform_required_legend {
    display: none;
}

.banner-form .gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {
    background: #fff !important;
}

.license-footer {
    background: #fff;
    margin: 15px 20px 0 0;
    padding: 10px;
    text-align: center;
}

.license-contact {
    text-align: center;
    display: flex
;
    align-items: center;
    justify-content: center;
    margin-top: 55px;
    width: 100%;
}
.license-contact p {
    margin: 0 15px;
    background: #fff;
    box-shadow: 0 0 30px rgb(26 36 107 / 16%);
    padding: 15px;
    font-weight: 600;
}
.license-footer p {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 18px;
}