.strategic-site-content #strategic-container{background-color:#fff;}
.site-branding a{padding:31px 60px;display:block;}
body .site-branding{padding:0;}
html body .strategic-site button, html body .strategic-site input[type="button"], html body .strategic-site input[type="reset"], html body .strategic-site input[type="submit"], html body a.orange_button{outline:none;}
body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper li.gfield_error input[type="text"]{background-color:rgba(141,0,0,.4) !important;color:#ffffff !important;margin-bottom:0;}
body .gform_wrapper li.gfield_error input[type="text"]::placeholder{color:#ffffff !important;}
body .gform_wrapper .field_description_below .gfield_description.validation_message,
body .gform_wrapper div.validation_error{display:none;}
body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:0px!important;border-top:0;border-bottom:0;padding-bottom:0;padding-top:0;box-sizing:border-box;}
nav.navigation.post-navigation{width:100%;display:block;}
#strategic-main-menu .main-navigation ul{position:relative;}
#strategic-main-menu .main-navigation li{position:unset;}
#strategic-main-menu .main-navigation ul ul.sub-menu{top:46px;width:90%;left:50%;background-color:#fff;transform:translateX(-50%);z-index:9999;padding:5px;border-top:2px solid;border-color:#008996;box-shadow:0px 5px 15px 0px #eeeef0;}
#strategic-main-menu .main-navigation ul ul.sub-menu li{margin:0;background-color:transparent;vertical-align:middle;}
#strategic-main-menu .main-navigation .sub-menu .current-menu-item > a, #strategic-main-menu .main-navigation .sub-menu .current-menu-ancestor > a, #strategic-main-menu .main-navigation .sub-menu li a:hover{color:#008d97;}
#strategic-main-menu .main-navigation ul ul.sub-menu li a{padding:0 10px;background-color:transparent;position:relative;border-top:0;width:auto;color:#f47820;border-radius:0;font-size:14px;border-right:2px solid #008d97;line-height:15px;height:15px;}
#strategic-main-menu .main-navigation ul ul.sub-menu li:last-child a{border-right:0px;}
#strategic-main-menu .main-navigation ul ul.sub-menu li a:after{content:'';position:absolute;right:0px;}
#strategic-main-menu .main-navigation ul ul.sub-menu{display:none;}
#strategic-main-menu .main-navigation ul .menu-item-has-children:hover ul.sub-menu{display:block;}
#strategic-main-menu .main-navigation ul li a{font-family:'LatoWeb';}
.archive .sw_title_bg,
.search .sw_title_bg,
.page-template-creativelyconsidered-template-php .sw_title_bg{background-color:transparent;padding:0 !important;}
.search-form button[type="submit"]:hover .top_logo{animation-name:in;animation-duration:.8s;animation-iteration-count:1;animation-direction:normal;-webkit-animation-name:in;-webkit-animation-duration:.8s;-webkit-animation-iteration-count:1;-webkit-animation-direction:alternate;}
.logo-spin span.top_logo_span{width:auto;height:auto;margin:0;}
.archive .page-title-section,
.search .page-title-section,
.page-template-creativelyconsidered-template-php .page-title-section{background:#fff;}
.search-no-results div#strategic-container{padding-top:0;}
body input[type="text"],body input[type="email"],body input[type="url"],body input[type="password"],body input[type="search"],body input[type="number"],body input[type="tel"],body input[type="range"],body input[type="date"],body input[type="month"],body input[type="week"],body input[type="time"],body input[type="datetime"],body input[type="datetime-local"], body input[type="color"],body textarea{background-color:#d5eeef !important;border:2px solid #7fc4ca !important;border-radius:0 !important;text-align:center;font-family:latowebBold;text-transform:uppercase;font-size:15px !important;color:#002c62 !important;}
body input::-webkit-input-placeholder{color:#008d97 !important;}
body input:-ms-input-placeholder{color:#008d97 !important;}
body input::-moz-placeholder{color:#008d97 !important;opacity:1;}
body input:-moz-placeholder{color:#008d97 !important;opacity:1;}
.banner-search-section{max-width:410px;margin:0 auto;}
.banner-search-section input.search-field {width: calc(100% - 38px);float: left;min-height: 34px;border-right: 0px !important;padding: 0px 12px 0px 12px;line-height: 34px;}
.banner-search-section form.search-form button{width:38px;padding:3px;margin:0;background-color:#002c62 !important;border:2px solid #008996 !important;}
.post-title-cls a{font-size:17px;text-transform:uppercase;font-family:'LatoWebHeavy';color:#007d8f;}
.post-content-wrapper .entry{font-size:15px;color:#002c62;font-family:LatoWebSemibold;}
h5.post-title-cls{margin-bottom:0;}
.read-more{color:#f47820;text-decoration:none;font-size:15px;font-family:LatoWebBlack;text-transform:uppercase;}
.image-border .strategic_blog_img{/*border:solid 13px rgba(209,211,212,.25);*/margin-bottom:0;}
body a:hover, body a:focus{color:#528d97;}
.nav-links .nav-next a{float:right;}
body article.hentry{margin:0 0 15px 0;border-bottom:0px solid #ddd;padding-bottom:0;}
#content .category-section ul,
#content .tags-section ul{padding:0;}
#content #strategic-primary .category-section li,
#content #strategic-primary .tags-section li{list-style:none;display:inline-block;padding:0 10px;border-left:1px solid #008d97;line-height:15px;height:15px;}
#gform_wrapper_2 .gform_footer input[type="submit"]{margin: 0 !important;font-size: 15px; text-transform: uppercase;font-family: 'LatoWebHeavy';}
#gform_wrapper_2 .gform_footer input[type="submit"]:hover{border:2px solid !important;color:#f47820;}
#content #strategic-primary .tags-section li{border-left:1px solid #008d97}
#content #strategic-primary .category-section li:nth-child(1),
#content #strategic-primary .tags-section li:nth-child(1){border-left:0px solid #008d97;}
.tags-section ul:before, .single_work .tag_title{content:none;text-transform:uppercase;color:#008d97;font-family:LatoWebHeavy !important;font-size:16px;margin:0;}
.single_work ul:before{content:none;}
.portfolio.work_section{text-align:center;}
.portfolio img{display:block;text-align:center;margin:0 auto 20px;}
.entry-footer{display:none;}
.nav-previous a:before,
.nav-next a:after{color:#f47820;}
.nav-previous a:hover:before,
.nav-next a:hover:after{color:#fff;}
.nav-links .nav-previous a, .nav-links .nav-next a {
    text-decoration: none;
    outline: 0;
    color: #f47820;
    border: solid 2px #f47820;
    background-color: transparent;
    padding: 10px;
    font-family: LatoWebHeavy;
    text-transform: uppercase;
    font-size: 15px;
    max-width: 160px;
    width: 100%;
    display: block;
    text-align: center;
}
.nav-links .nav-previous a:hover,
.nav-links .nav-next a:hover{background-color:#f47820;border:solid 2px #f47820;color:#fff;}
.banner_image_for_pagepost.caption-position{position:relative;}
.banner-image-bg{background-repeat:no-repeat;background-size:cover;position:relative;height:65vh;background-position:center;}
.banner-image-bg span.post-caption{position:absolute;right:20px;max-width:35%;top:20px;}
.banner-image-bg div#strategic-container{position:relative;}
.contact-right-section{position:relative;}
.contact-right-section h3.ssc_em{position:absolute;top:20px;left:30px;max-width:80%;}
.testimonial_author_cls .diff_testimonial_author{color:#008d97;font-family:'LatoWebSemibold';font-size:15px;display:block;}
.single-work .nav-links{width:calc(100% + 68px);}
.slider-content .slider-tab .slick-slide.slick-current span{position:relative;background:#fff;}
.slider-content .slider-tab .slick-slide.slick-current span:after, .slider-content .slider-tab .slick-slide.slick-current span:before{left:90%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:999;}
.slider-content .slider-tab .slick-slide.slick-current span:after{border-color:rgba(255, 255, 255, 0);border-left-color:#ffffff;border-width:30px;margin-top:-30px;}
.slider-content .slider-tab .slick-slide.slick-current span:before{border-color:rgba(171, 222, 223, 0);border-left-color:#abdedf;border-width:33px;margin-top:-33px;}
.slider-content .slider-tab .slick-slide span:after, .slider-content .slider-tab .slick-slide span:before{left:90%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;z-index:999;pointer-events:none;}
.slider-content .slider-tab .slick-slide span:after{border-color:rgba(0, 141, 151, 0);border-left-color:#008d97;border-width:30px;margin-top:-30px;}
.slider-content .slider-tab .slick-slide span:before{border-color:rgba(171, 222, 223, 0);border-left-color:#abdedf;border-width:33px;margin-top:-33px;}
.slider-content .slider-tab{background-color:#008d97;border:2px solid #abdedf;margin-bottom:5px;}
.slider-content .slider-tab .slick-slide span{padding:10px 10px 10px 20px;display:inline-block;width:calc(100% - 0px);text-align:center;position:relative;text-transform:uppercase;font-size:15px;background-color:#008d97;}
.slider-content .slider-tab .slick-slide{color:#fff;width:33.33% !important;line-height:1;}
#content ul.slick-dots{padding-left:0;}
.content-slider .slick-dots button{font-size:0;height:20px;width:20px;margin:0;padding:0;border-radius:60px;border:2px solid #abdedf;background-color:#008d97;}
.content-slider .slick-dots .slick-active button{background-color:#fff;}
.content-slider .slick-dots button{font-size:0;height:20px;width:20px;margin:0;padding:0;border-radius:60px;}
.slider-content .slider-tab .slick-slide{color:#fff;width:33.33% !important;}
.slider-content .slider-tab .slick-slide.slick-current{color:#008d97;}
.slider-content .slider-tab .slick-list{padding:0 !important;}
.slider-content .slider-tab .slick-list .slick-track{width:100% !important;transform:none !important;}
.text-slider-section{max-width:420px !important;left:50% !important;top:50% !important;transform:translate(40%, -50%);}
.slider-content .content-slider{background-color:rgba(255, 255, 255, 0.9);}
.slider-content .content-slider .slick-track .content-wrapper {padding: 20px;color: #002c62;font-size: 15px;text-transform: initial;}
.slider-content .slick-dots li{list-style:none !important;display:inline-block;padding:0 3px;}
.slider-content ul.slick-dots{float:right;position:absolute;right:8px;bottom:-10px;margin:0;}
.slider-content .content-slider .slick-track .content-wrapper p{margin:0;}
#content #strategic-primary ul.custom-bullet li{position:relative;list-style:none;padding-left:30px;font-size:15px;}
#content #strategic-primary ul.custom-bullet li:before{content:'.';position:absolute;font-size:55px;top:-3px;line-height:0;left:5px;color:#008d97;}
.heading-section .date-section {font-family: 'LatoWebBold';margin-top: 8px;}
.tags-section li a{color:#f5883b;text-decoration:none;font-size:14px;text-transform:lowercase;font-family:'LatoWebMedium';}
.work-category li{list-style:none;display:inline-block;}
.work-category li a{padding:0 10px;background-color:transparent;position:relative;border-top:0;width:auto;color:#f47820;border-radius:0;font-size:14px;border-right:2px solid #008d97;line-height:15px;height:15px;font-family:'LatoWebBold';text-transform:uppercase;}
.work-category li a:hover,
.work-category li a.current,
.tags-section li a:hover,
.tags-section li a.current{color:#008d97 !important;outline:none;text-decoration:none !important;}
.work-category li:last-child a{border-right:0px;}
.work-category ul{margin:0;padding:0;text-align:center;background-color:#fff;padding:5px;box-shadow:0px 5px 15px 0px #eeeef0;}
.strategic-site-content-bg-white #strategic-container{background:#fff;}
.nav-previous a:before, .nav-next a:after{content:none !important;}
.external_link a{color:#f47820;text-decoration:underline;font-family:'LatoWebBold';}
.quote-work-section .ssc_em p{padding:0;font-size:18px;line-height:26px;font-family:'PlayfairDisplayItalic' !important;margin:0;}
p.author_cls{font-size:15px;color:#008d97;position: relative;padding-left: 12px;}
.author_cls:before {content: "";width: 8px;height: 1px;display: inline-block;position: absolute;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);left: 0;background-color: #008d97;}
.quote-work-section .ssc_em{padding:0;}
.post-type-archive-work .strategic-site-content #strategic-container{padding-top:0;}
.post-type-archive-work .second-menu{margin:0 30px;}
.post-type-archive-work #content #strategic-primary .work-scope-category li{list-style:none;display:inline-block;text-align:center;}
.post-type-archive-work .work-scope-category ul{text-align:center;padding-left:0 !important;font-size:0;}
.post-type-archive-work .work-scope-category ul li h3{padding-right:8px;}
.post-type-archive-work .work-scope-category ul li h3:after{content:none !important}
.post-type-archive-work .work-scope-category ul li:last-child h3{padding-right:15px;}
.post-type-archive-work .work-scope-category ul li:last-child h3:after{content:"" !important;}
.post-type-archive-work .tags-section ul:before{content:none;}
.post-type-archive-work a#inifiniteLoader{position:absolute;left:0;top:0;width:100%;height:;height:100%;}
.post-type-archive-work .tab-section{position:relative;}
.post-type-archive-work #inifiniteLoader{background:transparent;width:calc(100% + 68px);background-color:rgba(255, 255, 255, 0.8);}
.post-type-archive-work #inifiniteLoader .loader{width:50px;height:50px;background-image:url(../images/Spinner-1.1s-200px.gif);z-index:99999999;background-size:contain;background-repeat:no-repeat;margin:0 auto;}
.archive .sw_title_bg, .blog .sw_title_bg{width:auto;margin:0 15px;}
.single #strategic-main-menu{position:relative;z-index:999;}
#strategic-main-menu .category-section.creativelyconsidered_tabs{margin:0 15px;}

.page-template-creativelyconsidered-template .sw_title_bg.py-5.col-md-12 .page-title-section, 
.post-type-archive-work .border_top_minus_margin, 
.single-work .border_top_minus_margin {
    position: relative;
}
/*--------home page COMMUNICATION WITH INTEGRITY logo -----------*/
.normal_logo {
    margin: 0 auto;
    transition: 0.3s;
    min-height: 128px;
}
.visual-branding-section{
    width: 137px;
}
.visual-branding-section:hover {
    width: 131px;
}
.website-design-section{
    width: 131px;
}
.website-design-section:hover {
    width: 124px;
}
.marketing-section{
    width: 108px;
}
.marketing-section:hover {
    width: 102px;
}


.working-together-logo .normal_logo {
    min-height: 150px;
}
.working-together-logo .visual-branding-section {
    width: 160px;
}
.working-together-logo .visual-branding-section:hover {
    width: 152px;
}
.working-together-logo .website-design-section {
    width: 153px;
}
.working-together-logo .website-design-section:hover {
    width: 145px;
}
.working-together-logo .marketing-section{
    width: 128px;
}
.working-together-logo .marketing-section:hover {
    width: 120px;
}


@media screen and (max-width: 575px ){
.green_pattern .normal_logo {
    float: none !important;
}
.same_bg_column_diff_testimonial {
    padding: 0px 15px !important;
}
}
/*--------home page COMMUNICATION WITH INTEGRITY logo -----------*/

.search-form input.search-field{
    padding-left: 50px;
}
.communication-icon-wrapper {
    display: inline-block;
    width: 100%;
}
.communication-icon-wrapper ul {
    padding-left: 0 !important;
} 
.communication-icon-wrapper li {
    width: 33.33%;
    float: left;
    list-style: none !important;
}
.list-width-wrapper {
    width: 100%;
    max-width: 700px;
    text-align: center;
    margin: 0 auto !important;
}
.testimonial_content .scroller {
    height: 170px;
}
.slick-vertical .slick-slide {
    height: 250px !important;
	overflow:hidden;
}
body .mCSB_inside > .mCSB_container {
    margin-right: 30px;
    margin-left: 30px;
}
.mCSB_container {
    color: #007580;
    font-family: 'PlayfairDisplayItalic';
    font-size: 16px;
}
.single-work .quote-work-section .ssc_em {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 28px;
}


.entry-content .gform_confirmation_message_2.gform_confirmation_message {
    color: #008d97;
}