/*
Theme Name: Divi Child Theme
Template: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.0.9
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

p{font-size: 16px !important;color: #808080;letter-spacing: 1px !important;line-height: 30px !important;}
h2{ font-size: 34px;}
h3{ font-size: 26px;}
h4{ font-size: 20px;}
h5{ font-size: 18px;}

.logos-image-main .logos img {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.logos-image-main .logos img:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.blog-single-sidebar table {border: 0;}
.blog-single-sidebar .gsc-search-box td.gsc-input {height: 51px;padding: 0 !important;border: 1px solid #ddd;color: #666;border-radius: 15px 0px 0px 15px;display: block;box-sizing: initial !important;}
.blog-single-sidebar .gsc-search-box td.gsc-input .gsc-input-box {border-radius: 15px 0px 0px 15px;border: none;}
.blog-single-sidebar .textwidget td.gsib_a {padding: 15px 10px 0 !important;width: 100%;display: block;}
.blog-single-sidebar .gsc-search-box td.gsc-search-button {padding: 0 !important;}
.blog-single-sidebar .gsc-search-box td.gsc-search-button button.gsc-search-button.gsc-search-button-v2 {cursor: pointer;border: none;background: #40c8f4;border-top-right-radius: 15px;border-bottom-right-radius: 15px;color: #fff;padding: 20px 25px;margin: 0;}
.gsc-control-cse * {box-shadow: inherit !important;}
.sidebar_google_search .gsc-search-box td.gsc-input .gsc-input-box {border-radius: 15px 0px 0px 15px;background-color: rgba(0, 0, 0, 0);border: none;}
.video.et_pb_column_1_3.et_pb_column_4 {display: inline-block !important;}
.polygone-main-header input {color: #fff;border-bottom: 1px solid #fff;}
.et-fixed-header input.et-search-field {color: #333 !important;}
div#page-container {overflow-y: initial !important; overflow-x: hidden !important;}
.service-main-code ul.nav {margin-bottom: 18px;margin-left: 0;list-style: none;}
.service-main-codeul .nav > li > a {display: block;} 
.service-main-code ul.nav-tabs{*zoom: 1;}
.service-main-code ul.nav-tabs:before,.nav-tabs:after {display: table;content: "";}
.service-main-code ul.nav-tabs:after {clear: both;}
.service-main-code ul.nav-tabs > li {float: left;}
.service-main-code ul.nav-tabs > li > a {padding-right: 12px; padding-left: 12px; margin-right: 2px;line-height: 14px;}
.service-main-code ul.nav-tabs { border-bottom: 1px solid #ddd;}
.service-main-code ul.nav-tabs > li {margin-bottom: -1px;}
.service-main-code ul.nav-tabs > li > a { padding-top: 8px; padding-bottom: 8px; line-height: 18px;border: 1px solid transparent;-webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;}
.service-main-code ul.nav-tabs > li > a:hover {border-color: #eeeeee #eeeeee #dddddd;}
.service-main-code ul.nav-tabs > .active > a,.nav-tabs > .active > a:hover {color: #555555;cursor: default;background-color: #ffffff; border: 1px solid #ddd;border-bottom-color: transparent;} 
.service-main-code ul.nav-tabs > li {line-height: 18px;} 
.service-main-code section.tab-content.active{display: block;} 
.service-main-code section.tab-content.hide{display: none;}
.sidebar_google_search .gsc-search-box td.gsc-input{height: 51px;padding: 0 !important;border: 1px solid #ddd;color: #666;border-radius: 15px 0px 0px 15px;display: block;}
.sidebar_google_search .gsc-search-box td.gsc-input .gsc-input-box{ border-radius: 15px 0px 0px 15px;}
.sidebar_google_search .gsc-search-box td.gsc-search-button button.gsc-search-button.gsc-search-button-v2 {cursor:pointer;border: none;background: #40c8f4;border-top-right-radius: 15px;border-bottom-right-radius: 15px;color: #fff;padding: 20px 25px;margin: 0;}
.sidebar_google_search .gsc-search-box td.gsc-search-button{padding: 0 !important;}
.sidebar_google_search .gsc-search-box td.gsc-search-button button.gsc-search-button.gsc-search-button-v2:hover{background: #92278f;}
.sidebar_google_search table{border: 0;}
.sidebar_google_search.page-sidebar_google_search .gsc-search-box .gsc-input>input:focus,.sidebar_google_search.page-sidebar_google_search .gsc-input-box-focus{-webkit-box-shadow: none;box-shadow: none;}
.poly .latest-blog-main { padding: 0px 0px;}
.poly .latest-blog-main .et_pb_post {margin-bottom: 15px !important;float: left;width: 48%;display: inline-block;margin-right: 2%;padding: 20px;height: 650px;overflow: auto;position: relative;}
.latest-blog-main .et_pb_post a.entry-featured-image-url{height: 170px;}
.latest-blog-main .et_pb_post a.entry-featured-image-url img{height: 100%;object-fit: cover;}
.poly .entry-title { font-size: 20px;}
.poly .post-content a.more-link {position: absolute;left: 20px;bottom: 20px;}
.poly {max-width: 100%;width: 100%;padding: 30px;margin-top: 20px;}
.poly .latest-blog-main .et_pb_post{height: 600px;overflow-x: hidden;margin-bottom: 20px !important;}
.latest-blog-main .et_pb_post a.entry-featured-image-url img{width: 100%;-ms-transform: scale(1.00) !important;-webkit-transform: scale(1.118);transform: scale(1.11);-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.poly .et_pb_post:hover img {-ms-transform: scale(1.05) !important;-webkit-transform: scale(1.05) !important;transform: scale(1.05) !important;-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-ms-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.sidebar_google_search .gsc-search-box .gsc-input>input:focus, .gsc-input-box-focus{box-shadow: none !important;}
.sidebar_google_search .wgs_wrapper td.gsib_a {padding: 15px 10px 0 !important;width: 100%;display: block;}
.blog-new-cls-main .Blog-new-cls article{background: #fff;padding: 15px;box-shadow: 0px 0px 30px #bcbcbc;border-radius: 8px;width: 100%;display: inline-block;margin: 0 auto;margin-bottom: 30px;}
.blog-new-cls-main .Blog-new-cls article .entry-featured-image-url img{width: 100%;}
.blog-new-cls-main .Blog-new-cls article h2{font-size: 22px;font-weight: 700;font-family: 'Roboto Condensed', sans-serif !important;text-transform: capitalize;color: #333;text-align: left;}
.blog-new-cls-main .Blog-new-cls a.more-link{font-size: 14px;color: #71818c !important;font-weight: 600;text-transform: uppercase;margin-top: 10px;float: none;display: inline-block;padding: 8px 16px;border-radius: 60px;background-color: #f7f9fb;border: 2px solid #e9eff5;}
.industries-focus-slider .et-pb-slider-arrows {display: block !important;position: absolute;top: 50%;transform: translateY(-50%);width: 100%;z-index:99;}
.industries-focus-slider a.et-pb-arrow-prev{float: left;}
.industries-focus-slider a.et-pb-arrow-next{float: right;}
.industries-focus-slider .et-pb-controllers {display: none !important;}
.blog-new-cls-main .et_pb_widget_area_left {padding-right: 0;border-right: 0px;padding-left: 30px;}
.blog-column-1.blog-column {position: relative;}
.blog-column-1.blog-column:before {content: '';position: absolute;top: -80px;width: 1px;height: 100%;background-color: rgba(0,0,0,.1);right: -50px;}
.blog-new-cls-main {margin-top: 30px;}
.industries-focus-slider a.et-pb-arrow-prev, .industries-focus-slider a.et-pb-arrow-next{border:0;}
.sidebar_google_search.page-sidebar_google_search td.gsib_b div.gsst_b {float: right;}
.about-new-section .header{background: linear-gradient(141deg, #3fc8f494 0% , #92278fe3 80%);color: #FFF;padding: 10px;position: relative;cursor: pointer;border: 1px solid;}
.about-new-section .header span {font-size: 16px;font-weight: 500;}
.about-new-section .header:before {content: '3';position: absolute;right: 30px;transform: translateY(-50%);top: 50%;font-family: ETmodules !important;font-size: 35px;font-weight: 500;}
.about-new-section .et_pb_module.et_pb_text.et_pb_text_0.et_pb_bg_layout_light.et_pb_text_align_left {margin-bottom: 0;}
.about-new-section {padding-bottom: 0 !important;}

#aboutsec1 .bloggersign img {width: 150px;height: 150px;}

/*logosection start*/
.logosection{padding: 0;}
.logosection .logosection_row {max-width: 1200px;margin: 100px auto 0;width: 100%;padding: 100px 0;position: relative;background: #444;overflow: hidden;border-radius: 10px;}
.logosection .logosection_row img {width: 100%;}
.logosection .logosection_row a {display: inline-block;position: relative;width: 400px;margin: 0 auto;float: none;}
.logosection .logosection_row:before {content: '';width: 1000px;right: -300px;top: -420px;height: 700px;position: absolute;background: rgba(102, 102, 102, 0.65);border-radius: 50%;}
.logosection .logosection_row:after {content: '';visibility: visible;width: 500px;left: -80px;bottom: -300px;height: 500px;position: absolute;background: rgba(102, 102, 102, 0.65);border-radius: 50%;}

/*logosection end*/

#fixed-header-logo {display: none;}
#footer-bottom .et-social-icons li {display: inline-block;margin: 0 10px 0 0;width: 50px;height: 50px;padding-left: 0;}
#footer-info {text-align: center;float: none;}
.et-fixed-header#main-header .container {-webkit-box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;-moz-box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;box-shadow: 0 0 30px rgba(7, 51, 84, 0.17) !important;}
a.more-link {font-size: 14px;color: #40c8f4 !important;font-weight: 600;text-transform: uppercase;margin-top: 10px;float: none;display: inline-block;padding: 8px 16px;border-radius: 60px;border: 2px solid #40c8f4;transition: all  ease-in-out 0.4s;}
a.more-link:hover {color: #92278f !important;border: 2px solid #92278f;}

/******************** Header ********************/

.website-cls {text-align: center;width: 100%;}
h2.text-h2 {font-weight: 900;color: #333;letter-spacing: 1px;position: relative;display: inline-block;padding: 12px 0 25px;text-transform: uppercase;}
h2.text-h2:after {position: absolute;bottom: 0;left: 0;margin: 0 auto;text-align: center;width: 70px;height: 3px;background: #333;content: "";right:0;line-height: 45px;}
.home-About-section h2.text-h2 {text-transform: none !important;}
.website-cls.website-same-h2 {text-align: left;}
#top-menu li:before {position: absolute;bottom: 2px;left: 0;right: 0;text-align: center;margin: 0 auto;width: 0%;height: 2px;content: "";opacity: 0;transition: all ease-in-out 0.4s;}   
#top-menu li:after {content: "";position: absolute;bottom: 0;width: 0%;left: 0;height: 2px;background: #3fc8f4;margin: 0 auto;text-align: center;right: 0;z-index: 999;opacity: 0;transition: all ease-in-out 0.4s;}
#top-menu li:hover:after, #top-menu li:hover:before{opacity: 1;width: 90%;}
#top-menu li ul li:hover:after, #top-menu li ul li:hover:before{display: none;}
.main-header-banner-main:before {position: absolute;top: 0;right: 0;left: 0;bottom: 0;content: "";z-index: 9;background: linear-gradient(141deg, #3fc8f494 0%,  #92278f6b 51%, rgba(69, 32, 61, 0.7) 76%);}
.main-header-banner-main .et_parallax_bg{background-position: center;}
div#et-top-navigation {padding: 0px 10px !important;text-align: center;width: 100%;float: none;margin: 0 auto;display: inline-block;}
nav#top-menu-nav {float: none !important;display: inline-block;}
#top-menu li {transition: all ease-in-out 0.4s;}
#top-menu li a {padding-bottom: 0 !important;}
.et-fixed-header#main-header .container {background: #fff;}
.tag-line-main p{padding-bottom: 0;display: inline-block;width: 100%;}
p.tag-line1 {font-size: 23px;font-weight: 300;margin: 0;padding-bottom: 0px !important;}
span.txt-rotate.smater-large-text{font-size: 60px;padding: 15px 0 !important;display: inline-block;color: #fff;line-height: 70px;}
.tag-line-main {padding: 10px 0;display: inline-block;line-height: 0;}
header nav ul#top-menu li a {padding-bottom: 0 !important;font-size: 16px;color: #fff !important;opacity: 1 !important;font-weight: normal !important;text-transform: uppercase;}
.et-fixed-header nav ul#top-menu li a{color: #000 !important;}
#top-menu li {padding: 20px 20px !important;}
.main-header-banner-logo {margin: 0px !important;line-height: 0; margin-top: 90px !important;}
.main-header-banner-logo-tag{margin:0 !important;}
.main-header-banner-logo .et_pb_promo_description {padding-bottom: 0;}
.main-header-banner-logo .et_pb_promo_description img {max-width: 180px;}
.main-header-banner-logo-tag .et_pb_promo_description {padding-bottom: 0;}
.main-header-banner-logo-button .et_pb_button_wrapper{line-height: 0;}
.main-header-banner-logo-button .et_pb_promo_description{padding-bottom: 0;}
#main-header{line-height: 0; }
#main-header .nav li ul.sub-menu {padding: 0 !important;top: 54px;}
#top-menu li li {margin: 0;padding: 0 0px !important;width: 100%;}
#top-menu li.menu-item-has-children:after{    background: none;}
#main-header .nav li ul.sub-menu a{padding: 10px !important;font-size: 16px;font-weight: 400;width: 100%;color: #000 !important;}
ul#top-menu {argin-bottom: 0 !important;}.main-header-banner-main{padding-top: 0 !important;}
.logo_container.polygone-main-logo {width: auto;height: initial;}
a.polygone-main-home-logo {width: 100%;display: inline-block;}
a.polygone-main-home-logo #logo {max-width: 35px;}
#et_search_icon:before {padding: 20px;color: #000;}
.home-page-main #et_search_icon:before {color: #fff;}
.et-fixed-header #et_search_icon:before{color: #000;}
.btn-main-div.btn-main-div-1 {width: 35%;display: inline-block;}
.btn-main-div.btn-main-div-2 {width: 35%;display: inline-block;}
a.home-req {border-radius: 50px;letter-spacing: 0px;font-size: 16px;background-color: #3fc8f4;border: solid 1px #3fc8f4;position: relative;padding: 12px 35px;color: #fff;transition: all ease-in-out 0.4s;text-transform: uppercase;}
a.home-req:after {font-size: 32px;font-weight: 400;font-style: normal;font-variant: none;line-height: 1em;text-transform: none;content: "\35";content: '$';font-size: 16px;font-family: ETmodules!important;opacity: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;top: 50%;transform: translateY(-50%);position: absolute;font-weight: 700;padding-left: 5px;}
a.home-req:hover {color: #ffffff!important;background: rgba(0,0,0,0)!important;border-color: #ffffff!important;border-radius: 50px;letter-spacing: 1px;}
a.home-req:hover:after {opacity: 1;}
a.home-pot {border-radius: 50px;letter-spacing: 0px;font-size: 16px;position: relative;adding: 12px 35px;color: #fff;transition: all ease-in-out 0.4s;background: rgba(0,0,0,0)!important;border:1px solid #fff !important;text-transform: uppercase;}
a.home-pot:after{font-size: 32px;font-weight: 400;font-style: normal;font-variant: none;line-height: 1em;text-transform: none;content: "\35";content: '$';font-size: 16px;font-family: ETmodules!important;opacity: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;top: 50%;transform: translateY(-50%);position: absolute;}
a.home-pot:hover {color: #ffffff!important;background-color: #3fc8f4 !important;border: solid 1px #3fc8f4 !important;letter-spacing: 1px;}
a.home-pot:hover:after {opacity: 1;}
.home-req-port {padding: 10px 0 0px;}
.main-header-banner span.et_pb_image_wrap img {max-width: 90px;}
.slider-main-image .slick-list{margin: 0 50px;}
.slider-main-cls {position: relative;margin-top: -160px;display: inline-block;width: 100%;padding-bottom: 25px;border-bottom: 1px solid #ccc;}
.slider {width: 100% !important;margin: 15px auto 0 !important;display: inline-block;text-align: center;}
.slick-current {opacity: 1;}
.slick-slide {margin: 0px 50px !important;}
.slick-slide p {color: #fff;font-size: 14px;padding: 20px 100px 0;line-height: 24px;letter-spacing: 1px;font-weight: 300;}
.slick-slide h6 {font-size: 16px;font-weight: 600;color: #eee;padding-top: 5px;}
.slider-main-text:after {position: absolute;content: "";top: 0;left: 0;right: 0;margin: 0 auto;width: 200px;height: 1px;background: #fff;}
.main-header-banner-main .et_parallax_bg {transform: none !important;}
.slider-main-image:after {position: absolute;content: "";width: 21px;height: 21px;background: #f6f6f6;left: 0;right: 0;margin: 0 auto;top: -41px;transform: rotate(45deg);}
.slider-main-image .slick-slide {opacity: 1 !important;height: 40px;text-align: center;cursor: pointer;outline: 0;margin:0 60px !important; }
.slick-slide img {width: 100%;max-height: 40px;max-width: 100%;max-height: 40px;width: auto;height: auto;vertical-align: middle;display: inline-block;margin-right: -4px;object-fit: contain;-webkit-filter: grayscale(100%); filter: grayscale(100%);transition: all ease-in-out 0.4s;}
.slick-slide img:hover{-webkit-filter: grayscale(0); filter: grayscale(0);}
.slider-main-image .slick-prev:before, .slider-main-image .slick-next:before{font-family: ETmodules!important;font-size: 50px !important;color: #222 !important;}
.slider-main-image .slick-prev::before {content: "\34" !important;}
.slider-main-image .slick-next:before {content: "\35" !important;}
.slider-main-image .slick-next {right: 30px;}
.slider-main-image .slick-prev {left: 0;}
.slider-main-image .slick-prev, .slider-main-image .slick-next {top: 10%;}
.slider-main-image {margin-top: 50px !important;}

/******************** End ********************/

/******************** Section-2 ********************/

.tag-line-main span.txt-rotate.smater-large-text span.wrap {border-color: #fff !important;}
.home-About-section-inner-text p {font-size: 16px;color: #808080;/*padding: 35px 15px !important;*/
		letter-spacing: 1px;line-height: 30px !important;}

.home-About-section .home-About-section-inner {padding: 80px 0;}
.home-About-section{padding-top: 20px;min-height: 100vh;}
.client-logo-slider-main .et_pb_row {max-width: 100%;width: 100%;}
.client-logo-slider-main{background:#f6f6f6;}
.client-logo-slider-main .et_pb_row{padding-bottom: 0 !important;}

/******************** service ********************/

.service-main-code ul.nav.nav-tabs {list-style: none;width: 100%;display: inline-block;padding-bottom: 0;}
.service-main-script-css {margin: 0 !important;}
.service-main-code ul.nav.nav-tabs li.active a {background-color: #3fc8f4;transition: all ease-in-out 0.4s;border:1px solid transparent;}
.service-main-code ul.nav.nav-tabs li:hover a {border: 1px solid transparent;}
.service-main-code section.tab-content {padding: 50px 15px 20px;}
.service-main-code .nav-tabs {border-bottom: none;}
section.tab-content h2 {color: #222;font-size: 28px;letter-spacing: 1px;padding-bottom: 15px;font-weight: 700;}
section.tab-content p{color: #808080;font-size: 16px;line-height: 26px;font-weight: normal;letter-spacing: 1px;}
.service-main-image {width: 100%;max-width: 100% !important;padding: 0 !important;min-height: 100vh;}
.service-main-code ul.nav.nav-tabs li.active a span.et-pb-icon {background: #2ea3f2;color: #fff;cursor: pointer;}
.service-main {position: relative;}
.service-main-image:before {content: "Our Services";margin: 0 auto;position: absolute;left: 0;top: 90%;transform: translateY(-50%);font-size: 120px;color: rgba(234, 234, 234, 0.6);text-align: center;font-weight: 900;width: 100%;z-index: 99;display: none;}
.service-main-image {width: 100%;max-width: 100%;padding: 0;}
.service-main-code {padding: 0px 15px;}
.service-main-code ul.nav.nav-tabs img {max-width: 50px;}
.service-main-code ul.nav.nav-tabs li a {margin: 0 auto;border-radius: 50%;border: 2px solid #3fc8f4;margin-bottom: 5px;background-color: #fff;width: 110px;height: 110px;margin: 0 25px 15px 0;text-align: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.service-main-code ul.nav.nav-tabs img.icon-main-hover {display: none;}
.service-main-code ul.nav.nav-tabs li a:hover img.icon-main, .service-main-code ul.nav.nav-tabs li.active img.icon-main {display: none;}
.service-main-code ul.nav.nav-tabs li a:hover img.icon-main-hover, .service-main-code ul.nav.nav-tabs li.active img.icon-main-hover {display: block;}
.service-main-code ul.nav.nav-tabs li a:hover, .service-main-code ul.nav.nav-tabs li.active a {background: #3fc8f4;}
.service_img_inner img{position: relative;top: 0;left: -160px;width: 750px;height: auto;background-size: 100%;margin: 0;-webkit-animation: spin 30s linear infinite;-moz-animation: spin 30s linear infinite;animation: spin 30s linear infinite;}
.service-main, .service-main-rename {background: #f2f2f2;background: url(/wp-content/uploads/2018/10/service-foot.jpg);background-repeat: no-repeat;background-size: cover;}
.service-main_be_af .left-service .service-image:before{content: "";position: absolute;left: -110%;}
.service-main_be_af .right-service .service-image:before{content: "";position: absolute;right: -110%;}
.right-service .service-image:before{transform: rotateY(-180deg);}
.service-image.service-image-first:before{background: url(/wp-content/uploads/2018/10/service-foot1.png);width: 115px;height: 109px;bottom: 50%}
.service-image.service-image-second:before{background: url(/wp-content/uploads/2018/10/service-foot3.png);width: 112px;height: 136px;bottom: 50%;}
.service-image.service-image-third:before{background: url(/wp-content/uploads/2018/10/service-foot4.png);width: 112px;height: 184px;top: 0;}
.service-image.service-image-forth:before{background: url(/wp-content/uploads/2018/10/service-foot5.png);width: 114px;height: 131px;top: 50%;}

@-moz-keyframes spin { 100% {
-moz-transform: rotate(360deg)
}
}
@-webkit-keyframes spin { 100% {
-webkit-transform: rotate(360deg)
}
}
@keyframes spin { 100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}

/******************** End Service ********************/

/******************** Focus ********************/

.industries-focus {position: relative;min-height: 100vh;}
.industries-focus:before {content: 'Industries Of Focus';margin: 0 auto;position: absolute;left: 0;top: 90%;transform: translateY(-50%);font-size: 120px;color: rgba(234, 234, 234, 0.6);text-align: center;font-weight: 900;width: 100%;display: none;}
.industries-focus-slider .et_pb_slide_description {padding: 0px 15px;}
.industries-focus-slider h1.industries-focus-slider-text {font-size: 120px;line-height: 110px;font-weight: 700;background-image: url(/wp-content/uploads/2018/07/kunstigintelligens.jpg);-webkit-background-clip: text!important;-webkit-text-fill-color: rgba(0, 0, 0, 0);text-transform: uppercase;padding: 80px 0 20px !important;font-family: 'Roboto Condensed', sans-serif !important;}
.industries-focus-slider .et-pb-controllers {display: none;}
p.industries-focus-slider-btn {width: auto;display: inline-block;margin-bottom: 60px;}
a.small-button.smallblue {border-radius: 50px;letter-spacing: 0px;font-size: 16px;background: transparent !important;border: solid 1px #3fc8f4 !important;position: relative;padding: 10px 30px;color: #3fc8f4 !important;transition: all ease-in-out 0.4s;font-family: "Open Sans",Arial,sans-serif !important;font-weight: 700 !important;}
a.small-button.smallblue:hover {color: #3fc8f4!important;background: rgba(0,0,0,0)!important;border-color: #3fc8f4!important;border-radius: 50px;letter-spacing: 2px;}
a.small-button.smallblue:after {font-weight: 400;font-style: normal;font-variant: none;line-height: 1em;text-transform: none;content: "\35";content: '$';font-size: 16px;font-family: ETmodules!important;opacity: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;top: 50%;transform: translateY(-50%);position: absolute;}
a.small-button.smallblue:hover:after {opacity: 1;}
.industries-focus-slider a.et-pb-arrow-prev, .industries-focus-slider a.et-pb-arrow-next{color: #222 !important;}
.industries-focus-text .et_pb_code_inner {font-size: 36px;color: #333;font-weight: 500;padding: 10px;}
.industries-focus-slider  .et-pb-arrow-next, .industries-focus-slider  .et-pb-arrow-prev{position:inherit !important;z-index: 100;top: inherit !important;margin-top: 0 !important;}
.industries-focus{min-height: 100vh;}
.industries-focus-slider .et-pb-controllers {display: inline-block;bottom: 80px;right: 0;width: 45px;float: right;top: 40%;left: auto;text-align: center;}
.industries-focus-slider .et-pb-controllers a {background: #000;width: 20px;height: 2px;float: left;margin-bottom: 20px;}
.industries-focus-slider a.et-pb-active-control {width: 25px !important;}

/******************** End Focus ********************/

/******************** Blog ********************/

.main-blog-section {background: #fff;padding: 60px 0 !important;}
.main-blog-section-inner {padding: 0px !important;}
.latest-blog-main {padding: 80px 0px;}

/******************** End Blog ********************/

.mailchimp-main {margin: 0 auto;display: inline-block;width: 80%;float: none;background: #fff;padding: 40px 30px;border-radius: 10px;box-shadow: 0 5px 25px 0 rgba(0,0,0,.25);margin-top: -105px;position: relative;}
.form-fn {float: left;width: 29%;margin: 0 2px;position: relative;margin-bottom: 0;}
.block-req {display: none;}
.mailchimp-main input[type=text], .mailchimp-main input[type=email] {width: 100%;padding: 15px 10px 15px 30px;;border: none;border-radius: 40px;font-size: 16px;background: #eceaea;color: #111;}
.form-fn i {top: 50%;left: 10px;position: absolute;transform: translateY(-50%);color: #929292;}
.mailchimp-main input[type="submit"] {border: none;color: #fff;padding: 15px 43px;border-radius: 30px;font-size: 15px;background: #40c8f4;cursor: pointer;vertical-align: top;}
.mailchimp-main h4.title {font-size: 20px;font-weight: 900;color: #333;letter-spacing: 1px;position: relative;display: inline-block;padding: 0px 0 20px;text-transform: uppercase;}
.category-b2b-marketing-tips h2.entry-title {font-size: 20px;color: #333;}
.home-page-ser-Customer-Strategy .Strategy {padding-left: 10px;padding-right: 10px;box-sizing: border-box;background:#fff;height: 220px !important;display: flex;align-items: center;justify-content: center;}
.Strategy {background-color: rgba(255,255,255,0.05);padding-top: 40px!important;padding-bottom: 40px!important;border-bottom: 4px solid transparent;transition: all ease-in-out 0.4s;}
.Strategy span.et-pb-icon{color: #40c8f4;font-size: 50px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.Strategy .et_pb_blurb_container{text-align: center;}
.Strategy .et_pb_blurb_container p { font-size: 22px !important; color: #ffffff!important;line-height: 1.2em;
	text-align: center;}
.Strategy:hover .et-pb-icon {-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;transform: scale(1.2);}
.Strategy:hover {border-bottom: solid 4px #fff;}
#footer-widgets {text-align: center;padding-top: 0;}
.Customer-Strategy-inner-2-text{border-bottom: 4px solid rgba(255, 255, 255, .1);-webkit-background-clip: padding-box;background-clip: padding-box;background-color: rgba(255,255,255,0.05);padding: 40px 60px 20px;transition: all ease-in-out 0.4s;}
.Customer-Strategy-inner-2-text p {font-size: 36px;color: #fff;line-height: 1.2em;text-align: center;}
.Customer-Strategy-inner-2-text p button.caldera-forms-modal {color: #fff!important;border: none !important;margin-top: 20px !important;display: inline-block;width: auto;max-height: 100%;padding: 16px 30px !important;cursor: pointer;position: relative;transition: all ease-in-out 0.4s;border-radius: 30px;font-size: 16px;cursor: pointer;background: linear-gradient(141deg, #3fc8f494 0%, #92278fcf 51%, #92278fe3 75%);}
.Customer-Strategy-inner-2-text:hover {border-bottom: solid 4px #fff;}
.Customer-Strategy-main {padding: 40px 15px 65px !important;}
.Customer-Strategy-inner-2-text p button.caldera-forms-modal:after{font-size: 32px;font-weight: 400;font-style: normal;font-variant: none;line-height: 1em;text-transform: none;content: "\35";content: '$';font-size: 16px;font-family: ETmodules!important;opacity: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;top: 50%;transform: translateY(-50%);position: absolute;}
.Customer-Strategy-inner-2-text p button.caldera-forms-modal:hover {letter-spacing: 1px;}
.Customer-Strategy-inner-2-text p button.caldera-forms-modal:hover:after {opacity: 1;}
.industries-focus .et_pb_slider .et_pb_container{width: 100%;}
.latest-blog-main.main-blog-section-inner-blog p.post-meta {margin-bottom: 0;}

/******************** Aar ********************/

#main-footer, #footer-bottom {background-color: #191b1f;}
#footer-bottom {padding-top: 0;}
#footer-bottom #footer-info {margin-top: 40px;color: rgba(255, 255, 255, 0.5607843137254902);text-transform: capitalize;
	font-size: 14px;line-height: normal;}
#footer-bottom .et-social-icons li.et-social-icon.et-social-facebook:hover a.icon {color: #fff;background: #3b5998;border: #3b5998;}
#footer-bottom .et-social-icons li.et-social-icon.et-social-twitter:hover a.icon{color: #fff;background: #55acee;border: #55acee;}
#footer-bottom .et-social-icons li.et-social-icon.et-social-youtube:hover a.icon{color: #fff;background: #dd4b39;border: #dd4b39;}
#footer-bottom .et-social-icons li.et-social-icon.et-social-linkedin:hover a.icon{color: #fff;background: #005fa7;border: #005fa7;}
#footer-bottom .et-social-icons li.et-social-icon.et-social-instagram:hover a.icon{color: #fff;background: #517fa4;border: #517fa4;}
#footer-bottom .et-social-icon a {width: 50px;height: 50px;vertical-align: text-top;margin-top: 3px;opacity: 1;border: 1px solid #fff;line-height: 50px;border-radius: 50%;color: #3fc8f4 !important;background: #fff;}
.et-social-icons li.et-social-icon:before{display: none;}
#footer-bottom .et-social-icon a {font-size: 13px;}
#footer-bottom .et-social-icons{margin: 0px;text-align: left;}
#main-footer .footer-widget h4 {color: #3fc8f4 !important;margin-bottom: 15px;text-transform: uppercase;}
.footer-widget a.btn-request-your-free-website-grade {background: linear-gradient(141deg, #3fc8f494 0%, #92278fcf 51%, #92278fe3 75%) !important;font-size: 16px !important;font-weight: 400 !important;transition: all ease-in-out 0.4s;border: none !important;color: #fff;padding: 14px 30px !important;border-radius: 30px !important;display: inline-block;}
.footer-widget a.btn-request-your-free-website-grade:hover {background: #fff !important;color: #222 !important;}
.req-your-free-website-grade-column1 button.et_pb_contact_submit.et_pb_button:after, .request-your-free-website-grade-main button.et_pb_contact_submit.et_pb_button:after{display: none !important;}

@-webkit-keyframes anim-effect-front {
0% {
box-shadow: 0 0 0 20px rgb(240, 240, 240);
opacity: 1;
-webkit-transform: scale3d(1, 1, 0.5);
transform: scale3d(1, 1, 0.5);
}
50% {
box-shadow: 0 0 0 40px rgb(240, 240, 240);
opacity: 1;
-webkit-transform: scale3d(1, 1, 0.5);
transform: scale3d(1, 1, 0.5);
}
100% {
box-shadow: 0 0 0 80px rgb(240, 240, 240);
opacity: 0;
-webkit-transform: scale3d(1, 1, 0.5);
transform: scale3d(1, 1, 0.5);
}
}
@keyframes anim-effect-front {
0% {
box-shadow: 0 0 0 20px rgb(240, 240, 240);
opacity: 1;
-webkit-transform: scale3d(1, 1, 0.5);
transform: scale3d(1, 1, 0.5);
}
50% {
box-shadow: 0 0 0 40px rgb(240, 240, 240);
opacity: 1;
-webkit-transform: scale3d(1, 1, 0.5);
transform: scale3d(1, 1, 0.5);
}
100% {
box-shadow: 0 0 0 80px rgb(240, 240, 240);
opacity: 0;
-webkit-transform: scale3d(1, 1, 0.5);
transform: scale3d(1, 1, 0.5);
}
}

.home-About-section .home-About-section-inner span.et_pb_image_wrap {border-radius: 50%;position: relative;margin: 0 auto;text-align: center;}
.home-About-section-inner-image img {max-width: 100%;width: 100%;margin: 0 auto;}
.home-About-section-inner-image {text-align: center;}
.caldera-grid .btn-default {border: none !important;color: #fff;padding: 14px 30px !important;
	border-radius: 30px !important;font-size: 16px;background:#40c8f4 !important;cursor: pointer;width: auto;
	border: none;line-height: inherit !important;outline:none;color: #fff !important;}
.mailchimp-main input[type="submit"]:hover {background: #191b1f;}
.main-header-banner-main .et_pb_row.et_pb_row_1.main-header-banner {padding-top: 80px;padding-bottom: 15px;}
#footer-bottom .footer-btn-logo {text-align: center;margin-bottom: 20px;}
#footer-bottom .footer-btn-logo img {width: 270px;}
.et_pb_section.et_pb_section_7.Customer-Strategy-main {background: #fff !important;background-image: none !important;padding: 40px 0 !important;}
.Customer-Strategy-main .Customer-Strategy-inner-1 .Customer-Strategy-inner-1 {box-shadow: 0 4px 40px rgba(65, 80, 73, 0.3);-webkit-box-shadow: 0 4px 40px rgba(65, 80, 73, 0.3);-moz-box-shadow: 0 4px 40px rgba(65, 80, 73, 0.3);-o-box-shadow: 0 4px 40px rgba(65, 80, 73, 0.3);border:none !important;height: 360px;display: flex;align-items: center;justify-content: center;}
.Customer-Strategy-main .Customer-Strategy-inner-1 .Customer-Strategy-inner-1 h4 {color: #333 !important;    text-align: center;}
.Customer-Strategy-main .Customer-Strategy-inner-1 .Customer-Strategy-inner-1:hover span.et-pb-icon {color: #fff !important;}
.Customer-Strategy-main .Customer-Strategy-inner-1 .Customer-Strategy-inner-1:hover {background: #40c8f4 !important;border: none;transform: scale(1.03);}
.Customer-Strategy-main .Customer-Strategy-inner-1 .Customer-Strategy-inner-1:hover h4{color: #fff !important;}
.Customer-Strategy-inner-2 {background-image: url(/wp-content/uploads/2018/07/dark-bg-16.jpg)!important;background-repeat: no-repeat;width: 100%;max-width: 100%;}
.et_pb_section.et_pb_section_8.Customer-Strategy-main.section2 .Customer-Strategy-inner-2 {background: transparent !important;background-color: transparent !important;}
.et_pb_section.et_pb_section_8.Customer-Strategy-main.section2 .Customer-Strategy-inner-2 .Customer-Strategy-inner-2-text {background: transparent;border: none;padding-bottom: 0;}
.et_pb_section.et_pb_section_8.Customer-Strategy-main.section2 {padding: 60px 0 100px !important;}
.industries-focus-slider .et-pb-active-slide{display:flex !important;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;flex-wrap:wrap;}
.industries-focus-slider .et_pb_slide_description p.industries-focus-slider-btn {margin-top:50px;position: relative;z-index: 999999999;display: inline-block;width: 100%;text-align: center;}
.industries-focus-slider .et_pb_slide_description p.industries-focus-slider-btn a.small-button.smallblue{position: relative;z-index: 999999999999;}
.home-About-section {padding: 60px 0px !important;}
.home-About-section .et_pb_row.et_pb_row_2 {padding: 0 !important;}
.services-img-text {background: transparent !important;padding: 0 !important;}
.service-main-image .et_pb_column.et_pb_column_1_3.et_pb_column_6 {width: 45%;margin-right: 0;}
.service-main-image .et_pb_column.et_pb_column_2_3.et_pb_column_7 {width: 50%;}
.main-blog-section a.et_pb_button{border: solid 2px #3fc8f4 !important;color: #3fc8f4 !important;border-color: #2ea3f2;margin-top: 0px !important;display: inline-block;width: auto;padding: 14px 30px !important;position: relative;transition: all ease-in-out 0.4s;border: none;color: #fff;text-transform: capitalize;border-radius: 30px;font-size: 16px;background: transparent !important;cursor: pointer;}
.main-blog-section a.et_pb_button:hover{border: 2px solid #3fc8f4 !important;letter-spacing:2px;}
.latest-blog-main.main-blog-section-inner-blog {margin-bottom: 0 !important;}
.main-blog-section a.et_pb_button:after {top: 15px;position: absolute;width: 25px;height: 10px;font-size: 23px;}
.latest-blog-main .et_pb_post {margin-bottom: 0px !important;}
.service_img_inner {position: relative;}
.service_img_inner-text {position: absolute;top: 43%;width: 80px;height: auto;left: 44%;animation: none;}
.service_img_inner .service_img_inner-text img {animation: inherit;}
.caldera-grid .btn-default:hover {background: #111 !important;color: #fff !important;}
.industries-focus .et_pb_slider {overflow: inherit;}
.home-page-main .et_search_form_container input::-webkit-input-placeholder {color: #fff;}
.home-page-main .et_search_form_container input::-moz-placeholder {color: #fff;}
.home-page-main .et_search_form_container input:-ms-input-placeholder {color: #fff;}
.home-page-main .et_search_form_container input:-moz-placeholder {color: #fff;}
.home-page-main .et_search_form_container span.et_close_search_field:after{color:#fff;}
.et-fixed-header input::-webkit-input-placeholder {color: #111 !important;}
.et-fixed-header input::-moz-placeholder {color: #111 !important;}
.et-fixed-header input:-ms-input-placeholder {color: #111 !important;}
.et-fixed-header input:-moz-placeholder {color: #111 !important;}
.et-fixed-header span.et_close_search_field:after{color:#111 !important;}
.main-blog-section .main-blog-section-inner .et_pb_column .column {display: inline-block;width: 49% !important;float: left;flex: 1;margin-right: 30px;margin-bottom: 30px;background: #fff;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;box-shadow: 0px 10px 20px rgba(204, 204, 204, 0.57);-webkit-box-shadow: 0px 10px 20px rgba(204, 204, 204, 0.57);-moz-box-shadow: 0px 10px 20px rgba(204, 204, 204, 0.57);-o-box-shadow: 0px 10px 20px rgba(204, 204, 204, 0.57);border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-o-border-radius: 10px;}
.main-blog-section .main-blog-section-inner .column article{box-shadow: none !important;animation: none !important;background: transparent !important;}
.news_tips-txt{text-align:center;}
.home-page-main .et_pb_section_1 {padding-top: 26vh;padding-bottom: 15vh;}

/********************End Aar ********************/

body{font-family: 'Roboto Condensed', sans-serif !important;}
#All-page-heading {background: url(/wp-content/uploads/2018/07/request.png) no-repeat;text-align: center;display: inline-block;width: 100%;position: relative;min-height: 300px;background-size: cover;background-position: center;}
.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {padding-top: 0;}
.allpagehead {position: absolute;top: 125px;left: 50%;color: #fff;transform: translate(-50%,-50%);width: 100%;display: inline-block;}
.allpagehead h4 {color: #fff;font-size: 35px;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif !important;}
#aboutsec1 {padding: 0px;}
#aboutsec1 .blogger h4 {font-size: 30px;font-weight: 700;color: #333;letter-spacing: 1px;position: relative;display: inline-block;padding: 12px 0 25px;text-transform: uppercase;font-family: 'Roboto Condensed', sans-serif !important;}
ul.btmlink {padding: 10px 0;}
#aboutsec2 .why-i-started-2 .et_pb_column.et_pb_column_2_3.et_pb_column_3.column-2-cls.et_pb_css_mix_blend_mode_passthrough.et-last-child {background: #f2f2f2;padding: 10px 15px;}
.image-link-cls {padding: 40px 15px 0 !important;}
#aboutsec1 .blogger h6 {font-size: 20px;color: #666;line-height: 1.2em;/*font-weight: 700;*/text-align: center;margin-bottom: 10px;}
#aboutsec1 .blogger p {color: #808080;font-size: 16px;line-height: 26px;font-weight: 400;letter-spacing: 1px;}
#aboutsec1 .blogger ul li {float: left;padding: 0 15px;position: relative;}
#aboutsec1 .blogger ul {display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;list-style: none;}
#aboutsec1 .blogger ul li a {color: #666;font-weight: 600;}
#aboutsec1 .blogger ul li:before {content: "|";position: absolute;right: 0;display: inline-block;}
#aboutsec1 .blogger ul li:last-child:before {content: none;}
#aboutsec3 .guysgirl {box-shadow: 0 5px 25px 0 rgba(0,0,0,.25);width: 100%;display: inline-block;text-align: center;}
#aboutsec3 .guysgirl .guysgirlinner {background: #f5f5f5;color: #fff;float: left;width: 60%;padding: 40px;box-sizing: border-box;}
#aboutsec3 .guysgirl .skillso {float: left;width: 40%;box-sizing: border-box;}
#aboutsec3 .guysgirlinner h5 {color: #222;font-size: 17px;letter-spacing: 1px;padding-bottom: 15px;font-weight: 700;line-height: 26px;text-transform: uppercase;}
#aboutsec3 .guysgirlinner p {color: #808080;font-size: 16px;line-height: 26px;font-weight: 400;letter-spacing: 1px;}
#aboutsec3 .guysgirlinner span.year {background: #94248d;padding: 4px 10px;font-size: 15px;display: inline-block;margin: 10px 0;color: #FFF;}
#aboutsec3 .guysgirl .skillso h4 {background: #94248d;color: #fff;margin: 0;padding: 17px 17px;font-size: 16px;font-weight: 600;}
#aboutsec3 ul.skillsoul {padding: 20px 20px;list-style: none;}
#aboutsec3 ul.skillsoul li {color: #222;font-size: 14px;letter-spacing: 1px;padding: 5px 0;font-weight: 500;text-transform: uppercase;border-bottom: 1px solid #d1d1d1;}
#aboutsec3 .et_pb_row.et_pb_row_1 {padding-top: 0;}
div#aboutsec3 {display: inline-block;width: 100%;padding: 40px 15px;}
.why-i-stated {padding: 0 !important;}
h4.fullhead {font-size: 30px;font-weight: 700;color: #333;letter-spacing: 1px;position: relative;display: inline-block;padding: 0;text-transform: uppercase;text-align: center;width: 100%;font-family: 'Roboto Condensed', sans-serif !important;margin-bottom: 40px;}
#aboutsec3 a.et_pb_button {border: solid 2px #3fc8f4 !important;color: #3fc8f4 !important;border-color: #2ea3f2;display: inline-block;width: auto;padding: 14px 30px !important;position: relative;transition: all ease-in-out 0.4s;border: none;color: #fff;text-transform: capitalize;border-radius: 30px;font-size: 16px;background: transparent !important;cursor: pointer;}
#aboutsec3 a.et_pb_button:after{top: 15px;position: absolute;width: 25px;height: 10px;font-size: 23px;}
#aboutsec3 a.et_pb_button:hover{border: 2px solid #3fc8f4 !important;letter-spacing: 1px;}
#aboutsec3 .et_pb_row.et_pb_row_4 {margin-bottom: 67px;}
#contactpage .contact-page-cls .cont-col-1{padding: 40px;margin: 0 !important;width: 50% !important;}
#contactpage .contact-page-cls .et_pb_text_inner {margin-top: 20px;}
#contactpage .contact-page-cls .cont-col-2 {float: left;}
#contactpage .contact-page-cls .cont-col-2 .et_pb_text_inner {margin-top:0px;}
#contactpage .contact-page-cls span.et_pb_image_wrap span {color: #3FC7F4 !important;}
#contactpage .contact-page-cls {padding: 0;}
#fastgrow .et_pb_row.et_pb_row_0 .et_pb_text_inner p, #ourworksec .et_pb_promo_description h2.et_pb_module_header, #truckfourpage .et_pb_row.et_pb_row_0 .et_pb_text_inner p {font-size: 30px;color: #333;letter-spacing: 1px;position: relative;display: inline-block;padding: 12px 0 25px;text-transform: uppercase;line-height: initial;}
#truckfourpage .et_pb_row.et_pb_row_0 .et_pb_text_inner p, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header, #digitalmarketing .et_pb_text_inner p, #fastgrow .et_pb_row.et_pb_row_0 .et_pb_text_inner p, .blog-banner-main .blog-banner-main-inner h1{font-family: 'Roboto Condensed', sans-serif !important;font-weight: normal !important;}
#ourworksec .et_pb_promo_description .free-header-border-bottom {background: #111 !important;margin: 0 auto !important;margin-bottom: 50px !important;padding-bottom: 0;display: none;}
#ourworksec .et_pb_promo_description h2.et_pb_module_header {margin-bottom: 10px;padding-bottom: 0;}
.logo-image-new-design {padding: 10px 0 !important;}
body #page-container #et_pb_contact_form_0 .et_contact_bottom_container {width: 100%;text-align: center;}
body #page-container .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {background: transparent !important;border-radius: 35px;padding: 6px 35px !important;color: #40c8f4 !important;}
body #page-container .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button:hover{background: #40c8f4 !important;color: #fff !important;border: 2px solid transparent !important;}
#ninesec {padding-bottom: 0;}
#ourworksec {padding: 40px 15px;}
#contactformdesign h2.et_pb_module_header {text-transform: capitalize;}
#ninesec h4.et_pb_module_header {text-transform: capitalize;font-weight: normal;}
#ourworksec .et_pb_module.et_pb_gallery {margin: 0 auto;box-shadow: none;}
.Customer-Strategy-main .Customer-Strategy-inner-1 p.downtxt {color: #808080 !important;font-size: 15px;line-height: 23px;font-weight: 400;letter-spacing: 1px;padding: 0 20px;font-family: 'Roboto Condensed', sans-serif !important;text-transform: capitalize;}
.Customer-Strategy-main .Customer-Strategy-inner-1 .et_pb_column {width: 33.33%;float: left;margin: 0;padding: 0 15px;}
.requestdemo h2.et_pb_module_header {text-transform: capitalize;}
.Customer-Strategy-main.section2 .mailchimp-main {background: transparent !important;border: none;box-shadow: none;margin: 0;color: #fff;text-align: center;width: 100%;}
.Customer-Strategy-main.section2 .mailchimp-main .et_pb_text_inner h2 {color: #fff;font-weight: bold;margin-bottom:0px;font-family: 'Roboto Condensed', sans-serif !important;    font-size: 38px;}
.Customer-Strategy-main.section2 .mailchimp-main .et_pb_text_inner h5 {color: #fff;font-size: 18px;}
.Customer-Strategy-main.section2 .mailchimp-main .et_pb_text_inner h3 {color: #fff;font-weight: normal;font-size: 15px;margin-top: 0;padding-top: 0;  margin-bottom: 40px;}
.Customer-Strategy-main.section2 p.industries-focus-slider-btn {display: none;}
.footer-widget .Customer-Strategy-inner-2-text {margin: 0 auto;display: none;width: 80%;float: none;background: #fff;padding: 40px 30px;border-radius: 10px;box-shadow: 0 5px 25px 0 rgba(0,0,0,.25);margin-top: -105px;position: relative;}
.footer-widget .Customer-Strategy-inner-2-text p {color: #111;}
.Customer-Strategy-inner-1 p.industries-focus-slider-btn {display: none;}
p.industries-focus-slider-text.clip-text.fordigitalslide{padding-top:60px;}
.et-fixed-header#main-header #top-menu li.current-menu-ancestor>a, .et-fixed-header#main-header #top-menu li.current-menu-item>a{color: #40c8f4!important;}

/******************** Header Background ********************/

header#main-header {background: #fff;border-bottom: 1px solid #f0f0f0;}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {color: #40c8f4!important;}
header nav ul#top-menu li a{color: #000 !important;}
body.home-page-main header#main-header {background: transparent;border-bottom: 1px solid transparent;}
body.home-page-main #top-menu li.current-menu-ancestor>a, body.home-page-main #top-menu li.current-menu-item>a {color: #40c8f4 !important;}
body.home-page-main header nav ul#top-menu li a{color: #fff !important;}
body.home-page-main .et-fixed-header nav ul#top-menu li a{color: #000 !important;}
.Customer-Strategy-main.section2 .mailchimp-main p{padding: 0px;}
.client-logo-slider-main {display: none;}
#contactpage .contact-page-cls .cont-col-2 {background: #191b1f;padding: 125px 10px;margin: 0 !important;width: 50% !important;}
.cont-col-1 .caldera-grid .form-control {background: transparent !important;border: 1px solid #a4a4a4 !important;font-size: 16px;height: auto !important;padding: 12px 8px;cursor: pointer;}
.real-estate-web-design .et_pb_main_blurb_image {width: 100%;display: inline-block;text-align: center;margin: 0 auto;}
.real-estate-web-design .et_pb_main_blurb_image span.et_pb_image_wrap {margin: 0 auto;border-radius: 50%;border: 2px solid #3fc8f4;margin-bottom: 5px;background-color: #fff;width: 95px;height: 95px;margin: 0 25px 15px 0;text-align: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;cursor: pointer;}
.real-estate-web-design .Customer-Strategy-inner-1.Strategy {background: transparent;box-shadow: none !important;height: auto !important;}
.real-estate-web-design .Customer-Strategy-inner-1 p {text-align: left;color: #808080 !important;font-size: 15px;line-height: 25px;font-weight: normal;font-family: 'Roboto Condensed', sans-serif !important;text-transform: capitalize;}
.real-estate-web-design .Customer-Strategy-inner-1 h4 {font-size: 22px;letter-spacing: 1px;padding-bottom: 5px;font-weight: 700;text-align: left;color: #222;text-transform: capitalize;}
.real-estate-web-design .Customer-Strategy-inner-1.Strategy .et_pb_blurb_description ul {text-align: left;padding-bottom: 0;margin-top: 15px;}
.real-estate-web-design .Customer-Strategy-inner-1.Strategy .et_pb_blurb_description p.downtxt {padding: 0;min-height: auto;color: #808080 !important;}
.real-estate-web-design .Strategy .et_pb_blurb_container{padding-left: 0;}
.real-estate-web-design .Customer-Strategy-inner-1 .Customer-Strategy-inner-1:hover {background: transparent;border: none;}
.real-estate-web-design .Customer-Strategy-inner-1 .Customer-Strategy-inner-1:hover span.et-pb-icon{color: #3FC8F4;}
.real-estate-web-design .Customer-Strategy-inner-1 .Customer-Strategy-inner-1:hover p {color: #333 !important;}
.real-estate-web-design .et_pb_main_blurb_image span.et_pb_image_wrap:hover{background:#3fc8f4;}
.real-estate-web-design .et_pb_equal_columns {padding-bottom: 0;padding-top: 50px !important;}
.real-estate-web-design .free-simple {padding-bottom: 0 !important;padding-top: 0 !important;}
.real-estate-web-design .Customer-Strategy-inner-1 .Customer-Strategy-inner-1:hover span.et-pb-icon {color: #fff !important;}
.real-estate-web-design .free-simple:hover span.et-pb-icon, #whitetext .free-simple.Customer-Strategy-inner-1.Strategy:hover span.et-pb-icon{color: #fff !important;}
.real-estate-web-design .Strategy span.et-pb-icon{font-size: 35px;}
#whitetext .Customer-Strategy-inner-1 p {color: #e6e6e6 !important;}
#whitetext .free-simple.Customer-Strategy-inner-1.Strategy span.et-pb-icon {color: #40c8f4 !important;}
#whitetext .Strategy:hover{border-bottom: solid 4px transparent;}
#homebuild {background: linear-gradient(141deg, #3fc8f494 0%, #92278f6b 51%, rgba(69, 32, 61, 0.7) 76%);background-image: url(/wp-content/uploads/2018/07/home_build.png)!important; background-size: cover;}
.contact-re-design-banner {background-color: transparent !important;background-position: top center;}
.contact-re-design-banner .et_pb_fullwidth_header.et_pb_fullwidth_header_0 {background-image: none;}
.real-estate-web-design .Customer-Strategy-inner-1 .Customer-Strategy-inner-1:hover span.et_pb_image_wrap, .real-estate-web-design .free-simple:hover span.et_pb_image_wrap {background: #61d1f6;}
.portfolio-header-main .et_pb_row.et_pb_row_0.portfolio-header-main-inner {padding-top: 0px;}
.et_pb_search input.et_pb_searchsubmit{background-color: #92278f;}
.et_pb_search .et_pb_searchform input.et_pb_s {background: #fff;}
.et_right_sidebar #sidebar {padding-left: 20px;}
.et_right_sidebar #sidebar h4.widgettitle {background: linear-gradient(141deg, #3fc8f4 0%, #92278f 80%);color: #fff !important;padding: 10px 10px;font-size: 16px !important;margin-bottom: 0;text-transform: uppercase !important;}
.et_right_sidebar #sidebar ul {padding: 15px !important;background: #f6f6f6;padding-top: 0 !important;}
.et_right_sidebar #sidebar ul.follow-social-icons {padding-top: 0 !important;}
#sidebar ul.rpwe-ul li.rpwe-li:last-child {border: none;margin-bottom: 0;}
.et_right_sidebar #sidebar ul li {margin: 0;padding: 10px 0;border-bottom: 1px solid #eee;position: relative;}
.et_right_sidebar #sidebar ul li:last-child{border:none;padding-bottom:0;}
#sidebar .et_pb_widget .et-social-icon span {display: block;}
.et_right_sidebar #sidebar ul.follow-social-icons a.icon:before {float: left;position: absolute;top: 3px;}
.et_right_sidebar #sidebar ul.follow-social-icons a.icon span {display: inline-block;padding-top: 10px;padding-left: 47px;}
.et_right_sidebar #sidebar li.et-social-icon a.icon:before, .about-the-author-main .author-social ul.follow-social-icons li a.icon:before{background: #39579a;color: #fff;font-size: 12px;width: 35px;height: 35px;text-align: center;line-height: 35px;border-radius: 50%;border:1px solid;}
.widget_search #searchform div {position: relative;}
.widget_search #searchsubmit{bottom:0; top: auto;}
.about-the-author-main .author-image {float: left;width: 120px;padding-right: 15px;padding-left: 20px;}
.about-the-author-main .author-name {color: #333;font-weight: 500;font-size: 17px;margin-bottom: 5px;}
.about-the-author-main .author-description {font-size: 14px;color: #808080;}
.about-the-author-main .author-social {display: table;}
.about-the-author-main .author-social ul.follow-social-icons {
list-style-type: none !important;padding: 0 !important;margin-top: 5px;}
.about-the-author-main .author-social ul.follow-social-icons li {float: left;margin-right:10px;}
.about-the-author-main .author-social ul.follow-social-icons li a.icon {display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}
.rpwe_widget.recent-posts-extended {width: 100%;    display: inline-block;}
.about-the-author-main, .rpwe_widget.recent-posts-extended{background: #f5f5f5;}
.about-the-author-main h2, .recent-posts-extended h4.widgettitle{color: #333;font-size: 17px;margin-bottom: 20px;padding: 14px 20px;border-bottom: 1px solid #eaeaea;font-weight: bold;}
.rpwe_widget.recent-posts-extended h3.rpwe-title a:hover, .rpwe_widget.recent-posts-extended .related-post li.rpwe-li h3.rpwe-title a:hover{color: #92278f !important;}
.addtoany_header {color: #333;font-weight: 500;font-size: 21px;margin-bottom: 15px;}
.et_right_sidebar #sidebar .rpwe_widget.recent-posts-extended {padding: 0;}
.about-the-author-main {margin-bottom: 20px;padding-bottom: 20px;}
.rpwe_widget.recent-posts-extended .related-post {padding: 0px 5px;}
.rpwe_widget.recent-posts-extended .related-post ul.rpwe-ul {padding: 0 !important;    list-style-type: none !important;}
.rpwe_widget.recent-posts-extended .related-post li.rpwe-li {float: left;width: 25%;padding: 0 15px;border: none;box-sizing: border-box;    margin-bottom: 15px;}
.rpwe_widget.recent-posts-extended .related-post li.rpwe-li a.rpwe-img {width: 100%;display: inline-block !important;}
.rpwe_widget.recent-posts-extended .related-post li.rpwe-li img {float: none;width: 150px;    height: 150px;
    object-fit: cover;}
.rpwe_widget.recent-posts-extended .related-post li.rpwe-li h3.rpwe-title {font-size: 15px !important;color: #191b1f !important;font-weight: bold;min-height: 75px;}
.rpwe_widget.recent-posts-extended .related-post li.rpwe-li h3.rpwe-title a {color: #191b1f !important;}
#left-area .addtoany_content .addtoany_header {float: left;margin: 0;font-size: 17px;padding: 5px 6px 0 0px;}
.section.service-blog-new.real-estate-web-design {background: #f5f5f5 !important;width: 100%;padding: 10px 15px 30px!important;}
.category-blogger-to-broadcaster .et_pb_row.et_pb_row_2.et_pb_row_fullwidth {background: transparent;text-align: left;padding: 0;margin: 0;}
.category-blogger-to-broadcaster .et_pb_row.et_pb_row_2.et_pb_row_fullwidth .et_pb_module {text-align: left;}
.category-blogger-to-broadcaster .et_pb_row.et_pb_row_2.et_pb_row_fullwidth h1 {color: #000 !important;font-size: 30px;}
.category-blogger-to-broadcaster h1.entry-title {font-size: 40px;}
.et_overlay:before, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .et_pb_contact_submit, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_member_social_links a:hover, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_pb_sum, .woocommerce-page #content input.button:hover .et_pb_widget li a:hover {color: #40c8f4;}
.et_pb_scroll_top.et-pb-icon{background: linear-gradient(141deg, #3fc8f494 0% , #92278fe3 80%);}
.et_right_sidebar #sidebar li.et-social-icon.et-social-website a.icon:before {
    content: '\e0e3';
}
.et_right_sidebar #sidebar li.et-social-icon.et-social-facebook a.icon:before {background: #39579a;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-twitter a.icon:before, .about-the-author-main .author-social ul.follow-social-icons li.et-social-icon.et-social-twitter a.icon:before{background: #55acee;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-youtube a.icon:before {background: #dd4b39;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-linkedin a.icon:before, .about-the-author-main .author-social ul.follow-social-icons li.et-social-icon.et-social-linkedin a.icon:before{background: #005fa7;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-instagram a.icon:before{background:#517fa4;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-pinterest a.icon:before{background:#c1182b;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-facebook a.icon:hover:before {background: #fff;color: #39579a;border:1px solid #39579a;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-twitter a.icon:hover:before, .about-the-author-main .author-social ul.follow-social-icons li.et-social-icon.et-social-twitter a.icon:hover:before{background: #fff;color: #55acee;border:1px solid #55acee;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-youtube a.icon:hover:before {background: #fff;color: #dd4b39;border:1px solid #dd4b39;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-rss a.icon:hover:before {background: #fff;color: #39579a;border:1px solid #39579a;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-website a.icon:hover:before{background: #fff;color: #39579a;border:1px solid #39579a;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-linkedin a.icon:hover:before, .about-the-author-main .author-social ul.follow-social-icons li.et-social-icon.et-social-linkedin a.icon:hover:before {background: #fff;color: #005fa7;border:1px solid #005fa7;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-instagram a.icon:hover:before {background: #fff;color: #517fa4;border:1px solid #517fa4;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-pinterest a.icon:hover:before {background: #fff;color: #c1182b;border:1px solid #c1182b;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-rss a.icon:hover:before {background: #fff;color: #39579a;border:1px solid #39579a;}
.et_right_sidebar #sidebar li.et-social-icon.et-social-website a.icon:hover:before{background: #fff;color: #39579a;border:1px solid #39579a;}
/******************** End Aar ********************/

.blog-single-main-body div#left-area article {box-shadow: none;}
.blog-category #left-area article {background: #fff;padding: 15px;box-shadow: 0px 0px 30px #bcbcbc;border-radius: 8px;width: 100%;display: inline-block;margin: 0 auto; margin-bottom: 60px;transition: all ease-in-out 0.4s;border:2px solid transparent;}
.blog-category #left-area article:hover {border:2px solid #40c8f4;}
#left-area article h3.entry-title, .blog-new-cls-main .Blog-new-cls article h3.entry-title {font-weight: 600;/*font-family: 'Grayfel-Condensed-Bold' !important;*/
	text-transform: capitalize;color: #333;text-align: left;}
.blog-layout article h3.entry-title a, #left-area article h3.entry-title a, .portfolio-sction-inner-h1 h1{font-family: 'Roboto Condensed', sans-serif !important;}
#left-area article p.post-meta {color: #808080;font-size: 18px !important;text-transform: capitalize;margin-bottom: 0;text-align: left;}
#left-area{width: 71%;padding-right:0% !important;padding-bottom: 50px;margin-right: 2%;}
.blog-category #left-area article .entry-content {    padding-top: 0; font-size: 16px;color: #808080;letter-spacing: 1px;line-height: 30px;}
.blog-single-sidebar {width: 25%;display: inline-block;float: left;margin-left: 2%;}
.et_right_sidebar #main-content .container:before {right: 27%!important;}
.archive #main-content .container:before { right: 25% !important;}
.blog-single-sidebar div#sidebar, .blog-new-cls-main div#sidebar { width: 100%; padding: 0 !important;}
#sidebar form.searchform input#s {border-radius: 15px !important;}
#sidebar form.searchform input#searchsubmit {border: none !important;background: #40c8f4 !important;border-top-right-radius: 15px !important;border-bottom-right-radius: 15px !important;color: #fff !important;}
#sidebar form.searchform input#searchsubmit:hover {background: #92278f !important;}
#sidebar .widget_nav_menu h4.widgettitle, #sidebar .recent-posts-extended h4.widgettitle {font-size: 20px;color: #333;text-transform: capitalize;font-weight: 500;}
#sidebar ul li a {font-size: 16px;color: #5a5a5a;text-transform: capitalize;width: 100%;text-align: left;display: inline-block;}
#sidebar ul li a:hover, #sidebar ul li a:hover p{color: #952e92;}
#sidebar ul.rpwe-ul li.rpwe-li{border-color: #cdcdcd !important;}
#sidebar ul.rpwe-ul li h3.rpwe-title a{font-size: 15px !important;color: #5a5a5a !important;font-weight: 500;}
#sidebar ul.rpwe-ul li h3.rpwe-title a:hover, .rpwe_widget.recent-posts-extended .related-post li.rpwe-li h3.rpwe-title a:hover{color: #952e92 !important;}
#sidebar ul.rpwe-ul li time.published {font-size: 12px;color: #404040;font-weight: 600;}
.rpwe_widget.recent-posts-extended .related-post li.rpwe-li time.rpwe-time {font-size: 12px;}
.blog-single-main-body .et_pb_text_inner h2 {text-align: center; color: #333; margin: 30px 0;}
.blog-single-sidebar #sidebar p {font-size: 16px !important; line-height: 24px !important; padding-top: 10px;}
.category iframe {width: 100% !important;}
.category div#mep_1.mejs-video {width: 100% !important;}
.category .wp-video {width: 100% !important;}
footer#main-footer {position: relative;z-index: 1;}
.big-icon-green, .poly_team .et_pb_member_position, .poly_team .et_pb_member_social_links a:hover, a.blurb_link, .medium-icon-green, .poly_testimonial_slider .et_pb_slide_content em.poly_author, .poly_pricing .et_pb_sum, .poly_icon_color, .pagination a, .poly_text_color p, .blurb_icon_color .et-pb-icon, .poly_text_color_2 h2 {color: #40c8f4 !important;}
body .blog-layout .poly .et_pb_column .column {display: inline-block;width: 100% !important;margin-right: 0;}
.blog-layout article.post.type-post {display: inline-block;width: 48%;float: left;flex: 1;margin-right: 30px;margin-bottom: 30px;min-height: 650px;}
.main-blog-section .main-blog-section-inner .et_pb_column .et_pb_salvattore_content {width: 100%;display: flex;}
header#main-header .logo_container img#logo {background: transparent;border: none;box-shadow: none;padding: 0;}
.request_for_a_quote_cls h1 {font-size: 24px;color: #333;font-weight: 600;margin-bottom: 25px;}
.pagination.clearfix {display: inline-block;width: 100%;margin-bottom: 30px;}
.pagination.clearfix .alignleft a, .pagination.clearfix .alignright a {font-size: 20px;font-weight: 600;transition: all ease-in-out 0.4s;}
.pagination.clearfix .alignleft a:hover, .pagination.clearfix .alignright a:hover {color: #29aad3 !important;}
.main-div-cls{background-size: cover;background-repeat: no-repeat;background-position: center;}
.main-div-cls .Customer-Strategy-inner-2{background-image: none !important;}
.main-div-cls .Customer-Strategy-inner-2 .et_pb_widget{float: none;}
.Customer-Strategy-main.section.service-blog-new {padding: 60px 15px !important;background: #f1f1f1 !important;
    width: 100%;display: inline-block;    float: left;}
.service-logo-inner-main.service-certificate-logo-main { width: 100%; display: inline-block; float: left;}
.portfolio-header-main {text-align: center;display: inline-block;width: 100%;position: relative;min-height: 300px;background-size: cover;}
.portfolio-sction2-inner1-p p {color: #808080;font-size: 16px;line-height: 26px;font-weight: 400;letter-spacing: 1px;}
.portfolio-sction2-inner2 .et_pb_column {background: #fff;box-shadow: 0px 0px 20px #c7c7c7;padding: 0px 15px;border-radius: 12px;}
.portfolio-sction2-inner2-part1-common {margin-bottom: 0px !important;padding: 20px 15px !important;}
.portfolio-sction2-inner2-part1-common h2 {font-size: 22px;color: #333;line-height: 1.2em;margin-bottom: 0;font-weight: 600;padding: 0;}
.portfolio-sction2-inner2-part2-common {margin: 0 !important;}
.portfolio-sction2-inner2-part3-common h3 {padding: 20px 15px;}
.portfolio-sction2-inner2-part3-common h3 a {font-size: 18px;text-transform: capitalize;color: #333;}
.portfolio-sction3-main {padding: 40px 0 !important;}
.portfolio-sction-inner-h1 h1 {font-size: 30px !important;font-weight: 900;color: #333 !important;letter-spacing: 1px;position: relative;display: inline-block;padding: 12px 0 25px;text-transform: uppercase;}
.portfolio-sction3-inner2, .portfolio-sction3-inner1 {padding: 0 !important;}
.portfolio-sction-inner-p p {color: #808080;font-size: 16px;line-height: 26px;font-weight: normal;letter-spacing: 1px;text-align: center;padding: 0 45px;}
.portfolio-sction3-inner1-common-h2, .portfolio-sction3-inner2-common-h1 {margin: 0 !important;}
.portfolio-sction3-inner2-common-h1 h3.episode_name {margin: 0 !important;padding: 0px 15px 10px;width: 100% !important;font-size: 18px !important;color: #333;font-weight: 500 !important;line-height: 22px !important;text-align: center !important;}
.portfolio-sction3-inner3-common-a h3 a {font-size: 18px;text-transform: capitalize;color: #333;}
.portfolio-sction3-inner2-p, .portfolio-sction4-inner2, .portfolio-sction5-inner2 {padding: 0px 0 40px;}
.portfolio-sction4-inner1, .portfolio-sction5-inner1, .portfolio-sction5-inner3, .portfolio-sction6-inner1, .portfolio-sction3-inner3, .portfolio-sction4-inner3-common {padding: 0 !important;}
.portfolio-sction3-inner3.portfolio-sction3-inner3-1 {padding: 20px 0 !important;}
.portfolio-sction3-inner3-2 {padding: 20px 0 !important;}
.portfolio-sction4-inner3-common a {display: inline-block;width: 100%;}
.portfolio-sction4-inner2-p p, .portfolio-sction6-inner2-p p {padding-bottom: 10px;}
.portfolio-sction4-inner3-common h4 {text-align: center;font-size: 18px;color: #333;text-transform: capitalize;font-weight: 600;}
.portfolio-sction4-inner3-common img {max-height: 200px;}
.portfolio-sction4-main, .portfolio-sction5-main, .portfolio-sction6-main {padding: 40px 0 !important;}
.portfolio-sction4-inner3-common .et_pb_blurb_content {background: #fff;box-shadow: 0px 0px 20px #c7c7c7;padding: 20px 15px;border-radius: 12px;}
.portfolio-sction6-inner2-galary h3 {font-size: 16px !important;color: #333;font-weight: 600;padding: 5px 0;}
.portfolio-sction6-inner2 {padding: 0 !important;}
.et-pb-contact-message {font-size: 20px;color: #18bd18;text-align: center;}
.et-pb-contact-message p {color: #900c0c;font-size: 18px;}
.et-pb-contact-message ul li {font-size: 18px;color: #900c0c;}
.blog-layout article.post.type-post .et_pb_image_container, .blog-layout article.post.type-post .et_pb_image_container a {min-height: 290px;height: 290px;}
.blog-layout article.post.type-post .et_pb_image_container img {height: 100%;object-fit: cover;}
.blog-layout article.post.type-post:nth-child(even) {margin-right: 0;}
#whitetext {background: transparent !important;}
.blog-banner-main.et_pb_with_background.et_section_regular.et_pb_section_first {background-image: url(/wp-content/uploads/2018/07/blogmain.png)!important;}
.blog-banner-main-inner .et_pb_text_inner p {color: #333;}
#getstart_content h3 {font-size: 25px;font-weight: 900;color: #333;letter-spacing: 1px;position: relative;display: inline-block;padding: 12px 0 25px;text-transform: uppercase;line-height: initial;}
#getstart_content p {text-align: left;color: #808080;font-size: 15px;line-height: 25px;font-weight: normal;}
#Getstart, #getwebsite{background-size: cover;}
.Strategy:hover{border-bottom: solid 4px transparent !important;}
#left-area .category-blogger-to-broadcaster {margin-bottom: 0;}
#left-area .category-blogger-to-broadcaster .et_pb_row.et_pb_row_3 {padding: 0;}
#truckhead {background-color: transparent !important;}
#homebuild .header-content {margin-top: 60px;}

/******************** A Blog ********************/

.service-main {padding: 60px 0 !important;display: inline-block;width: 100%;}
.service-main .et_pb_row.et_pb_row_4{padding: 0 !important;}
.service-main-wrapper{padding: 0 !important;}
.service-main-image {padding: 80px 0 !important;}
.industries-focus {padding: 60px 0 !important;}
footer#main-footer {padding: 60px 0 10px;}
#main-footer .quick-links ul#menu-quick-links li a {font-size: 16px;font-weight: 400 !important;font-family: 'Roboto Condensed', sans-serif !important;transition: all ease-in-out 0.4s;display: inline-block;position: relative;}
#main-footer .quick-links ul#menu-quick-links li {text-align: left;padding-left: 0;margin-bottom: 8px;position: relative;}
#main-footer .quick-links ul#menu-quick-links li:after {content: "-";position: absolute;top: 0px;left: -15px;color: #fff;z-index: 9999;font-size: 14px;}
#main-footer .quick-links ul#menu-quick-links li:before{
display: none !important;
}
#main-footer .quick-links ul#menu-quick-links li a:hover {margin-top: 0px; color: #3fc8f4; } 
.footer-contact-info p {text-align: left; padding-bottom: 20px; } 
.footer-contact-info p i {color: #fff; font-size: 18px; } 
.footer-contact-info p a {font-size: 16px; font-weight: 400 !important; padding-left: 15px; font-family: 'Roboto Condensed', sans-serif !important; } 
.footer-contact-info p a:hover{color: #3fc8f4 !important;}
.footer-contact-info p i.fa.fa-phone {transform: rotate(90deg);}
.Footer_form br {display: none;}
.Footer_form label {display: none !important;}
.quick-links .menu-quick-links-container, .footer-contact-info .custom-html-widget, .Footer_form .textwidget {padding-top: 20px;}
footer h4.title {text-align: left;}
footer .Footer_form input {margin-bottom: 10px !important;}
footer .Footer_form input.btn.btn-default {padding: 6px 14px !important; font-size: 16px !important; font-weight: 400 !important; transition: all ease-in-out 0.4s; }
footer .Footer_form input.btn.btn-default:hover {opacity: 0.7;}
footer #footer-widgets {width: 80%;margin: 0 auto;padding-bottom: 20px;}
.footer-widget {width: 33.33% !important;margin: 0 auto !important;}
.service-image {
width: 110px;
height: 110px;
border-radius: 50%;
border: 2px solid #2ea3f2;
display: flex;
align-items: center;
justify-content: center;
background: #fff;
position: relative;
transition: all ease-in-out 0.4s;
cursor: pointer;
}
.service-image:hover {
background: #2ea3f2;
}
.service-image img{
max-width: 70px;
}
.service-description:before {
border-left: 2px solid #2ea3f2;
content: "";
width: 1px;
height: 50px;
top: 50%;
position: absolute;
transform: translateY(-50%);
z-index: 9;
}
.left-service .service-description:before {
left: 0;
}
.right-service .service-description:before {
right: 0;
}
.left-service.service-cls {
float: left;
display: inline-block;
margin-right: 20px;
}
.right-service.service-cls {
float: right;
display: inline-block;
}
.right-service .service-image {
float: right;
margin-left: 20px;
}
.left-service .service-image {
float: left;
margin-right: 20px;
}
.service-description {
display: inline-block;
width: 85%;
position: relative;
}
.right-service .service-description {
text-align: right;
padding-right: 20px;
float: right;
}
.left-service .service-description {
padding-left: 20px;
}
.service-description h3 {
padding-bottom: 15px;
}
.service-description p {
font-size: 14px;
line-height: 24px;
color: #808080;
font-family: 'Roboto Condensed', sans-serif !important;
}
.service-cls {
padding-bottom: 40px;
}
.service-image .icon-main-hover{
display: none;
}
.service-image:hover {
background: #2ea3f2;
}
.service-image:hover .icon-main{
display: none;
}
.service-image:hover .icon-main-hover{
display: block;
}
.et-pb-contact-message{
text-align: left;
}
#marketing-consultant-banner .et-pb-contact-message ul li, #marketing-consultant-banner .et-pb-contact-message p {
font-size: 18px;
color: #000000;
text-align: left;
}
.service-logo-inner-1 {
padding: 70px 15px 0 !important;
}
.logos-image-main {
width: 100%;
display: inline-block;
}
.logos-image-main .logos {
width: 18%;
float: left;
margin: 0 1%;
}
.logos-image-main a.logos img{
filter: grayscale(1);
}
.logos-image-main a.logos:hover img{
filter: grayscale(0);
}
.service-our-work-inner a {
width: 18%;
float: none; 
margin: 0 1%;
display: inline-block;
}
.service-our-work-inner a img {
filter: grayscale(1);
}
.service-our-work-inner a:hover img {
filter: grayscale(0);
}
li ul.sub-menu li:hover {
background: #40c8f4;
}
#top-menu li ul.sub-menu li:hover a {
color: #fff !important;
}
li ul.sub-menu li.current-menu-item {
background: #40c8f4;
}
body .et-fixed-header#main-header #top-menu li ul.sub-menu li.current-menu-item a{
color: #fff !important;
}
body .et_pb_row.et_pb_row_0.request-your-free-website-grade-page-main.et_pb_row_fullwidth {
width: 100% !important;
max-width: 100% !important;
padding: 0;
}
.request-your-free-website-grade-form {
padding: 60px 30px;
margin: 0 !important;
width: 70% !important;
}
.request-your-free-website-grade-sidebar {
padding: 60px 0px;
background: linear-gradient(141deg, #3fc8f494 10% , #92278fe3 90%);
border-left: 1px solid #333;
width: 30% !important;
}
.request-your-free-website-grade-sidebar p {
font-size: 16px;
color: #333;
line-height: 26px;
letter-spacing: 1px;
/*
font-family: 'Raleway', sans-serif !important;
*/
font-family: 'Roboto Condensed', sans-serif !important;
font-weight: 700;
border-bottom: 1px solid #333;
padding: 15px 30px;
}
.request-your-free-website-grade-sidebar p strong {
font-weight: bold;
color: #000;
}
.image-gallery-main-div .image-gallery {
width: 100%;
max-width: 100%;
}
.image-gallery-main-div .image-gallery .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light {
width: 18%;
margin: 0 1%;
float: left;
clear: none;
}
.image-gallery-main-div .image-gallery .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light a {
display: inline-block;
}
.image-gallery-main-div .image-gallery .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light a img {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
.image-gallery-main-div .image-gallery .et_pb_gallery_item.et_pb_grid_item.et_pb_bg_layout_light a:hover img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}
#fastgrow p strong, #fastgrow p strong span, #truckfourpage p span strong {
font-size: 20px !important;
color: #000;
}
.real-estate-web-design .Customer-Strategy-inner-1.Strategy {
border-bottom: 0 !important;
}
.request-your-free-website-grade-sidebar p:last-child {
border-bottom: none;
}
#ourworksec h2.et_pb_module_header {
margin-bottom: 10px;
padding-bottom: 0;
font-weight: 700!important;
font-size: 37px!important;
text-align: center!important;
}
.service-our-work-inner {
padding: 10px 0 !important;
}   
.footer-social-icon-link ul.et-social-icons li a.icon:before {
color: #3fc8f4;
}
.footer-social-icon-link ul.et-social-icons li:before{display: none;}
.footer-social-icon-link ul.et-social-icons li a.icon:hover:before {
color: #fff;
}
.service-logo-inner-main {
background: #f5f5f5;
padding: 40px 15px !important;
}
.service-logo-inner-main .service-logo-inner-1 {
padding: 0 !important;
max-width: 100%;
width: 100%;
}
.req-your-free-website-grade-main.et_section_regular {
padding: 56px 0px !important;
}
.req-your-free-website-grade-inner {
padding: 0 !important;
}



#All-page-heading.aboutpage{
background: url(/wp-content/uploads/2018/07/abouttop.png) no-repeat;
background-position: top center;
background-size: cover;
float: left;}
.blog-banner-main.et_pb_with_background.et_section_regular.et_pb_section_first {
background-image: url(/wp-content/uploads/2018/07/blogmain2.png)!important;
}
.blog-banner-main.et_pb_with_background.et_section_regular.et_pb_section_first:before {content: ''; display: block; 
background: rgba(255, 255, 255, 0.6313725490196078); position: absolute; left: 0; height: 100%; width: 100%; }
.main-header-banner-main .tag-line-main h2.tag-line1 {font-weight: 300 !important;}
.main-header-banner-main h3 { font-weight: 300; text-shadow: 0 3px 5px #000; color: #fff;    font-size: 22px; }
.main-header-banner .tag-line-main span.text-tag {display: inline-block; width: 100%; margin: 20px 0;  text-shadow: 0 3px 5px #000; font-size: 32px; }
.main-header-banner .tag-line-main p {font-weight: 300;text-shadow: 0 3px 5px #000;color: #fff;	}
.main-div-cls.Customer-Strategy-main.section2 {background-position: center bottom;}
.mc4wp-form-fields {width: 90%;margin: 0 auto;}
.mc4wp-form .form-fn {width: 37%;}
.mc4wp-form .form-fn:last-child {width: 20%;}
.mc4wp-form .form-fn:last-child input.fs_form.signup-cls {width: 100%;}
.service-section .itemupside{ width: 25%;float: left;padding: 0 15px;}
.service-section .item-inner { background: #f4f7f7;-webkit-box-shadow: 5px 4px 11px rgba(50, 165, 242, 0.8705882352941177);box-shadow: 5px 4px 11px rgba(50, 165, 242, 0.8705882352941177);}
.service-section .item-inner span{ 
width: 100%;
display: flex;
color: #2ea3f2;
font-size: 17px;
min-height: 70px;
padding: 0 10px;
justify-content: center;
align-items: center;}
.service-section .item-inner .itemimg {
position: relative;
border-radius: 50%;
text-align: center;
display: inline-block;
width: 80px;
height: 80px;
border: 3px solid #2fa3f2;
margin-top: -35px;
background: #fff;
}
.itemimg img.icon-main {
width: 50px;
position: absolute;
top: 50%;
left: 0;
right: 0;
transform: translateY(-50%);
margin: 0 auto;

}
.service-section {
width: 85%;
margin: 0 auto;
margin-top: 60px;
}
.service-section .column-2.rows-cls {
margin-top: 90px;
display: inline-block;
width: 100%;
}
.industries-focus.section {
display: flex;
align-items: center;
justify-content: center;
}
.industries-focus-slider h1.industries-focus-slider-text br, p.industries-focus-slider-text.clip-text.fordigitalslide br, .industries-focus-slider h1.industries-focus-slider-text br{display:none;}

/*.industries-focus-slider h1.industries-focus-slider-text, p.industries-focus-slider-text.clip-text.fordigitalslide, .industries-focus-slider h1.industries-focus-slider-text{font-size:120px;}*/

.industries-focus.section .website-cls, .service-main .website-cls{display: none;}
.industries-focus.section:before{content:'INDUSTRIES OF FOCUS';display:inline-block;width:100%;position:absolute;top:60px;
color:#f2f2f2;font-size:120px;}
.et_pb_section_3.service-main.section:before{ content:'OUR SERVICES';display:inline-block;width:100%;position:absolute;top:60px;color:#fff;font-size: 100px;text-align: center;z-index: 111;}
.et_pb_section_3.service-main.section:after {
content: "";
position: absolute;
top: 0;
background: url(/wp-content/uploads/2018/10/servcie-head-bck.png);
left: 0;
width: 750px;
height: 150px;
right: 0;
margin: 0 auto;
z-index: 9;
}
.service-main_be_af {
padding: 60px 0 !important;
width: 100%;
display: inline-block;
}
.service-main-wrapper .service-main_be_af {padding-bottom: 0 !important;padding-top: 150px !important;}

#All-page-banner{ 
width: 100%;
max-width: 100%;
/*float: left;
display: inline-block;*/
line-height: 0;
}
#All-page-leftbanner {min-height: 550px;display: inline-block;}
#All-page-rightbanner { background: #f6f6f6;min-height: 550px;display: inline-block;
position: relative;width: 100%;    padding-top: 0px;}
#All-page-banner .banner-main-image-inner {
margin: 0;
max-width: 100%;
width: 100%;padding: 0;
}
#All-page-leftbanner img {height: 550px;width: 100%;object-fit: cover;object-position: right;}
#All-page-rightbanner:before {
content: '';
width: 100%;
left: -90px;
right: auto;
height: 100%;
top: 0;
background: #f6f6f6;
position: absolute;
/* z-index: 9; */
-o-text-overflow: clip;
text-overflow: clip;
-webkit-transform: skewX(15deg);
transform: skew(15deg);
border-left: 1px solid #333;
}
#All-page-banner .et_pb_column.et_pb_column_1_2.et_pb_column_0 {
margin-right: 0;width: 60%;
}
#All-page-banner .et_pb_column.et_pb_column_1_2.et_pb_column_1 {
margin-left: 0;
width: 40%;
}
#All-page-banner h1.et_pb_module_header {
font-family: 'Roboto Condensed', sans-serif !important;
font-weight: 700;
font-size: 60px;
color: #111;
}
#All-page-banner span.header_subhead {
font-family: 'Roboto Condensed', sans-serif !important;
font-size: 18px;
}
#All-page-rightbanner .et_pb_text_inner {
display: flex;
justify-content: center;
align-items: center;
height: 550px;
}
/****10-9*****/
#marketing-consultant-banner .et_parallax_bg {
background: #f5f5f5 !important;
height: auto !important; 
}
#digitalmarketing .et_pb_module.et_pb_text.et_pb_text_2.et_pb_bg_layout_light.et_pb_text_align_center {
margin-bottom: 10px;
}
#marketing-consultant-banner h4.et_pb_module_header {
color: #222 !important;
}
#marketing-consultant-banner .et_pb_blurb_description p {
color: #808080 !important;
}
#marketing-consultant-banner #digitalmarketing .et_pb_text_inner p {
color: #222;
}
footer .Footer_form input.btn.btn-default:hover {
opacity: 1;
background: #fff !important;
color: #222 !important;
}
#contactpage .contact-page-cls{top: -72px}
#contactpage .contact-page-cls .cont-col-2 h3 {color: #fff;}
.main-div-cls.Customer-Strategy-main.section2.new-section-newslatter.contact-us {
display: none;
}
#contactpage .et_pb_module.et_pb_blurb.et_pb_blurb_0.free-simple.free-icon-circle-padding-big.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_blurb_position_top {
margin-bottom: 20px;
}
#contactpage .et_pb_main_blurb_image {
margin-bottom: 10px;
}
#contactpage a.et_pb_button.et_pb_button_0.et_pb_bg_layout_dark {
margin-bottom: 0 !important;
}
#contactpage .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_center.et_pb_module {
margin-bottom: 30px;
}
#contactpage .et_pb_module.et_pb_blurb.et_pb_blurb_2.free-simple.free-icon-circle-padding-big.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_blurb_position_top {
margin-bottom: 0px;
}
#contactpage .et_pb_module.et_pb_blurb.et_pb_blurb_1.free-simple.free-icon-circle-padding-big.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_blurb_position_top {
margin-bottom:0px;
}
#contactpage a.et_pb_button.et_pb_button_1.et_pb_bg_layout_dark {
margin-bottom: 0 !important;
}
#contactpage .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_button_alignment_center.et_pb_module {
margin-bottom: 30px;
}
body.et_right_sidebar #main-content .container:before {
right: 27%!important;
}
#marketing-consultant-banner {
padding: 40px 15px !important;
/*    display: inline-block;*/
width: 100%;
background: #f5f5f5 !important;
}
#truckfourpage .et_pb_text_inner p {
line-height: 28px;
}
#fastgrow p {
line-height: 28px;
}
.out-smart-your .caldera-grid form input.form-control {
padding: 12px 10px !important;
height: auto !important;
font-size: 16px !important;
border-radius: 20px !important;
color: #333;
}
.out-smart-your {
width: 80%;
margin: 0 auto;
}
.out-smart-your .form-group.recaptcha {
margin: 0 auto;
display: inline-block;
}
.req-your-free-website-grade-main .caldera-grid .form-group input.form-control {
padding: 16px !important;
font-size: 14px !important;
color: #999;
border: none !important;
background: #eee !important;
height: auto;
width: 100%;
}
.et_pb_section_3.et_pb_section.service-outside-of-our-industries {
background: #fff !important;
}
.et_pb_section_3.et_pb_section.service-outside-of-our-industries .Customer-Strategy-inner-1.Strategy {
background: #f5f5f5;
}
.request-your-free-website-grade-main.req-your-free-website-grade-main {
padding-bottom: 0 !important;
padding-right: 0 !important;
}
#footer-bottom {
line-height: 0;
}
#custom_html-6.request-your-free-website-grade-main {
width: 100%;
}
.sidebar-request-cta.widget.et_pb_widget.widget_text{width: 100% !important;}
.sidebar-request-cta .col-sm-6 {width: 100% !important;}
.sidebar-request-cta .col-sm-6 input {
padding: 10px 6px;
border: none !important;
background: #efefef !important;
height: auto !important;
box-shadow: none !important;
font-size: 14px;
color: #000;
}
.sidebar-request-cta .g-recaptcha {
transform: scale(0.77);
-webkit-transform: scale(0.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}
.sidebar-request-cta .col-sm-6.last_col input[type=submit] {
color: #fff;
transition: all ease-in-out 0.4s;
background: #40c8f4 !important;
}
.sidebar-request-cta .col-sm-6.last_col input[type=submit]:hover{
background: #000 !important; 
}
.sidebar-request-cta .caldera-grid .form-group {
margin-bottom: 0px;
}
.sidebar-request-cta form br {
display: none;
}
.sidebar-request-cta form {
padding: 40px 0;
}
.portfolio-of-work-main-row li.et_pb_portfolio_filter a {
font-size: 16px;
color: #fff;
transition: all ease-in-out 0.4s;
margin-right: 2px !important;
border: 1px solid transparent !important;
background: #414141 !important;
font-weight: 300 !important;
font-family: "Open Sans",Arial,sans-serif !important;
padding: 12px 15px;
}
.portfolio-of-work-main-row li.et_pb_portfolio_filter a.active {
color: #fff;
background-color: #40c8f4 !important;
}
.portfolio-of-work-main-img .project.type-project:before {
content: "";
width: 0;
height: 100%;
right: 0;
bottom: 0;
position: absolute;
-webkit-transition: all .35s ease;
transition: all .35s ease;
background: rgba(6, 194, 255, 0.3);
z-index: 1;
}
.portfolio-of-work-main-img .project.type-project:after {
content: "";
width: 0;
height: 100%;
top: 0;
left: 0;
position: absolute;
-webkit-transition: all .35s ease;
transition: all .35s ease;
background: rgba(6, 194, 255, 0.3);
z-index: 1;
}
.portfolio-of-work-main-img .project.type-project:hover:after, .portfolio-of-work-main-img .project.type-project:hover:before{
width: 100%;
} 
.portfolio-of-work-main-img .portfolio-h2-post-meta{
background-color: rgba(255, 255, 255, 0.9);
padding:0px;
position: absolute;
top: 20px;
bottom: 20px;
left: 20px;
right: 20px;
border: 1px solid rgba(0,0,0,.1);
opacity: 0;
z-index: 9;
text-align: center;
-webkit-transition: all .35s ease;
transition: all .35s ease;
}
.portfolio-of-work-main-img .project.type-project:hover .portfolio-h2-post-meta{
opacity: 1;
-webkit-transition-delay: .2s;
transition-delay: .2s;
}
.portfolio-of-work-main-img .project.type-project span.et_overlay{display:none;}
.portfolio-of-work-main-img .project.type-project .et_pb_divider_polygone:before{display: none;}
.portfolio-of-work-main-img .project.type-project h2 {
color: #000;
font-size: 18px;
letter-spacing: 1px;
padding: 0px;
margin: 0;
}
.portfolio-of-work-main-img .project.type-project p a {
color: #666;
font-size: 16px;
letter-spacing: 1px;
font-weight: 500;
}
.portfolio-h2-post-meta1 {
position: absolute;
top: 50%;
left: 0;
right: 0;
transform: translateY(-50%);
padding: 10px 15px;
}
.portfolio-of-work-main .et_pb_portofolio_pagination {
display: inline-block;
}
.portfolio-of-work-main ul.clearfix {
width: 100%;
margin: 0 auto;
float: none;
text-align: center;
display: inline-block;
line-height: 0;
margin-bottom: 20px;
}
.portfolio-of-work-main ul.clearfix li {
float: none !important;
display:inline-block;
}
.portfolio-of-work-main .et_pb_filterable_portfolio .et_pb_portfolio_filters{margin-bottom: 0 !important;}
.portfolio-of-work-main .et_pb_portfolio_items_wrapper {
padding: 15px;
float: left;    
border-top: 1px solid #ddd;
}
.portfolio-of-work-main .project.type-project {
-webkit-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.14);
box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.14);
margin: 1.5% !important;
width: 30.33% !important;
background: #fcfcfc !important;
}
.portfolio-of-work-main .project.type-project a {
width: 100%;
margin: 0 auto;
text-align: center;
display: inline-block;
padding: 0px !important;
}
.portfolio-of-work-main {
background: #fff !important;
display: inline-block;
width: 100%;
padding: 40px 0 !important;
}
.portfolio-of-work-main .et_pb_portofolio_pagination ul {
border-top: 1px solid #ddd;
}
.portfolio-of-work-main .portfolio-of-work-main-inner {
padding: 0;
}
.portfolio-sction6-main {
width: 100%;
display: inline-block;
background: #f8f8f8;
}
.portfolio-sction-inner-h1 {
text-align: center;
}
.category_description p {
color: #808080;
font-size: 16px;
line-height: 26px;
font-weight: normal;
letter-spacing: 1px;
text-align: center;
padding: 0 45px;
}
.category_description {
padding-bottom: 20px;
}
.portfolio-temp-tv ul.video-main-ul {
width: 100%;
padding-left: 0;
list-style: none;
float: left;
}
.portfolio-temp-tv{
background: #f8f8f8;
width: 100%;        
}
.portfolio-temp-tv ul.video-main-ul li.video {
width: 47%;
display: inline-block;
margin: 1.5%;
float: left;
background: #fff;
-webkit-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.14);
-moz-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.14);
box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.14);
padding:15px;
}
.video-main-ul .video p {
line-height: 0;
}
.video-main-ul .video p {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
padding-bottom: 56.25% !important;
}
.video-main-ul .video p iframe {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.portfolio-temp-tv ul.video-main-ul li.video .et_main_video_container {
width: 100%;
margin: 0 auto;
padding: 15px;
line-height: 0;
}
.portfolio-temp-tv ul.video-main-ul li.video .et_main_video_container iframe {
height: 290px;
}
.radio_audio_section {
width: 47%;
float: left;
margin: 1.5%;
padding-top: 40px;
}
.single-project-main-content .single-project-container:before {
display: none;
}
.single-project-main-content .single-project-container h1.entry-title {
font-size: 38px;
font-weight: 600;
color: #414141;
margin-bottom: 20px;
border-bottom: 3px solid #414141;
display: inline-block;
padding-bottom: 0px;
}
.single-project-main-content .category_description {
padding-bottom: 10px;
color: #414141;
font-size: 20px;
}
.single-project-main-content .et_post_meta_wrapper {
margin-bottom: 40px;
line-height: 0;
}
.single-project-main-content .category_description lable {
font-size: 20px;
color: #808080;
line-height: 30px;
width: 260px;
display: inline-block;
}
.radio_audio_section p {
padding-bottom: 0;
}
.radio_audio_section .episode h3.episode_name {
font-size: 18px;
margin: 0;
width: 100%;
padding-bottom: 20px;
color: #808080 !important;
}
.radio_audio_section .episode .buzz_share {
margin: 0 !important;
padding: 5px 10px !important;
}
.radio_audio_section .episode .meta {
padding: 10px;
display: inline-block;
}
.radio_audio_section .episode .meta p {
display: inline-block !important;
padding: 0 !important;
color: #808080 !important;
}
.portfolio-sction6-inner2-galary .et_pb_gallery_pagination ul:after {
display: none;
}
.page-project-artical{margin-bottom: 0 !important;}
.portfolio-temp-radio .et_pb_row.et_pb_row_1, .portfolio-temp-tv .et_pb_row.et_pb_row_1 {
padding: 0;
}
.portfolio-temp-tv, .portfolio-temp-radio {
padding: 40px 0 !important;
}
.load-more12 {
width: 100%;
display: inline-block;
text-align: center;
padding: 20px 0;
}
.load-more12 button {
border: none;
background: #40c8f4;
color: #fff;
padding: 15px 18px;
font-size: 14px;
font-weight: 500;
border-radius: 30px;
letter-spacing: 0;
cursor: pointer;
transition: all ease-in-out 0.4s;
}
.load-more12 button:hover{
transition: all ease-in-out 0.4s;
}
.single-project-sidebar-left {
width: 68%;
display: inline-block;
float: left;
margin: 0 1%;
}
.single-project-sidebar-right {
width: 28%;
display: inline-block;
float: left;
margin: 0 1%;
position: relative;
}
.single-project-sidebar-right:before {
content: '';
position: absolute;
width: 1px;
background-color: #40c8f4;
top: 0;
bottom: 0;
left: 0px;
}
.single-project-sidebar-right .title-category {
margin: 10px 0 30px 20px !important;
}
.single-project-sidebar-right h1.entry-title {
line-height: normal;
margin-bottom: 10px !important;
font-size: 30px !important;
color: #212c43 !important;
font-weight: 500 !important;
border-bottom: none !important;
width: 100%;
}
.single-project-sidebar-right ul.new-project-design {
color: #40c8f4;
font-size: 20px;
line-height: 20px;
}
.single-project-sidebar-right span.list-item-icon {
font-size: 35px;
position: relative;
left: -6px;
top: 6px;
}
.single-project-sidebar-right .simple-text-14 {
font-size: 15px;
line-height: 24px;
color: #5b5b5b;
font-weight: 400 !important;
padding: 20px 15px 0 20px;
}
li.description, li.details {
padding-bottom: 40px;
}
.simple-text-14 .entry-content {
padding: 0;
}
span.description-span, span.details-span {
letter-spacing: 1px;
}
.single-project-sidebar-right .simple-text-14 label {
font-weight: 600;
color: #333;
letter-spacing: 1px;
}
.single-project-artical {
width: 100%;
display: inline-block;
margin-bottom: 40px;
}
.related_project .slick-slide {
margin: 0 10px !important;
border: 5px solid #40c8f4;
}
.related_project .slick-slide img {
width: 100% !important;
max-height: 100%;
height: 170px;
object-fit: cover;
-webkit-filter: grayscale(0);
filter: grayscale(0);
transition: all ease-in-out 0.4s;
margin-right: 0;
}
.related_project .slick-slide a:before, .related_project .slick-slide a:after {
width: 0;
transition: all ease-in-out 0.4s;
background: rgba(0, 0, 0, 0.4);
content: "";
position: absolute;
height: 100%;
z-index: 99;
}
.related_project .slick-slide a:after {
right: 0;
bottom: 0;
}
.related_project .slick-slide a:before {
top: 0;
left: 0;
}
.related_project .slick-slide a:hover:after, .related_project .slick-slide a:hover:before {
width: 100%;
}
.related_project .slick-slide a {
position: relative;
width: 100%;
float: left;
}
.similar-project h1 {
color: #333;
font-size: 28px;
font-weight: 500;
font-family: "Open Sans",Arial,sans-serif !important;
line-height: normal;
display: inline-block;
position: relative;
padding-bottom: 0px;
padding-left: 10px;
}
.similar-project h1:before {
position: absolute;
top: 18px;
right: -50px;
content: "";
width: 35px;
height: 2px;
background: #000;
}
.similar-project h1:after {
position: absolute;
top: 27px;
right: -33px;
content: "";
width: 18px;
height: 2px;
background: #000;
}

.slider_project {
padding:0px 0 40px;
position: relative;
}
.slider_project:before, .slider_project:after {
content: "";
position: absolute;
top: 0px;
height: 1px;
background: #ccc;
margin: 0 auto;
text-align: center;
left: 0;
right: 0;
}
.slider_project:after {
width: 100%;
}
.slider_project:before{
width: 90%;
top: 8px
}
.similar-project {
padding-top: 40px;
}
div#related_project_id.related_project {
padding: 20px 0 60px;
}
.related_project:after, .related_project:before {
content: "";
position: absolute;
bottom: 0;
height: 1px;
background: #ccc;
margin: 0 auto;
text-align: center;
left: 0;
right: 0;
z-index: 999999;
}
.related_project:after {
width: 90%;
bottom: 8px
}
.related_project:before{
width: 100%;
}
.related_project .slick-prev, .related_project .slick-next{
left: inherit;
right: 10px;
top: -10px;
width: auto;
height: auto;
line-height: normal;
}
.related_project .slick-prev {
right: 55px !important;
}
.related_project .slick-prev:before, .related_project .slick-next:before{
color: #666;font-size: 40px;opacity: 1 !important;transition: all ease-in-out 0.4s;}
.related_project .slick-prev:hover::before, .related_project .slick-next:hover:before{color: #000;}
.slick-disabled {opacity: 0.25 !important;}
#contactpage .contact-page-cls .free-icon-circle-padding-big p {font-size: 18px;line-height: normal;color: #fff;}
.about-re-page p {text-align: center;width: 100%;display: inline-block;}
.about-re-page p .logos {float: none;display: inline-block;}
.about-page-history-main {padding: 0 !important;}
.about-page-history-main {padding: 40px 15px;position: relative;}
.about-page-history-main:before {
display: inline-block;
width: 100%;
position: absolute;
top: 60px;
color: #f2f2f2;
font-size: 80px;
text-align: center;
z-index: 111;
content: "When You Grow, We Grow";
}
.about-page-history-main .bb-history {
padding-top: 100px;
text-align: center;
}
.about-page-history-main .bb-history h2 {
    font-weight: 500;
}
.about-page-history-main .bb-history h2 {
font-weight: 700;
color: #333;
letter-spacing: 1px;
position: relative;
display: inline-block;
padding: 0px 0 25px;
text-transform: uppercase;
font-family: 'Roboto Condensed', sans-serif !important;
line-height: 30px;
}
.about-page-history-main .bb-history-p p {
text-align: left;
color: #808080;
font-size: 16px;
line-height: 26px;
font-weight: 400;
letter-spacing: 1px;
}
.about-page-history-main .bb-history-p p a {
font-size: 18px;
font-weight: 700;
text-decoration: underline;
color: #92278f;
transition: all ease-in-out 0.4s;
}
.about-page-history-main .bb-history-p p a:hover {color: #40c8f4;}
h6.compny-fou {
font-size: 18px;
}
h6.et_pb_module_header_h6 {
font-size: 20px;
color: #777;    line-height: normal;
}
.our_expertise:before {
content: 'OUR EXPERTISE';
display: inline-block;
width: 100%;
position: absolute;
top: 65px;
color: #fff;
font-size: 34px;
text-align: center;
z-index: 111;
left: 0;
right: 0;
margin: 0 auto;
font-weight: bold;
}
.our_expertise:after{
content: "";
position: absolute;
top: 30px;
/*background: url(/wp-content/uploads/2018/10/servcie-head-bck.png);*/
/*width: 750px;
height: 150px;*/
background: url(/wp-content/uploads/2019/02/exper.svg)no-repeat;
background-size: 100%;
left: 0;
height: 100px;
width: 485px;
right: 0;
margin: 0 auto;
z-index: 9;
}
/*==================================================================================================End===========================================================================*/

/*============================================================================================= Others ============================================================================*/
.influencer-marketing-banner-img img {
object-position: top !important;
}
.request-your-free-website-audit-sidebar .ssa-leadgen-widget {
width: 100%;
padding: 15px;
}
.request-your-free-website-audit-sidebar .ssa-leadgen-widget input {
width: 100%;
height: auto !important;
padding: 8px 5px;
line-height: normal;
border-radius: 20px;
}
.request-your-free-website-audit-sidebar .ssa-leadgen-widget input[type=checkbox] {
top: 5px;
left: 0;
width: auto !important;
}
.request-your-free-website-audit-sidebar .ssa-leadgen-widget input[type=submit] {
font-size: 13px;
}
.influencer-marketing-service-section-wrapper, .supply-chain-and-trucking-service-section-wrapper, .home-builders-service-section-wrapper {
display: inline-block;
width: 100%;
position: relative;
overflow: inherit !important;
}
.influencer-marketing-service-section-wrapper:before {
content: "Stop Building On Land You Don't Own.";
}
.supply-chain-and-trucking-service-section-wrapper:before {
content: "Don’t Be Left Behind ";
}
.home-builders-service-section-wrapper:before{
content: "Your Website Is Your Number One Sales Tool ";
}
.influencer-marketing-service-section-wrapper:before, .supply-chain-and-trucking-service-section-wrapper:before, .home-builders-service-section-wrapper:before {
display: none;
width: 100%;
position: absolute;
top: 60px;
color: #dedede;
font-size: 60px;
text-align: center;
z-index: 111;
padding: 0 10px !important;
left: 0;
right: 0;
margin: 0 auto; 
box-sizing: border-box;
}
.service-inn-h1 h2 {
font-weight: 700;
color: #333;
letter-spacing: 1px;
position: relative;
display: inline-block;
padding: 0px;
text-transform: uppercase;
font-family: 'Roboto Condensed', sans-serif !important;
line-height: 40px;
}
.service-inn-h1 {
width: 100%;
text-align: center;
margin-bottom: 60px;
}
.influencer-marketing-service-section2 .service-main_be_af, .supply-chain-and-trucking-service-section2 .service-main_be_af, .home-builders-service-section2 .service-main_be_af {
padding-top: 20px !important;
}
.service-inner-cta-form {
width: 100%;
display: inline-block;
-webkit-background: linear-gradient(141deg, #3fc8f494 0% , #92278fe3 80%);
background: linear-gradient(141deg, #3fc8f494 0% , #92278fe3 80%);
}
.service-inner-cta-form .ssa-leadgen-widget__title {
font-size: 26px;
font-weight: 400;
padding-bottom: 20px;
color: #fff;
font-family: 'Roboto Condensed', sans-serif !important;
}
.service-inner-cta-form form{
display: inline-block;
width: 100%;
position: relative;
padding: 20px 10px 0;
}
.service-inner-cta-form #ssa-widget.ssa-leadgen-widget {
display: inline-block !important;
width: 100%;
margin: 0 auto;
padding: 15px;
background: transparent !important;
border:none; 
}
.service-inner-cta-form .ssa-leadgen-widget__label {
margin: 15px 0.5%;
width: 32.33%;
float: left;
}
.service-inner-cta-form .ssa-leadgen-widget__label span{display: none;}
.service-inner-cta-form .ssa-leadgen-widget__input {
display: block;
/*border: 1px solid #CCC;*/
width: 100%;
height: auto !important;
line-height: normal !important;
padding: 16px 12px;
border: none;
border-radius: 30px;
text-transform: capitalize !important;
}
.service-inner-cta-form label.ssa-leadgen-widget__label.-ssa-checkbox {
width: 61%;
position: absolute;
bottom: -35px;
margin: 0;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
display: inline-block;
}
.service-inner-cta-form label .ssa-leadgen-widget__checkbox {
top: 5px;
} 
.service-inner-cta-form input[type=submit]#ssa-widget-start {
width: 32.33%;
float: left;
display: inline-block;
text-align: center;
background: #40c8f4 !important;
border: none;
border-radius: 30px;
padding: 16px 12px;
margin: 15px 0.5% !important;
}
.service-inner-cta-form .ssa-leadgen-widget__checkbox-label {
display: inline-block !important;
font-size: 16px;
font-weight: 500;
margin-left: 22px;
color: #fff;
line-height: normal;
}
.service-inner-cta-form .website-audit-main {
padding: 0 !important;
}
.service-inner-cta-form {
padding: 60px 0 !important;
}
.request-your-free-website-audit-sidebar .ssa-leadgen-widget__label.-ssa-checkbox {
position: relative;
}
.ssa-leadgen-widget.-new-background .ssa-leadgen-widget__error {
float: left;
width: 100%;
margin-bottom: 10px;
}
.ssa-leadgen-widget__step2 {
float: left;
width: 100%;
}
.website-audit_h1 {
text-align: center;
margin-bottom: 0 !important;
}
.website-audit_h1 h1 {
padding-bottom: 0;
font-size: 36px;
font-weight: 600;
color: #fff;
letter-spacing: 1px;
}
.service-inner-cta-form .ssa-leadgen-widget.-new-background .ssa-leadgen-widget__error{
position: absolute;
top: 0px;
padding: 0;
width: auto;
background: transparent !important;
border: none !important;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
}
.service-inner-cta-form .ssa-leadgen-widget.-new-background .ssa-leadgen-widget__error .ssa-leadgen-widget__error-text {
color: #911313;
font-size: 16px !important;
display: inline-block;
}
.category-b2b-marketing-tips h2.entry-title {
transition: all ease-in-out 0.4s
}
.category-b2b-marketing-tips h2.entry-title:hover {
color: #40c8f4;
}
.service-main_inner_1 .service-cls {
width: 100%;
}
.service-main_inner_1 .service-description h3{padding-bottom: 0;}
.service-main_inner_1 .service-description {padding:42px 20px;}
p.web-aduit_inn_p {
font-size: 18px;
padding: 20px 10px;
color: #fff;
line-height: 24px;
}
.footer_out_P{    
font-size: 22px !important;
padding:0px 10px 20px !important;
color: #fff;
line-height: 24px;
}
.our_expertise_inn_1 {
padding-top: 100px !important;
}   
p.service-main-re-p {
font-size: 16px;color: #808080;
letter-spacing: 1px;
line-height: 30px;
padding: 40px 15px 15px;
max-width: 780px;
margin: 0 auto;
width: 100%;
}
.service-main-re h2.service-main-re-h2 {color: #fff; text-transform: capitalize; width: 100%; 
position: relative;     padding: 0;} 
.service-main-re h2.service-main-re-h2:before {content: ""; position: absolute; 
	background: url(/wp-content/uploads/2018/10/service-title-back1.png)no-repeat; background-size: 100%; height: 89px; 
	width: 485px; z-index: -1; left: 50%; margin: 0 auto; text-align: center; display: inline-block; top: 50%; 
	transform: translate(-50%,-50%); }
a.home-req, .home-About-section h2.text-h2, .home-About-section-inner-text p, .Customer-Strategy-main.section2 .mailchimp-main .et_pb_text_inner h2, #main-footer .footer-widget h4{font-family: 'Roboto Condensed',sans-serif !important;}
.home-About-section h2.text-h2{display: block;}



/************blog pages changes start************/
.et_right_sidebar #sidebar ul.dd-links-button.dd-links li {border: none;padding: 0 0px 10px 0;}
.et_right_sidebar #sidebar ul.dd-links-button.dd-links {padding: 0 !important;background: transparent;}
.et_right_sidebar #sidebar ul.dd-links-button.dd-links .li-product .btn-product {
    border-radius: 50px;
    padding: 9px 25px;
    display: inline-block;
    font-size: 15px;
    width: 100%;
    text-align: center;
    background: #40c8f4;
    color: #fff;
}
.et_right_sidebar #sidebar ul.dd-links-button.dd-links{padding: 0 !important;}
.et_right_sidebar #sidebar ul.dd-links-button.dd-links .li-store a.btn.btn-store {
    border-radius: 50px;
    padding: 9px 25px;
    display: inline-block;
    font-size: 15px;
    width: 100%;
    text-align: center;
    background: #40c8f4;
    color: #fff;
   /*  border: 2px solid #e9eff5; */
}	
.et_right_sidebar #sidebar ul.dd-links-button.dd-links .li-rfq a.btn.btn-rfq {
    border-radius: 50px;
    padding: 9px 15px;
    display: inline-block;
    font-size: 15px;
    width: 100%;
    text-align: center;
    background: #40c8f4;
    color: #fff;
}
.et_right_sidebar #sidebar ul.dd-links-button.dd-links .li-product .btn-product:hover {
    background: #93268e; }
.et_right_sidebar #sidebar ul.dd-links-button.dd-links .li-store a.btn.btn-store:hover {
    background: #93268e; color: #fff;}
.et_right_sidebar #sidebar ul.dd-links-button.dd-links .li-rfq a.btn.btn-rfq:hover{
    background: #93268e; color: #fff;}
	
.category-dd #sidebar ul.dd-links-button.dd-links .li-product .btn-product:hover {
    background: #f7af19; }
.category-dd #sidebar ul.dd-links-button.dd-links .li-store a.btn.btn-store:hover {
    background: #f7af19; color: #fff;}
.category-dd #sidebar ul.dd-links-button.dd-links .li-rfq a.btn.btn-rfq:hover{
    background: #f7af19; color: #fff;}
	
#sidebar .about-dd.et_pb_widget .custom-html-widget {margin-top: 10px;    font-size: 16px;
    letter-spacing: 1px;}
.addtoany_share_save_container.addtoany_content.addtoany_content_bottom{margin: 16px 0 25px;}
#left-area article h1.entry-title { font-family: 'Roboto Condensed',sans-serif !important;font-weight: 600;}
.blog-new-cls-main .Blog-new-cls a.more-link:hover{background: #92278f;color: #fff !important;}



.blog-new-cls-main .blog-column-1.blog-column {position: relative;width: 71%;margin-right: 0px;}
.blog-new-cls-main .blog-column-2.blog-column {width: 29%;margin: 0;}
.blog-new-cls-main .blog-column-2.blog-column #sidebar {width: 85%;float: right;}
.blog-new-cls-main .blog-column-1.blog-column:before{right: -23px;}
/************blog pages changes end************/


#calculater_form.rfq-main-form {padding-bottom: 50px;}
#calculater_form.rfq-main-form .btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner {background: #92278f !important;}
#calculater_form.rfq-main-form .btQuoteBooking .btQuoteBookingForm .btQuoteTotal {background: #92278f !important;}
#calculater_form.rfq-main-form .btQuoteBooking .btContactNext {color: #6d1d6b !important;border: #6d1d6b 2px solid !important;}
#calculater_form.rfq-main-form .btQuoteBooking .dd.ddcommon.borderRadiusTp .ddTitleText, #calculater_form.rfq-main-form .btQuoteBooking .dd.ddcommon.borderRadiusBtm .ddTitleText{    box-shadow: 5px 0 0 #6d1d6b inset, 0 2px 10px rgba(0,0,0,0.2) !important;}
#calculater_form.rfq-main-form .btQuoteBooking input[type="text"]:focus, #calculater_form.rfq-main-form .btQuoteBooking input[type="email"]:focus, #calculater_form.rfq-main-form .btQuoteBooking input[type="url"]:focus, #calculater_form.rfq-main-form .btQuoteBooking input[type="tel"]:focus, .btQuoteBooking input[type="number"]:focus, .btQuoteBooking input[type="date"]:focus, #calculater_form.rfq-main-form .btQuoteBooking textarea:focus, #calculater_form.rfq-main-form .btQuoteBooking .fancy-select .trigger.open{box-shadow:none !important;}
#calculater_form.rfq-main-form .btQuoteBooking .btTotalQuoteContactGroup form.wpcf7-form .top-con-email > div {
float: left; width: 50%; padding: 10px 10px; } 
#calculater_form.rfq-main-form .btQuoteBooking .btTotalQuoteContactGroup form.wpcf7-form span.wpcf7-form-control-wrap.your-message {
display: inline-block; width: 100%; padding: 10px 10px; } 
#calculater_form.rfq-main-form .btQuoteBooking .btTotalQuoteContactGroup form.wpcf7-form span.wpcf7-form-control-wrap.your-message textarea {
    height: 150px;
    background: transparent !important;
    border: 1px solid #a4a4a4 !important;
    font-size: 16px !important;
    padding: 8px 8px !important;
    width: 100% !important;
}
#calculater_form.rfq-main-form input.wpcf7-form-control {
    background: transparent !important;
    border: 1px solid #a4a4a4 !important;
    font-size: 16px !important;
    height: auto !important;
    padding: 8px 8px !important;
    width: 100% !important;
}
#calculater_form.rfq-main-form .btQuoteBooking .ddTitleText .ddlabel{ font-size: 17px; }
#calculater_form.rfq-main-form .btQuoteBooking .btTotalQuoteContactGroup form.wpcf7-form button#submit {background: #40c8f4; border: none; color: #fff; font-size: 19px; padding: 12px 25px; border-radius: 35px; cursor: pointer;    margin-left: 10px;} 
#calculater_form.rfq-main-form .btQuoteBooking .btTotalQuoteContactGroup form.wpcf7-form button#submit:hover {background: #92278f; }
#calculater_form.rfq-main-form .disclaimer-main-div {padding-top: 0; } 
#calculater_form.rfq-main-form .disclaimer-main-div .disclaimer .estimation {font-size: 15px; font-style: italic;     text-align: center;
    padding: 5px 20px;} 
.return-to-home a.comman-cta{ display: inline-block; }
#calculater_form.rfq-main-form .return-to-home a, .return-to-home a.comman-cta {background: #92278f; border: none; color: #fff; font-size: 19px; 
	padding: 12px 25px; border-radius: 35px; cursor: pointer; } 
.return-to-home a.comman-cta{ padding: 18px 45px;font-size: 22px;background: linear-gradient(141deg, #3fc8f4 0% , #92278f 80%);}
.return-to-home a.comman-cta:hover {background: linear-gradient(141deg, #92278f 0% , #3fc8f4 80%);}
#calculater_form.rfq-main-form .return-to-home a:hover{ background: #40c8f4;}
#calculater_form.rfq-main-form .btQuoteBooking .btQuoteBookingForm #service label, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteBookingForm #service label {
font-weight: 700 !important; font-size: 31px !important; margin-top: 10px; width: 55%;     line-height: normal;} 
#calculater_form.rfq-main-form .btQuoteItemInput {float: right; width: 70%; }
#calculater_form.rfq-main-form div#web_Additional_Features label {font-size: 25px; width: 70%; } 
#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#add_on_Webservices, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#add_on_Marketing {
    margin-bottom: 0;padding-bottom: 8px;}
div#add_on_Marketing_group, div#add_on_Webservices_group {margin-bottom: 30px;}
#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#add_on_Webservices label, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#add_on_Marketing label {font-size: 25px;font-weight: 600;}
#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItemInput {float: right; width: 70%; } 
#calculater_form.rfq-main-form .btQuoteBooking .btQuoteSwitch {position: absolute; top: 0; right: 0; } 
#calculater_form.rfq-main-form .btQuoteBooking .btQuoteBookingForm .btQuoteItemInput .btQuoteItemDescription {
float: right; width: 70%; font-size: 13px; } 
#calculater_form.rfq-main-form .btQuoteBooking .btQuoteBookingForm .btQuoteItemInput .btQuoteItemDescription {
position: absolute; left: 0; text-align: left;   bottom: -5px; }
#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem {padding-bottom: 18px;position: relative;}
#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem label {position: relative; width: auto !important; 
	cursor: pointer; font-size: 18px; }
#calculater_form.rfq-main-form .rfq-main-form-inner {padding-bottom: 0;}

/*New css add RFQ tooltip css 09-sep-2019 start*/
.page-template-rfq-calculator .et_pb_section.et_section_regular .et_pb_row.et_pb_row_0 {max-width: 100%;width: 100%;}
div#web_Additional_Features label {font-size: 22px;width: 70%;}
.search_calculator_box form.et_pb_searchform {background: #f6f6f6;}
.search_calculator_box form.et_pb_searchform input.et_pb_s {padding: 15px 120px 15px 20px !important;}
.search_calculator_box {border: 0;box-shadow: 0px 2px 10px #ddd;border-radius: 0;margin-bottom: 10px !important;}
.search_calculator_box input.et_pb_searchsubmit {background: #ecbc4e;padding: 0 20px;font-size: 18px;font-weight: 500;color: #fff;}
.logo_caps_centered .et_pb_text_inner p {font-family: 'LitSans Medium' !important;padding: 0;font-size: 18px !important;line-height: normal !important;font-weight: normal !important;color: #243142;padding-bottom: 10px;}


.live_chat_tooltip_cls, .appointment_scheduling_tooltip_cls{background: #40c8f4;padding: 20px;border-radius: 5px;position: relative;margin-bottom: 30px;}
.live_chat_tooltip_cls .desc-right-cls, .appointment_scheduling_tooltip_cls .desc-right-cls{text-align: left;margin-bottom: 0;color: #fff;font-size: 16px;}
.live_chat_tooltip_cls:before, .appointment_scheduling_tooltip_cls:before{content: '';position: absolute;left: 25px;top: -10px;width: 20px;height: 20px;background: #40c8f4;transform: rotate(45deg);}

.markbox label {position: relative;width: auto !important;cursor: pointer;}
.markbox label:before {content: '\f059';font-family: "Font Awesome 5 Free";position: absolute;right: -5px;
font-size: 20px;top: 1px; color: #40c8f4;}
.btQuoteGBlock .desc-right-cls {text-align: left;}
/*New css add RFQ tooltip css 09-sep-2019 End*/
.Customer-Strategy-main.section.service-blog-new .enterprise_head h2 {
    text-transform: uppercase;
}
div#service span.ddImage {display: none;}
body.custom_cls_calculator .main-div-cls.Customer-Strategy-main.section2{display: none;}
#calculater_form.rfq-main-form .btQuoteBooking .ddTitleText .ddImage, #calculater_form.rfq-main-form .btQuoteBooking .ddChild ul li .ddImage{    padding: 0;}
.web_Hosting_Website_Updates_Maintenance_cls {display: none !important;}
.send-a-copy { text-transform: uppercase;text-align: center; margin-bottom: 20px; font-size: 25px; font-weight: bold; }


#footer-widgets .footer-widget li{text-align: left;    padding-left: 0;}
.footer-widget p a {font-size: 14px;}
#footer-widgets .footer-widget li:before{content: none;}
#footer-widgets .footer-widget li a:hover {margin-top: -5px;color: #3fc8f4 !important; top: -1px; position: relative;} 
#main-footer ul#menu-quick-links li:after {content: "-"; position: absolute; top: 0px; left: -15px; color: #fff; z-index: 9999; font-size: 14px; }
footer#main-footer i.fa.fa-envelope {color: #fff; font-size: 18px; padding-right: 15px; }
#sidebar ul li a br {display: none;}
#sidebar #ssa-widget {width: 100%;box-sizing: border-box;padding: 18px 20px;}
#sidebar #ssa-widget .ssa-leadgen-widget__input{width: 100%;}
#sidebar .ssa-leadgen-widget__btn-start{width: 100%;font-size: 12px;padding: 10px;}
footer #footer-widgets .footer-widget h4 {font-size: 18px;}
footer#main-footer .menu-quick-links-container, footer#main-footer .custom-html-widget, footer#main-footer .textwidget {
display: inline-block;width: 100%;padding-top: 20px;}
#sidebar .latest-video ul {margin-bottom: 30px;}
#left-area article h1.entry-title:before{ bottom: 2px;}


/*******========terms-and-conditions=======*******/
#tearms-condition-head .tab-heading h1 {font-size: 40px;padding-top: 35px;}
.right-side-tab{position: relative;}
.tab-heading {text-align: center; } 
#tearms-condition-id .tab-column2 {float: right; } 
#tearms-condition-id .right-side-tab .tab-content {padding-top: 30px; } 
#tearms-condition-id .right-side-tab .tab-content#section-1 {} 
#tearms-condition-id .right-side-tab .tab-content.current{ }
#tearms-condition-id .left-side-tab.fixed{position: fixed;}
#tearms-condition-id .right-side-tab .tab-content p a {color: #40c8f4;}
#tearms-condition-id .right-side-tab .tab-content p a:hover{color: #111;}
#tearms-condition-id .left-side-tab {box-shadow: 0px 5px 20px 0px rgba(214,222,230,0.8); 
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 30px;
    width: 380px; /*height: 450px; overflow: auto;*/ z-index: 99; background: #fff;} 
#tearms-condition-id .right-side-tab h3, #tearms-condition-id .right-side-tab h2, #tearms-condition-id .left-side-tab h2 {
    margin-bottom: 15px; }
#tearms-condition-id .left-side-tab ul {list-style: none; margin: 0; padding: 0; } 
#tearms-condition-id .left-side-tab ul li a {margin-bottom: 8px; border-radius: 45px; padding: 8px 20px; 
    display: block; width: auto; color: #111; transition: all .2s ease-in-out;font-size: 16px; } 
#tearms-condition-id .left-side-tab ul li.current a, #tearms-condition-id .left-side-tab ul li:hover a {
    background-color: rgba(64, 200, 244, 0.14); } 
#tearms-condition-id .tab-content-innerblock {margin: 20px 0; }
#tearms-condition-id .right-side-tab ul {margin: 0;list-style: none;padding: 0; margin-bottom: 10px; }
#tearms-condition-id mark {background: #ebb649; color: #fff; }
#tearms-condition-id .right-side-tab ul li {position: relative;padding-left: 25px;font-size: 16px;
	margin-bottom: 10px;    color: #808080;    letter-spacing: 1px;}
#tearms-condition-id .right-side-tab ul li:before {font-family: 'etModules';content: "\45";color: #40c8f4;
    position: absolute;left: -5px;top: 0;font-size: 24px;}
#tearms-condition-id .right-side-tab ul ul {padding-left: 35px;    margin-top: 10px;}
#tearms-condition-id .left-side-tab::-webkit-scrollbar {width: 5px;}
#tearms-condition-id .left-side-tab::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);} 
#tearms-condition-id .left-side-tab::-webkit-scrollbar-thumb {
  background-color: #e6b650;
  outline: 1px solid #e6b650;}
#tearms-condition-id .right-side-tab .tab-content p { font-size: 16px; line-height: 26px; }

/*******************************/
div.product .woocommerce-tabs .panel li a{color: #111; } 
div.product .woocommerce-tabs .panel li a:hover {color: #40c8f4; } 
.summary.entry-summary.single-product-summary .woocommerce-product-details__short-description ul li, #tab-description.woocommerce-Tabs-panel--description ul li {
    position: relative;padding-left: 25px;margin-bottom: 15px;    color: #111;    font-size: 16px;    letter-spacing: 1px;
}
#tab-description.woocommerce-Tabs-panel--description ul {margin-top: 15px;}
#tab-description.woocommerce-Tabs-panel--description ul li{ font-size: 16px;}
.woocommerce-product-details__short-description ul, #tab-description.woocommerce-Tabs-panel--description ul{padding: 0 !important;    list-style: none;}
body.woocommerce div.product .woocommerce-tabs .panel ul {list-style: none !important;padding: 0 !important;}
.woocommerce-product-details__short-description ul li:before, .woocommerce-Tabs-panel--description ul li:before, body.woocommerce div.product .woocommerce-tabs .panel ul li:before{font-family: 'etModules';
    content: "\45";color: #40c7f4;position: absolute;left: -5px;top: 0;font-size: 24px;}
.woocommerce-product-details__short-description ul, .woocommerce-product-details__short-description ul li, body.woocommerce div.product .woocommerce-tabs .panel ul li {
    list-style: none;}
body.woocommerce div.product .woocommerce-tabs .panel p{color: #111; font-size: 16px; padding-bottom: 15px;}
body.woocommerce div.product .woocommerce-tabs .panel p:last-child {padding-bottom: 0;}
.product .single-product-summary form.cart button.button:hover{ background: #92278f !important;}
body #content-area #left-area div.product ul.tabs li {margin-right: 5px; }
body #content-area #left-area ul.tabs li a{ font-size: 18px;}
.woocommerce-tabs .faqs_overview_videos {width: 50%;float: left;padding: 5px 5px;}
.woocommerce-tabs .faqs_overview_videos .fluid-width-video-wrapper {width: 100%;}
body.woocommerce div.product .woocommerce-tabs .panel p a {color: #eab549;}
body.woocommerce div.product .woocommerce-tabs .panel p a:hover{color: #111;}
#left-area ul.products li.product .product-div span.price span.from {display: none;}
body.woocommerce div.product .woocommerce-tabs #tab-attrib_desc_tab.panel .about-sec-cls ul li a {color: #eab549;}
body.woocommerce div.product .woocommerce-tabs #tab-attrib_desc_tab.panel .about-sec-cls ul li a:hover {color: #111;}
body.woocommerce div.product .woocommerce-tabs .panel ul {margin-top: 0 !important;}
.woocommerce-variation-add-to-cart button.single_add_to_cart_button {color: #fff !important;}
.single-product p.price span.from {display: none;}
.woocommerce div.product section.related.products ul.products li.product span.et_overlay:before{content: none;}
.woocommerce div.product section.related.products ul.products li.product span.et_overlay{display: none;}
.woocommerce-Tabs-panel .about-sec-cls{margin: 0px 0;} 
.woocommerce-Tabs-panel p {color: #111;}
.woocommerce-Tabs-panel .about-sec-cls ul li, .woocommerce-Tabs-panel ul li {position: relative; font-size: 16px; margin-bottom: 20px; padding-left: 20px;
	font-size: 16px; line-height: 26px; color: #111;letter-spacing: 1px;} 
.woocommerce-Tabs-panel .about-sec-cls ul li:before, .woocommerce-Tabs-panel ul li:before {font-family: 'etModules'; content: "\45"; color: #3fc7f2; position: absolute; 
left: -5px; top: 0; font-size: 24px; }
p.price span.from {display: none;}
form.variations_form.cart .woocommerce-variation.single_variation span.price {font-weight: 700;font-size: 17px;}
form.cart .variations {margin-bottom: 1em;border: 0;width: 100%;}
form.cart .variations td.label label {font-weight: 700;}
.product .woocommerce-Tabs-panel ul {
    padding: 0 !important;
    margin: 0 !important;list-style: none !important;
}
.rfq_about_column1 ul.about-inner-cls li {    font-size: 16px;    margin-bottom: 10px;}
.about-sec-cls ul {list-style-type: none;padding: 0!important;}
.about-sec-cls ul li {position: relative;font-size: 16px;margin-bottom: 20px;padding-left: 20px;letter-spacing: 1px;}
.about-sec-cls ul li:before {font-family: 'etModules'; content: "\45"; color: #40c8f4; position: absolute; 
left: -5px; top: 0; font-size: 24px; }
.price-list-div .et_pb_pricing_table .et_pb_pricing_content li{    letter-spacing: 1px;}
.marketing-website-banner h1 {
    padding-bottom: 0;
}
/******lets-kickoff-your-project********/
#lets-kickoff-logo {padding-top: 0 !important;}
.custom_cls_lets-kickoff-your-project header#main-header {display: none;}
#lets-kickoff-banner h1 {font-size: 46px;padding-bottom: 0;}
#lets-kickoff-banner h2 {color: #40c8f4 !important;}
#lets-kickoff-banner ul.about-inner-cls {padding: 0; margin: 0; list-style: none; } 
#lets-kickoff-banner ul.about-inner-cls li {color: #fff; font-size: 16px; letter-spacing: 1px;    position: relative;
    padding-left: 20px;margin-bottom: 20px;} 
#lets-kickoff-banner ul.about-inner-cls li a:hover {color: #fff;}
#lets-kickoff-banner ul.about-inner-cls li:before {font-family: 'etModules'; content: "\45"; color: #40c8f4; 
	position: absolute; left: -5px; top: 0; font-size: 24px; }
#ifrane_code_id.lets-kickoff-button {background: #f5f5f5;padding: 20px 30px 20px;}
#ifrane_code_id.lets-kickoff-button .return-to-home u{text-decoration: none;}
#ifrane_code_id.lets-kickoff-button .return-to-home a {background: #40c8f4; color: #fff; text-decoration: none; 
	padding: 15px 25px; font-size: 18px; border: 2px solid #40c8f4; border-radius: 5px; }
#ifrane_code_id.lets-kickoff-button .return-to-home a:hover{border: 2px solid #40c8f4;color:#40c8f4;background: transparent; }


.et_right_sidebar #sidebar ul.follow-social-icons li.et-social-icon.et-social-buzz.buzzsprout a.icon span {
  margin: 0;vertical-align: top;padding: 10px 18px;}
.et_right_sidebar #sidebar ul.follow-social-icons li.et-social-icon.et-social-buzz.buzzsprout img {width: 31px; 
	margin-top: 5px; }
.main-header-banner {position: relative;z-index: 11;}
#service-home-page, footer#main-footer{ float: left; display: inline-block; width: 100%; }

/*.product .single-product-summary .woocommerce-product-details__short-description p {font-size: 14px !important; line-height: 26px !important; margin-bottom: 15px; color: #111; }

body.woocommerce div.product .woocommerce-tabs .panel#tab-description ul li a, .woocommerce div.product div.summary .woocommerce-product-details__short-description ul li a {color: #ebb549;}

body.woocommerce div.product .woocommerce-tabs .panel#tab-description ul li a:hover, .woocommerce div.product div.summary .woocommerce-product-details__short-description ul li a:hover{color:#111;}
*/

body.home header#main-header {background: transparent;}
body.home header#main-header nav ul#top-menu li a {color: #fff !important; } 
body.home header#main-header #et_search_icon:before {color: #fff; } 
body.home header#main-header.et-fixed-header nav ul#top-menu li a {color: #000 !important;}
body.home header#main-header.et-fixed-header #et_search_icon:before { color: #000 !important;}
body.home header#main-header nav ul#top-menu li ul.sub-menu a {color: #000 !important;}
body.home header#main-header nav ul#top-menu li ul.sub-menu li:hover a {color: #fff !important;}
.et_fullwidth_nav #main-header .container span.et_close_search_field {color: #fff;}
.et_fullwidth_nav #main-header .container span.et_close_search_field:after {color: #fff!important;}
#main-header .nav li ul.sub-menu li.current-menu-item a {color: #fff !important;}

body.home header#main-header {border-bottom: 1px solid transparent; } 
body.post_custom_cls header#main-header, body.page-template header#main-header, body.tag header#main-header, body.error404 header#main-header{
	border-bottom: 1px solid #e2e2e2; }
body.post_custom_cls .et-fixed-header#main-header, body.page-template .et-fixed-header#main-header, body.tag .et-fixed-header#main-header, body.error404 .et-fixed-header#main-header {border: none;}
body.tag td.gsc-search-button button.gsc-search-button.gsc-search-button-v2:hover, .blog-single-sidebar .gsc-search-box td.gsc-search-button button.gsc-search-button.gsc-search-button-v2:hover {background: #92278f;}



.our-sister-brands-row .our-sister-brands-box li {font-size: 17px; } 
.our-sister-brands-row .our-sister-brands-box:hover li a {color: #fff; } 
.our-sister-brands-row .our-sister-brands-box .et_pb_widget_area {padding: 0; border: none; }
.our-sister-brands-row .our-sister-brands-box a.rsswidget img.rss-widget-icon.lazyloaded {display: none;}
.our-sister-brands-row .our-sister-brands-box li {position: relative;padding-left: 20px;    margin-bottom: 15px;}
.our-sister-brands-row .our-sister-brands-box li:before {content: ''; display: inline-block; position: absolute; top: 8px; left: 0; border-width: 3px; border-style: solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: transparent; width: 5px; height: 5px; border-color: #8e288e; }
/*============================================================================================= End Others ===================================================================*/

/******************global-product-section********************/
.our-products-section-global{ padding: 10px 0 50px !important;display: inline-block; width: 100%;}
.our-products-section-global .focus-box-com {width: 33.33%; margin: 0; padding: 0 10px; } 
.our-products-section-global .focus_new_main .focus-box {padding: 0; } 
.our-products-section-global .focus_new_main .focus-box .et_pb_blurb_content {width: 100%; max-width: 100%; } 
.our-products-section-global .focus_new_main .focus-box .et_pb_main_blurb_image {width: 100%; } 
.our-products-section-global .focus_new_main .focus-box .et_pb_blurb_container {padding: 0px 15px 20px; } 
.our-products-section-global .focus-box h4.et_pb_module_header {font-size: 22px;    text-align: center; } 
.our-products-section-global .focus-box a#btn {background: #40c8f4; color: #fff; width: 50px; display: flex; 
	height: 50px; justify-content: center; align-items: center; margin: 0 auto; border-radius: 50%; 
	margin-top: 8px; font-size: 28px; font-weight: normal; } 
.our-products-section-global .focus_new_main .focus-box-com .focus-box:hover {
	background-color: transparent!important; } 
.focus-box-com .focus-box:hover {background: #ecb84a !important; transform: scale(1.03); 
	transition: all ease-in-out 0.4s; } 
.focus-box-com .focus-box {transition: all ease-in-out 0.4s; box-shadow: 0 4px 40px rgba(65, 80, 73, 0.3); 
	-webkit-box-shadow: 0 4px 40px rgba(65, 80, 73, 0.3); -moz-box-shadow: 0 4px 40px rgba(65, 80, 73, 0.3); 
	-o-box-shadow: 0 4px 40px rgba(65, 80, 73, 0.3); display: flex; align-items: center; 
	justify-content: center; background: #f5f5f5; padding: 60px 20px; } 
.our-products-section-global .focus_new_main .focus-box-com .focus-box:hover a#btn {background: #92278f; } 
.our-products-section-global { } 
.our-products-section-global .focus_new_main .focus-box-com .focus-box p{text-align: center;} 
.our-products-section-global .log-heading{margin-bottom: 0 !important;}


#top-menu li.rfq-btn {padding: 0px !important;cursor: pointer;}
#top-menu li.rfq-btn a {padding: 15px 20px !important;background: #40c8f4;color: #fff !important;
    display: inline-block;border-radius: 45px;}
#top-menu li.rfq-btn a:hover{background: #92278f;}
#top-menu li.rfq-btn:after{content: none !important;}
.et-fixed-header nav ul#top-menu li.rfq-btn a{color: #fff !important;}
body.home header#main-header.et-fixed-header nav ul#top-menu li.rfq-btn a{
	color: #fff !important;}

ul.site-intro {}
footer#main-footer .footer-widget ul.site-intro li a {display: flex;
	align-items: center;margin: 0;top: 0;}
footer#main-footer ul.site-intro li a span.icon {width: 30px;margin-right: 10px;}
footer#main-footer ul.site-intro li a span.txt {text-transform: capitalize;}


#sister-brand-row {display: flex; flex-wrap: wrap; justify-content: center; } 
#sister-brand-row.our-sister-brands-row .our-sister-brands-box {margin: 0; width: 22%; margin: 0 7px; height: 490px; } 
#sister-brand-row.our-sister-brands-row .our-sister-brands-box img { width: 190px;}
.cta-main-sec.fixed, .cta-main-sec{ display: none;}

#sister-brand-row.our-sister-brands-row .our-sister-brands-box ul {padding: 0;list-style: none;}
#sister-brand-row.our-sister-brands-row .our-sister-brands-box ul li a {color: #666;}
#sister-brand-row.our-sister-brands-row .our-sister-brands-box.our-sister-brands-box2 .et_pb_module.et_pb_image span.et_pb_image_wrap img, #sister-brand-row.our-sister-brands-row .our-sister-brands-box.our-sister-brands-box1 .et_pb_module.et_pb_image span.et_pb_image_wrap img {width: 90px;}

/********************************************************************************************************************************************************************/
/******************************************************************************** A ********************************************************************************/
/********************************************************************************************************************************************************************/
@media (max-width: 1200px){
	.logosection.et_section_regular {padding: 0 100px;}
	.logosection .logosection_row:before{width: 800px;}
	.logosection .logosection_row:after{width: 450px;left: -100px;bottom: -300px;height: 450px;}
}

@media (max-width: 991px){
	.logosection .logosection_row:after{width: 300px;left: -130px;bottom: -150px;height: 300px;}
	.logosection .logosection_row:before{width: 580px;right: -250px;top: -220px;height: 500px;}
}

@media (max-width: 767px){
	.logosection.et_section_regular {padding: 0 30px;}
	.logosection .logosection_row:before{width: 200px;right: -30px;top: -60px;height: 200px;}
	.logosection .logosection_row:after{width: 100px;left: -20px;bottom: -20px;height: 100px;}
	.logosection .logosection_row a{width: 80%;}
	.logosection .logosection_row{padding: 50px 0;margin: 50px auto 0;}

}

@media only screen and (max-width: 479px){
    .main-header-banner .tag-line-main span.text-tag{font-size: 28px !important;}
}

/*---------------------------------------------------------------------------------------------MEDIA--------------------------------------------------------------------------------------------------*/

@media only screen and ( max-width: 1360px ) {
	
}

@media only screen and ( max-width: 1300px ) {
	.form-fn{    width: 27%;}
	.mailchimp-main input[type="submit"]{float:left;}
}
@media only screen and ( max-width: 1200px ) {
	.supply-chain-software-service-main-row {padding: 20px 0px !important;}
	#All-page-banner h1.et_pb_module_header {font-size: 40px;padding-right: 15px;}
	.service-description {width: 100%;margin-top: 20px;}
	footer #footer-widgets {width: 100%;}
.btn-main-div.btn-main-div-1 {
width: 100%;
margin-bottom: 15px;
}
.btn-main-div.btn-main-div-2 {
width: 100%;
}
.slider-main-image:after{
display: none;
}
.slider-main-image {
margin: 20px 0 !important;
}
.slider-main-cls{
padding-bottom: 0;
}
.home-About-section {
min-height: auto;
}
.service-main-image {
min-height: auto;
}
.industries-focus {
min-height: auto;
}
.service-main-code section.tab-content {
padding: 20px 15px 60px;
}
.industries-focus .et_pb_container.clearfix {
height: 100% !important;
}
.footer-widget a.btn-request-your-free-website-grade{
padding: 12px 20px !important;
}
.service-main_inner_1 .service-description {
margin-top: 0;
padding: 20px;
}
.industries-focus.section:before{font-size: 100px;}

/*******========terms-and-conditions=======*******/
	#tearms-condition-id .left-side-tab{width: 290px;}

}
@media only screen and ( min-width: 768px ) and (max-width: 1200px) {
.website-cls.website-same-h2 h2.text-h2 span {
text-align: center; 
display: block; 
}
}
@media only screen and ( max-width: 1100px ) {
.industries-focus-slider h1.industries-focus-slider-text{
font-size: 100px;
line-height: 90px;
font-weight: 900;
}

.about-the-author-main .author-social ul.follow-social-icons{    padding-left: 20px !important;}
.main-header-banner span.et_pb_image_wrap img {max-width: 130px;}
p.tag-line1 {font-size: 28px;}
span.txt-rotate.smater-large-text{padding: 25px 0 !important;}
.service-main-code ul.nav.nav-tabs li a{width: 95px;height: 95px;margin: 0 15px 15px 0;}
.service-main-code ul.nav.nav-tabs{margin-bottom: 0;}

#All-page-rightbanner .et_pb_text_inner, #All-page-leftbanner img, #All-page-rightbanner, #All-page-leftbanner{height: 400px;min-height: 400px;}
/************blog pages changes start************/
	.about-the-author-main .author-description{font-size: 12px;}
/************blog pages changes end************/

.et_right_sidebar #sidebar ul.dd-links-button.dd-links .li-rfq a.btn.btn-rfq, .et_right_sidebar #sidebar ul.dd-links-button.dd-links .li-store a.btn.btn-store, .et_right_sidebar #sidebar ul.dd-links-button.dd-links .li-product .btn-product{font-size: 13px;}

/******lets-kickoff-your-project********/
#lets-kickoff-banner h1 {font-size: 34px;}
}
@media only screen and ( max-width: 999px ) {
	h2 {font-size: 30px;}
	.influencer-marketing-service-section-wrapper:before, .about-page-history-main:before, .supply-chain-and-trucking-service-section-wrapper:before, .home-builders-service-section-wrapper:before {
	top: 30px;font-size: 50px;line-height: 40px;}

	.blog-column-1.blog-column:before{display: none;}
	.blog-new-cls-main .Blog-new-cls article{margin-bottom: 30px !important;}
	.blog-new-cls-main .et_pb_widget_area_left .sidebar_google_search {width: 100% !important;margin: 0 !important;}
	.blog-new-cls-main .et_pb_widget_area_left{padding-left: 0;}
	.blog-new-cls-main {margin-top: 0px;}
	.request-your-free-website-grade-sidebar {width: 100% !important; border: none; } 
	.request-your-free-website-grade-main {padding-bottom: 0; } 
	.request-your-free-website-grade-form {width: 100% !important; } 
	.et_right_sidebar #sidebar {padding-left: 0;display: inline-block; } 
	.mobile_menu_bar:before{color: #40c8f4; left: inherit; } 
	.et_header_style_left .mobile_menu_bar{padding: 12px 10px; right: 25px; cursor: pointer; } 
	#et_top_search {float: right; margin: 0; } 
	.home-page-main #et_search_icon:before {color: #3fc8f4; } 
	#et_search_icon:before {top: 5px; right: 0; left: inherit; padding: 12px 10px 12px 0; color: #40c8f4; } 
	#main-header{background: transparent !important; } 
	.service_img_inner img{left: 0; } 
	.service-main-image:before{top: 97%; font-size: 65px; } 
	.industries-focus-slider h1.industries-focus-slider-text {font-size: 70px; line-height: 70px; } 
	footer#main-footer .et_pb_section {padding: 0; } 
	footer#main-footer .container {max-width: 100% !important; width: 100% !important; padding-left: 15px !important; padding-right: 15px !important; } 
	footer#main-footer .footer-widget{width: 33.33% !important; margin-right: 0 !important; } 
	ul#menu-quick-links {padding-left: 15px; } 
	.mailchimp-main .form-fn{width: 100%; } 
	.mailchimp-main input[type=text], .mailchimp-main input[type=email]{padding: 20px 10px 20px 30px;margin-bottom: 10px; } 
	.Customer-Strategy-inner-2-text p{font-size: 26px; } 
	#main-header.et-fixed-header .nav li ul, #main-header.et-fixed-header .et_mobile_menu, #main-header #mobile_menu{background-color: #40c8f4 !important; text-align: left; } 
	.home-About-section .et_pb_row {padding: 0; } 
	.service-main-code ul.nav.nav-tabs{padding: 0; } 
	.client-logo-slider-main {background: transparent; padding: 20px 0; border-bottom: 1px solid #ccc; } 
	.client-logo-slider-main .et_pb_row{padding: 0 !important; } 
	.slider-main-cls{margin-top: 0; border-bottom: none; } 
	.slick-slide p{color: #808080; padding: 0 20px; } 
	.slick-slide h6{color: #999; } 
	.slider-main-cls .slider-main-text{margin:0 !important; } 
	.slider-main-image{margin: 20px 0 0 !important; }

	#aboutsec1 {padding: 0px 0 0px;}
	#aboutsec1 .blogger h4, h4.fullhead{font-size: 23px;}
	#aboutsec1 .blogger h6{font-size: 16px;}
	#aboutsec1 .blogger p{    font-size: 14px;line-height: 24px;}
	#aboutsec1 .blogger ul li{    padding: 0 6px;line-height: normal;}
	#aboutsec1 .blogger ul li a{line-height: initial;font-size: 11px;}
	#aboutsec3 .guysgirl .guysgirlinner, #aboutsec3 .guysgirl .skillso{width:100%;}
	/*#contactpage .contact-page-cls .cont-col-1 {padding: 0px 40px 10px;}*/
	/*#contactpage .contact-page-cls {padding: 25px 0 0;}*/
	#contactpage .contact-page-cls .cont-col-2{    top: auto;}
	#contactpage .contact-page-cls {/* top: -142px; */}
	#contactformdesign {padding-bottom: 90px;}

	.Customer-Strategy-main .Customer-Strategy-inner-1 .et_pb_column{margin-bottom: 20px;}
	.Customer-Strategy-main .Customer-Strategy-inner-1 p.downtxt{min-height:Auto;}
	.form-fn i{top: 43%;}

	.home-page-main .et_pb_section_1{padding-bottom:7vh;}
	.mailchimp-main input[type="submit"]{float:none;}
	.service-main-code ul.nav.nav-tabs{text-align: center; } 
	.service-main-code ul.nav.nav-tabs li {display: inline-block; margin: 15px; float: none; } 
	.service-main-code ul.nav.nav-tabs li a{margin: 0; } .blog-layout article.post.type-post{width: 100%; min-height: auto;margin-bottom: 40px !important;}
	.portfolio-sction-inner-p p{padding:0;}
	.portfolio-sction2-main {padding-bottom: 0;}
	.portfolio-sction3-main {padding: 40px 0 0 !important;}
	.portfolio-sction4-main, .portfolio-sction5-main{padding-top: 0 !important;}
	.portfolio-sction5-main .et_pb_column.et_pb_column_4_4 {margin-bottom: 0;}
	.portfolio-sction6-main .et_pb_text_inner h1, .portfolio-sction4-main .et_pb_text_inner h1{padding-bottom: 0;}
	.home-About-section {padding: 30px 0 75px !important;}
	.service-main {padding-top: 50px !important;}
	#digitalmarketing .et_pb_module.et_pb_text.et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_center p {line-height: initial;}
	#main-header #mobile_menu li {line-height: 18px;}
	.et_pb_row.et_pb_row_3.supply-chain-software-service-main-row.Customer-Strategy-inner-1 {padding-bottom: 0;}
	.real-estate-web-design .et_pb_equal_columns {padding-bottom: 0 !important;padding-top: 0px !important;}
	.Customer-Strategy-main.section.service-blog-new {padding: 40px 15px !important;}
	#truckfourpage .et_pb_row.et_pb_row_0 {padding: 0;}
	#truckfourpage .et_pb_row.et_pb_row_0 .et_pb_column {margin-bottom: 0;}
	.Customer-Strategy-main.section.service-blog-new .et_pb_row.et_pb_row_2 {padding-bottom: 0;}
	.Customer-Strategy-main.section.service-blog-new .et_pb_row.et_pb_row_3 {padding-bottom: 0;}
	#fastgrow .et_pb_column {margin-bottom: 0;}
	#fastgrow .et_pb_row.et_pb_row_0 {padding-bottom: 0;    padding-top: 10px;}
	.rpwe_widget.recent-posts-extended{margin-bottom: 30px;}
	#Getstart h1.et_pb_module_header, #getwebsite h1.et_pb_module_header {font-size: 30px;}
	.portfolio-header-main{    padding-top: 55px !important;}
	#aboutsec2 {padding-bottom: 0;}
	#aboutsec3 {padding-top: 0;}
	#aboutsec3 .et_pb_row.et_pb_row_1{padding-bottom: 0;}
	#aboutsec3 .et_pb_row.et_pb_row_1 .et_pb_column.et_pb_column_4_4 {margin-bottom: 0;}
	#aboutsec3 .et_pb_row.et_pb_row_4 {margin-bottom: 0;}
	#aboutsec3 .et_pb_row.et_pb_row_3 {padding-bottom: 0;}
	.category-blogger-to-broadcaster .et_pb_section.et_pb_section_0 {padding-top: 0px;padding-bottom: 20px;}
	.category-blogger-to-broadcaster .et_pb_row.et_pb_row_3 {padding: 0;}
	.category-blogger-to-broadcaster .et_pb_section.et_pb_section_1 {padding: 0;}
	.category-blogger-to-broadcaster .et_pb_module.et_pb_text.et_pb_text_3 p {font-size: 14px;}
	.category-blogger-to-broadcaster .et_pb_column.et_pb_column_4_4 {margin-bottom: 10px;}
	.category-blogger-to-broadcaster {margin-bottom: 0 !important;}
	#contactpage .free-simple {margin-bottom: 0;}
	#contactpage .free-simple .et_pb_main_blurb_image {margin-bottom: 0;}
	#contactpage .et_pb_module.et_pb_blurb.et_pb_blurb_1.free-simple.free-icon-circle-padding-big.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_blurb_position_top {margin-bottom: 30px;}
	#contactpage a.et_pb_button.et_pb_button_0.et_pb_bg_layout_dark {margin-bottom: 0 !important;}
	#marketing-consultant-banner {padding: 40px 15px !important;}
	#digitalmarketing {padding-bottom: 0;}
	#digitalmarketing .et_pb_column {margin-bottom: 0;}
	#marketing-consultant-banner .et_pb_row.et_pb_row_3 {padding-bottom: 55px;}
	.et_pb_section.et_pb_section_1.Customer-Strategy-main.section.service-blog-new.et_section_regular {
	padding: 40px 15px !important;}
	#ninesec {padding: 60px 15px !important;}
	#ourworksec .et_pb_row.et_pb_row_7.et_animated { padding-bottom: 0;}
	body .blog-layout .poly .et_pb_column .column{    margin-bottom: 0 !important;}
	#contactpage {padding-bottom: 0;}
	.main-blog-section h2.text-h2 {margin-bottom: 0;}
	.main-blog-section-inner .main-blog-section-inner-text {margin-bottom: 0 !important;}
	.industries-focus-slider .et-pb-controllers{display:none;}
	.portfolio-sction2-main .portfolio-sction2-inner1 {padding: 0;}
	.portfolio-sction3-inner1 .et_pb_column {margin-bottom: 0;}
	.portfolio-sction3-main {padding: 0px 0 0 !important;}
	.portfolio-sction3-inner2-p.portfolio-sction-inner-p {padding: 0;}
	.portfolio-sction3-inner3.portfolio-sction3-inner3-1 .et_pb_column {margin-bottom: 0;}
	.portfolio-sction3-inner3.portfolio-sction3-inner3-2 {padding-bottom: 0 !important;}

	.mc4wp-form .form-fn:last-child input.fs_form.signup-cls {width: auto;}
	.mc4wp-form .form-fn:last-child{width:100%;}
	.service-section{width:100%;}
	.service-section .itemupside{width:50%;}
	.service-section .item-inner{    display: inline-block;width: 100%;margin-bottom: 100px;}
	.service-section .column-2.rows-cls{margin-top: 0;}
	.industries-focus.section {padding-bottom: 0 !important;}
	/*.industries-focus.section:before, .our_expertise:before{top: 30px !important;}*/
	.industries-focus-slider .et_pb_slide_description p.industries-focus-slider-btn{    margin-top: 0;}


	#All-page-banner{padding-top: 60px !important;}
	#All-page-banner .et_pb_column.et_pb_column_1_2.et_pb_column_0{width: 50% !important;}
	#All-page-banner .et_pb_column.et_pb_column_1_2.et_pb_column_1{width: 50% !important;}
	/*#All-page-banner h1.et_pb_module_header{font-size: 50px;}*/
	#All-page-rightbanner:before{left: -70px;}
	#All-page-banner .et_pb_column.et_pb_column_1_2.et_pb_column_0{margin-bottom:0;}
	#All-page-banner{padding-bottom: 0 !important;}
	.footer-widget a.btn-request-your-free-website-grade {padding: 12px 18px !important; font-size: 14px !important; } 
	.single-project-sidebar-left, .single-project-sidebar-right {width: 100%; margin:0; } 
	.service-inner-cta-form input[type=submit]#ssa-widget-start{width:auto;font-size: 14px;}
	/************blog pages changes start************/
		.blog-single-sidebar{ width: 100%; margin-left: 0;}	
		.dd-logo-image {text-align: center;}
		.et_right_sidebar #left-area{ padding-bottom: 0;}
		.blog-single-sidebar #sidebar p br { display: none;}
		.blog-category #left-area article{ margin-bottom: 40px;}
		#content-area .pagination.clearfix { margin: 0;}
		#sidebar .dd-logo-and-links { margin-bottom: 40px;}
		.rpwe_widget.recent-posts-extended .related-post li.rpwe-li h3.rpwe-title{font-size: 14px !important;}
	/************blog pages changes end************/
	#ourworksec .service-our-work-column1 .service-our-work-title h2.et_pb_module_header{font-size: 30px !important;}

	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItemInput {float: left;width: 100%;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem label{margin: 0;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem{padding: 0;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem label, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteItemInput {width: 70% !important;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#service label, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#web_Websites label {width: auto !important;    display: initial;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#service .btQuoteItemInput, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#web_Websites .btQuoteItemInput {width: 100% !important;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#add_on_Webservices, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#add_on_Marketing{padding: 10px 0 8px;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#service label:before, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#web_Websites label:before { right: -6px; left: auto;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem label{ font-size: 16px;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#web_Websites02 label{width: auto !important;    display: initial;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#web_Websites02 .btQuoteItemInput {width: 100% !important;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteBookingForm .btQuoteItemInput .btQuoteItemDescription{ width: 100%; position: unset;}


	/*******========terms-and-conditions=======*******/
	#tearms-condition-id .left-side-tab{ width: 100%;  position: unset !important; }
	#tearms-condition-id #tearms-condition-row .tab-column1, #tearms-condition-id #tearms-condition-row .tab-column2 {
    	width: 100%;margin-bottom: 30px;}
    #tearms-condition-head .tab-heading h1 {font-size: 35px;padding-top: 0;}

    /******lets-kickoff-your-project********/
    #lets-kickoff-banner .page-five-website {margin-left: 0 !important;}
    #lets-kickoff-banner h1 {font-size: 35px;}
    body #content-area #left-area ul.tabs li a{ font-size: 16px;}


    /******************global-product-section********************/
    .our-products-section-global{    padding: 0 0 50px 0;}
	.our-products-section-global .focus-box-com{width: 100%;    margin-bottom: 30px;}
	.our-products-section-global .focus-box-com img.et-waypoint {width: 100%;}
	.focus_new_main {padding-bottom: 0;}

	#sister-brand-row.our-sister-brands-row .our-sister-brands-box{width: 45%;margin: 10px 7px;height: 430px;}
}

@media (max-width: 980px){
.g-recaptcha {
transform: scale(0.77);
-webkit-transform: scale(0.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}
.Customer-Strategy-main .Customer-Strategy-inner-1 .et_pb_column{
width: 50% !important;
}
#contactpage .contact-page-cls .cont-col-1{width: 100% !important;}
#contactpage .contact-page-cls .cont-col-2{width: 100% !important;}
.service-inner-cta-form .ssa-leadgen-widget__label {
margin: 5px auto;
width: 100%;
float: left;
}
.service-inner-cta-form label.ssa-leadgen-widget__label.-ssa-checkbox{position: inherit;width: 100%;bottom: inherit;}
.our_expertise_inn_1 {padding-top: 110px !important;}
.industries-focus.section:before {font-size: 70px;}


.blog-new-cls-main .blog-column-2.blog-column, .blog-new-cls-main .blog-column-1.blog-column{    width: 100%;}
}
@media only screen and ( max-width: 880px ) {
/*.industries-focus:before, .et_pb_section_3.service-main.section:before, .our_expertise:before{font-size: 70px !important;top: 55px;}*/
/*.et_pb_section_3.service-main.section:after, .our_expertise:after{    background-repeat: no-repeat;background-size: 100%;width: 630px;height: 130px;}*/

}
@media only screen and ( max-width: 768px ) {
h2.text-h2 {
font-size: 30px;
line-height: 35px;
}
.allpagehead h4 {
text-shadow: 0px 0px 10px #000;
}
}
@media only screen and ( max-width: 767px ) {
	/*    .industries-focus .et_pb_slider{width: 100%;}*/
	.service-main-wrapper .service-main_be_af, .our_expertise_inn_1{padding-top: 100px !important;}
	.our_expertise_inn_1{padding-top: 80px !important;}
	.website-audit_h1 h1 {
	font-size: 26px;
	}
	.service-inner-cta-form .ssa-leadgen-widget__title {
	font-size: 20px;
	padding-bottom: 20px;
	}
	.service-inner-cta-form input[type=submit]#ssa-widget-start {
	font-size: 12px;
	width: 100%;
	}
	.service-inner-cta-form .ssa-leadgen-widget__input {
	padding: 12px 8px;
	}
	.service-inner-cta-form .ssa-leadgen-widget__checkbox-label {
	font-size: 13px;
	}
	.service-inner-cta-form .ssa-leadgen-widget.-new-background .ssa-leadgen-widget__error .ssa-leadgen-widget__error-text {
	font-size: 13px !important;
	}
	#contactpage .contact-page-cls .cont-col-1 {
	padding: 20px;
	}
	.service-inner-cta-form {
	padding: 40px 0px !important;
	}
	.influencer-marketing-service-section-wrapper:before, .supply-chain-and-trucking-service-section-wrapper:before, .home-builders-service-section-wrapper:before {
	font-size: 30px;
	line-height: 30px;
	}
	.service-inner-cta-form .ssa-leadgen-widget__label {
	margin: 5px 0px;
	width: 100%;
	}
	.Customer-Strategy-main .Customer-Strategy-inner-1 .et_pb_column {
	width: 100% !important;
	}
	.Customer-Strategy-main .Customer-Strategy-inner-1 .Customer-Strategy-inner-1{box-shadow: 0 0px 20px rgba(65, 80, 73, 0.3);   -webkit-box-shadow:  0 0px 20px rgba(65, 80, 73, 0.3); 
	-moz-box-shadow:  0 0px 20px rgba(65, 80, 73, 0.3);
	-o-box-shadow:  0 0px 20px rgba(65, 80, 73, 0.3);}
	.main-header-banner .tag-line-main span.text-tag{line-height: 35px;}
	.logos-image-main .logos {
	width: 100%;
	margin: 2% 0;
	text-align: center;   
	}
	.footer-contact-info p {
	text-align: left;
	padding-bottom: 8px;
	}
	footer h4.title {
	margin-bottom: 0 !important;
	}
	footer #footer-widgets .footer-widget:nth-child(n) {
	margin-bottom: 50px !important;
	}
	footer #footer-widgets .footer-widget .form-group{
	text-align: left;
	}
	.Customer-Strategy-main.section2 .mailchimp-main .et_pb_text_inner h2{    font-size: 25px;}
	.Customer-Strategy-main.section2 .mailchimp-main .et_pb_text_inner h3 {
	line-height: 23px;
	}
	.main-header-banner-main .et_pb_row.et_pb_row_0.main-header-banner {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	}
	footer#main-footer .footer-widget {
	width: 100% !important;
	margin-right: 0 !important;
	}
	.service-main-code ul.nav.nav-tabs li a{
	width: 100px;
	height: 100px;
	}
	.tag-line-main{
	padding: 30px 0;
	}
	p.tag-line1{
	font-size: 22px;
	}
	span.txt-rotate.smater-large-text{
	font-size: 35px;
	padding: 5px 0 !important;
	line-height: 46px;
	}
	.btn-main-div.btn-main-div-1, .btn-main-div.btn-main-div-2 {
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
	}
	a.home-req, a.home-pot{
	display: inline-block;
	font-size: 14px;
	padding: 8px 18px; 
	}
	.slick-slide p{
	padding: 0;
	}
	.home-About-section .home-About-section-inner{
	padding: 0;
	}
	.home-About-section-inner-text p{
	padding: 10px 15px 0px !important;
	font-size:14px;  
	line-height: 26px !important;
	}
	/*.home-About-section .home-About-section-inner span.et_pb_image_wrap{
	width: 280px;
	height: 280px;
	}*/
	/*.home-About-section .home-About-section-inner span.et_pb_image_wrap:before, .home-About-section .home-About-section-inner span.et_pb_image_wrap:after{
	width: 280px;
	height: 280px;
	}*/
	.home-About-section {
	padding: 40px 0 !important;
	}
	.service-main {
	padding: 40px 0 !important;
	}
	.service_img_inner-text{
	display: none;
	}
	.service-main-image:before{
	top: 98%;
	font-size: 65px;
	line-height: 60px;
	} 
	.industries-focus:before{
	top: 88%;
	font-size: 65px;
	line-height: 60px;
	}
	.mailchimp-main{
	width: 100%;
	}
	.industries-focus-slider .et_pb_slide_description{
	padding: 0;
	}
	.slick-slide p{
	color: #000;
	}
	.slick-slide h6{
	color: #000;
	}
	.service_img_inner{
	display: none;
	}
	/* .industries-focus .et_pb_container.clearfix {
	height: inherit !important;
	} */
	.industries-focus-slider h1.industries-focus-slider-text{
	font-size:40px;
	line-height:40px;
	}
	h2.text-h2{
	font-size: 24px;
	padding-bottom: 15px;
	line-height: 25px;
	}
	.service-main-image .et_pb_column.et_pb_column_1_3.et_pb_column_6{
	display: none;
	}
	section.tab-content p{
	font-size: 14px;
	text-align: left;
	}
	.service-main-code section.tab-content{
	padding-bottom: 20px;
	}
	section.tab-content h2{
	font-size: 20px;
	}
	.Customer-Strategy-inner-2-text{
	padding: 40px 15px;
	}
	.Customer-Strategy-inner-2-text p{
	font-size: 18px;
	}
	.Customer-Strategy-inner-2-text p button.caldera-forms-modal{
	margin-top: 20px !important;
	font-size: 14px;
	padding-top: 10px 20px !important;
	}


	/*.contact-re-design-banner .et_pb_fullwidth_header_0 .header-content h1{font-size: 30px;padding: 0px;}*/
	/*#contactpage .contact-page-cls .cont-col-2{padding-bottom: 30px;}*/
	body #page-container #contactpage a.et_pb_button {margin-bottom: 0 !important;}
	.mailchimp-main{padding:30px 20px 0;}
	.Customer-Strategy-main {padding: 50px 15px 80px !important;}

	.contact-re-design-banner .et_pb_fullwidth_header_container.center, #truckhead .et_pb_fullwidth_header_container.center{margin: 0 0 20px;}
	#homebuild .et_pb_fullwidth_header_container.center {margin: 0;}
	#homebuild .et_pb_fullwidth_header_container.center h1.et_pb_module_header, #truckhead .et_pb_fullwidth_header_container.center h1.et_pb_module_header{font-size: 31px;}
	#homebuild .et_pb_fullwidth_header_container span, #truckhead .et_pb_fullwidth_header_container span{font-size: 15px;}
	#contactformdesign .et_pb_row.et_pb_row_7 {padding-bottom: 0;}
	#contactformdesign .et_pb_row.et_pb_row_7 .et_pb_column {margin-bottom: 0;}
	.footer-widget .Customer-Strategy-inner-2-text{    margin-top: 0;width: 100%;}
	#left-area article{    width: 100%;}
	.main-blog-section .main-blog-section-inner .et_pb_column .et_pb_salvattore_content{    display: inline-block;}
	.main-blog-section .main-blog-section-inner .et_pb_column .column{    width: 100% !important;}
	#digitalmarketing .et_pb_module.et_pb_text.et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_center {
	line-height: initial;
	}
	.et_pb_section_0{padding-right: 0 !important;}
	body .blog-layout .poly .et_pb_column .column {
	display: inline-block;
	width: 100% !important;
	}
	.blog-layout article.post.type-post {
	display: inline-block;
	width: 100%;
	flex: inherit;
	margin-right: 0px;
	margin-bottom: 30px;
	}
	#contactpage .contact-page-cls{top: 0;}
	.rpwe_widget.recent-posts-extended .related-post li.rpwe-li{    width: 50%;}
	.industries-focus-slider h1.industries-focus-slider-text{background-size:cover!important;}
	.main-blog-section-inner-text p.industries-focus-slider-btn {display: none;}	
	#marketing-consultant-banner .et_parallax_bg {background-size: cover;}
	#digitalmarketing .et_pb_text_inner p{font-size:25px;}
	#marketing-consultant-banner #digitalmarketing {padding: 0;}
	#marketing-consultant-banner #digitalmarketing .et_pb_column.et_pb_column_4_4 {margin-bottom: 0;}
	.pagination.clearfix{margin-bottom:0;}
	#Getstart section.et_pb_module.et_pb_fullwidth_header, #getwebsite section.et_pb_module.et_pb_fullwidth_header {padding: 10px 0 0;}
	.portfolio-header-main{padding-top: 55px !important;}
	#aboutsec3 .guysgirl .guysgirlinner{    padding: 30px;}
	#left-area article h3.entry-title{line-height: initial;}
	.et_right_sidebar #left-area h1.entry-title {line-height: initial;font-size: 25px;}
	.about-the-author-main .author-image{float:none;margin-bottom: 10px;}
	.about-the-author-main .author-name, .about-the-author-main .author-description{padding: 0px 20px;}
	.industries-focus-slider .forhomeslide {margin-top: 0px;}
	.service-main-code ul.nav.nav-tabs img {max-width: 45px;}
	.btn-main-div.btn-main-div-1 { margin-bottom: 20px;}
	a.home-pot {padding: 8px 30px;}
	.industries-focus-slider .et-pb-controllers{display:none;}
	#truckhead .header-content {margin-top: 0;}

	#homebuild .header-content {margin-top: 40px;margin-bottom: 50px;}
	#aboutsec2{padding-top: 0;}
	#contactpage {padding-bottom: 50px;}
	#contactpage .contact-page-cls .et_pb_text_inner {margin-top: 10px;}
	.main-header-banner span.et_pb_image_wrap img {max-width: 90px;}
	.main-blog-section h2.text-h2 {margin-bottom: 30px;}
	.mailchimp-main input[type=text], .mailchimp-main input[type=email]{padding: 15px 10px 15px 30px;}


	/*#All-page-rightbanner .et_pb_text_inner, #All-page-leftbanner img, #All-page-rightbanner, #All-page-leftbanner{height: 380px;min-height: 380px;}*/
	#All-page-rightbanner .et_pb_text_inner {padding-right: 20px;}
	#All-page-banner h1.et_pb_module_header {font-size: 40px;}
	.about-page-history-main .bb-history h2 {/*font-size: 24px;*/}
	#ourworksec h2.et_pb_module_header {/*font-size: 24px!important;*/}
	.service-blog-new .et_pb_column.et_pb_column_4_4.et_pb_column_7 {margin-bottom: 0 !important;}

	 .woocommerce-tabs .faqs_overview_videos{ width: 100%; padding: 5px 5px;}
	 .marketing-website-banner h1 { font-size: 45px !important; }
}
@media only screen and ( max-width: 767px ) {
	h3 {font-size: 21px;}
	#ourworksec .service-our-work-column1 .service-our-work-title h2.et_pb_module_header {font-size: 30px !important;}
	#All-page-banner .et_pb_column.et_pb_column_1_2.et_pb_column_0 {
	width: 100% !important;
	position: relative;
	}
	#All-page-banner .et_pb_column.et_pb_column_1_2.et_pb_column_1 {
	width: 100% !important;
	position: absolute;
	bottom: 0%;
	left: 0;
	background: rgba(255, 255, 255, 0.6);
	padding: 10px 0;
	}
	#All-page-banner h1.et_pb_module_header {
	font-size: 35px;
	text-shadow: 0px 0px 10px #ccc;
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	text-align: center;    padding-bottom: 0;
	}
	#All-page-banner h6.et_pb_module_header_h6{ padding: 10px 10px 0; }
	.service-inn-h1 h2 {font-size: 22px;line-height: normal;}
	#All-page-banner .header-content p {
	width: 100%;
	text-align: center;
	padding: 0 15px;
	text-shadow: 0px 0px 10px #ccc;
	}
	#All-page-rightbanner .et_pb_text_inner, #All-page-leftbanner img, #All-page-rightbanner, #All-page-leftbanner {
	height: 100%;
	min-height: 100%;
	padding: 0;
	background: none;
	}
	#All-page-rightbanner:before{
	display: none;
	}
	.out-smart-your {
	width: 100%;
	}
	.radio_audio_section {
	width: 100%;
	margin: 0;
	padding-top: 20px;
	}
	.portfolio-temp-tv ul.video-main-ul li.video {
	width: 100%;
	margin: 1.5% 0;
	}
	.page-project-artical .category_description p {
	padding: 0;
	}
	.portfolio-of-work-main-row li.et_pb_portfolio_filter a{border-radius: 0 !important;}
	.footer-widget div#footer-bottom {
	width: 100% !important;
	}
	.request-your-free-website-grade-main {
	float: none;
	}
	#footer-widgets .footer-widget div#media_image-3 {
	width: 100% !important;
	margin-bottom: 30px !important;
	}
	#footer-widgets .footer-widget div#custom_html-6.request-your-free-website-grade-main {
	width: 100%;
	display: inline-block;
	}
	.footer-widget div#custom_html-4.footer-contact-info {
	margin-bottom: 30px !important;
	}
	footer #footer-widgets.clearfix .footer-widget {
	margin-bottom: 40px !important;
	}
	.et_mobile_device .industries-focus .et-pb-arrow-prev, .industries-focus .et_pb_slider:hover .et-pb-arrow-prev{
	left:5px;
	} 
	.et_mobile_device .industries-focus .et-pb-arrow-next, .industries-focus .et_pb_slider:hover .et-pb-arrow-next{
	right: 5px;
	}
	.et_mobile_device .industries-focus .et-pb-arrow-next, .industries-focus .et_pb_slider:hover .et-pb-arrow-next{
	right: 5px !important;
	}
	.et_mobile_device .industries-focus .et-pb-arrow-prev, .industries-focus .et_pb_slider:hover .et-pb-arrow-prev{
	left: 5px !important;
	}
	#footer-bottom #footer-info{font-size: 12px;}
	.industries-focus {
	padding: 40px 0 !important;
	}
	.industries-focus.section:before, .et_pb_section_3.service-main.section:before, .our_expertise:before{font-size: 50px !important;top: 30px;}
	.industries-focus.section:after, .et_pb_section_3.service-main.section:after, .our_expertise:after {width: 400px;height: 80px;background-size: 100%;}


	
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#add_on_Webservices label, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#add_on_Marketing label{ font-size: 27px; }

	.blog-category #left-area article h2.entry-title {font-size: 30px;line-height: normal;}
	#sister-brand-row.our-sister-brands-row .our-sister-brands-box{width: 100%;margin: 10px 0px;height: auto;}

}
@media screen and (min-device-width: 561px) and (max-device-width: 767px) and (orientation : landscape){
	.industries-focus-slider h1.industries-focus-slider-text{padding-left: 30px !important;padding-right: 30px !important; }
	.website-cls.website-same-h2 h2.text-h2 span {
	text-align: center;
	display: block;
	}
	.industries-focus.section:before, .et_pb_section_3.service-main.section:before, .our_expertise:before {
	font-size: 58px !important;
	top: 63px;
	}
	.et_pb_section_3.service-main.section:after, .our_expertise:after {
	width: 450px;
	height: 90px;
	background-size: contain;
	background-repeat: no-repeat;
	}
	.service-main-wrapper .service-main_be_af, .our_expertise_inn_1 {
	padding-top: 60px !important;
	}
	.our_expertise_inn_1 {
	padding-top: 90px !important;
	}
	.service-main-re h2.service-main-re-h2:before {
	height: 80px;
	width: 420px;
	background-size: 100%;
	}
	.service-main-re h2.service-main-re-h2 {
	font-size: 30px;
	}
	.blog-single-main-body div#left-area article .entry-content h2 {font-size: 27px;}
}
@media only screen and ( max-width: 570px ) {
	.service-main-wrapper .service-main_be_af {
	padding-top: 40px !important;
	}
	.related_project .slick-prev, .related_project .slick-next{
	display: none !important;
	}
	.service-inner-cta-form input[type=submit]#ssa-widget-start{font-size: 11px;}
	.service-inner-cta-form .ssa-leadgen-widget__checkbox-label {
	font-size: 12px;
	}
	.service-inner-cta-form .ssa-leadgen-widget.-new-background .ssa-leadgen-widget__error {
	position: inherit;
	}
	.service-inner-cta-form .ssa-leadgen-widget__title {
	padding-bottom: 0;
	}
	.industries-focus.section:before, .et_pb_section_3.service-main.section:before, .our_expertise:before {
	top: 47px;
	font-size: 22px !important;font-weight: normal;
	}
	.industries-focus.section:before {
	top: 35px !important;
	}
	.et_pb_section_3.service-main.section:after, .our_expertise:after {
	width: 300px;
	height: 60px;
	background-size: contain;
	}
	.service-main-re h2.service-main-re-h2 {
	font-size: 22px;
	}
	.service-main-re h2.service-main-re-h2:before {
	height: 56px;
	width: 300px;
	}

	
	


	}
	@media only screen and ( max-width: 480px ) {
	.about-page-history-main:before {
	font-size: 30px;
	line-height: 30px;
	}
	.service-section .itemupside {width: 100%;}
	.industries-focus-slider h1.industries-focus-slider-text, p.industries-focus-slider-text.clip-text.fordigitalslide, .industries-focus-slider h1.industries-focus-slider-text {font-size: 30px !important;padding-top: 40px !important;}
	#All-page-banner span.header_subhead{    font-size: 13px;line-height: unset !important;}
	/*	#All-page-rightbanner .et_pb_text_inner, #All-page-leftbanner img, #All-page-rightbanner, #All-page-leftbanner{height: 260px;min-height: 260px;}*/
	#All-page-rightbanner:before{left: -50px;}
	/************blog pages changes start************/
		.a2a_default_style a {margin-bottom: 5px;}
	/************blog pages changes end************/

	/*******========terms-and-conditions=======*******/
    #tearms-condition-id {padding: 50px 0px !important;}
    #tearms-condition-id .right-side-tab ul ul {padding-left: 10px;}
    #tearms-condition-id .right-side-tab .tab-content, #tearms-condition-id .right-side-tab .tab-content.current{    position: unset;
        -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    transform: none;}
    #tearms-condition-id .left-side-tab{padding: 15px;}
    #tearms-condition-head .tab-heading h1{    padding-top: 40px;}
    .woocommerce-Tabs-panel{padding: 20px !important;}

    .blog-category #left-area article h2.entry-title {padding-bottom: 15px;font-size: 27px;}
    .marketing-website-banner h1 {font-size: 37px !important;}
    #All-page-banner h1.et_pb_module_header{font-size: 28px;}
    
}


@media only screen and ( max-width: 420px ) {
	body #page-container .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button {
	margin-top: 15px;
	}
	#footer-bottom .et-social-icon a{
	width: 30px;   
	height: 30px;  
	line-height: 30px;
	}
	#footer-bottom .et-social-icons li{
	width: 30px;
	height: 30px;
	}
	h2.text-h2{
	font-size: 20px;
	}
	.service-main-code ul.nav.nav-tabs li a{
	width: 85px;
	height: 85px;
	}
	.service-main-code ul.nav.nav-tabs img{
	max-width: 40px;
	}
	#All-page-heading{min-height: 250px;}
	.allpagehead{    top: 95px;}
	.allpagehead h4{font-size: 26px;}
	#footer-bottom .et-social-icon a {font-size: 11px !important;}
	#fastgrow .et_pb_row.et_pb_row_0 .et_pb_text_inner p, #ourworksec .et_pb_promo_description h2.et_pb_module_header, #truckfourpage .et_pb_row.et_pb_row_0 .et_pb_text_inner p{    font-size: 23px;}
	#fastgrow .et_pb_row.et_pb_row_0 {padding: 0;}
	#fastgrow .et_pb_row.et_pb_row_0 .et_pb_column {margin-bottom: 0;}
	.Customer-Strategy-main .Customer-Strategy-inner-1 p.downtxt{    min-height: auto;}
	.mailchimp-main {padding: 0;}
	.Customer-Strategy-main.section2 .mailchimp-main .et_pb_text_inner h1{font-size: 32px;}
	.home-page-main .et_pb_section_1{padding-bottom:6vh;}
	/*.home-About-section .home-About-section-inner span.et_pb_image_wrap:before, .home-About-section .home-About-section-inner span.et_pb_image_wrap:after{    box-shadow: 0 0 0 20px rgb(246, 246, 246);}
	.home-About-section .home-About-section-inner span.et_pb_image_wrap:before, .home-About-section .home-About-section-inner span.et_pb_image_wrap:after {width: 260px;height: 260px;}*/
	/*.home-About-section .home-About-section-inner span.et_pb_image_wrap{width: 260px;height: 260px;}*/
	.industries-focus:before{font-size: 45px;line-height: 40px;}
	.portfolio-sction5-inner3 iframe {height: auto;}
	.rpwe_widget.recent-posts-extended .related-post li.rpwe-li{    width: 100%;}
	.main-header-banner-logo{margin-top: 10px !important;}
	.service-main-code ul.nav.nav-tabs li{    margin: 5px 12px;}
	.portfolio-header-main{    padding-top: 80px !important;}
	.portfolio-sction3-inner3.portfolio-sction3-inner3-1 .buzz_share {float: left !important;}
	#aboutsec1 .blogger ul{    padding-left: 0;}
	#aboutsec1 .blogger ul li{    line-height: 14px;
	width: 50% !important;
	float: left;
	display: inline-block;
	margin-bottom: 15px;}
	.portfolio-header-main{padding-top: 85px !important;}
	.service-main-image:before{top: 100%;font-size: 45px;}
	.industries-focus-slider h1.industries-focus-slider-text{font-size: 38px;line-height: 38px;}
	#footer-bottom .et-social-icon a{width: 35px; height: 35px; line-height: 35px; }
	#footer-bottom .et-social-icons li{width: 35px; height: 35px; } 
	.rpwe_widget.recent-posts-extended .related-post li.rpwe-li h3.rpwe-title{min-height: auto;}
	#footer-bottom .et-social-icons {margin: 0px 0px 0;}
	.Customer-Strategy-main {padding: 75px 15px 80px !important;}


	.btQuoteBooking .btQuoteSwitch .btQuoteSwitchInner{    width: 20px;height: 20px;} 
	.btQuoteBooking .btQuoteSwitch {width: 50px; height: 31px; } 
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem label, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteItemInput {width: 75% !important; } 
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem .btQuoteItemInput {display: flex; flex-direction: column-reverse; } 
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteBookingForm #service label, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteBookingForm #service label{width: auto !important;margin-bottom: 15px;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteSwitch.on .btQuoteSwitchInner{    margin-left: 18px;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#web_Websites .btQuoteItemInput {width: 100% !important;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#service .btQuoteItemInput {width: 100% !important;}
	#calculater_form.rfq-main-form .btQuoteBooking .btTotalQuoteContactGroup form.wpcf7-form .top-con-email > div{    width: 100%;}
	#calculater_form.rfq-main-form .return-to-home a{ padding: 12px 15px;font-size: 16px;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#add_on_Webservices label, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteItem#add_on_Marketing label{ font-size: 20px; }
	#calculater_form.rfq-main-form div#web_Additional_Features label{ font-size: 20px;}
	#calculater_form.rfq-main-form .btQuoteBooking .btQuoteBookingForm #service label, #calculater_form.rfq-main-form .btQuoteBooking .btQuoteBookingForm #service label{ font-size: 27px !important;display: inline-block !important;}
}

@media only screen and ( max-width: 365px ) {
	/* .service-main-code ul.nav.nav-tabs li a {width: 80px;height: 80px;} */
	.service-main-code ul.nav.nav-tabs li{    margin: 5px 4px;}
	#All-page-rightbanner:before {left: -40px;}


	.return-to-home a.comman-cta{padding: 16px 20px;font-size: 18px;}
}
