@import '../css/font-awesome.css';
/* @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');/* font-family: 'Poppins', sans-serif; */

@font-face {
font-family: 'Mont';
src: local('Mont Regular'), local('Mont-Regular'), url('https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/fonts/Mont-Regular.woff2?hash=36abcd5a96706a2e35ed22d3fda349dc') format('woff2'), url('https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/fonts/Mont-Regular.woff?hash=3d5e92f59529b5aa9e607ab0a8271805') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: local('Mont SemiBold'), local('Mont-SemiBold'), url('https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/fonts/Mont-SemiBold.woff2?hash=9bde9d37b5c94a095c02d4bcd9998ca6') format('woff2'), url('https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/fonts/Mont-SemiBold.woff?hash=a8641e22ec3bd96c44a2aced9c7c0319') format('woff');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: local('Mont Bold'), local('Mont-Bold'), url('https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/fonts/Mont-Bold.woff2?hash=a2de048a8d923d683dc800303eeee431') format('woff2'), url('https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/fonts/Mont-Bold.woff?hash=247bd016a7e69ac58de22ff3dd4f823e') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
.header.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);}
@keyframes slide-down {0% {opacity: 0;transform: translateY(-100%);}
100% {opacity: 0.9;transform: translateY(0);}
}
.header {transition: all 0.6s;}
body {padding: 0;margin: 0;font-weight: 400;font-family: 'Mont';}
html, body {width: 100%;height: 100%}
a {text-decoration: none;color: #f93822;}
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:#f93822;color:#fff}
::selection {background-color: #f93822;color: #fff}
img {max-width: 100%;height: auto}
.underline {color: #f93822;text-decoration: underline}
.highlight {color: #f93822}
#back-top-wrapper {position: fixed;right: 78px;bottom: 25px;overflow: hidden;z-index: 2;}
p#back-top {margin: 0;}
#back-top-wrapper #back-top a {width: 64px;height: 64px;opacity: 1;border-radius: 50%;transition: 200ms all;text-align: center;line-height: 60px;text-decoration: none;text-transform: uppercase;display: inline-block;background: #f93822 url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/top-arrow-png.webp?bwp) no-repeat;background-position: center;border: 2px solid #12101b;}
#back-top-wrapper #back-top a:hover {background-color: #12101b;border-color: #f93822;}
button.sub-menu-toggle {display: none;}
.default-css {width: 100%;padding: 0 0}
.default-css h1 {font-size: 40px;color: #12101b;font-weight: 700;font-family: 'Mont';margin-bottom: 20px;}
.default-css h2 {font-size: 36px;color: #12101b;font-weight: 700;font-family: 'Mont';margin-bottom: 20px;}
.default-css h3 {font-size: 30px;color: #12101b;font-weight: 700;font-family: 'Mont';margin-bottom: 20px;}
.default-css h4 {font-size: 27px;color: #12101b;font-weight: 700;font-family: 'Mont';margin-bottom: 20px;}
.default-css h5 {font-size: 22px;color: #12101b;font-weight: 600;font-family: 'Mont';margin-bottom: 20px;}
.default-css h6 {font-size: 22px;color: #12101b;font-weight: 600;font-family: 'Mont';margin-bottom: 20px;}
.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: #f93822;}
.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: #12101b;}
.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: #12101b;}
.default-css iframe {width: 100%;height: 550px !important;}
.alignleft {float: left;margin-right: 15px;margin-bottom: 15px;margin-top: 10px;}
.alignright {float: right;margin-bottom: 15px;margin-top: 10px;margin-left: 15px}
.aligncenter {clear: both;display: block;margin: 10px auto 15px}
.default-css p {font-size: 18px;line-height: 28px;color: #868686;font-family: 'Mont';margin-bottom: 20px;}
.default-css p b {color: #12101b;font-weight: 700;}
.default-css p a {color: #f93822}
.default-css p a:hover {color: #12101b}
.default-css ul {margin-bottom: 0;padding: 0;}
.default-css ol {padding: 0 0 0 18px}
.default-css ul li, .default-css ol li {font-size: 18px;line-height: 32px;color: #868686;font-family: 'Mont';margin-bottom: 20px;}
.default-css ul li a, .default-css ol li a {color: #f93822}
.default-css ul li a:hover, .default-css ol li a:hover {color: #12101b}
.default-css ul li {list-style: none;background: url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/list-image-png.webp?bwp) no-repeat top left;padding-left: 32px;background-position: 0 4px;}
.hero-title .underline {color: #f93822;}
.default-css p img {padding: 0}
.default-css p span {color: #f93822;}
/*========================home page design css start=============================*/
/*=========header-section===========*/
.top-section {padding: 11px 0;}
.header-right {text-align: right;}
.top-social {display: inline-block;position: relative;top: 7px;}
.call-now-parent {display: inline-block;vertical-align: middle;}
.top-social a {width: 46px;height: 46px;border-radius: 50%;background-color: #0c2f55;display: inline-block;line-height: 46px;text-align: center;font-size: 24px;color: #fff;margin: 0 5px;}
.top-social a:hover {background-color: #0078c7;color: #fff;}
.call-now {position: relative;text-align: left;padding: 15px 15px 15px 90px;background: #fed7d3;margin: 0 0 0 20px;float: right;}
.call-now span {font-size: 18px;color: #f93822;font-family: 'Mont';font-weight: 700;line-height: normal;text-transform: uppercase;}
.call-now span a {font-size: 30px;color: #000;display: block;line-height: 40px;font-family: 'Mont';font-weight: 700;}
.call-now span a:hover {color: #f93822;}
.call-now figure {width: 60px;height: 60px;background: #ffffff;text-align: center;line-height: 60px;position: absolute;top: 21px;left: 18px;margin: 0;}
.header-btn a {font-size: 18px;color: #f93822;font-family: 'Poppins', sans-serif;font-weight: 700;background-color: #fed7d3;min-width: 240px;display: inline-block;text-align: center;padding: 17px 15px;text-transform: uppercase;}
.header-btn a:after {content: '';width: 0;height: 0;border-style: solid;border-width: 12px 0px 12px 12px;border-color: transparent transparent transparent #12101b;position: absolute;right: 2px;bottom: -3px;transform: rotate(45deg);}
.btn-1 a {background-color: #f93822 !important;color: #ffffff;}
.btn-1 a:hover {background-color: #12101b !important;color: #ffffff !important;}
.header-btn a:hover:after {border-color: transparent transparent transparent #f93822;}
.header-btn a:hover {background-color: #12101b;color: #ffffff;}
.header-btn {float: right;margin: 18px 0 0 20px;position: relative;    overflow: hidden;}
.menu-bar {float: right;margin: 36px 10px 0 0px;}
.logo {position: relative;text-align: center;padding: 30px 65px 30px 25px;background: #fed7d3;}
.logo:before {position: absolute;left: -50px;top: 0;bottom: 0;background: #fed7d3;width: 50px;content: "";}
.header .header-right:before {content: "";position: absolute;right: 0px;top: 0;bottom: 0;background: #fed7d3;width: 150px;}
/*=========banner-section===========*/
section.banner-section>img {width: 100%;}
.hero-title {color: #12101b;font-size: 64px;font-weight: 700;font-family: 'Mont';line-height: 68px;margin-bottom: 22px;}
.hero-title b {color: #12101b;}
.banner-content h1, .banner-content h2 {color: #000;font-size: 64px;font-weight: 700;font-family: 'Mont';line-height: 68px;margin-bottom: 22px;}
.banner-content h1 span, .banner-content h2 span {color: #12101b;}
.banner-content h1 b, .banner-content h2 b {color: #f93822;}
.banner-content p {color: #868686;font-size: 22px;margin: 35px 0;line-height: 30px;font-weight: 600;font-family: 'Mont';}
.default-btn {color: #ffffff;font-size: 18px;background-color: #f93822;padding: 16px 30px;display: inline-block;text-transform: uppercase;font-family: 'Poppins', sans-serif;font-weight: 600;position: relative;text-align: center;    border-radius: 8px;}
.default-btn-2 {margin-left: 20px;position: relative;background: #12101b;}
.banner-btn .default-btn span {background: #414049;height: 40px;width: 40px;display: inline-block;text-align: center;position: absolute;text-align: center;top: 50%;transform: translateY(-50%);left: 10px;line-height: 36px;}
.default-btn:after {content: '';width: 0;height: 0;border-style: solid;border-width: 12px 0px 12px 12px;border-color: transparent transparent transparent #12101b;position: absolute;right: 2px;bottom: -4px;transform: rotate(45deg);}
.default-btn-2:after {border-color: transparent transparent transparent #f93822;}
.default-btn:hover {background: #12101b;color: #ffffff;}
.default-btn:hover:after {border-color: transparent transparent transparent #f93822;}
.default-btn-2:hover {background: #f93822;color: #ffffff;}
.default-btn-2:hover:after {border-color: transparent transparent transparent #12101b;}
section.banner-section {position: relative;background-size: cover !important;padding: 70px 0;background-repeat: no-repeat !important;}
.banner-caption {position: absolute;top: 45%;transform: translateY(-50%);left: 0;right: 0;width: 100%;}
.banner-img {margin-right: -195px;}
.banner-img img {width: 788px;}
/*=========logo-section===========*/
.logo-section {padding: 60px 0 60px;background-size: 100% 100%;box-shadow: 0 0 50px rgba(1, 2, 2, 0.10);}
.brand-logo ul {padding: 0;margin: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.brand-logo ul li {list-style: none;width: 12.33%;padding: 5px;text-align: center;display: inline-block;}
.brand-logo ul li .logo-img {background-color: #f3f3f3;text-align: center;padding: 20px 10px;overflow: hidden;height: 100%;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;align-items: center;}
.section-heading {padding: 0 0 15px;}
.heading-title {color: #12101b;font-size: 50px;font-weight: 700;font-family: 'Mont';line-height: 50px;text-transform: capitalize;}
.section-heading p {color: #868686;font-size: 18px;line-height: 28px;font-weight: 400;font-family: 'Mont';}
.section-heading p a {color: #f93822;}
.section-heading p a:hover {color: #868686;}
.logo-btn {margin: 38px 0 0;text-align: center;}
.logo-btn .default-btn {min-width: 180px;}
/*=========people-section===========*/
.people-section {padding: 110px 0;}
.people-img {margin-left: -250px;}
.people-content .heading-title {margin: 0 0 20px;}
/* .people-icon-parent figure {margin: 0; float: left; width: 102px;}
 */
.people-icon-parent figure {margin: 0;width: 102px;height: 102px;background: #feebe8;border-radius: 50%;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;align-content: center;position: relative;}
.people-icon-parent figure:before {content: "";position: absolute;bottom: 5px;width: 15px;height: 15px;background: #ffffff;border-radius: 50%;right: 15px;box-shadow: 0 0 10px rgba(204, 204, 204, 0.52);}
.people-icon-parent figure:after {content: "";position: absolute;top: 5px;width: 15px;height: 15px;background: #ffffff;border-radius: 50%;left: 15px;box-shadow: 0 0 10px rgba(204, 204, 204, 0.52);}
.people-icon-parent:hover figure:after, .people-icon-parent:hover figure:before {background: #12101b !important;}
.people-text {width: -webkit-calc(100% - 120px);width: -moz-calc(100% - 120px);width: calc(100% - 123px);float: right;padding-left: 15px;}
.people-text p {font-size: 24px;color: #12101b;font-weight: 700;font-family: 'Mont';padding: 20px 0;line-height: 30px;}
.people-icon-parent {margin: 0 0 20px;background: #ffffff;padding: 0 35px 0 10px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;box-shadow: 20px 20px 40px 10px rgba(18, 16, 27, 0.10);position: relative;}
.people-icon-parent:after {content: '';width: 0;height: 0;border-style: solid;border-width: 15px 0px 15px 15px;border-color: transparent transparent transparent #12101b;position: absolute;right: 2px;bottom: -6px;transform: rotate(45deg);}
.people-icon-parent:hover:after {border-color: transparent transparent transparent #f93822;}
.people-btn {text-align: center;margin: 25px auto 0;}
.people-btn .default-btn {min-width: 242px;font-weight: 700;letter-spacing: 1px;}
/*=========seo-section===========*/
.seo-section {padding: 95px 0 240px;background-attachment: fixed;}
.seo-section .heading-title {margin: 0 0 20px;}
/*=========agency-section===========*/
.seo-video {position: relative;margin-top: -240px;}
.video-play-btn {position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);margin: 0 auto;text-align: center;}
.seo-video .video-play-btn a {width: 88px;height: 88px;text-align: center;cursor: pointer;line-height: 88px;background: #f93822;display: inline-block;}
.agency-text {max-width: 790px;}
.agency-text .heading-title {font-size: 40px;}
.agency-content {display: flex;align-items: center;justify-content: space-between;margin: 55px 0 30px;}
.agency-btn .default-btn {font-weight: 700;}
/*=========digital-section===========*/
.digital-section .digital-content {margin-right: -26px;}
.digital-section {padding: 15px 0 90px;border-top: 1px solid #fed7d3;}
.digital-content strong {color: #f93822;font-size: 24px;line-height: 30px;margin: 20px 0;font-family: 'Mont';font-weight: 600;display: block;}
.digital-content p {color: #868686;font-size: 18px;line-height: 28px;font-weight: 400;font-family: 'Mont';}
.digital-content p a {color: #f93822;border-bottom: 1px solid #f93822;display: inline-block;line-height: normal;font-weight: 700;}
.digital-content p a:hover {color: #12101b;border-color: #12101b;}
.digital-btn {margin: 40px 0 0;}
.digital-btn .default-btn:hover {background-color: #f93822;}
.digital-btn .default-btn {min-width: 180px;background-color: #12101b;font-weight: 700;}
.digital-btn .default-btn:after {border-color: transparent transparent transparent #f93822;}
.digital-btn .default-btn:hover:after {border-color: transparent transparent transparent #12101b;}
.digital-img {margin-right: -160px;}
.digital-content {padding: 40px 0;}
/*=========services-section===========*/
.services-section {padding: 100px 0 110px;background-attachment: fixed;}
.services-section .row {justify-content: center;}
.services-parent {background: #ffffff;text-align: center;padding: 35px 22px;position: relative;transition: all 0.5s ease;height: 100%;}
.services-section .row .col-sm-4 {margin: 0 0 30px;}
.services-bottom-btn {margin: 10px auto 0;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;}
.services-parent:hover .default-btn {background: #f93822;color: #ffffff;}
.services-parent figure {margin: 0 auto 10px;width: 128px;height: 128px;background: #feebe8;border-radius: 50%;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;align-content: center;position: relative;}
.services-parent figure:before {content: "";position: absolute;bottom: 5px;width: 15px;height: 15px;background: #ffffff;border-radius: 50%;right: 15px;box-shadow: 0 0 10px rgba(204, 204, 204, 0.52);}
.services-parent figure:after {content: "";position: absolute;top: 5px;width: 15px;height: 15px;background: #ffffff;border-radius: 50%;left: 15px;box-shadow: 0 0 10px rgba(204, 204, 204, 0.52);}
.services-parent:hover figure:after, .services-parent:hover figure:before {background: #12101b !important;}
.services-parent:hover .services-title {color: #f93822;}
.services-title {font-size: 26px;color: #2f3031;font-weight: 700;line-height: 30px;font-family: 'Mont';margin: 0 0 18px;}
.services-title a {color: #2f3031;}
.services-title a:hover {color: #f93822;}
.services-btn .default-btn {background: #d0cfd1;color: #12101b;font-weight: 700;}
.services-section .section-heading {padding: 0 0 35px;}
.services-parent:hover {box-shadow: 0px 25px 50px 0px rgba(18, 16, 27, 0.2);transition: all 0.5s ease;}
.services-parent:hover:before {content: '';width: 0;height: 0;border-style: solid;border-width: 15px 0px 15px 15px;border-color: transparent transparent transparent #f93822;position: absolute;left: 0;top: -7px;transform: rotate(-137deg);transition: all 0.5s ease;}
.services-parent:hover:after {content: '';width: 0;height: 0;border-style: solid;border-width: 15px 0px 15px 15px;border-color: transparent transparent transparent #f93822;position: absolute;right: 0;bottom: -6px;transform: rotate(45deg);transition: all 0.5s ease;}
.services-content p {color: #636363;font-size: 18px;line-height: 26px;font-weight: 400;}
.services-content p {color: #636363;font-size: 18px;font-family: 'Poppins', sans-serif;line-height: 26px;font-weight: 400;}
/*=========label-section===========*/
.label-bottom-btn {margin: 30px auto 0;text-align: center;}
.label-section {padding: 110px 0 280px;}
.label-service-list ul.teal-list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;padding: 0;list-style: none;margin: 30px 0 0 0;justify-content: center;}
.label-service-list ul.teal-list li {width: 100%;min-height: 1px;margin-right: 15px;margin-left: 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: calc(50% - 30px);padding: 10px 10px 10px 10px;position: relative;transition: all 0.5s ease;}
ul.teal-list li {display: flex;align-items: center;background: #fff;box-shadow: 15px 26px 45px 5px rgba(18, 16, 27, 0.1);margin: 0 0 20px 0;}
.label-img {position: relative;z-index: 1;width: 110px;height: 110px;background: #feebe8;border-radius: 100%;text-align: center;transition: all 0.5s ease;line-height: 102px;}
.label-title {float: right;width: -webkit-calc(100% - 130px);width: -moz-calc(100% - 130px);width: calc(100% - 130px);color: #12101b;font-size: 30px;font-weight: 700;line-height: 30px;padding-left: 15px;font-family: 'Mont';}
.label-img:after {content: "";position: absolute;top: 5px;width: 15px;height: 15px;background: #ffffff;border-radius: 50%;left: 15px;}
.label-img:before {content: "";position: absolute;bottom: 5px;width: 15px;height: 15px;background: #ffffff;border-radius: 50%;right: 15px;}
.label-service-list ul.teal-list li:hover {background: #f93822;transition: all 0.5s ease;}
.label-service-list ul.teal-list li:hover .label-img:after, .label-service-list ul.teal-list li:hover .label-img:before {background: #12101b !important;z-index: -1;transition: all 0.5s ease;}
.label-service-list ul.teal-list li:hover:after {content: '';width: 0;height: 0;border-style: solid;border-width: 12px 0px 12px 12px;border-color: transparent transparent transparent #12101b;position: absolute;right: 2px;bottom: -4px;transform: rotate(45deg);}
/*=========about-section===========*/
.about-section {padding: 100px 0;background-attachment: fixed;}
/*.contact-form {background: #fff;box-shadow: 4px 7px 50px 0px rgba(1, 2, 2, 0.2);padding: 0;margin: 0;position: relative;}*/
.gform_wrapper .medium:focus {border-color: #ffffff;box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.2)}
.about-content .default-btn {background: #12101b;min-width: 180px;}
.about-content .default-btn:after {border-color: transparent transparent transparent #f93822;}
.about-content .default-btn:hover {background-color: #f93822;}
.about-content .default-btn:hover:after {border-color: transparent transparent transparent #12101b;}
.about-section .section-heading p {color: #636363;}
.gform_wrapper .gform_footer input {min-width: 150px;border: none;cursor: pointer;}
.contact-form:before {content: '';width: 0;height: 0;border-style: solid;border-width: 30px 0px 30px 30px;border-color: transparent transparent transparent #f93822;position: absolute;left: -4px;top: -18px;transform: rotate(-137deg);transition: all 0.5s ease;}
.main-form-div .gform_wrapper .ginput_container textarea {height: 110px;display: block;}
.contact-form:after {content: '';width: 0;height: 0;border-style: solid;border-width: 30px 0px 30px 30px;border-color: transparent transparent transparent #f93822;position: absolute;    right: -4px;
    bottom: -19px;transform: rotate(45deg);transition: all 0.5s ease;}
.form-title {color: #12101b;font-size: 30px;line-height: 30px;font-weight: 700;margin: 0 0 50px;font-family: 'Mont';}
.about-content .section-heading .heading-title {margin: 0 0 20px;}
.gform_wrapper {max-width: 100% !important;margin: 0 !important;padding: 0 !important;}
.main-form-div .gform_wrapper ul.gform_fields {margin: -10px !important;padding: 0;}
.contact-page-form .main-form-div .gform_wrapper ul.gform_fields {margin: 0 0px 0 -10px !important;}
.gform_wrapper .gform_fields li.gfield.gf_left_half, .gform_wrapper .gform_fields li.gfield.gf_right_half {display: -moz-inline-stack;vertical-align: top;width: 50% !important;float: left;clear: inherit !important;}
.main-form-div ul li {margin: 0 0 20px !important;display: block;padding: 0 10px !important;clear: both;}
.main-form-div .gform_wrapper .ginput_container {margin: 0 !important;padding: 0;position: relative;}
.main-form-div .gform_wrapper .ginput_container:input::placeholder {color: #636363;}
.gform_wrapper .medium {width: 100% !important;border: 1px solid #2e2f30;color: #636363;font-size: 16px !important;font-family: 'Poppins', sans-serif !important;padding: 5px 15px 5px !important;background-color: transparent;-webkit-appearance: none;font-weight: 400;resize: none;position: relative;height: 60px;margin: 0 !important;}
.gform_wrapper .gform_footer {margin: 30px 0 !important;position: relative;max-width: 150px;padding: 0 !important;}
.gform_wrapper .gform_footer input {color: #12101b;color: #ffffff;}
.gform_wrapper .gform_footer:hover:after {border-color: transparent transparent transparent #f93822;}
/*.gform_wrapper .gform_footer:after {content: ''; width: 0; height: 0; border-style: solid; border-width: 12px 0px 12px 12px; border-color: transparent transparent transparent #12101b; position: absolute; right: 2px; bottom: -3px; transform: rotate(45deg); transition: all 0.5s ease;}
*/
/*=========certifications-section===========*/
.certifications-list ul {padding: 0;margin: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.certifications-list ul li {list-style: none;display: inline-block;width: 16%;}
.certifications-list ul li .item {padding: 10px;    text-align: center;}
section.digital-certificates {padding: 110px 0 40px;}
/*=========reviews-section===========*/
.reviews-section .row .col-sm-4 {margin: 0 0 30px;padding: 0 15px;}
.reviews-box {position: relative;text-align: left;height: 100%;border: 1px solid #dcdcdc;padding: 10px;}
.reviews-header {padding: 10px 10px 10px 10px;position: relative;width: 100%;background: #feebe8;overflow: hidden;display: flex;align-items: center;}
.reviews-header figure {margin: 0 9px 0 0;padding: 0;width: 80px;height: 80px;text-align: center;float: left;line-height: 80px;}
.reviews-box:hover {box-shadow: 15px 26px 45px 5px rgba(18, 16, 27, 0.1);border-color: #000000;}
.review-btn {margin: 20px auto 0;}
.reviews-detail {width: -webkit-calc(100% - 80px);width: -moz-calc(100% - 80px);width: calc(100% - 80px);float: left;text-align: left;padding-right: 30px;}
.reviews-detail p {font-size: 22px;font-family: 'Mont';color: #12101b;margin: 0;padding: 0 0 0 0;line-height: 24px;font-weight: 700;}
.reviews-detail a {font-size: 18px;color: #eeba00;display: inline-block;}
.reviews-detail P:last-child {color: #868686;font-size: 14px;font-weight: 400;font-family: 'Mont';}
.maps {position: absolute;right: 10px;top: 10px;}
.reviews-content {padding: 5px 10px 5px;display: block;min-height: 330px;}
.reviews-content p {font-size: 18px;font-weight: 400;font-family: 'Mont';color: #636363;margin: 0;line-height: 26px;}
.reviews-section {padding: 50px 0 118px;}
.reviews-section .heading-title {margin: 0 0 35px;}
/*=========footer-section===========*/
.footer {background: url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/footer-bg-jpg.webp?bwp) no-repeat top center;background-size: cover;position: relative;padding: 110px 0 190px;background-attachment: fixed;}
.ftr-title h4 {font-size: 26px;letter-spacing: 1px;line-height: normal;color: #12101b;font-weight: bold;font-family: 'Mont';margin-bottom: 10px;}
.footer-link ul {padding: 0;margin: 0;}
.footer-link ul li {list-style: none;font-size: 16px;line-height: normal;color: #414141;font-weight: 600;font-family: 'Mont';padding-bottom: 12px;}
.footer-link ul li a {color: #414141;}
.footer-link ul li a:hover {color: #f93822;}
.address-div {position: relative;padding-left: 68px;margin: 20px 0 30px;}
.address-div span {font-size: 16px;line-height: 26px;color: #414141;font-weight: 600;font-family: 'Mont';}
.cont-icon {width: 50px;height: 50px;background-color: rgba(126,147,58,0);border: 2px solid rgba(18, 16, 27, 0.3);text-align: center;line-height: 44px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.address-div span a {color: #414141;}
.address-div span a:hover {color: #f93822;}
.ftr-social a {width: 50px;height: 50px;border: 2px solid rgba(18, 16, 27, 0.3);text-align: center;line-height: 45px;display: inline-block;margin-right: 6px;overflow: hidden;transition: all 1s ease}
.ftr-social a:hover {border-color: #f93822;background-color: #f93822;color: #fff;}
.ftr-social a img {transition: all 1s ease;transform: translateY(0px);width: auto !important;}
.ftr-social a:hover img {transform: translateY(-50px);}
.hours-div ul {padding: 0;margin: 0;}
.hours-div ul li {list-style: none;font-size: 16px;line-height: normal;color: #414141;font-weight: normal;font-family: 'Mont';padding-bottom: 12px;}
.hours-div ul li:last-child strong {color: #f93822;}
.hours-div {padding-left: 40px;}
.footer .col-sm-3:nth-child(2) .footer-link {margin-left: -25px;}
.copyright p {font-size: 16px;line-height: 26px;color: #414141;font-weight: 600;font-family: 'Mont';}
.copyright p a {color: #f93822;text-transform: uppercase;}
.copyright p a:hover {color: #000;}
.copyright {margin-top: 5px;border-top: 1px solid #a5a5a6;padding-top: 34px;display: flex;justify-content: space-between;}
.copyright ul {padding: 0;margin: 0;}
.copyright ul li {font-size: 16px;line-height: 26px;color: #414141;font-weight: 600;font-family: 'Mont';list-style: none;display: inline-block;position: relative;}
.copyright ul li::after {content: '/';font-size: 16px;color: #414141;font-weight: 600;font-family: 'Mont';padding: 0 5px;}
.copyright ul li a {color: #414141;}
.copyright ul li a:hover {color: #f93822;}
.copyright ul li:last-child::after {display: none;}
.quote-parent a {text-transform: uppercase;font-weight: 600;position: fixed;right: -68px;top: 50%;transform: translateY(-50%);background-color: #f93822;padding: 13px 28px;z-index: 99;transform: rotate(270deg);font-size: 18px;color: #ffffff;font-weight: bold;font-family: 'Poppins', sans-serif;}
.quote-parent a:after {content: '';width: 0;height: 0;border-style: solid;border-width: 12px 0px 12px 12px;border-color: transparent transparent transparent #12101b;position: absolute;right: 2px;bottom: -4px;transform: rotate(45deg);}
.quote-parent a:hover {background-color: #12101b;color: #fff;}
.quote-parent a:hover:after {border-color: transparent transparent transparent #f93822;}
/*==============================================home page design css end=======================================================*/
/*=========about-page start===========*/
section.inner-section>img {width: 100%;position: absolute;object-fit: cover;height: 100%;}
section.inner-section .banner-caption {position: static;top: 0;transform: translateY(0%);left: 0;right: 0;width: 100%;padding: 78px 0 50px;}
section.inner-section {position: relative;}
section.inner-section .banner-content .hero-title b {display: inline-block;}
section.inner-section .banner-content p {margin: 15px 0;}
.badcam {position: static;bottom: 0;z-index: 1;left: 0;right: 0;text-align: left;padding: 15px 0 20px;}
.top-badacam {font-size: 18px;color: #636464;font-family: 'Poppins', sans-serif;font-weight: 500;text-align: left;}
.top-badacam a {color: #f93822;}
.top-badacam a:hover {color: #12101b;}
.vision-section {padding: 90px 0;}
.vision-img {text-align: right;}
.vision-section .section-heading {max-width: 1120px;margin: 0 auto;}
.vision-section .section-heading p strong {color: #f93822;font-weight: 600;text-transform: uppercase;}
.vision-content p {font-size: 18px;color: #636464;font-family: 'Mont';font-weight: 400;line-height: 28px;}
.vision-content p strong {color: #f93822;font-weight: 600;text-transform: uppercase;}
.vision-content p b {font-weight: 600;text-transform: uppercase;color: #636363;}
.vision-content .heading-title {margin: 0 0 15px;}
.vision-content-parent {float: left;max-width: 580px;}
.vision-content {margin: 0 0 40px;}
.clients-section {padding: 80px 0;}
.clinets-parent figure {width: 230px;height: 230px;line-height: 230px;border-radius: 50%;text-align: center;margin: 0 auto 20px;border: 2px dashed #12101b;color: #12101b;font-size: 40px;position: relative;font-weight: 700;font-family: 'Mont';}
.clinets-parent figure:after {content: "";position: absolute;top: 10px;left: 35px;background-color: #12101b;width: 20px;height: 20px;border-radius: 50%;}
.clinets-parent p {font-size: 30px;color: #12101b;font-weight: 700;font-family: 'Mont';}
.clinets-parent {text-align: center;margin: 0 auto;}
.clients-section .row .col-sm-3:nth-child(even) .clinets-parent figure:after {background-color: #f93822;color: #f93822;}
.clients-section .row .col-sm-3:nth-child(even) .clinets-parent p {color: #f93822;}
.clients-section .row .col-sm-3:nth-child(even) .clinets-parent figure {color: #f93822;border-color: #f93822;}
.leader-section {padding: 100px 0;}
.leader-content p {font-size: 18px;color: #636464;font-family: 'Mont';font-weight: 400;line-height: 28px;}
.leader-content .heading-title {margin: 0 0 30px;}
.leader-img {margin-right: -145px;}
.leader-section .row {align-items: center;}
.inner-logo-section {padding: 100px 0;}
.inner-logo-section .brand-logo li {width: 20%;}
.heading-title b {color: #12101b;}
.tabing-text span {color: #101820;font-size: 20px;font-weight: 400;font-family: 'Mont';}
.tabing-text p {font-size: 18px;color: #636464;font-family: 'Mont';font-weight: 400;line-height: 28px;margin: 25px 0;}
section.team-section .section-heading {max-width: 860px;margin: 0 auto;}
section.team-section {padding: 90px 0;}
.tab-content .row {align-items: center;border-bottom: 2px solid #101820;}
.tabing-image {margin-left: -22px}
.tabing-col .nav-tabs {border: none}
.tab-title {color: #f93822;font-weight: 700;font-size: 30px;line-height: 30px;font-family: Mont;margin: 0 0 10px}
.tab-content-text p {color: #636363;font-size: 16px;line-height: 22px;font-weight: 400;margin: 0;font-family: Mont}
.item-box figure {margin: 0;float: left;width: 149px}
.item-box {overflow: hidden}
.tabing-col ul li a:after {content: '';width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #12101b;position: absolute;right: 13px;bottom: 3px;transform: rotate(45deg)}
.item-box .tab-content-text {float: right;width: -webkit-calc(100% - 149px);width: -moz-calc(100% - 149px);width: calc(100% - 149px);padding-top: 25px}
.tabing-col .nav-item .nav-link.active {border: none;background: #feebe8;padding: 0;display: inline-flex;width: 100%;height: 100%}
.tabing-col ul li {display: inline-block;width: 33.33%;border: none;margin: 0;padding: 0 10px;position: relative}
.nav-tabs .nav-link {padding: 0;margin: 0;border: none!important;background: #fff;display: block;box-shadow: 20px 20px 40px 10px rgba(18,16,27,.1);height: 100%}
.tabing-col {margin: 50px 0 0}
.tabing-col .nav-item .nav-link.active:before {content: '';width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #f93822;position: absolute;left: 15px;top: 0;transform: rotate(-137deg);transition: all .5s ease}
.tabing-col .nav-item .nav-link.active:after {border-color: transparent transparent transparent #f93822}
.tabing-btn {text-align: center;margin: 50px auto}
.tabing-btn .default-btn {font-weight: 700}
/*=========about-page end===========*/
/*=========our-work-page start===========*/
.work-logo-section {padding: 100px 0}
.work-logo-parent ul {padding: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0;justify-content: center}
.work-logo-parent ul li {list-style: none;width: 33.33%;padding: 0 15px}
.work-img {background: #feebe8;min-height: 250px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;align-items: center;padding: 5px}
.work-img img {width: auto}
.work-logo-parent ul li:hover .work-box {background: #f93822}
.work-box {padding: 10px;background: #fff;box-shadow: 0 0 20px 0 rgba(0,0,0,.1);margin: 0 0 30px 0;transition: all .5s ease;position: relative}
.work-title {margin: 20px 0 5px 0;font-family: Mont;color: #2f3031;font-weight: 700;text-align: center;display: block;font-size: 22px;transition: all .5s ease}
.work-title a {color: #2f3031}
.work-logo-parent ul li:hover .work-title a {color: #fff}
.work-logo-parent ul li:hover .work-title {color: #fff}
.work-logo-parent ul li:hover .work-box:after {content: '';width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #fff;position: absolute;right: 2px;bottom: -2px;transform: rotate(45deg)}
/*=========our-work-page end===========*/
/*=========contact-page start===========*/
.contact-page-section {padding: 100px 0 70px}
.address-parent ul {padding: 0;margin: 0}
.address-parent ul li {list-style: none;text-align: center;background: #fff;padding: 50px 20px 10px 20px;width: 100%;box-shadow: 15px 26px 45px 10px rgba(18,16,27,.1);display: block;margin: 0 0 30px;position: relative}
.address-parent ul li figure {width: 110px;height: 110px;position: relative;line-height: 100px;background: #feebe8;border-radius: 50%;text-align: center;position: relative;margin: 0 auto 15px}
.address-parent ul li p {color: #12101b;font-size: 18px;font-weight: 600;line-height: 26px;font-family: Mont}
.address-parent ul li p a {color: #12101b}
.address-parent ul li p a:hover {color: #f93822}
.address-parent ul li figure:after {content: "";position: absolute;top: 5px;width: 15px;height: 15px;background: #fff;border-radius: 50%;left: 15px}
.address-parent ul li figure:before {content: "";position: absolute;bottom: 5px;width: 15px;height: 15px;background: #fff;border-radius: 50%;right: 15px}
.address-parent ul li:hover figure::before {background: #12101b}
.address-parent ul li:hover figure::after {background: #12101b}
.address-parent ul li:after {content: '';width: 0;height: 0;border-style: solid;border-width: 12px 0 12px 12px;border-color: transparent transparent transparent #12101b;position: absolute;right: 2px;bottom: -4px;transform: rotate(45deg)}
.address-parent ul li:hover:after {border-color: transparent transparent transparent #f93822}
.contact-page-form .heading-title {margin: 0 0 10px}
.contact-page-form .section-heading p {font-weight: 600}
.contact-page-form .main-form-div ul li .medium {border: none!important;background: #f0f0f0!important;height: 80px;padding: 5px 26px!important;font-size: 18px!important;font-weight: 600;color: #868686!important;font-family: Mont!important}
.contact-page-form {padding-left: 40px}
.contact-page-form .main-form-div .gform_wrapper .ginput_container textarea {height: 180px;padding: 30px 26px!important}
.contact-page-form .gform_wrapper .gform_footer input {min-width: 180px!important}
.contact-page-form .gform_wrapper .gform_footer {max-width: 180px!important}
.contact-page-form .main-form-div ul li {margin: 0 0 30px!important}
.contact-page-form .main-form-div ul li input::placeholder {color:#868686}
.map-section img {width: 100%}
/*=========contact-page end===========*/
/*=========blog-page start===========*/
.blog-section {padding: 100px 0}
.blog-title {font-size: 24px;font-weight: 700;color: #12101b;line-height: 30px;font-family: Poppins, sans-serif;min-height: 95px}
.blog-title a {color: #12101b}
.blog-title a:hover {color: #f93822}
.blog-content ul li a {color: #868686;padding: 0 20px 0 60px}
.blog-content ul li {list-style: none;display: inline-block;color: #868686;font-family: Mont;font-size: 16px;font-weight: 700;position: relative}
.blog-content ul {padding: 0;margin: 25px 0}
.blog-content ul li a span {background: #fed7d3;width: 50px;height: 50px;line-height: 50px;display: inline-block;text-align: center;position: absolute;left: 0;transform: translateY(-50%);top: 50%}
.blog-content p {color: #868686;font-size: 18px;line-height: 26px;font-weight: 400;font-family: Mont}
.blog-content-parent figure span {position: absolute;background: #f93822;padding: 8px 15px;text-transform: uppercase;font-family: Poppins, sans-serif;color: #fff;font-size: 16px;font-weight: 700;top: 10px;right: 10px}
.blog-content-parent figure {position: relative}
.blog-content-parent figure img {width: 100%}
.blog-content ul li a:hover {color: #12101b}
.blog-btn a {font-size: 18px;font-weight: 700;color: #f93822;text-transform: uppercase;font-family: Mont;position: relative}
.blog-btn a:hover {color: #12101b}
.blog-content-parent {margin: 0 0 55px}
.search-blog form.search-form {position: relative}
.search-blog .search-form input.search-field {padding: 6px 65px 6px 20px!important;border: none;outline: 0;background: #f0f0f0;height: 80px;color: #868686!important;width: 100%;box-shadow: none;margin-bottom: 0;font-weight: 500!important;position: relative;font-size: 18px!important;font-family: Poppins, sans-serif}
.search-blog .search-form .search-submit {margin: 0;width: 45px;background: url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/search.png?bwp) no-repeat center right;position: absolute;top: 50%;right: 30px;bottom: 0;cursor: pointer;border-radius: 0;border: none;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);font-size: 0}
.blog-category-right {background-color: #f0f0f0;margin-top: 30px}
.blg-sidebar-title {font-size: 26px;color: #fff;font-weight: 700;text-align: center;font-family: Poppins, sans-serif;text-transform: capitalize;padding: 22px 10px;background: #f93822}
.blog-category-right ul {padding: 0;margin: 0}
.blog-category-right ul li {list-style: none;background: url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/blog-arrow-icon-png.webp?bwp) left 23px top 25px no-repeat;font-size: 20px;color: #636363;display: block;border-bottom: 1px solid #fff;padding: 15px 20px 15px 55px;font-weight: 500;font-family: Poppins, sans-serif}
.blog-category-right ul li a {color: #636363}
.blog-category-right ul li a:hover {color: #f93822}
.nav-title.black-bg {background: #12101b;color: #fff;width: 100%;padding: 20px 12px;text-align: center}
.nav-title h4 {color: #fff;font-size: 26px;margin: 0;font-weight: 700;letter-spacing: 1px;font-family: Poppins, sans-serif}
.news-letter-box {background: #f0f0f0;padding: 20px 20px 60px 20px}
.news-letter-box p {color: #636363;font-size: 20px;font-weight: 400;font-family: Mont;line-height: 28px}
.news-letter-box .medium {border: 1px solid #dcdcdc!important;background: 0 0;height: 55px;width: 100%;padding: 5px 25px!important;font-size: 18px!important;margin: 0 0;font-weight: 400;font-family: Poppins, sans-serif!important}
.news-letter-box .default-btn {border: none;cursor: pointer;font-weight: 700;letter-spacing: 1px}
.newsletter-block {margin: 30px 0 0}
/* .pagination-col {text-align: center; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding: 40px 0;}
 */
.wp-pagenavi a.previouspostslink {margin-right: 4px!important}
.wp-pagenavi a.nextpostslink {margin-left: 4px!important}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {height: 60px;width: 60px;line-height: 52px;border: 2px solid #d0cfd1;font-size: 0}
.wp-pagenavi a, .wp-pagenavi span {border: 2px solid #d0cfd1;font-size: 25px;color: #a2a2a2;font-family: Mont;text-align: center;display: inline-block;font-weight: 700;position: relative;margin: 0 2px 4px!important;vertical-align: middle;width: 60px;height: 60px;line-height: 51px}
.wp-pagenavi a:hover, .wp-pagenavi span.current {background-color: #f93822;color: #fff;border-color: #f93822}
.wp-pagenavi span.current:after {content: '';width: 0;height: 0;border-style: solid;border-width: 9px 0 9px 9px;border-color: transparent transparent transparent #12101b;position: absolute;right: 0;bottom: -5px;transform: rotate(45deg)}
.wp-pagenavi a:hover:after {content: '';width: 0;height: 0;border-style: solid;border-width: 9px 0 9px 9px;border-color: transparent transparent transparent #12101b;position: absolute;right: 0;bottom: -5px;transform: rotate(45deg)}
a.last {width: auto!important}
span.extend {line-height: 42px}
/*=========blog-page end===========*/
/*=========blog-details page start===========*/
.blog-details-section {padding: 90px 0 50px}
.blog-details-section .blog-title {color: #12101b;min-height: auto;margin: 30px 0 50px;font-size: 30px}
.blog-details-section .blog-title a {color: #f93822;display: block}
.blog-details-section .blog-content ul {margin: 30px 0 40px}
.default-css p b {color: #f93822;text-transform: uppercase;font-weight: 400}
section.blog-details-bottom {padding: 0 0 60px}
.blog-details-bottom .row:first-child .default-css h3 {border-bottom: none!important;color: #12101b!important;padding: 0}
.blog-details-bottom .row .default-css h3 {color: #f93822;font-weight: 600;font-family: Poppins, sans-serif;border-bottom: 1px solid #f93822;display: inline-block}
section.blog-details-bottom .row {margin-bottom: 40px}
.blog-details-bottom .label-img {width: 85px;height: 85px;line-height: 80px}
.blog-details-bottom .label-img:after {top: 5px;width: 12px;height: 12px;left: 9px}
.blog-details-bottom .label-img:before {bottom: 5px;width: 12px;height: 12px;right: 7px}
.blog-details-bottom .label-title {width: -webkit-calc(100% - 80px);width: -moz-calc(100% - 80px);width: calc(100% - 80px);font-size: 20px;line-height: 26px}
.blog-details-bottom .label-service-list ul.teal-list li {flex: 0 0 33.33%;max-width: calc(50% - 225px);margin: 0 15px 30px 15px}
.blog-details-bottom .label-service-list ul.teal-list {justify-content: center;margin: 0}
.blog-details-bottom .label-service-list ul.teal-list li:after {content: '';width: 0;height: 0;border-style: solid;border-width: 12px 0 12px 12px;border-color: transparent transparent transparent #12101b;position: absolute;right: 2px;bottom: -4px;transform: rotate(45deg)}
.label-service-list ul.teal-list li:hover .label-title {color: #fff}
.blog-details-bottom .row:nth-child(7) .label-service-list ul.teal-list li {flex: 0 0 25%;max-width: calc(50% - 323px);width: 25%}
.blog-details-bottom .row:nth-child(7) .label-title {text-transform: capitalize}
.pagination-parent {padding-top: 60px;border-top: 1px solid #dcdcdc}
.nav-links .nav-next a, .nav-links .nav-previous a {padding: 15px 14px 13px;color: #fff;font-size: 18px;vertical-align: middle;font-weight: 700;text-transform: uppercase;background: #12101b;letter-spacing: 1px;position: relative;min-width: 175px;display: inline-block;text-align: center}
.nav-links .nav-next a:after, .nav-links .nav-previous a:after {content: '';width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #f93822;position: absolute;right: 2px;bottom: -4px;transform: rotate(45deg)}
.nav-links .nav-next a:hover, .nav-links .nav-previous a:hover {background-color: #f93822;color: #fff}
.nav-links .nav-next a:hover:after, .nav-links .nav-previous a:hover:after {border-color: transparent transparent transparent #12101b}
/*=========blog-details page end===========*/
/*=========services-detail-page start===========*/
.caption-btn {margin: 20px 0 0}
.caption-btn a.default-btn {font-weight: 700;padding: 16px 40px}
.marketing-services-section {padding: 50px 0 50px}
.services-form-title {background-color: #f93822;font-size: 26px;padding: 16px 15px;text-align: center;color: #fff;font-weight: 700;font-family: Poppins, sans-serif;margin: -20px -20px 20px}
.services-form {background-color: #f0f0f0}
.services-form .gform_body ul {padding: 0;margin: 0}
.services-form .gform_body ul li {list-style: none}
.services-form .medium {width: 100%;padding: 12px 15px!important;background: #fff;height: 56px;border: none;font-size: 18px;line-height: 28px;color: #414141;margin: 0 0 15px;font-weight: 400;font-family: Mont}
.services-form .gform_wrapper .medium:focus {box-shadow: none}
.services-form .gform_wrapper .gform_footer {margin: 20px 0 0;min-width: 175px}
.services-form .gform_wrapper .gform_footer input {min-width: 175px}
.contact-box {background-color: #f0f0f0;margin: 30px 0 0;position: relative}
.contact-box figure img {max-width: 100%!important}
.contact-box-text {text-align: center;padding: 50px 0 10px}
.contact-box-text span {font-size: 20px;line-height: normal;color: #636363;font-weight: 700;font-family: Mont}
.contact-box-text a {font-size: 30px;line-height: normal;color: #f93822;font-weight: 700;font-family: Poppins, sans-serif;display: block}
.contact-box-text a:hover {color: #000}
.icon-box {width: 100px;height: 100px;background-color: #12101b;line-height: 100px;text-align: center;top: 35%;left: 35%;position: absolute}
.marketing-services h1 {padding: 10px 60px 15px 0;color: #12101b}
.table-box {width: 100%;background-color: #f0f0f0;border: 1px solid #636363;padding: 20px 25px}
.table-contents-title {font-size: 24px;line-height: 34px;font-family: Mont;color: #636363;font-weight: 600;float: left;width: 50%}
.table-icon {float: right}
.high-performance {padding: 50px 0 85px}
.high-performance.default-css h3 {padding: 0 0 10px}
.high-performance ul {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;padding: 10px 0 10px 20px}
.high-performance h4 {color: #f93822;padding: 10px 0 5px}
.list-performance {max-width: 850px}
.service-agency-section .row {align-items: center}
.service-agency-section {padding: 60px 0 45px}
.agency-text h2 {font-size: 40px;line-height: 44px;color: #12101b;font-weight: 700;font-family: Mont}
.agency-text p {font-size: 18px;line-height: 26px;color: #868686;font-family: Mont}
.agency-btn a.default-btn {float: right;padding: 22px 31px;max-height: initial;font-size: 24px}
.battle-tested {padding: 80px 0 50px}
.battle-tested ul {padding: 0 20px}
.battle-tested h4 {color: #12101b;margin: 0;padding: 10px 0 14px}
.seo-goal-section .row {align-items: center}
.seo-goal-section {padding: 40px 0 90px}
.professional-section .row {align-items: center}
.professional-section {padding: 65px 0 300px}
.professional-text h2 {font-size: 35px;line-height: 42px;color: #12101b;font-weight: 700;font-family: Mont}
.professional-btn a.default-btn {padding: 16px 22px;width: 100%;font-weight: 700}
.service-video-section {margin-top: -235px}
.service-video>img {width: 100%;position: relative}
.video-icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 1}
.company-information-section {padding: 45px 0 75px}
.company-information {padding: 0 50px}
.company-information-title {font-size: 26px;line-height: 36px;color: #f93822;font-weight: 700;font-family: Mont;position: relative;margin: 0 0 20px}
.company-information-title::before {content: '';position: absolute;bottom: 0;border-bottom: 1px solid #f93822;width: 290px}
.company-information p {font-size: 18px;line-height: 28px;color: #868686;font-family: Mont}
.company-information p b {color: #12101b;font-weight: 700}
.company-information p a {color: #868686}
.company-information p a:hover {color: #12101b}
.map-section {padding: 0 0 100px}
.map img {width: 100%}
/*=========services-detail-page end===========*/
/*=========popup-css start===========*/
.modal-open .modal {overflow-x: hidden;overflow-y: auto}
.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;background: rgba(0,0,0,.6);outline: 0}
.modal-lg {  max-width: 790px !important; top: 0; margin: 40px auto 0 !important;}
#freeconsultation .modal-content {background: 0 0!important;border: none}
.modal-title {background: #f93822;padding: 14px 15px;text-align: center;position: relative}
.modal-title:before {transform: rotate(225deg)!important;-webkit-transform: rotate(225deg)!important;-moz-transform: rotate(225deg)!important;right: unset!important;top: -11px;left: 2px;bottom: unset!important}
.popup-main-parent .gform_footer {margin: 0 0 0 30px;position: relative;max-width: 180px}
.popup-main-parent {display: flex;justify-content: center;align-items: center}
.modal-title:after, .modal-title:before {content: '';width: 0;height: 0;border-style: solid;border-width: 25px 0 25px 25px;border-color: transparent transparent transparent #12101b;position: absolute;right: 2px;bottom: -11px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg)}
.modal-title .heading-title {color: #fff;margin: 0 0 5px}
.modal-title p {color: #fff;font-size: 18px;line-height: 26px;font-weight: 400;font-family: Mont}
.modal-left-img {position: absolute;top: 100%;left: 0;    width: 50px;}
.modal-right-img {position: absolute;top: 100%;right: 0;    width: 50px;}
#freeconsultation .modal-content .modal-body {padding: 0 45px}
#freeconsultation .modal-content .modal-body .popup-bg {background: #fff;padding: 0;}
.popup-bg .gform_wrapper ul li {margin: 0 0 20px!important;padding: 0 15px!important}
.popup-bg .gform_wrapper .medium {height: 54px;background: #f0f0f0;border: none!important;font-size: 18px!important}
.popup-bg input.gform_button.button {min-width: 180px}
.main-form-div .gform_wrapper .gform_fields li.gfield.gf_left_half, .main-form-div .gform_wrapper .gform_fields li.gfield.gf_right_half {display: -moz-inline-stack;display: inline-block;vertical-align: top;width: 50%!important;clear: inherit!important}
.popup-bg .gform_wrapper .medium {padding: 15px 15px 15px!important}
/*=========popup-css end===========*/
/*=========Video Popup css start===========*/
.our-video button.close {position: fixed;right: 35px;top: 18px;text-shadow: none;z-index: 9999;opacity: 1;transform: rotate(90deg);transition: all .35s;-webkit-transition: all .35s;margin: 0;padding: 0;font-weight: 400;background: 0 0!important}
.our-video.modal.fade .modal-dialog {width: 95%;overflow: hidden;max-width: 1192px;margin: 0 auto;-webkit-transform: translateY(-50%)!important;-moz-transform: translateY(-50%)!important;transform: translateY(-50%)!important;top: 50%}
.our-video .modal-body {padding: 0;border-bottom: none}
.our-video .modal-body iframe {height: 670px;display: block;width: 100%!important;border: none}
/*=========Video Popup css end===========*/
/*-----New--*/
.brand-logo ul li .logo-img img {height: auto!important;width: 100%!important}
.address-parent ul li figure img {height: auto!important;width: auto!important}
input.gform_button.button {color: #fff;font-size: 18px!important;background-color: #f93822;padding: 13px 30px;display: inline-block;text-transform: uppercase;font-family: Poppins, sans-serif;font-weight: 600;position: relative;text-align: center;cursor: pointer;margin: 0!important;width: auto;line-height: normal!important}
input.gform_button.button:hover {background: #12101b;color: #fff}
.gform_wrapper div.validation_error {display: none!important}
.main-form-div .gform_wrapper li.gfield.gfield_error, .main-form-div .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: transparent!important;margin-bottom: 15px!important;border-top: none!important;border-bottom: 0!important}
.gform_wrapper .top_label .gfield_error {width: 100%!important}
.main-form-div .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: 100%!important}
.gform_wrapper .field_description_below .gfield_description {padding-top: 4px!important;padding-right: 0!important}
.gform_wrapper .validation_message {font-weight: 400!important}
/*----------Lightbox----------*/
.lb-data .lb-details {display: none!important}
.lb-closeContainer {position: fixed;top: 20px;right: 20px;z-index: 1}
.lb-nav {left: 60px!important;right: 60px!important;width: auto!important}
.lb-nav a.lb-prev {width: 24px!important;opacity: 1!important;display: block!important}
.lb-nav a.lb-next {width: 24px!important;opacity: 1!important;display: block!important}
.lb-dataContainer {padding-top: 0!important}
.lightbox .lb-image {border-radius: 0!important;border: 0!important}
.lightboxOverlay {position: fixed!important;opacity: .9!important}
.lb-outerContainer {position: fixed!important;top: 50%!important;transform: translate(0, -50%);left: 0;right: 0}
.lb-nav {position: fixed!important;height: 64px!important;top: 50%!important;transform: translate(0, -50%)}
.modal-backdrop {z-index: -1!important}
.popup-bg .gform_footer.top_label {text-align: center;margin: 0 auto 0!important}
.popup-bg form {text-align: center}
.popup-bg.main-form-div .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .popup-bg.main-form-div .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {max-width: 50%!important}
.news-letter-box .gform_footer.top_label {margin: 20px 0 0!important}
.news-letter-box .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width: 100%!important}
.news-letter-box .gform_wrapper li.gfield.gfield_error, .news-letter-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: transparent!important;margin-bottom: 0!important;border-top: none!important;border-bottom: 0!important}
.wp-pagenavi span.pages {display: none}
.wp-pagenavi a.previouspostslink {background: url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/nav-left-png.webp?bwp) no-repeat center}
.wp-pagenavi a.nextpostslink {background: url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/nav-right-png.webp?bwp) no-repeat center}
.wp-pagenavi a.nextpostslink:hover, .wp-pagenavi a.previouspostslink:hover {background-color: #f93822}
/*---------------- comments css -----------*/
.comment-respond .comment-reply-title {font-size: 26px;line-height: 32px;color: #12101b;font-weight: 700;font-family: Mont;margin-bottom: 10px}
p.comment-notes {font-size: 18px;line-height: 28px;color: #868686;font-family: Mont;margin: 0 0 10px}
p.comment-form-author {width: 49%;float: left}
.comment-respond p label {font-size: 18px;line-height: 28px;color: #868686;font-family: Mont;margin: 0}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {width: 100%!important;border: 1px solid #2e2f30;color: #636363;font-size: 16px!important;font-family: Poppins, sans-serif!important;padding: 5px 15px 5px!important;background-color: transparent;-webkit-appearance: none;font-weight: 400;resize: none;position: relative;height: 40px;margin: 0!important}
p.comment-form-email {width: 49%;float: right}
#commentform textarea {height: 100px!important}
.comment-respond p.form-submit {float: left;display: block;margin-top: 5px;margin-bottom: 0;position: relative}
#commentform #submit {padding: 14px 14px;color: #fff;font-size: 18px;vertical-align: middle;font-weight: 700;text-transform: uppercase;background: #12101b;letter-spacing: 1px;position: relative;min-width: 175px;display: inline-block;border: none;cursor: pointer;border-radius: 0}
#commentform #submit:hover {background-color: #f93822;color: #fff}
div#respond {padding: 25px 0 0}
#commentform input[type=email]:focus, #commentform input[type=text]:focus, #commentform input[type=url]:focus, #commentform textarea:focus {border-color: #fff;box-shadow: 0 20px 50px 0 rgba(0,0,0,.2)}
a.comment-reply-link {font-size: 18px;line-height: normal;color: #f93822}
a.comment-reply-link:hover {color: #000}
.comment-metadata time {padding-bottom: 0;display: block}
.page-title {font-size: 26px;line-height: 32px;color: #12101b;font-weight: 700;font-family: Mont;margin-bottom: 10px}
div#comments h2.comments-title {font-size: 26px;line-height: 32px;color: #12101b;font-weight: 700;font-family: Mont;margin-bottom: 10px}
ol.comment-list {padding: 0;list-style: none;margin: 0}
nav.navigation.posts-navigation h2.screen-reader-text {display: none}
nav.navigation.posts-navigation .nav-links {display: none}
.comment-body {margin-bottom: 0}
.comment-respond form#commentform p input[type=checkbox] {width: auto!important;height: auto;float: none;margin-top: 0!important;position: absolute;top: 7px}
.comment-content.entry-content p {font-size: 18px;line-height: 28px;color: #868686;font-family: Mont}
.comments-header.section-inner.small.max-percentage h2.comment-reply-title {font-size: 18px;line-height: 28px;color: #868686;font-family: Mont}
.comment-author.vcard img.avatar {width: 50px;margin-right: 13px;border: 4px solid #ece8e8}
.comment-content, footer.comment-meta {font-size: 18px;line-height: 28px;color: #868686;font-family: Mont}
footer.comment-meta a {color: #868686}
footer.comment-meta a:hover {color: #f93822}
.comment-author.vcard {margin-bottom: 15px}
.nav-previous {float: left}
.nav-links span.screen-reader-text, span.post-title {display: none}
.nav-links {overflow: hidden}
h2.screen-reader-text {display: none}
p.comment-form-cookies-consent {position: relative}
p.comment-form-cookies-consent label {padding-left: 21px}
.nav-previous svg.svg-icon {display: none}
.nav-next svg.svg-icon {display: none}
.nav-next {float: right}
div#comments {padding: 20px 15px 0;-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%}
.comment-respond p.form-submit:after {content: '';width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #f93822;position: absolute;right: 2px;bottom: -4px;transform: rotate(45deg)}
.comment-respond p.form-submit:hover:after {border-color: transparent transparent transparent #000}
section.error-page, section.thank-you-page {text-align: center;padding: 100px 0}
.wp-pagenavi {text-align: center;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;padding: 40px 0}
.blog-details-section .blog-content-parent {margin-bottom: 0}
h1.archive-title {font-size: 24px;font-weight: 700;color: #12101b;line-height: 30px;font-family: Poppins, sans-serif;display: block;margin-bottom: 15px}
header.archive-header.has-text-align-center.header-footer-group {overflow: hidden;width: 100%;text-align: left;padding-left: 15px}
.archive-subtitle.section-inner.thin.max-percentage.intro-text p {font-size: 18px;color: #636464;font-family: Mont;font-weight: 400;line-height: normal}
.icon-box img {width: auto!important;height: auto!important}
.gform_ajax_spinner {display: none!important}
.popup-bg.main-form-div .gform_wrapper .gform_footer {max-width: 180px}



.our-team { padding: 100px 0 }
.our-team .container { max-width: 1390px; }
.team-member-large { text-align: center; float: left; width: 100%; padding: 75px 0 }
.team-member-large figure { border: 3px solid #e9e9e9; border-radius: 50%; overflow: hidden; height: 380px; width: 380px; margin: 0 auto; position: relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out }
.member-detail h4 { font-size: 26px; color: #f93822; margin: 20px 0 0; line-height: 36px; font-weight: 700; font-family: Mont }
.member-detail h4 a { color: #f93822 }
.member-detail h4 a:hover { color: #868686 }
.member-detail strong { font-size: 18px; color: #868686; padding-bottom: 13px; font-weight: 400; font-family: Mont; }
.member-detail p { font-size: 16px; color: #12101b; margin: 0; line-height: 22px; padding: 0 180px; font-family: Mont; }
.team-member-large figure:hover { border-color: #f93822; }
.team-member-large figure:hover::after { box-shadow: inset 0 0 0 190px rgb(249 56 34 / 27%), inset 0 0 0 10px rgba(255,255,255,.8), 0 1px 2px rgba(0,0,0,.1); }
.team-member-large figure::after { content: ''; position: absolute; width: 100%; height: 100%; border-radius: 50%; top: 0; left: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.leadership-about { position: relative; float: left; width: 100%; padding: 0 0 60px 0; }
.team-member-large img { padding: 0; }
.leadership-about figure { padding: 0; border: 3px solid #e9e9e9; border-radius: 50%; overflow: hidden; height: 245px; width: 245px; float: left; margin-right: 0; position: relative; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.leadership-about .member-detail { text-align: left; padding: 30px 0 0; width: -webkit-calc(100% - 280px); width: -moz-calc(100% - 280px); width: calc(100% - 280px); float: right; }
.leadership-about figure:hover { border-color: #f93822; }
.leadership-about figure:hover::after { box-shadow: inset 0 0 0 120px rgb(249 56 34 / 27%), inset 0 0 0 10px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.1); }
.leadership-about figure::after { content: ''; position: absolute; width: 100%; height: 100%; border-radius: 50%; top: 0; left: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.modal-dialog { max-width: 940px; margin: 0 auto; }
section.banner-section .col-sm-6:first-child { -ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%; }
section.banner-section .col-sm-6:last-child { -ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%; }
section.banner-section .banner-btn { padding-top: 20px; text-align: center; padding-right: 70px; display: flex; justify-content: center; align-items: center; }
.google-ads { width: 130px; padding-right: 15px; }
.services-contact.sticky { position: sticky; width: 100%; right: 0; top: 140px; }
.newsletter-block-ifrem { margin-top: 40px; }


section.marketing-section.home { position: relative; background-repeat: no-repeat; background-size: cover; z-index: 1; padding: 100px 50px; }
section.marketing-section.home::before { position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; opacity: 0.9; background: #fed7d3; z-index: -1; }
section.marketing-section.home .marketing-right { max-width: 100%; padding: 0; margin: 0; }
section.marketing-section.home .col-sm-2 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; padding: 15px; }
section.marketing-section.home .markting-worked-col figure { float: none; margin: 0 auto 15px; }
section.marketing-section.home .markting-worked-col figcaption { width: 100%; float: none; padding-top: 0; text-align: center; }
section.marketing-section.home .row { justify-content: center; }
section.marketing-section.home .markting-worked-col { float: none; padding-bottom: 0; }
section.marketing-section.home .step-text { top: -10px; left: -50px; right: 0; margin: 0 auto; display: inline-table; }
section.marketing-section.home  .markting-worked-col figcaption h4 { margin-bottom: 10px; }

section.digital-section.home { background-attachment: fixed; padding-top: 100px; }
section.digital-section.home .seo-video { margin-top: 0; }
section.digital-section.home .digital-content { padding: 0; }

section.agency-section { background: #ededed; }

.bigeasyseo-comparison-section{padding: 100px 0;}
.bigeasyseo-comparison-section .section-heading {
    padding: 0 0 30px;
}
.bigeasyseo-table-row .col-sm-4 {	-ms-flex: 0 0 37%;	flex: 0 0 37%;	max-width: 37%;	background: #2e2d32;	padding: 0;}
.bigeasyseo-table-row .col-sm-3 {	-ms-flex: 0 0 26%;	flex: 0 0 26%;	max-width: 26%;	padding: 0;	background: rgba(238, 239, 250, 1);	border-bottom: 1px solid rgba(204, 204, 204, 0.5);}
.bigeasyseo-table-row .row:last-child .col-sm-4 {	padding-bottom: 0px;}
.bigeasyseo-table-top {	background: #12101b;	text-align: center;	padding: 10px}
.bigeasyseo-table-top h3 {	color: rgba(255, 255, 255, 1);	font-size: 34px;    font-family: 'Mont';	font-weight: 600;	line-height: 43px;	margin: 0;	padding: 10px 0 15px;}
.bigeasyseo-table-top.center {	background: #f93822;}
.bigeasyseo-table-text {	display: flex;	align-items: center;	padding: 30px 25px;height: 100%;}
.bigeasyseo-table-text figure {	width: 40px;	margin: 0;	margin-right: 20px;}
.bigeasyseo-table-text p {	width: calc(100% - 65px);	margin: 0;	font-size: 20px;	font-weight: 600;	    font-family: 'Mont';	line-height: 26px;	color: rgba(255, 255, 255, 1);}
.bigeasyseo-table-text-center {	display: flex;	align-items: center;	padding: 20px 40px 15px 55px;    height: 100%;}
.bigeasyseo-table-text-center figure {	width: 50px;	margin: 0;	margin-right: 20px;}
.bigeasyseo-table-text-center h4 {	color: rgba(0, 0, 0, 1);	    font-family: 'Mont';	font-size: 20px;	font-style: normal;	font-weight: 800;	line-height: 26px;	margin: 0;	width: calc(100% - 85px);}
.bigeasyseo-table-row {	max-width: 1436px;	margin: 0 auto;}
.bigeasyseo-table-row .col-sm-4:first-child {	background: #f93822;}
.bigeasyseo-table-row .row:nth-child(odd) .col-sm-4 {	background: #e68c82;}
.bigeasyseo-table-row .row:nth-child(odd) .col-sm-4:last-child {	background: #12101b;}


/*----------------------*/
@media only screen and (min-width:641px) {
.services-form .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}
}
.services-form .gform_wrapper li.gfield.gfield_error, .services-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: inherit!important;margin-bottom: 15px!important;border-top: 0!important;border-bottom: none!important;padding-bottom: 0!important;padding-top: 0!important;box-sizing: border-box}
.services-form .gform_wrapper ul li.gfield {margin-top: 0!important}
.services-form .gform_wrapper .top_label div.ginput_container {margin-top: 0!important}
.services-form .gform_wrapper ul li.gfield {margin-bottom: 15px!important}
.services-form .gform_wrapper .gform_footer {margin: 20px 0 0!important}
@media only screen and (min-width:641px) {
}
.default-page {padding: 50px 0}
label.containerr {font-size: 18px;line-height: 28px;color: #868686;font-family: Mont;margin-bottom: 20px}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {border: 1px solid #790000!important}
h1.archive-title span, h1.archive-title span.color-accent {color: #f93822}
/*======================================================================= GDPR ==========================================================================================*/
.gdprboxcolor {background-color: #777ee0!important}
.gdprtxt {color: #fff!important}
div#myModalgdrp>div {float: right!important;width: 280px}
div#myModalgdrp {width: 100%;max-width: 100%!important;padding: 8px!important;border-radius: 0!important;border: 0!important}
div#myModalgdrp br {display: none}
.gdpracceptbutton {color: #fff!important;border: none!important;font-size: 18px!important;background: #f93822 url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/arrow-button-png.webp?bwp)!important;background-repeat: no-repeat!important;background-position: bottom 3px right 3px!important;padding: 12px 30px!important;text-transform: uppercase;font-family: Mont;font-weight: 600!important;position: relative;text-align: center;line-height: normal!important}
.gdpracceptbutton:hover {color: #fff!important;background: #12101b url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/arrow-button-h.png?bwp)!important;background-repeat: no-repeat!important;background-position: bottom 3px right 3px!important;border-color: #f93822!important}
.gdprdntacceptbtn {color: #fff!important;background-color: #000!important;border: none!important;font-size: 16px!important;padding: 10px 15px!important;text-transform: uppercase;line-height: normal!important;font-family: Mont;font-weight: 700!important}
.gdprdntacceptbtn:hover {color: #fff!important;background-color: #000!important;border-color: #000!important}
.containerr input:checked~.checkmark {background-color: #f93822!important}
.containerr .checkmark:after {left: 9px!important;top: 6px!important}
.containerr input:checked~.gdprcheckmark {background-color: #f93822!important}
.gdprcheckmark {background-color: #f7f7f7!important;border: 1px solid #ccc!important}
.checkmark {background-color: #f7f7f7!important;border: 1px solid #ccc!important}
.submitrequestbtn {color: #fff!important;border: none!important;font-size: 18px!important;background: #f93822 url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/arrow-button-png.webp?bwp)!important;background-repeat: no-repeat!important;background-position: bottom 3px right 3px!important;padding: 12px 30px!important;text-transform: uppercase;font-family: Mont;font-weight: 600!important;position: relative;text-align: center;line-height: normal!important;border-radius: 0!important;cursor: pointer}
.submitrequestbtn:hover {color: #fff!important;background: #12101b url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/arrow-button-h.png?bwp)!important;background-repeat: no-repeat!important;background-position: bottom 3px right 3px!important;border-color: #f93822!important}
.notabot {font-size: 18px!important;opacity: 1!important}
.recap-loader-box {border: 3px solid #000!important;border-radius: 8%;width: 26px!important;height: 26px!important}
.recap-loader-box svg {width: 13px!important;text-align: center;position: relative;left: 4px;fill: #000}
@media only screen and (min-width:641px) {
body .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}
body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, body .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {max-width: calc(50% - 0px)}
}
@media only screen and (max-width:641px) {
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {line-height: inherit;min-height: inherit}
}
/*--------------------------*/
.gdpr-tab .active, .gdpr-tab .gdpr-tablinks:hover {background: #f93822!important;color: #fff}
.gdpr-tab {border: 1px solid #000!important}
.gdpr-tab .gdpr-tablinks {border-right: 1px solid #000;font-family: Mont}
.gdpr-tab .gdpr-tablinks:last-child {border-right: none}
.gdpr-panel-heading h4 {padding: 10px 6px;margin: 0!important}
.gdprdefaults {border: none!important;-webkit-box-shadow: inherit!important;box-shadow: inherit!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: #414141!important;font-size: 18px!important;font-family: Lato!important;font-weight: 400!important;margin: 0 0 0;padding: 0;display: block!important}
.gdpr-panel-body label.containerr {padding-left: 35px!important}
.gdpr-panel-body .gdprinp {border: solid 1px #dcdcdc!important;height: 45px;padding: 12px 15px!important;font-size: 18px!important;color: #414141;text-transform: capitalize;font-family: Lato!important;background-color: #f9fbfa;border-radius: 0!important;margin-bottom: 10px}
.gdpr-panel-body label.containerr b {color: #414141!important;font-size: 18px!important;font-family: Lato!important;font-weight: 400!important}
.gdpr-alert {padding: 10px!important;background-color: #f0f3f1!important}
.gdprpanel table {width: auto!important}
.gdprpanel table td {border: none;padding: 0!important}
.gdprdefaults {background-color: transparent!important;margin-bottom: 0!important}
.gdpr-panel-heading {margin: 15px 0}
@media (max-width:1299px) {
.gdpr-tab button {padding: 14px 9px!important;font-size: 16px!important}
}
@media (max-width:1199px) {
.gdpracceptbutton {font-size: 16px!important;padding: 10px 15px!important}
.bc-gift-purchase__form label.bc-form__control {font-size: 16px;line-height: 24px}
.submitrequestbtn {font-size: 16px!important;padding: 10px 15px!important}
.gdpr-tab button {padding: 8px 8px!important;font-size: 13px!important}
.gdpr-panel-body label {font-size: 16px!important}
.gdpr-panel-body .gdprinp {font-size: 16px!important}
.gdpr-panel-body label.containerr b {font-size: 16px!important}
button.bc-btn.bc-cart-actions__checkout-button {font-size: 16px;padding: 10px 15px}
.bc-cart-item-meta .bc-cart-item__product-title {font-size: 18px!important}
h4.gdprtxt {width: 75%!important}
.newsletter-block-ifrem { margin-top: 30px; }
.container { padding: 0 15px !important; }	

}
@media (max-width:767px) {
.gdpracceptbutton {font-size: 14px!important;padding: 8px 20px!important}
.gdpr-tab button {width: 50%}
.gdpr-tab .gdpr-tablinks {border-bottom: 1px solid #000}
.gdpr-tab {border-bottom: 0!important}
.gdpr-panel-body label.containerr b {font-size: 14px!important}
h4.gdprtxt {font-size: 16px!important;width: 100%!important;margin: 0 0 7px!important;padding: 0;text-align: center}
.gdpr-tab .gdpr-tablinks:nth-child(2) {border-right: none}
.gdpr-panel-heading h4 {font-size: 16px}
}
@media (max-width:575px) {
.gdpr-panel-body label.containerr {margin-bottom: 9px}
}
@media (max-width:420px) {
.gdpr-tab button {width: 100%}
.gdpr-tab .gdpr-tablinks:nth-child(3) {border-right: none}
.gdpr-tab .gdpr-tablinks {border-right: none}
}
.banner-content ul {margin: 0;padding: 0}
.banner-content ul li {font-size: 18px;color: #868686;font-family: Mont;list-style: none;background: url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/list-image-png.webp?bwp) no-repeat top left;padding-left: 26px;background-position: 0 6px;margin-bottom: 3px;background-size: 16px}
.banner-content ul li a {color: #868686}
.banner-content ul li a:hover {color: #868686}
.about-section .section-heading h2 {color: #12101b;font-size: 26px;font-weight: 700;font-family: Mont;line-height: 34px}
section.error-page a.default-btn::after {display: none}
section.error-page form.search-form label {display: none}
section.error-page form.search-form {margin: 0 auto 20px;max-width: 450px;overflow: hidden}
section.error-page form.search-form input#search-form-1 {width: 322px!important;border: 1px solid #c2c2c2;background: #f0f0f0!important;font-size: 18px!important;color: #868686!important;font-family: Mont!important;padding: 5px 15px 5px!important;background-color: transparent;-webkit-appearance: none;border-radius: 0;font-weight: 600;resize: none;position: relative;height: 45px;float: left}
section.error-page form.search-form input.search-submit {font-size: 18px;line-height: normal;color: #fff;font-weight: 600;font-family: Mont;text-align: center;width: 114px;height: 45px;text-transform: uppercase;border: none;cursor: pointer;padding: 6px 7px;border-radius: 0;float: right;background: #f93822 url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/arrow-button-png.webp?bwp)!important;background-repeat: no-repeat!important;background-position: bottom 3px right 3px!important}
section.error-page form.search-form input.search-submit:hover {background: #12101b url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/arrow-button-h.png?bwp)!important;background-repeat: no-repeat!important;background-position: bottom 3px right 3px!important}
section.error-page a.default-btn {color: #000;padding: 0;height: auto;background-color: inherit;text-decoration: underline;font-size: 20px}
section.error-page a.default-btn:hover {color: #f93822}
.wpbr-review__content p {color: #868686!important;margin: 0 0 20px!important;padding: 0!important;width: 100%;font-size: 18px!important;font-weight: 400;font-family: Mont;line-height: inherit!important}
.wpbr-review__content p a {color: #ea4517!important}
.wpbr-review__content p a:hover {color: #868686!important}
.review-section .wpbr-wrap {padding: 0 15px;width: 100%}
.wpbr-collection--auto-fit {grid-template-columns: inherit;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;grid-gap: 0;justify-content: center}
.wpbr-collection__item.js-wpbr-collection-item {-webkit-box-flex: 0;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;padding: 0 8px 16px}
.label-title a {color: #12101b}
.label-title a:hover {color: #fff}
/* ie 11 css issues */
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {img {display: inline-block}
.wpbr-wrap {width: 100%}
.services-parent figure {display: block;line-height: 119px}
.banner-btn .default-btn span {line-height: 38px}
.services-section .services-bottom-btn {text-align: center;width: 100%}
.people-icon-parent figure img {height: auto!important}
.modal-open .modal {overflow-y: hidden!important}
.gform_wrapper.gf_browser_ie .gform_footer input.button {padding: 13px 30px!important}
.wpbr-collection--gallery .wpbr-collection__item {border-width: 0!important}
.work-img {display: block;line-height: 214px;text-align: center}
.default-max-width, .entry-content .wp-audio-shortcode, .entry-content>:not(.alignwide):not(.woocommerce):not(.wp-block-separator):not(.alignright):not(.alignleft):not(.alignfull), .post-thumbnail, [class*=inner-container]>:not(.entry-content):not(.woocommerce):not(.wp-block-separator):not(.alignright):not(.alignleft):not(.alignfull):not(.alignwide) {margin-left:0!important}
p.comment-form-author {flex-basis: 49%!important;margin-right: 7px}
p.comment-form-email {flex-basis: 49%!important;margin-left: 7px}
.comment-respond p.form-submit {flex-basis: auto!important}
section.error-page form.search-form input.search-submit {line-height: 40px}
}
@supports (-ms-ime-align:auto) {.modal-open .modal {overflow-y:hidden!important}
.wpbr-collection--gallery .wpbr-collection__item {border-width:0!important}
}
/*-----------Search blog------------*/
.blog-section .col-sm-8 form.search-form {margin: 0 0 0 15px;max-width: 450px;overflow: hidden}
.blog-section .col-sm-8 form.search-form input.search-field {width: 322px!important;border: 1px solid #c2c2c2;color: #414141;font-size: 18px!important;font-family: Mont;padding: 5px 15px 5px!important;background-color: #f0f0f0;-webkit-appearance: none;border-radius: 0;font-weight: 400;resize: none;position: relative;height: 45px;float: left}
.blog-section .col-sm-8 form.search-form input.search-submit {font-size: 18px;line-height: normal;color: #fff;font-weight: 700;font-family: Mont;text-align: center;width: 114px;height: 45px;text-transform: uppercase;border: none;cursor: pointer;padding: 6px 7px;border-radius: 0;float: right;background: #ea4517 url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/arrow-button-png.webp?bwp)!important;background-repeat: no-repeat!important;background-position: bottom 3px right 3px!important}
.blog-section .col-sm-8 form.search-form input.search-submit:hover {background: #12101b url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/arrow-button-h.png?bwp)!important;background-repeat: no-repeat!important;background-position: bottom 3px right 3px!important}
.news-letter-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .news-letter-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top: 0!important}
.news-letter-box .gform_wrapper ul li.gfield {margin-top: 0!important}
.news-letter-box .gform_wrapper li.gfield.gfield_error, .news-letter-box .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {padding-bottom: 0!important;padding-top: 0!important}
section.services-section.servicebanner {background: #f5f5f5}
section.team-section.team-inner .tabs-intell {padding: 50px 0 0}
section.team-section.team-inner .tabing-image {width: 200px;height: 200px;border-radius: 150px;overflow: hidden;border: 3px solid #e9e9e9;margin-left: 0}
section.team-section.team-inner .tabs-intell .row {justify-content: center}
section.team-section.team-inner .tabs-intell .col-sm-6 {margin-bottom: 30px}
section.team-section.team-inner .tabs-intell .row .tabing-text {padding-left: 23px}
#freeconsultation .modal-dialog.modal-lg {position: relative}
#freeconsultation button.close {position: absolute;    top: 4px;  right: 10px;z-index: 1;opacity: 1;cursor: pointer}
.homepage-content {max-width: 1270px;margin: 0px auto;background: #ededed;padding: 20px;display: none;transition: transform .35s ease!important;}
.homepage-content.default-css img {width: auto;}
.homepage-content.show {display: block;}
.homeAccordian {box-shadow: 0 0 100px rgba(0, 0, 0, 0.22) inset;margin: 20px 0;}
div#legalAccordian {margin-bottom: 50px;}
.homeAccordian .accordianTitle {padding: 30px 0;width: 90%;}
.homeAccordian .accordianTitle h2, .accordation-heading {font-size: 40px;color: #12101b;margin: 0;cursor: pointer;text-align: center;font-weight: 700;font-family: 'Mont';}
.homeAccordian .accordianTitle h2:hover, .accordation-heading:hover {color: #f93822;}
.homeAccordian .accordianIcon {width: 80px;height: 80px;background: #f93822;text-align: center;line-height: 117px;box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);}
.homeAccordian .accordianIcon:hover {background: #12101b;}
.homeAccordian .accordianIcon a i:before {content: '';background: url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/dash.svg?hash=5baf44d99112fc3fc1bd88e6fc75ede0) no-repeat center center;width: 50px;height: 50px;display: inline-block;background-size: 50px !important;}
.homeAccordian .accordianIcon a.collapsed i:before {background: url(https://berqwp-cdn.sfo3.cdn.digitaloceanspaces.com/cache/www.bigeasyseo.com/wp-content/themes/BigEasySEO/assets/images/plus.svg?hash=5baf44d99112fc3fc1bd88e6fc75ede0) no-repeat center center;}
.section-heading li a {color: #f93822}
.section-heading li a:hover {color: #868686}
.section-heading ul {padding-left: 18px;}
.section-heading ul li, .section-heading ol li {color: #636363;font-size: 18px;line-height: 28px;font-weight: 400;font-family: "Mont";}
section.marketing-section {margin-top: 0;padding: 100px 0;background-image: linear-gradient(#fff, #fed7d3);}
.marketing-right {max-width: 770px;}
.markting-worked-col figure {height: 109px;width: 109px;border-radius: 50%;margin: 0;position: relative;border: 10px solid #fff;background-color: #f93822;text-align: center;line-height: 88px;float: left;margin-right: 26px;}
.markting-worked-col figure::before {content: "";border: 1px solid #f93822;left: -10px;top: -10px;right: -10px;bottom: -10px;position: absolute;border-radius: 50%;}
.markting-worked-col figcaption {width: calc(100% - 140px);float: left;padding-top: 15px;position: static;padding-left: 0;}
.markting-worked-col {float: left;width: 100%;position: relative;padding-bottom: 35px;z-index: 1;}
.markting-worked-col figcaption h4 {font-size: 24px;color: #12101b;font-weight: 700;font-family: 'Mont';line-height: 30px;margin: 0;}
.markting-worked-col figcaption p {color: #868686;font-size: 18px;line-height: 28px;font-weight: 400;font-family: 'Mont';}
.markting-worked-col::after {content: "";background: #ea4517;width: 2px;height: 100%;left: 54px;bottom: 0;position: absolute;z-index: -1;}
.markting-worked-col:last-child::after {display: none;}
.marketing-right .heading-title {margin-bottom: 20px;}
section.marketing-section .col-sm-6:first-child {padding-left: 0;}
.faq-section .card {margin-bottom: 14px;border: none;}
.faq-section .card-header h5 {cursor: pointer;padding: 15px 40px 15px 15px;background-color: #fed7d3;color: #f93822;position: relative;font-size: 22px;}
.faq-section .card-header h5.collapsed:after {/* content: ''; */
content: "\f067";font-size: 20px;color: #000;right: 13px;position: absolute;top: 50%;transform: translateY(-50%);font-family: 'FontAwesome';}
.faq-section .card-header h5:after {content: "\f068";font-size: 20px;color: #000;right: 13px;position: absolute;top: 50%;transform: translateY(-50%);font-family: 'FontAwesome';}
.faq-section .card-header {padding: 0;margin-bottom: 0;background-color: transparent;border-bottom: none;}
.faq-section .card-body {background: #fbfbfb;}
/*------------- location-detail-page ---------*/
.location-detail-page {padding: 90px 0;}
.small-title {font-size: 18px;line-height: 24px;color: #035489;text-transform: uppercase;font-family: 'Raleway', sans-serif;font-weight: 700;padding-bottom: 8px;}
.view-button {font-size: 18px;line-height: 24px;color: #035489;font-family: 'Raleway', sans-serif;font-weight: 700;padding-bottom: 8px;text-decoration: underline !important;}
.view-button:hover {color: #ea4517;text-decoration: underline !important;}
.about-location-info h3 span {display: block;font-size: 20px;line-height: normal;font-weight: normal;}
.about-location-info h3 {font-size: 40px;color: #035489;text-transform: capitalize;}
.contact-left-info {position: relative;padding-left: 65px;margin: 16px 0 40px;}
.contact-left-info figure {background-color: #ea4517;height: 50px;width: 50px;text-align: center;line-height: 45px;margin: 0;position: absolute;top: 50%;left: 0;border-radius: 50%;transform: translateY(-50%);}
.locations-social {margin-top: 20px;text-align: left;}
.locations-social img {background-color: #035489;padding: 10px;text-align: center;line-height: 45px;border-radius: 50%;margin-right: 5px;}
.locations-social img:hover {background-color: #ea4517;}
.locations-social.xx {text-align: center;}
.locations-social.xx img {background-color: #ea4517 !important;padding: 20px;}
.locations-social.xx img:hover {background-color: #000 !important;}
.locations-social.xx p {font-size: 30px;line-height: 39px;color: #fff;font-family: 'Raleway', sans-serif;font-weight: 500;}
.contact-left-info p {margin: 0;font-size: 18px;line-height: 26px;color: #414141;font-weight: 400;font-family: 'Raleway', sans-serif;}
.contact-left-info p a {color: #414141;}
.contact-left-info p a:hover {color: #ea4517;}
.location-inn-row {border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 5px;padding: 20px 20px;margin: 30px 65px 0;}
.map-right-col iframe {width: 100%;height: 356px;display: block;border-radius: 5px;}
.about-location-info {padding: 20px 20px;}
.location-inn-row .col-sm-6:last-child {padding-left: 0;}
.locations-btn {font-size: 24px;line-height: normal;color: #ffffff;font-weight: 700;font-family: 'Raleway', sans-serif;text-transform: uppercase;padding: 15px 20px;display: inline-block;background: #ed9924;transition: all 1s ease;text-align: center;}
.locations-btn:hover {background: #ea4517;color: #ffffff;}
.locations-btn.x1 {background: #ea4517;color: #ffffff;}
.locations-btn.x1:hover {background: #ed9924;color: #ffffff;}
.row.bottommyrow a.locations-btn {margin: 10px 8px 0 0;}
.row.bottommyrow {padding-top: 15px;}
.section-prbannerx {background: #fff;box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);}
/*-----------------*/
.banner-form-new.contact-form {margin: 0;padding:0;    position: relative;}
.banner-form-new.contact-form .hero-form-title {color: #12101b;font-size: 29px;line-height: 34px;font-weight: 700;margin: 0 0 4px;font-family: 'Mont';text-align: center;}
.banner-form-new.contact-form p {color: #868686;font-size: 16px;line-height: 22px;font-weight: 400;font-family: 'Mont';text-align: center;}
.banner-form-new.contact-form .gform_wrapper .medium {height: 44px;}
.banner-form-new.contact-form ul li {margin: 0 0 14px !important;display: block;padding: 0 10px !important;clear: both;}
.banner-form-new.contact-form ul li .ginput_container {margin: 0 !important;}
.banner-form-new.contact-form p strong {color: #f93822;}
.banner-form-new.contact-form .hero-form-title strong {color: #f93822;}
.banner-form-new.contact-form .gform_legacy_markup_wrapper textarea.medium {height: 90px !important;}
.banner-form-new.contact-form .gform_wrapper .gform_footer {margin: 20px 10px 0!important;}
.banner-form-new.contact-form ul {margin: 0 -10px !important;}
.banner-form-new.contact-form .gform_legacy_markup_wrapper li.gfield.gfield_error, .banner-form-new.contact-form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: transparent !important;margin-bottom: 6px !important;border-top: none !important;border-bottom: none !important;}
.instruction.validation_message {display: none !important;}
.banner-form-new.contact-form .gform_wrapper .gform_footer:after {display: none;}
.popup-bg.main-form-div .gform_footer:after, .contact-page-section .gform_footer:after, .contact-form .gform_footer:after {display: none;}
section.banner-section {position: relative;background-size: cover !important;padding: 70px 0;background-repeat: no-repeat !important;}
.seo-video>img {width: 100%;max-width: 100% !important;height: 100% !important;}
.gform_legacy_markup_wrapper ul.gform_fields li.gfield {padding-right: 0;}
.services-form .gform_wrapper .gform_footer:after {display: none;}





.banner-star { display: -webkit-box; display: -ms-flexbox; display: flex ; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; margin: 0 0 15px; }
.banner-star p { margin: 0 !important; padding-left: 10px; font-weight: 400; }
.stardx { position: relative; top: -3px; }
.banner-content ul li strong { color: #f93822; }
.step-text { font-size: 18px; line-height: 22px; font-weight: 600; font-family: 'Mont'; color: #fff; position: absolute; background: #000; padding: 2px 7px; top: -7px; left: -17px; border-radius: 3px; }
.markting-worked-col figure { margin-right: 14px; }
.item-image{text-align: center;}

@media (max-width:1699px) {
.banner-caption {top: 50%;}
section.banner-section>img {height: 790px;object-fit: cover;}

}

@media (max-width:1499px) {
.locations-btn {font-size: 20px;padding: 10px 20px;}
section.default-page {padding: 60px 0 70px;}

}

@media (max-width:1399px) {
.banner-form-new.contact-form .hero-form-title {font-size: 26px;line-height: 30px;}
.banner-form-new.contact-form .gform_wrapper .medium {height: 42px;}
.banner-form-new.contact-form .gform_legacy_markup_wrapper textarea.medium {height: 80px !important;}
section.marketing-section.home { padding: 70px 30px; }
section.digital-section.home { padding-top: 70px; }

}

@media (max-width:1299px) {
.banner-form-new.contact-form .hero-form-title {font-size: 20px;line-height: 28px;}
.banner-form-new.contact-form p {font-size: 14px;line-height: 20px;}

}

@media (max-width:1199px) {
.about-location-info h3 {font-size: 30px;}
.about-location-info h3 span {display: block;font-size: 18px;}
.contact-left-info figure {height: 40px;width: 40px;line-height: 35px;}
.contact-left-info {padding-left: 55px;margin: 12px 0 26px;}
.map-right-col iframe {height: 265px;}
.locations-btn {font-size: 18px;padding: 8px 16px;}
section.default-page {padding: 40px 0 40px;}
.location-inn-row {margin: 20px 65px 0;}
.contact-left-info p {margin: 0;font-size: 16px;line-height: 24px;}
.ginput_recaptcha  { transform: scale(0.77) !important; -webkit-transform: scale(0.77) !important; transform-origin: 0 0 !important; -webkit-transform-origin: 0 0;}
.g-recaptcha  { transform:  scale(0.77) !important; -webkit-transform:  scale(0.77) !important; transform-origin:  0 0 !important; -webkit-transform-origin: 0 0 !important;}
.rc-anchor-light.rc-anchor-normal {transform: scale(0.77);-webkit-transform: scale(0.77);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
.banner-form-new.contact-form .gform_legacy_markup_wrapper ul.gform_fields {margin: 0 -10px !important;}
.banner-form-new.contact-form .gform_wrapper .gform_footer {margin: 0px 0 0!important;}
.banner-form-new.contact-form .gform_wrapper .medium {height: 40px;}
.ginput_container.ginput_recaptcha.gform-initialized {transform: scale(0.77);-webkit-transform: scale(0.77);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
section.banner-section {padding: 40px 0;}
.container { padding: 0 15px !important; }	
section.banner-section .banner-btn { padding-top: 20px; padding-right: 0; }
.step-text { font-size: 15px; line-height: 20px; padding: 1px 5px; top: -9px; left: -9px; border-radius: 3px; }
section.marketing-section.home .col-sm-2 { -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; padding: 15px; }
section.marketing-section.home { padding: 40px 0px; }
section.digital-section.home { padding-top: 40px; }
.google-ads { width: 90px; padding-right: 5px; }
    #back-top-wrapper {
        display: none;
    }
	.digital-section .digital-content {
    margin-right: 0;
}
	
	
}

@media (max-width:991px) {
section.banner-section .banner-btn { display: block; }
.google-ads { width: 90px; padding-right: 0; margin: 0 auto 10px; }

}
@media (max-width:900px) {
section.marketing-section .col-sm-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.marketing-right { max-width: 100%; padding-top: 20px; }
.step-text { font-size: 14px; line-height: 20px; padding: 1px 5px; top: -12px; left: 0px; border-radius: 3px; }
.stardx img { width: auto; max-height: 13px; }
.banner-star p { padding-left: 4px; }
section.digital-section.home .col-sm-6:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; order: 2; }
section.digital-section.home .col-sm-6:last-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; order: 1; }
section.digital-section.home .seo-video { margin-top: 30px; }


}

@media (max-width:812px) {
.location-inn-row {margin: 15px 0 0;padding: 15px 15px;}
.about-location-info {padding: 19px 10px;}
.contact-left-info p {margin: 0;font-size: 14px;line-height: 20px;}
.contact-left-info figure img {max-height: 20px;}
.about-location-info h3 {font-size: 21px;margin-bottom: 15px;}
.about-location-info h3 span {display: block;font-size: 15px;}
.contact-left-info figure {height: 35px;width: 35px;line-height: 31px;}
.contact-left-info {padding-left: 45px;margin: 10px 0 20px;}
.row.bottommyrow {padding-top: 8px;}
.locations-btn {font-size: 15px;padding: 8px 15px;}
.row.bottommyrow a.locations-btn {margin: 7px 3px 0 0;}
.banner-form-new.contact-form {margin: 0;}
.gform_wrapper .medium {font-size: 14px !important;}
.banner-form-new.contact-form .hero-form-title {font-size: 18px;line-height: 24px;}
.banner-form-new.contact-form .gform_legacy_markup_wrapper textarea.medium {height: 70px !important;}
section.banner-section>img {height: 730px;}

}

@media (max-width:767px) {
section.banner-section .banner-caption {position: relative;top: 0;transform: inherit;padding: 40px 0 0;}
section.banner-section>img {height: 320px;object-fit: cover;}
section.banner-section .col-sm-6:first-child {order: 2; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
section.banner-section .col-sm-6:last-child {order: 1;margin-bottom: 30px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.banner-form-new.contact-form {margin: 0;}
section.banner-section>img {height: auto;object-fit: cover;display: none;}
section.banner-section .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
section.marketing-section.home .col-sm-2 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 15px; }



}
@media (max-width:640px) {
.location-inn-row .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.location-inn-row .col-sm-6:last-child {order: 1;padding-left: 15px;}
.location-inn-row .col-sm-6:first-child {order: 2;}
.about-location-info {padding: 22px 0 0;}
.row.bottommyrow {padding-top: 0;}
.banner-star p { font-size: 13px; line-height: 20px; }
.stardx img { width: auto; max-height: 11px; }
section.banner-section .banner-btn { padding-top: 10px; padding-right: 0; display: block; }

}
@media (max-width:480px) {
.gform_wrapper .gform_fields li.gfield.gf_left_half, .gform_wrapper .gform_fields li.gfield.gf_right_half {display: -moz-inline-stack;vertical-align: top;width: 100% !important;}
.banner-content ul {margin: 0;text-align: left;padding-left: 22px;}
section.marketing-section.home .col-sm-2 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 24px 15px 15px; border-bottom: 1px solid #f93822; }
section.marketing-section.home .col-sm-2:last-child { border: none; }



}

@media(max-width:1699px) {
.bigeasyseo-comparison-section {	padding: 80px 0;}
.bigeasyseo-table-top h3 {	font-size: 32px;	line-height: 40px;}
.bigeasyseo-table-text p {	font-size: 18px;	line-height: 24px;}
.bigeasyseo-table-text-center h4 {	font-size: 18px;	line-height: 24px;}

}

@media(max-width:1499px) {
.bigeasyseo-comparison-section {	padding: 60px 0;}
.bigeasyseo-table-top h3 {	font-size: 28px;	line-height: 38px;	padding: 8px 0 10px;}
.bigeasyseo-table-text-center h4 {	font-size: 16px;	line-height: 22px;	width: calc(100% - 78px);}
.bigeasyseo-table-text p {	font-size: 16px;	line-height: 22px;}
.bigeasyseo-table-text {	padding: 27px 25px;}
.bigeasyseo-table-text figure {	margin-right: 12px;}
.bigeasyseo-table-text-center figure {	margin-right: 12px;}
}

@media(max-width:1299px) {
.bigeasyseo-table-text-center {	padding: 20px 35px 15px;}
.bigeasyseo-table-text {	padding: 18px 15px;}

}

@media(max-width:1199px) {
.bigeasyseo-comparison-section{padding: 40px 0;}
.bigeasyseo-table-top h3 {	font-size: 22px;	line-height: 28px;	padding: 8px 0;}
.bigeasyseo-table-text p {	width: calc(100% - 40px);}
.bigeasyseo-table-text figure {	width: 32px;	margin-right: 8px;}
.bigeasyseo-table-text-center figure {	width: 45px;	margin-right: 10px;}
.bigeasyseo-table-text-center h4 {	font-size: 15px;	line-height: 20px;}
.bigeasyseo-table-text p {	font-size: 15px;	line-height: 20px;}
.bigeasyseo-table-text {	padding: 12px 15px;}
.bigeasyseo-table-text-center {	padding: 11px 28px 11px 28px;}

}

@media(max-width:991px) {
.bigeasyseo-table-text-center figure {	width: 38px;}
.bigeasyseo-table-text-center {	padding: 11px 20px 11px 20px;}
.bigeasyseo-table-text figure {	width: 28px;}
.bigeasyseo-table-text-center h4 {	width: calc(100% - 50px);}

}

@media(max-width:812px) {
.bigeasyseo-table-text-center h4 {	width: calc(100% - 50px);}
.bigeasyseo-table-top h3 {	font-size: 16px;	line-height: 20px;	padding: 6px 0;}
.bigeasyseo-table-text-center {	padding: 10px 15px 10px 15px;}

}

@media(max-width:767px) {
.bigeasyseo-table-row .col-sm-4 {	flex: 0 0 50%;	max-width: 50%;	order: 2;}
.bigeasyseo-table-top {	padding: 5px;}
.bigeasyseo-table-row .col-sm-3 {	flex: 0 0 100%;	max-width: 100%;	order: 1;}
.bigeasyseo-table-row .col-sm-3 {	background: 0 0;}
.bigeasyseo-table-text-center h4 br {	display: none;}
.bigeasyseo-table-text p {	color: #414141;}
.bigeasyseo-table-row .col-sm-4 {	background: 0 0;}
.bigeasyseo-table-row .col-sm-4:first-child {	background: 0 0;}
.bigeasyseo-table-row .row:nth-child(odd) .col-sm-4:first-child {	background: 0 0;}
.bigeasyseo-table-row .row:nth-child(odd) {	background: #12101b;}
.bigeasyseo-table-row .row:nth-child(odd) .col-sm-4:last-child {	background: 0 0;}
.bigeasyseo-table-row .row:nth-child(odd) .bigeasyseo-table-text-center h4 {	color: #fff;}
.bigeasyseo-table-row .row:nth-child(odd) .bigeasyseo-table-text p {	color: #fff;}
.bigeasyseo-table-text-center {	display: block;	text-align: center;}
.bigeasyseo-table-text-center figure {	margin: 0 auto 5px;}
.bigeasyseo-table-text-center h4 {	width: calc(100% - 0px);}
.bigeasyseo-table-text figure img { filter: brightness(0) saturate(100%) invert(33%) sepia(58%) saturate(4457%) hue-rotate(347deg) brightness(97%) contrast(101%); }

}

@media(max-width:575px) {
.bigeasyseo-table-text {	display: block;	text-align: center;}
.bigeasyseo-table-text figure {	margin: 0 auto 10px;}
.bigeasyseo-table-text {	padding: 10px 5px;}
.bigeasyseo-table-text p {	font-size: 14px;	width: 100%;}

}
