/*---------------------------------------------------------------------------------
 Theme Name:   Foculus (Divi Child Theme)
 Theme URI:    http://foculus.bxpstaging.com
 Description:  
 Author:       
 Author URI:   
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
------------------------------ ADDITIONAL CSS HERE ------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

#page-container {
	overflow: hidden;
}

.frm_rmv_padding { padding-top: 0 !important; }

.primary-bg {
    background-color: #2b7bbd!important;
}


.primary-text {
    color: #2b7bbd!important;
}


.secondary-bg {
    background-color: #ffcf01!important;
}


.secondary-text {
    color: #ffcf01!important;
}


.white-bg {
    background-color: #ffffff!important;
}


.white-text {
    color: #ffffff!important;
}


.entry-content h2 {
    color: #2b7bbd!important;
    margin-bottom: 1rem;
    line-height: 1.2;
}

.entry-content h3 {
    color: #2b7bbd!important;
    margin-bottom: 1rem;
    line-height: 1.2;
}

.entry-content h4 {
    color: #2b7bbd!important;
    margin-bottom: 1rem;
    line-height: 1.2;
}

.btn{
    background: #2b7bbd;
    border: 1px solid #2b7bbd;
    padding: 5px 25px;
    border-radius: 15px;
    color: #fff;
}

.btn:hover{
    background-color: #ffcf01!important;
    border: 1px solid #fff;
}

.more-link {
    background: #2b7bbd;
    padding: 5px 25px;
    border-radius: 15px;
    color: #fff;
    max-width: 150px;
    text-align: center;
    margin: 10px 0px;
    text-transform: capitalize;
}

.more-link:hover {
    background-color: #ffcf01!important;
}


.et_pb_button:after, .et_pb_button:before {
    line-height: 0.8em;
}

.container {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}

/* EitBiz HEADER */
#top-header {
	background-color: transparent;
}
#top-header .container {
	position: relative;
	padding-top: 0 !important;
}
#top-header #et-info { position: absolute; top: 14px; right: 0; padding-bottom: 0; min-height: 45px; z-index: 999999; display: flex; align-items: center; padding-left: 100px; }
#top-header #et-info > * { position: relative; z-index: 1; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 500; }
#top-header #et-info #et-info-phone { border-right: 1px solid rgba(255, 255, 255, 0.7); padding-right: 15px; margin-right: 14px; }
#top-header #et-info:after { position: absolute; top: 0; left: 0; content: ''; background-color: #2B7BBD; width: 100vw; height: 100%; display: block; }
#top-header #et-info:before { position: absolute; top: 0; left: -32px; content: ''; background-color: #ffffff; width: 45px; height: 45px; display: block; transform: rotate(45deg); z-index: 1; }
#top-header #et-info span:before { margin-right: 10px; }
#main-header .et_menu_container { display: flex; align-items: flex-end; justify-content: space-between; }
#main-header .et_menu_container:after { display: none; }
#main-header .logo_container {
	position: relative;
	width: auto;
}
#main-header .logo_container a img { max-height: 113px; }
#main-header #et-top-navigation {
	padding-left: 0 !important;
}
#main-header #et-top-navigation #top-menu > li { padding-bottom: 20px; margin-bottom: -10px; }
#main-header #et-top-navigation #top-menu > li a { padding-bottom: 0; font-size: 16px; font-weight: 500; font-family: 'Roboto', sans-serif; color: #515151; text-transform: uppercase; opacity: 1; }
#main-header #et-top-navigation #top-menu li a:hover,
#main-header #et-top-navigation #top-menu > li.current-menu-item > a { color: #2B7BBD; }
#main-header #et-top-navigation #top-menu > li.btn-primary { padding-bottom: 0; }
#main-header #et-top-navigation #top-menu > li.btn-primary a { background: linear-gradient(92.88deg, #105A87 6.23%, #2B7CBE 92.32%); border-radius: 60px; color: #fff; padding: 15px 40px 11px; margin-top: -5px; }
#main-header #et-top-navigation #top-menu > li > .sub-menu { top: 100%; }
#main-header #et-top-navigation #top-menu > li > .sub-menu li ul { top: -3px; }
#main-header #et-top-navigation #top-menu > li .sub-menu { padding-top: 0; padding-bottom: 0; }
#main-header #et-top-navigation #top-menu > li .sub-menu > li { padding: 0; }
#main-header #et-top-navigation #top-menu > li .sub-menu > li a { padding: 10px 15px; text-transform: capitalize; }
#main-header #et-top-navigation #top-menu > li .sub-menu > li .sub-menu { max-height: 300px; overflow: auto; }
#main-header #top-menu li .menu-item-has-children>a:first-child:after {top: 10px; right: 20px; transform: rotate(-90deg); }

#main-header #et-top-navigation #top-menu li a:hover,
#main-header #et-top-navigation #top-menu li.current-menu-item > a,
#main-header #et-top-navigation #top-menu li.current-menu-ancestor > a,
#main-header #et-top-navigation #top-menu li.current-menu-ancestor li.current_page_item > a { color: #2b7bbd !important; }

/* EitBiz Page Title */
.et_pb_fullwidth_post_title_0 { padding: 0 !important; }
.et_pb_fullwidth_post_title_0 .entry-title { margin-bottom: 0; padding: 13px 66px; background-color: #2B7BBD; border-radius: 3px; display: inline-block;  }

#et-info {
    float: none;
}

#top-header .et-social-icons {
    float: right;
}

.container.et_menu_container {
    padding: 10px 0px;
}


#top-menu li li {
    margin: 0;
    padding: 0 10px;
    width: 100%;
}


#top-menu li li a {
    padding: 6px 10px;
    width: 100%;
}

/*** SERVICE MENU ***/
#nav_menu-3 h4 {
    font-size: 24px;
    color: #000;
    font-weight: bold;
}

#menu-services li {
    margin-bottom: 15px;
}

#menu-services li:before {
    display: none!important;
}

#menu-services li.current_page_item a {
    color: #2b7bbd;
}


#menu-services li a {
    font-size: 14px;
    margin-bottom: 15px;
	color: #000;
}


#top-header .et-social-google-plus a.icon:before {
    content: "\e0cb";
    font-size: 20px!important;
}

#top-header .et-social-facebook a.icon:before {
    content: "\e0c1";
    font-size: 20px!important;
}


#top-header .et-social-twitter a.icon:before {
    content: "\e0c5";
    font-size: 20px!important;
}

#top-header .container {
    padding-top: 5px;
}


#top-header #et-info {
}

/*** BODY ****/
/* .et_pb_text_inner ul li {
    list-style-type: none!important;
}

.et_pb_text_inner ul li:before {
    content: '';
    display: inline-block;
    background-image: url(/wp-content/uploads/foculus-list.png);
    width: 10px;
    height: 10px;
    background-size: contain;
    margin-right: 5px;

} */

.et_pb_text_inner ul li {
    margin: 0;
    padding-left: 16px;
    list-style: none;
    background-image: url(/wp-content/uploads/foculus-list.png);
    background-repeat: no-repeat;
    background-position: 0% 7px;
    background-size: 11px;
}


/*** SERVICES BOX ***/
/*** SERVICES BOX ***/
/*** SERVICES BOX ***/
.services-box {
    min-height: 235px;
}

/*** SUBSCRIBE WIDGET ***/
/*** SUBSCRIBE WIDGET ***/
/*** SUBSCRIBE WIDGET ***/
#subscribe {
    background: #105b86;
    padding: 15px;
    border-radius: 5px;
}

#form_dkbk {
    margin: 15px 0px;
}

#subscribe h4 {
    color: #fff;
    text-align: center;
    margin: 5px;
    padding: 0px;
    font-weight: bold;
}

#subscribe label,
#form_dkbk label {
    display: none;
}

#subscribe fieldset,
#form_dkbk fieldset {
    padding: 0px;
}

#subscribe .frm_button_submit,
#form_dkbk .frm_button_submit {
    background: #2b7bbd;
    padding: 5px 25px;
    border-radius: 15px;
    color: #fff;
    width: 100%;
    border-color: #2b7bbd;
    box-shadow: 0px 0px 0px transparent;
}
/*** FOOTER ***/
/*** FOOTER ***/
/*** FOOTER ***/
/*** FOOTER ***/
/*** FOOTER ***/


#footer-info {
    float: none;
    text-align: center;
}


#text-5 .et-social-facebook a.icon:before {
    content: "\e0aa";
}

#text-5 .et-social-linkedin a.icon:before {
    content: "\e0b4";
}

/* EitBiz Our Goal */
.ourGoal .et_pb_column .et_pb_code_inner { background-color: #ffffff; display: inline-block; padding: 10px 40px 7px; text-transform: uppercase; border-radius: 30px; }

/* EitBiz Foculus Marketing */
.foculusMarketing .et_pb_row { display: flex; flex-wrap: wrap; align-items: center; }
.foculusMarketing .et_pb_row > .et_pb_column { flex: 0 0 50%; max-width: 50%; width: 100%; margin: 0; }
.foculusMarketing .et_pb_row > .et_pb_column .et_pb_cta_0 { padding: 15px 30px; margin-left: -50px; }
.foculusMarketing .et_pb_row > .et_pb_column .et_pb_cta_0 .et_pb_promo_description { padding-bottom: 0; }
.foculusMarketing .et_pb_row > .et_pb_column .et_pb_cta_0 .et_pb_module_header { padding-bottom: 0; }
.foculusMarketing .et_pb_row > .et_pb_column .et_pb_cta_0 h5 { font-size: 18px; font-family: 'Inter', sans-serif; font-weight: 700; color: #fff; }
.foculusMarketing .et_pb_row > .et_pb_column .et_pb_cta_0 h5 span { background-color: #105A87; border-radius: 2px 30px; padding: 6px 31px; display: inline-block;  }

/* Check List */
ul.list { list-style: none; padding: 0; margin: 0 0 20px; }
ul.list li { position: relative; padding-left: 32px; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #5F5F5F; margin-bottom: 10px; }
ul.list li:before { content: ''; position: absolute; top: 3px; left: 0; width: 18px; height: 18px; background-image: url(/wp-content/uploads/check-icon1.png); background-position: center center; background-repeat: no-repeat; background-size: cover; }

ul.list.white li { color: #ffffff; }
ul.list.white li:before { background-image: url(/wp-content/uploads/check-icon2.png); }


p:empty { display: none; }
p a { color: #105A87; }

/* EitBiz View Some */
.viewSome .viewSomeTitle .et_pb_code_inner { font-size: 22px; font-family: 'Inter', sans-serif; font-weight: 700; color: #105A87; line-height: 50px; border-radius: 2px 30px; padding: 0 27px; display: inline-block; background-color: #ffffff; }

/* EitBiz Marketing */
.marketing > .et_pb_row { display: flex; flex-wrap: wrap; align-items: center; }
body .marketing .et_pb_button:hover { opacity: 0.7 }
.marketing.services { position: relative; }
.marketing.services:before { position: absolute; top: 0; height: 100%; left: 0; width: 50%; content: ''; background: linear-gradient(180deg, #105A87 0%, #2A7CBD 100%);
border-radius: 0 5px 5px 0; }
.marketing.services > div { position: relative; }
.marketing.services .et_pb_row .et_pb_column:last-child { padding-left: 15px; }

/* EitBiz Looking For */
.lookingFor { position: relative; }
.lookingFor:before { content: ''; position: absolute; top: 0; left: 0; height: 100%; background: linear-gradient(121.6deg, #105A87 0%, #2A7CBD 97.45%);
border-radius: 0px 5px 5px 0px; width: calc(50% + 198px); }
.lookingFor > div { position: relative; }
.lookingFor .et_pb_cta_1 { background-color: transparent !important; }
.lookingFor .et_pb_cta_1 h5 { font-size: 18px; font-family: 'Roboto', sans-serif; font-weight: 700; color: #ffffff; margin-bottom: 15px; }

/* EitBiz We Help */
.weHelp .et_pb_code ul { list-style: none; margin: 0 -15px; padding: 0; display: flex; flex-wrap: wrap; }
.weHelp .et_pb_code ul li { padding-left: 15px; padding-right: 15px; flex: 0 0 20%; max-width: 20%; width: 100%; margin-top: 30px }
.weHelp .et_pb_code ul li a { display: block; height: 100%; border: 2px dashed #ffffff; border-radius: 20px; text-align: center; padding: 20px 5px; color: #ffffff; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; }
.weHelp .et_pb_code ul li a img { margin-bottom: 5px; }
.weHelp .et_pb_code ul li a span { display: block; }
.weHelp .et_pb_code ul li a:hover { background-color: #2B7BBD; border: 2px solid #2B7BBD; }

/* EitBiz free */
.free .et_pb_button_wrapper a,
body #page-container .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button,
body #page-container .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover { padding: 10px 30px !important; }

/* EitBiz Recent Post */
.recentPost .et_pb_module_header { padding-bottom: 0; margin-bottom: 10px; }
.recentPost .et_pb_slides { display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; padding-bottom: 15px; }
.recentPost .et_pb_slides .et_pb_slide .et_pb_slide_overlay_container { background-color: transparent; }
.recentPost .et_pb_slides .et_pb_slide { flex: 0 0 33.33%; max-width: 33.33%; width: 100%; display: block !important; margin: 0; padding: 0 10px; }
.recentPost .et_pb_slides .et_pb_slide .et_pb_container { height: 100% !important; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); border-radius: 5px; overflow: hidden; }
.recentPost .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slider_container_inner { display: block; }
.recentPost .et_pb_slides .et_pb_slide .et_pb_slide_image { opacity: 1; margin: 0 !important; top: 0; width: 100%; position: relative; padding-top: 50%;overflow: hidden; display: block !important; }
.recentPost .et_pb_slides .et_pb_slide .et_pb_slide_image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.recentPost .et_pb_slides .et_pb_slide .et_pb_slide_description { padding: 20px; text-align: left; border: 1px solid #2B7BBD; border-top: 0; border-radius: 0 0 5px 5px; }
.recentPost .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_title { font-size: 18px; color: #105A87 !important; text-shadow: none; font-family: 'Inter', sans-serif; font-weight: 700; line-height: 28px; padding-bottom: 0; margin-bottom: 10px; }
.recentPost .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_content { font-size: 16px; color: #5F5F5F !important; text-shadow: none; font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 28px; }
.recentPost .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_button { background: linear-gradient(92.88deg, #105A87 6.23%, #2B7CBE 92.32%);
border-radius: 60px; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; color: #ffffff; border-radius: 50px; padding: 10px 30px !important; border: 0; }
.recentPost .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_button:after { display: none; }

/* EitBiz Testimonial */
.sp-testimonial-free-wrapper .sp-testimonial-free { display: flex; flex-wrap: wrap; }
.sp-testimonial-free-wrapper .sp-testimonial-free > * { flex: 0 0 100%; max-width: 100%; width: 100%; }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-image { order: 3; }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-title { order: 1; }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-testimonial { order: 2; }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-name { order: 4; }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-designation { order: 5; font-size: 14px; font-family: 'Inter', sans-serif; font-family: 400; color: #5F5F5F; }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-title h3 { font-size: 20px; font-family: 'Roboto', sans-serif; font-weight: 600; color: #252525 !important; line-height: 26px; }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-testimonial p { font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #5F5F5F; margin-bottom: 0; }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-image img { width: 140px; height: 140px; border: 10px solid #105A87; border-radius: 50%; }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-name { font-size: 18px; font-family: 'Roboto', sans-serif; font-weight: 800; color: #2B7BBD !important; position: relative; }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-name:before,
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-name:after { position: absolute; top: calc(50% - 2px); content: ''; width: 52px; height: 4px; background-color: #2B7BBD; }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-name:before { left: calc(50% - 128px); }
.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-name:after { right: calc(50% - 128px); }
.sp-testimonial-free-wrapper .testimonial-nav-arrow { width: 40px; height: 40px; border-radius: 50%; border: 2px solid #2B7BBD !important; display: flex; align-items: center; justify-content: center; color: #2B7BBD !important; }
.sp-testimonial-free-wrapper .testimonial-nav-arrow:hover { background-color: #2B7BBD !important; color: #ffffff !important; }
.sp-testimonial-free-wrapper .swiper-pagination-bullet { width: 20px !important; height: 20px !important; background-color: #fff !important; border: 1px solid #fff !important; padding: 5px !important; }
.sp-testimonial-free-wrapper .swiper-pagination-bullet:after { content: ''; width: 100%; height: 100%; border-radius: 50%; background-color: rgba(200, 200, 200, 0.8); display: block; }
.sp-testimonial-free-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active { border-color: #2B7BBD !important; }
.sp-testimonial-free-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active:after { background-color: #2B7BBD; }

/* EitBiz Engage */
.engage { position: relative; }
.engage:before { position: absolute; top: 0; left: 0; bottom: 0; width: 50%; content: ''; background-color: #105A87; }
.engage .et_pb_number_counter .percent { height: auto; }
.engage .company-counter .percent .percent-value:after { content: 'K'; }
.engage .awards-counter .percent .percent-value:after { content: '+'; }
.engage .et_pb_column_8 { background-color: white; padding: 60px; }
.engage .et_pb_image { float: left; margin-right: 18px; }

/* EitBiz Our Faq */
.our-faq .et_pb_column:first-child { background-image: url('/wp-content/uploads/get-in-touch-bg.jpg'); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 34px; border-radius: 5px; }
.our-faq .et_pb_column:first-child .frm_form_field .frm_primary_label { display: none; }
.our-faq .et_pb_column:first-child .frm_form_field input { width: 100%; height: 42px; background-color: #ffffff; padding: 0 15px; border-radius: 5px; border: 0; outline: 0; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.our-faq .et_pb_column:first-child .frm_form_field textarea { width: 100%; min-height: 123px; background-color: #ffffff; padding: 10px 15px 0; border-radius: 5px; resize: none; border: 0; outline: 0; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.our-faq .et_pb_column:first-child .frm_submit .frm_button_submit { margin: 0; width: 100%; background: linear-gradient(92.88deg, #105A87 6.23%, #2B7CBE 92.32%); border-radius: 5px; outline: 0; border: 0; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; color: #ffffff; box-shadow: none; padding: 0 15px; line-height: 42px; text-transform: uppercase; }

/* EitBiz Speak Experts */
.speak-experts { background-size: 55% !important; }
.speak-experts .et_pb_column:last-child { position: relative; padding: 40px 0; }
.speak-experts .et_pb_column:last-child:after { position: absolute; top: 0; left: -100px; bottom: 0; width: 100vw; background: linear-gradient(94.46deg, #105A87 2.08%, #2A7CBE 98.54%); content: ''; transform: skew(-22deg); }
.speak-experts .et_pb_column:last-child > div { position: relative; z-index: 1; }

/* EitBiz Success */
.success .et_pb_row { display: flex; flex-wrap: wrap; }
.success .et_pb_row .et_pb_column { flex: 0 0 50%; max-width: 50%; width: 100%; margin: 0; }
.success .et_pb_row .et_pb_column:first-child { padding-right: 15px; }
.success.white .et_pb_row .et_pb_column:first-child { order: 2; padding-left: 15px; }
.success.white .et_pb_row .et_pb_column:last-child { order: 1; }

/* EitBiz Executive */
.executive .et_pb_row { display: flex; flex-wrap: wrap; align-items: center; }
.executive .et_pb_row .et_pb_column { flex: 0 0 50%; max-width: 50%; width: 100%; margin: 0; }
.executive .et_pb_row .et_pb_column:last-child { padding-left: 30px; }
.executive.bg-color .et_pb_row .et_pb_column:first-child,
.executive.reverse .et_pb_row .et_pb_column:first-child { order: 2; }
.executive.bg-color .et_pb_row .et_pb_column:last-child,
.executive.reverse .et_pb_row .et_pb_column:last-child { padding-left: 0; padding-right: 30px; order: 1; }

/* EitBiz Services List */
.serviceslist ul { list-style: none; padding: 0; margin: 0 -15px; display: flex; flex-wrap: wrap; }
.serviceslist ul li { flex: 0 0 20%; max-width: 20%; padding: 15px; text-align: center; }
.serviceslist ul li a { display: block; padding: 30px 15px; border: 2px dashed #2B7BBD; border-radius: 20px; text-decoration: none; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; color: #2B7BBD; height: 100%; }
.serviceslist ul li a img { display: inline-block; }
.serviceslist ul li a .text { display: block; }

/* EitBiz Case Sample */
.case-sample .row { display: flex; flex-wrap: wrap; justify-content: center; margin-left: -15px; margin-right: -15px; }
.case-sample .row .item { flex: 0 0 33.33%; max-width: 33.33%; padding-left: 15px; padding-right: 15px; margin-top: 30px; }
.case-sample .row .item a { display: flex; flex-wrap: wrap; align-items: center; border: 2px solid #105A87; border-radius: 5px; padding: 16px;  height: 100%; text-decoration: none; }
.case-sample .row .item a img { flex: 0 0 33.33%; max-width: 33.33%; width: 100%; }
.case-sample .row .item a .text { flex: 0 0 66.66%; max-width: 66.66%; width: 100%; padding-left: 10px; }
.case-sample .row .item a .text p { margin: 0 0 5px; font-size: 14px; font-family: 'Inter', sans-serif; font-weight: 400; color: #333333; }
.case-sample .row .item a .text span { display: block; font-size: 12px; font-family: 'Inter', sans-serif; font-weight: 400; color: #105A87; }

/* EitBiz Youtube Video */
.video-section { display: flex; align-items: center; }

/* EitBiz Blogs */
.blogs .post { border: 1px solid rgba(97, 97, 97, 0.1); box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.25); margin-bottom: 40px; padding-bottom: 20px; }
.blogs .post .entry-featured-image-url { margin-bottom: 20px; }
.blogs .post .entry-title,
.blogs .post .post-meta,
.blogs .post .post-content { padding: 0 30px; }
body .blogs .post .more-link { font-size: 16px; font-weight: 700; color: #ffffff !important; background: linear-gradient(92.88deg, #105A87 6.23%, #2B7CBE 92.32%); border-radius: 60px; }

/* EitBiz Recent */
.blogs .recent-post { position: sticky; top: 15px; background: #FFFFFF; border: 1px solid rgba(97, 97, 97, 0.1); box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.25); border-radius: 5px; padding: 26px; }
.blogs .recent-post:before { content: 'Recent Posts'; font-size: 28px; font-weight: 700; font-family: 'Roboto', sans-serif; color: #105A87; margin-bottom: 16px; display: block; }
.blogs .recent-post .post { border: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.3); box-shadow: none; padding: 0 0 15px; display: flex; flex-wrap: wrap; margin-bottom: 15px !important; }
.blogs .recent-post .post:last-child { border-bottom: 0; padding-bottom: 0; margin-bottom: 0 !important; }
.blogs .recent-post .post .et_pb_image_container { margin: 0; flex: 0 0 100px; max-width: 100px; }
.blogs .recent-post .post .et_pb_image_container a { margin-bottom: 0; }
.blogs .recent-post .post .entry-title { flex: 1; padding: 0 0 0 10px; margin: 0; font-size: 15px; font-weight: 400; font-family: 'Roboto', sans-serif; line-height: 26px; }
.blogs .recent-post .post .entry-title a { color: #5F5F5F; text-decoration: none; }
.blogs .recent-post .post .post-content { display: none; }

/* EitBiz Blog Single */
.single #top-footer,
.category #top-footer { display: none; }
.single #main-content .container:before,
.category #main-content .container:before { display: none; }
.single #main-content #content-area,
.category #main-content #content-area { margin-left: -15px; margin-right: -15px; display: flex; flex-wrap: wrap; }
.single #main-content #content-area > div,
.category #main-content #content-area > div { width: 100%; padding-left: 15px; padding-right: 15px; }
#main-content #content-area #left-area { flex: 0 0 66.66%; max-width: 66.66%; }
#main-content #content-area #left-area .entry-title { font-size: 32px; font-family: 'Roboto', sans-serif; font-weight: 700; color: #105A87; }
#main-content #content-area #left-area .post-meta { font-size: 14px; font-weight: 600; }
#main-content #content-area #left-area p { font-size: 16px; font-weight: 400; color: #5F5F5F; line-height: 26px; }
#main-content #content-area #left-area .post { margin-bottom: 0; padding-bottom: 0; }
#main-content #content-area #left-area .et_pb_section { padding: 0 !important; }
#main-content #content-area #sidebar { flex: 0 0 33.33%; max-width: 33.33%; }
#main-content #content-area #sidebar .widget_categories { border: 1px solid rgba(97, 97, 97, 0.1); box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.25); border-radius: 5px; padding: 26px; margin-bottom: 40px; }
#main-content #content-area #sidebar .widget_categories .widgettitle { font-size: 28px; font-weight: 700; font-family: 'Roboto', sans-serif; color: #105A87; padding-bottom: 21px; }
#main-content #content-area #sidebar .widget_categories ul li { font-size: 16px; font-weight: 400; border-bottom: 1px solid rgba(0, 0, 0, 0.3); padding-bottom: 15px; margin-bottom: 15px; }
#main-content #content-area #sidebar .widget_categories ul li:last-child { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
#main-content #content-area #sidebar .widget_categories ul li a { color: #5F5F5F; }
#main-content #content-area #sidebar .widget_custom_html { background: linear-gradient(92.48deg, #105A87 1.01%, #2A7CBD 99.6%); box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.25); border-radius: 5px; padding: 26px; }
#main-content #content-area #sidebar .widget_custom_html .widgettitle { font-size: 28px; font-weight: 700; font-family: 'Roboto', sans-serif; color: #ffffff; padding-bottom: 21px; line-height: 36px; }
#main-content #content-area #sidebar .widget_custom_html .widgettitle:after { content: ''; width: 100%; max-width: 100px; height: 2px; background-color: #ffffff; display: block; margin-top: 10px; }
#main-content #content-area #sidebar .widget_custom_html p { font-size: 16px; font-weight: 400; color: #ffffff; margin-bottom: 20px; line-height: 26px; }
#main-content #content-area #sidebar .widget_custom_html .frm_forms .frm_form_field .frm_primary_label { display: none; }
#main-content #content-area #sidebar .widget_custom_html .frm_forms .frm_form_field input { padding: 0 15px; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #2B7BBD; height: 42px; border-radius: 3px; box-shadow: none; border: 0; outline: 0; }
#main-content #content-area #sidebar .widget_custom_html .frm_forms .frm_submit button { margin: 0; background-color: #002F55; border-radius: 100px; font-size: 16px; font-weight: 700; color: #ffffff; padding: 10px 30px; outline: 0; border: 0; box-shadow: none; }

.category #main-content #content-area #left-area .post { background: #FFFFFF; border: 1px solid rgba(97, 97, 97, 0.1); box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.25); margin-bottom: 40px; padding: 0 15px 15px; }
.category #main-content #content-area #left-area .post .entry-featured-image-url { margin-left: -15px; margin-right: -15px; }
.category #main-content #content-area #left-area .entry-title { padding-bottom: 15px; }
.category #main-content #content-area #left-area .post .post-meta { padding-bottom: 0; }

/* Eitbiz Contact Us */
.contact-us .frm_forms .frm_form_field .frm_primary_label { display: none; }
.contact-us .frm_forms .form-field input { padding: 0 15px; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #2B7BBD; height: 42px; border-radius: 3px; box-shadow: none; border: 1px solid rgba(95, 95, 95, 0.4); outline: 0; }
.contact-us .frm_forms .form-field textarea { padding: 0 15px; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #2B7BBD; min-height: 123px; border-radius: 3px; box-shadow: none; border: 1px solid rgba(95, 95, 95, 0.4); outline: 0; resize: none; padding-top: 10px; }
.contact-us .frm_forms .frm_submit button { margin: 0; height: 42px; line-height: 42px; border: 0; outline: 0; border-radius: 3px; background-color: #105A87; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; padding: 0 30px; color: #ffffff; box-shadow: none; }

.contact-us .contact-info { border-radius: 5px; padding: 25px; }
.contact-us .contact-info h3 { text-align: center; font-size: 28px; font-weight: 700; font-family: 'Roboto', sans-serif; color: #ffffff !important; }
.contact-us .contact-info ul { display: flex; list-style: none; margin: 0 -15px; padding: 0; justify-content: space-between; flex-wrap: wrap; }
.contact-us .contact-info ul li { flex: 0 0 auto; padding-left: 15px; padding-right: 15px; display: flex; flex-wrap: wrap; align-items: center; }
.contact-us .contact-info ul li img { flex: 0 0 44px; max-width: 44px; }
.contact-us .contact-info ul li a,
.contact-us .contact-info ul li span { flex: 1; padding-left: 10px; text-decoration: none; color: #ffffff; font-weight: 400; font-size: 16px; }

/* EitBiz Before Footer */
#top-footer { padding: 50px 0; background: linear-gradient(92.48deg, #105A87 1.01%, #2A7CBD 99.6%); overflow: hidden; }
#top-footer div { width: 100%; }
#top-footer .container { max-width: 1198px; padding-left: 10px; padding-right: 10px; margin: 0 auto; }
#top-footer .row { margin-left: -10px; margin-right: -10px; display: flex; flex-wrap: wrap; width: auto; align-items: center; }
#top-footer .row > .text { flex: 0 0 40%; max-width: 40%; padding-left: 10px; padding-right: 10px; }
#top-footer .row > .form { flex: 0 0 60%; max-width: 60%; padding-left: 10px; padding-right: 10px; }
#top-footer fieldset { padding-bottom: 0;}
#top-footer .text h4 { font-size: 30px; font-family: 'Inter', sans-serif; font-weight: 700; color: #fff; padding-bottom: 20px; }
#top-footer .text h4:after { content: ''; width: 100%; max-width: 111px; height: 2px; background-color: #fff; display: block; margin-top: 15px; }
#top-footer .text p { font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #fff; margin-bottom: 0; line-height: 26px; }
#top-footer .form .frm_fields_container { display: flex; flex-wrap: wrap; }
#top-footer .form .frm_fields_container .form-field .frm_primary_label { display: none; }
#top-footer .form .frm_fields_container .form-field,
#top-footer .form .frm_fields_container .frm_submit { width: auto !important; flex: auto; margin-bottom: 0; }
#top-footer .form .frm_fields_container .form-field input { padding: 0 15px; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #2B7BBD; height: 42px; border-radius: 3px; box-shadow: none; border: 0; outline: 0; margin-bottom: 15px !important; }
#top-footer .form .frm_fields_container .frm_submit button { margin: 0; width: 100%; height: 42px; line-height: 42px; border: 0; outline: 0; border-radius: 3px; background-color: #105A87; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 700; padding: 0; color: #ffffff; box-shadow: none; }
#top-footer .form .frm_fields_container .form-field .frm_error { color: #fff; padding-top: 5px; }

/* EitBiz Footer */
#main-footer { margin-top: 92px; }
#main-footer #footer-widgets { padding-top: 30px; display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; padding-bottom: 30px; }
#main-footer #footer-widgets .footer-widget { position: relative; margin: 0 !important; padding-left: 15px; padding-right: 15px; flex: 0 0 25%; max-width: 25%; width: 100%; }
#main-footer #footer-widgets .footer-widget:nth-child(2),
#main-footer #footer-widgets .footer-widget:nth-child(3) { padding-left: 50px;}
#main-footer #footer-widgets .footer-widget > * { position: relative; z-index: 1; }
#main-footer #footer-widgets .footer-widget:first-child { margin-top: -74px !important; padding-top: 18px; }
#main-footer #footer-widgets .footer-widget:first-child:after { position: absolute; top: 0; right: 0; width: 100vw; height: 100%; content: ''; background-color: #ffffff; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); border-radius: 0px 5px 5px 0px; }
#main-footer #footer-widgets .footer-widget .widget_media_image { margin-bottom: 15px; }
#main-footer #footer-widgets .footer-widget .widget_media_image a,
#main-footer #footer-widgets .footer-widget .widget_media_image a img { display: block; }
#main-footer #footer-widgets .footer-widget:first-child { padding-bottom: 20px; }
#main-footer #footer-widgets .footer-widget:first-child .widget_text { margin-bottom: 26px; }
#main-footer #footer-widgets .footer-widget:first-child .widget_text .textwidget p { color: #5F5F5F; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 26px; margin-bottom: 25px; }
#main-footer #footer-widgets .footer-widget:first-child .socialMedia { list-style: none; padding: 0; margin: 0; display: flex; align-items: center; }
#main-footer #footer-widgets .footer-widget:first-child .socialMedia li { color: #5F5F5F; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 500; line-height: 26px; padding-left: 0; margin-bottom: 0; }
#main-footer #footer-widgets .footer-widget:first-child .socialMedia li:not(:last-child) { margin-right: 9px; }
#main-footer #footer-widgets .footer-widget:first-child .socialMedia li:before { display: none; }
#main-footer #footer-widgets .footer-widget:first-child .socialMedia li a img { width: 22px; height: 22px; display: block; }
#main-footer #footer-widgets .footer-widget .title { font-size: 20px; font-family: 'Inter', sans-serif; font-weight: 700; color: #ffffff; width: 100%; padding-bottom: 30px; }
#main-footer #footer-widgets .footer-widget .title:after { display: block; width: 100%; max-width: 100px; content: ''; background-color: #ffffff; margin-top: 18px; height: 2px; }
#main-footer #footer-widgets .footer-widget .menu li { padding-left: 0; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 400; margin-bottom: 20px; }
#main-footer #footer-widgets .footer-widget .menu li:before { display: none; }
#main-footer #footer-widgets .footer-widget .menu li:not(:last-child) { margin-bottom: 20px; }
#main-footer #footer-widgets .footer-widget h6 { font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #ffffff; padding-bottom: 20px; }
#main-footer #footer-widgets .footer-widget .info { list-style: none; margin: 0; padding: 0; }
#main-footer #footer-widgets .footer-widget .info li { font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 400; margin-bottom: 20px; display: flex; align-items: center; padding-left: 0; }
#main-footer #footer-widgets .footer-widget .info li img { width: 20px; height: 20px; object-fit: contain; margin-right: 14px; }
#main-footer #footer-widgets .footer-widget .info li:before { display: none; }

@media (max-width: 980px) {
	#top-header #et-info { top: 0; position: relative; padding: 0 15px; justify-content: space-between; }
	#top-header .container { padding-left: 0; padding-right: 0; }
	#top-header #et-info:before { display: none; }
	#top-header #et-info #et-info-phone { border-right: 0; padding-right: 0; margin-right: 0; }
	#main-header .et_menu_container { align-items: center; padding-left: 10px; padding-right: 10px; }
	#main-header .mobile_nav .et_mobile_menu { position: fixed; top: 0; left: -250px; width: 250px; height: 100%; overflow: auto; display: block !important; transition: .3s; z-index: 2; }
	#main-header .mobile_nav.opened .et_mobile_menu { left: 0; }
	#main-header .mobile_nav .mobile_menu_bar:after { content: ''; width: 100%; height: 100%; position: fixed; top: 0; left: 250px; display: none; z-index: 1; }
	#main-header .mobile_nav.opened .mobile_menu_bar:after { display: block; }
	#main-header .mobile_nav .et_mobile_menu { padding-left: 0; padding-right: 0; }
	
	#main-footer #footer-widgets .footer-widget:nth-child(2), #main-footer #footer-widgets .footer-widget:nth-child(3) { padding-left: 15px; }
	
	#main-footer #footer-widgets .footer-widget { flex: 0 0 33.33%; max-width: 33.33%; }
	#main-footer #footer-widgets .footer-widget:first-child { flex: 0 0 100%; max-width: 100%; margin-bottom: 25px !important; }
	#main-footer #footer-widgets .footer-widget:first-child:after { right: 5px; }
	
	.et_pb_section_0 { padding-top: 100px !important; padding-bottom: 100px !important; }
	.et_pb_section_0 .entry-title { font-size: 24px !important; padding: 13px 15px !important; }
	
	.et_pb_row {
		width: calc(100% - 30px);
	}
	.ourGoal .et_pb_text_0 { margin-bottom: 10px; }
	.ourGoal .et_pb_text_1,
	.aboutUs-welcome .et_pb_text_0 { font-size: 28px; line-height: 32px; padding-bottom: 0 !important; }
	
	.viewSome .et_pb_row_3 .et_pb_column {
		flex: 0 0 33.33%;
		max-width: 33.33%;
		width: 100%;
		margin: 0 0 20px;
	}
	
	.marketing .et_pb_column {
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 0;
	}
	.marketing .et_pb_column:not(:last-child) {
		padding-right: 15px;
	}
	
	.weHelp .et_pb_text_11 { margin-bottom: 10px; }
	.weHelp .et_pb_code ul li {
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
	
	#top-footer .frm_submit {
		margin-top: 15px;
	}
	
	.aboutUs-welcome .et_pb_row_1 .et_pb_column { display: flex; flex-wrap: wrap; }
	.aboutUs-welcome .et_pb_row_1 .et_pb_column .et_pb_image { flex: 0 0 200px; max-width: 200px; width: 100%; margin-bottom: 0; }
	.aboutUs-welcome .et_pb_row_1 .et_pb_column .et_pb_promo { flex: 1; padding-left: 15px !important; text-align: left; }
	.aboutUs-welcome .et_pb_row_1 .et_pb_column .et_pb_promo .et_pb_promo_description { padding-bottom: 0; }
	.aboutUs-welcome .et_pb_row_1 .et_pb_column .et_pb_promo h3 { padding-bottom: 0; }
	
	.improve .et_pb_row,
	.drow .et_pb_row { display: flex; flex-wrap: wrap; align-items: center; }
	.improve .et_pb_column,
	.drow .et_pb_column { flex: 0 0 50%; max-width: 50%; margin-bottom: 0; }
	.improve .et_pb_column:first-child { padding-right: 15px; }
	.drow .et_pb_column:last-child { padding-left: 15px; }
	.improve .et_pb_column .et_pb_text_2,
	.drow .et_pb_column .et_pb_text_4 { font-size: 28px; }
	.et_pb_column .et_pb_module { margin-bottom: 15px; }
	
	.engage .et_pb_column_7 { display: flex; flex-wrap: wrap; }
	.engage .et_pb_column_7 .et_pb_number_counter { flex: 0 0 25%; max-width: 25%; margin-bottom: 0 !important; }
	.engage .et_pb_column_7 .et_pb_number_counter:not(:first-child) {
		padding-left: 15px;
	}
	.engage .et_pb_image { margin-right: 15px !important; margin-bottom: 0 !important; }
	
	#top-footer .text h4 { font-size: 28px; line-height: 30px; }
	
	.digital .et_pb_row_1 .et_pb_column,
	.digital .et_pb_row_2 .et_pb_column,
	.clients-like .et_pb_row_4 .et_pb_column,
	.speak-experts .et_pb_row_5 .et_pb_column { flex: 0 0 50%; max-width: 50%; margin-bottom: 0; }
	.digital .et_pb_row_1 .et_pb_column:not(:last-child),
	.digital .et_pb_row_2 .et_pb_column:not(:last-child) { padding-right: 15px; }
	
	.clients-like .et_pb_row_4 { display: flex; flex-wrap: wrap; align-items: center; }
	
	.speak-experts { background-size: 60% 100% !important; }
	.speak-experts .et_pb_row_5 { display: flex; flex-wrap: wrap; }
	.speak-experts .et_pb_row_5 .et_pb_column { margin-left: auto; }
	
	.serviceslist ul li { flex: 0 0 25%; max-width: 25%; }
	
	.lookingFor .et_pb_row { display: flex; flex-wrap: wrap; align-items: center; }
	.lookingFor .et_pb_column { flex: 0 0 50%; max-width: 50%; margin-bottom: 0; }
	
	#main-content #content-area #left-area .entry-title { font-size: 26px; }
	
	.contact-us .et_pb_row_0 { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.contact-us .et_pb_row_0 > div { flex: 0 0 48%; max-width: 48%; }
}
@media (max-width: 767px) { 

	#main-footer #footer-widgets .footer-widget { flex: 0 0 100%; max-width: 100%; }
	#main-footer #footer-widgets .footer-widget:nth-child(2),
	#main-footer #footer-widgets .footer-widget:nth-child(3) { flex: 0 0 50%; max-width: 50%; }
    #footer-widgets .et_pb_widget { width: 100%; }
	.foculusMarketing .et_pb_row>.et_pb_column { flex: 0 0 100%; max-width: 100%; }
	.foculusMarketing .et_pb_row>.et_pb_column .et_pb_cta_0 { margin-left: 0; box-shadow: none; padding-left: 0; padding-right: 0; padding-bottom: 0; }
	.et_pb_text_3 p { line-height: 26px !important; }
	
	.viewSome .viewSomeTitle .et_pb_code_inner { line-height: 30px; padding: 10px 15px; }
	.viewSome .et_pb_row_3 { justify-content: space-between; }
	.viewSome .et_pb_row_3 .et_pb_column { flex: 0 0 calc(50% - 10px); max-width: calc(50% - 10px); }
	.viewSome .et_pb_row_3 .et_pb_column .et_pb_image img { max-width: 100px; }
	
	.marketing .et_pb_column { flex: 0 0 100%; max-width: 100%; }
	.marketing .et_pb_column:not(:last-child) { padding-right: 0; padding-top: 20px; }
	.marketing .et_pb_column:first-child { order: 2; }
	.marketing .et_pb_column:last-child { order: 1; }
	.marketing.services { padding-top: 0; padding-bottom: 0; }
	.marketing.services .et_pb_column.et_pb_column_13 { order: 1; padding-top: 0; padding-bottom: 15px; }
	.marketing.services .et_pb_column.et_pb_column_14 { order: 2; }
	.marketing.services .et_pb_row .et_pb_column:last-child { padding-left: 0; }
	.marketing.services:before { display: none; }
	
	.weHelp .et_pb_code ul li { flex: 0 0 50%; max-width: 50%; }
	.weHelp .et_pb_code ul li a img { max-width: 50px; }
	
	.free .et_pb_promo { padding-left: 15px; padding-right: 15px; }
	
	.recentPost .et_pb_promo { padding-left: 0; padding-right: 0; margin-bottom: 0 !important; }
	.recentPost .et_pb_slides .et_pb_slide { flex: 0 0 100%; max-width: 100%; margin-top: 15px; }
	
	.sp-testimonial-free-wrapper .testimonial-nav-arrow { display: none; }
	#sp-testimonial-free-wrapper-1063 .sp-testimonial-free-section { margin: 0 0 50px !important; }
	
	#top-footer .row>.text { flex: 0 0 100%; max-width: 100%; margin-bottom: 15px; }
	#top-footer .row>.form { flex: 0 0 100%; max-width: 100%; }
	#top-footer .form-field { margin-bottom: 20px !important; }
	#top-footer .frm_submit { flex: 0 0 100% !important; max-width: 100% !important; margin-top: 0 !important; }
	
	.improve .et_pb_column, .drow .et_pb_column { flex: 0 0 100%; max-width: 100%; }
	.improve .et_pb_column:not(:last-child) { margin-top: 15px; }
	.improve .et_pb_column:first-child { order: 2; }
	.improve .et_pb_column:last-child { order: 1; }
	.improve .et_pb_column:first-child { padding-right: 0; }
	.drow .et_pb_column:last-child { padding-left: 0; margin-top: 15px; }
	
	.improve .et_pb_column .et_pb_text_2, .drow .et_pb_column .et_pb_text_4 { padding-bottom: 0 !important; }
	
	.engage .et_pb_column_8 { padding: 20px; }
	.engage .et_pb_image { margin-top: 15px; }
	.engage .et_pb_text_8 { margin-bottom: 20px !important; }
	
	.our-faq .et_pb_text_1,
	.our-faq .et_pb_text_10,
	.our-faq .et_pb_text_0 { font-size: 28px; }
	
	.digital .et_pb_row_1 .et_pb_column, .digital .et_pb_row_2 .et_pb_column, .clients-like .et_pb_row_4 .et_pb_column, .speak-experts .et_pb_row_5 .et_pb_column { flex: 0 0 100%; max-width: 100%; padding-left: 0; padding-right: 0 !important; }
	
	.digital .et_pb_image { margin-bottom: 20px !important; }
	.clients-like .et_pb_image { margin-top: 20px !important; }
	
	.speak-experts { background-image: none !important; padding: 0 !important; }
	.speak-experts .et_pb_column:last-child:after { left: -15px; transform: skew(0deg); }
	
	.success .et_pb_row { display: flex; flex-wrap: wrap; }
	.success .et_pb_row .et_pb_column { flex: 0 0 100%; max-width: 100%; width: 100%; margin: 0; }
	.success .et_pb_row .et_pb_column:first-child { padding-right: 0; margin-top: 20px; }
	.success .et_pb_row .et_pb_column:first-child { order: 2; }
	.success .et_pb_row .et_pb_column:last-child { order: 1; }
	.success.white .et_pb_row .et_pb_column:first-child { padding-left: 0; }
		
	.executive .et_pb_row .et_pb_column { flex: 0 0 100%; max-width: 100%; order: 1 !important; }
	.executive .et_pb_row .et_pb_column:last-child { padding-left: 0 !important; padding-right: 0 !important; order: 2 !important; margin-top: 20px; }
	
	.serviceslist ul li { flex: 0 0 33.33%; max-width: 33.33%; }
	
	.lookingFor:before { width: 100vw; }
	.lookingFor .et_pb_column { flex: 0 0 100%; max-width: 100%; }
	
	.case-sample .row .item { flex: 0 0 50%; max-width: 50%; }
	
	.blogs .post .entry-title, .blogs .post .post-meta, .blogs .post .post-content { padding: 0 15px; }
	
	#main-content #content-area #left-area,
	#main-content #content-area #sidebar { flex: 0 0 100%; max-width: 100%; }
	.contact-us .et_pb_row_0 > div { flex: 0 0 100%; max-width: 100%; }
	
	.contact-us .contact-info h3 { font-size: 20px; }
	.contact-us .contact-info ul li { flex: 0 0 100%; max-width: 100%; width: 100%; margin-bottom: 20px; }
}
@media (max-width: 575px) { 
	#top-header { display: none; }
	
	.aboutUs-welcome .et_pb_text { text-align: left; }
	.aboutUs-welcome .et_pb_row_1 .et_pb_column .et_pb_image { flex: 0 0 100%; max-width: 100%; margin-bottom: 15px !important; }
	.aboutUs-welcome .et_pb_row_1 .et_pb_column .et_pb_image img { width: 150px; }
	.aboutUs-welcome .et_pb_row_1 .et_pb_column .et_pb_promo { padding-left: 0 !important; }
	
	.engage .et_pb_column_7 .et_pb_number_counter { flex: 0 0 50%; max-width: 50%; margin-bottom: 10px !important; }
	.engage .et_pb_column_7 .et_pb_number_counter:not(:first-child) { padding-left: 0; }
	.engage .et_pb_column_7 .et_pb_number_counter:nth-child(2n+2) { padding-left: 15px; }
	
	.engage .et_pb_image { margin-right: 0 !important; width: 100%; }
	.engage .et_pb_image span,
	.engage .et_pb_image span img { width: 100%; }
	
	.our-faq .et_pb_column:first-child { padding-left: 15px; padding-right: 15px; }
	
	.serviceslist ul li { flex: 0 0 50%; max-width: 50%; }
	
	.case-sample .row .item { flex: 0 0 100%; max-width: 100%; }
	
	.video-section { display: block; }
	
	.sp-testimonial-free-wrapper .sp-testimonial-free .sp-testimonial-client-image img { width: 100px; height: 100px; }
	
}


