.et_divi_theme #main-header .container {padding-right: 40px;padding-left: 40px;width: 100%;max-width: 100%;}
.common-button:hover {background: #6c2eb8 !important;}
.home-icon a {font-size: 0 !important;width: 26px;height: 21px;display: inline-block !important;background:url(images/home-icon.jpg)no-repeat;vertical-align: top;margin-top: -7px;}
#et_search_icon::before{ background: url(images/search-icon.jpg)no-repeat; content: "" !important;height: 27px; width: 27px; display: inline-block;margin-top: -8px;}
#et_top_search{margin: 3px 0 0 45px !important;}
#top-menu li{padding-right: 39px !important;}
.our-team-box h5{padding-bottom:25px;}
.blog-box article .entry-title {padding-left: 20px;padding-bottom: 20px; padding-right: 20px;}
.blog-box article .post-content {padding-left: 20px;padding-bottom: 20px;}
.contact-form .et_pb_contact_field textarea.et_pb_contact_message {min-height: 350px;}
.contact-form .et_contact_bottom_container {float: none;text-align: center;}
.footer-box {padding: 80px 0;text-align: center; background-repeat: no-repeat;background-size: cover;}
.footer-nav ul {width: 80%;margin: 0 auto;border-top: 1px solid #323232;border-bottom: 1px solid #323232;padding: 30px 0;}
.footer-nav ul li {display: inline-block;vertical-align: middle;padding: 0 18px;}
.footer-nav ul li a {font-size: 23px;letter-spacing: 0px;color: #ffffff;font-family: "Source Sans Pro";font-weight: 600;text-transform: uppercase;}
.footer-nav ul li a:hover{color: #01b399;}
.footer-nav {margin-top: 40px;margin-bottom: 40px;}
.footer-detial {margin-bottom: 40px;}
.footer-detial p {font-size: 19px;letter-spacing: 0px;color: #ffffff;font-family: "Source Sans Pro";font-weight: 400;}
.footer-social-nav ul li {display: inline-block;vertical-align: middle; padding: 0 20px;}
.footer-social-nav {margin-bottom: 40px;}
.footer-social-nav ul li a{ width: 32px; height:32px; display: inline-block; background:url(images/fb-icon.png)no-repeat;background-position: center;}
.footer-social-nav ul li a.twi-icon{ background: url(images/twitter-icon.png)no-repeat;background-position: center;}
.footer-social-nav ul li a.link-icon{ background: url(images/lindin-icon.png)no-repeat;background-position: center;}
.footer-social-nav ul li a.you-icon{ background: url(images/youtube-icon.png)no-repeat;background-position: center;}
.footer-social-nav ul li a.insta-icon{ background: url(images/instagram-icon.png)no-repeat;background-position: center;}
.member-box a {color: #01b399;margin-top: 15px;display: inline-block;}
.accrodian-box .et_pb_toggle_open .et_pb_toggle_title {background: #01b399;padding: 15px 20px;margin-bottom: 20px; position: relative;}
.accrodian-box .et_pb_toggle_open .et_pb_toggle_title::after {position: absolute;top: 20px;right: 20px;content: "";height: 4px;
width: 11px;background: url(images/minus.png);}
.accrodian-box .et_pb_accordion .et_pb_toggle_title::before,.accrodian-box .et_pb_toggle .et_pb_toggle_title::before{ content: "";background: url(images/plus.png); width: 11px; height: 11px;}
.accrodian-box .et_pb_toggle_open {padding: 0;}
.accrodian-box .et_pb_toggle_open .et_pb_toggle_content {padding: 0px 20px 20px 20px !important;}
.accrodian-box .et_pb_toggle_open .et_pb_toggle_content img {margin-right: 20px;vertical-align: middle;}
.new-header .et_search_form_container input {height: 100%;margin: 0 !important;color: #000;font-size: 20px !important;}
.new-header .et_search_form_container input::-webkit-input-placeholder {color: #000 !important;}
.new-header .et_search_form_container input::-moz-placeholder {color: #000 !important;}
.new-header .et_search_form_container input:-ms-input-placeholder {color: #000 !important;}
.new-header .et_search_form_container input:-moz-placeholder {color: #000 !important;}
#main-header.et-fixed-header.new-header{box-shadow: 0 0 17px rgba(0,0,0,.5) !important; -moz-box-shadow: 0 0 17px rgba(0,0,0,.5) !important; -webkit-box-shadow: 0 0 17px rgba(0,0,0,.5) !important;}
.logo-slider .slick-dots {display: none !important;}
.logo-slider {position: relative;}
.logo-slider .logo-slick-next.slick-arrow {position: absolute;top: 50%;right:-50px;transform: translateY(-50%);background: url(images/right-arrow.png)no-repeat;width: 35px; height: 60px; font-size: 0;cursor: pointer;}
.logo-slider .logo-slick-prev.slick-arrow {position: absolute;top: 50%;left:-60px;transform: translateY(-50%);	background: url(images/right-arrow.png)no-repeat;width: 35px;height: 60px;font-size: 0;cursor: pointer; transform: rotate(180deg) translateY(50%); -webkit-transform: rotate(180deg) translateY(50%);}
.logo-slider .slick-slide img{ margin: 0 auto;}
.logo-slider .slick-slide::after {position: absolute;top: 50%;right: 0;height: 200px;width: 1px;background: #bbc9d0;content: ""; transform: translateY(-50%);}
.logo-slider .slick-slide{position: relative;}
.what-we-do h2 {padding-bottom: 30px;}
.logo-slider .slick-slider .slick-list::after {position: absolute;top: 0;left: 0;height: 200px;width: 1px;content: "";	background: #bbc9d0;}
.logo-slider .slick-slider .slick-list::before {position: absolute;top: 0;right: 0;height: 200px;width: 1px;content: "";	background: #bbc9d0;}
.our-work .et_overlay::before{ color: #000 !important; font-size: 42px !important;}
.contact-form .et_pb_contact p .et_contact_error {border-bottom: 1px solid red !important; border-left: none !important;border-right: none !important;border-top: none !important;}
.our-work-overlay-text {position: absolute !important;bottom: 0;left: 0;right:0px;text-align: center;color: #fff;font-weight: bold;	font-size: 28px;opacity: 0;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; z-index: 9; text-align: center;}
.our-work-img-text.left-work .our-work-overlay-text {right: 10px;}
.our-work-overlay-text a{ color: #fff; background: #00b398; padding: 15px; width: 100%; display: block;}
.our-work-img-text.left-work:hover .our-work-overlay-text {opacity: 1;bottom: 0;}
.our-work-img-text .et_pb_column_inner:hover .our-work-overlay-text {opacity: 1;bottom: 0;}
.our-work-img-text .right-top .et_pb_column_inner:hover .our-work-overlay-text{bottom:10px;}
.our-work-img-text .right-bottom .et_pb_column_inner_1 .our-work-overlay-text{ right: 10px;}
.our-work-img-text .right-bottom .et_pb_column_inner_2 .our-work-overlay-text{ left: 10px;}
.mobile-casestudy ul li {text-align: center;}
.mobile-casestudy ul li a {display: inline-block;position: relative;}
.mobile-casestudy {padding: 0 !important;}
.mobile-casestudy ul {padding: 0 !important;}
.mobile-casestudy .slick-dots {text-align: center;}
.mobile-casestudy .slick-dots li {list-style: none;display: inline-block;}
.mobile-casestudy .slick-dots li button {font-size: 0;height: 10px;width: 10px;display: inline-block;border-radius: 50%;	border: none;padding: 0;margin: 0 5px; background: #cccccc;}
.mobile-casestudy .slick-dots li.slick-active button{background: #ccccff;}
.mobile-casestudy ul li a h5 {position: absolute;bottom: 0;left: 0;right: 0;text-align: center;padding: 0;background: #00b398;
padding: 10px 0;font-size: 16px;color: #fff;}
.header-social ul li a{ width: 32px; height:32px; display: inline-block; background:url(images/face-w.png)no-repeat;background-position: center;}
.header-social ul li a.twi-icon{ background: url(images/twit-w.png)no-repeat;background-position: center;}
.header-social ul li a.link-icon{ background: url(images/link-w.png)no-repeat;background-position: center;}
.header-social ul li a.you-icon{ background: url(images/paly-w.png)no-repeat;background-position: center;}
.header-social ul li a.insta-icon{ background: url(images/round-w.png)no-repeat;background-position: center;}
.header-social ul li {display: inline-block;}
.mobile-search .search_icon {z-index: 99;position: relative;cursor: pointer;}
.search-field {width: 80%;background: #fff;border: none;padding: 9px 20px;font-size: 15px;}
.search-submit {font-size: 0;border: none;display: inline-block;height: 37px;width:36px;vertical-align: middle;margin: -5px 0 0 -2px;background:url(images/mobile-search.png)no-repeat; background-position: center; cursor: pointer;}
.mobile-search {display: none;}
.mobile-search .search_icon{background: url(images/search-icon.jpg)no-repeat;content: "" !important;height: 27px;	width: 27px;display: inline-block;margin-top: -8px;}
.search-toggle {position: absolute;left: 0;right: 0;width: 100%;top: 80px;background: #00b398;padding: 30px ;display:none;width: 100%; height: 100px;}
.header-social-main {display: none;}
.header-social {display: none;background: #00b398;position: absolute;top: 180px;z-index: 99999;left: 0;right: 0;margin: 0 auto; text-align: center;}
.approch-banner h2 {padding-bottom: 40px;}
.our-difference h2 {padding-bottom: 40px;}
.our-difference p {line-height: 46px;}
.our-difference{margin: 100px 0 100px 0 !important;}
.our-methodology {padding: 30px 0 0 0 !important;}
.our-work-img-text .right-top .et_pb_column_inner .our-work-overlay-text {bottom: 10px;}
.case-study-inner-section .case-study-inner-left {padding-right: 140px; padding-left: 50px;}
.case-study-inner-section {padding: 130px 0 100px 0 !important;}
.case-study-inner-section .et_pb_column.et_pb_column_2 {margin-right: 0 !important;}
.project-process h2 {margin-bottom: 120px;}
.project-process {padding: 110px 0 !important;}
.results-box .et_pb_column.et-last-child {	padding-top: 0 !important;}
.result-bar-box .et_pb_counter_title {padding-bottom: 10px;}
.result-bar-box .et_pb_counter_amount {font-size: 26px;}
.result-bar-box.et_pb_counters {padding-top: 80px !important;}
.et_search_outer span.et_close_search_field {right: 30px;}
.work-section {padding: 50px 0 !important;}
.et_pb_row.work-project-box{margin-bottom: 150px !important;}
.work-detial-box {padding-left: 50px;}
.work-section .et_pb_button_wrapper {margin-top: 40px;}
.contact-address .et_pb_text_inner {text-align: center;}
.contact-address a {text-decoration-color: #00b398 !important;}
.what-we-do .et_pb_blurb h4 a:hover{color: #01b399 !important;}
.contact-address {padding: 100px 0 !important;}
.team-box-list {margin-bottom: 50px !important;}
.popup-box {padding: 50px !important;width: 850px;}
.popup-box h2 {font-size: 40px;color: #000;	font-weight: 900;margin-bottom:50px;position: relative;}
.popup-box h2:after{position: absolute; background: #01b399; bottom:-10px; width: 100px; height: 6px; content: ""; left: 0;} 
.popup-box p {	font-size: 21px;line-height: 32px;color: #333;}
.popup_outer_wrap .popup .evr-close{ width: 40px !important; height: 40px !important; line-height: 40px !important; font-size: 46px !important; color:#01b399 !important; opacity: 1 !important;}
.popup_outer_wrap .popup .evr-close:hover{ transform: scale(1) !important;-webkit-transform: scale(1) !important; color: #000 !important;}
.banner-button {font-size: 0 !important;height: 70px;width: 70px;}
#page-container .hero-banner.et_pb_section .banner-button.et_pb_button_0::after {font-size: 46px !important;line-height: 70px;left: 0;	right: 0;	margin: 0 !important;}
.team-small-title {margin-bottom: 50px !important;}
.nav li ul{width: 270px !important;}
#top-menu .sub-menu li {display: block !important;padding: 0 20px !important;}
#top-menu .sub-menu li a {font-size: 19px !important;padding-right: 0 !important;padding-left: 0 !important;display: block !important;width: 100% !important;}
.comment-form input {width: 100% !important;}
.comment-form .form-submit input {width: auto !important;color: #fff;}
.comment-form .comment-form-cookies-consent input {width: auto !important;}
.what-we-do .hover-box .et_pb_column .et_pb_module:hover {background: #fff !important;outline: 1px solid #ccc;}
.what-we-do .hover-box .et_pb_column .et_pb_module:hover a {color: #01b399 !important;}
.stydy-head p:hover{ color: #ffffff !important;}
.comment-form .form-submit input:hover {background:#b0bde0 !important; border-color:#b0bde0 !important; }
a.ac-more {color: #01b399;font-size: 18px;}
a.ac-more:hover {color: #b0bde0;}
#top-menu .menu-item-has-children > a:first-child::after{top:10px;}




/********************* Media Css *********************/


@media only screen and (max-width:1900px){
    .team-main-list .et_pb_row , .et_pb_row_1{max-width: 1500px !important;}
    .approach-heading .et_pb_row{max-width: 1500px !important;}
    .work-section .et_pb_row , .results-box .et_pb_row , .project-process .et_pb_row , .case-study-inner-section .et_pb_row , .case-study-banner .et_pb_row , .our-methodology .et_pb_row , .our-difference .et_pb_row{max-width: 1500px !important;}
    .hero-banner.et_pb_section_0.et_pb_section{padding: 220px 0;}
    .hero-banner .et_pb_text_0 h1 {padding: 0 70px;font-size: 67px;line-height: 78px;}
    .what-we-do .et_pb_row_2 ,.what-we-do .et_pb_row_3 ,.what-we-do .et_pb_row_4 { width: 70%;}
    .get-in-touch .et_pb_text_13 h2 , .our-blog .et_pb_text_12 h2 , .our-work .et_pb_text_11 h2 , .our-clients .et_pb_text_3 h2 , .what-we-do  h2  , .were-different .et_pb_text_1 h2{ font-size: 62px !important;}
    .our-blog , .our-work , .our-clients {padding-right: 50px !important;padding-left: 50px !important;}
    .our-team-box .et_pb_text_10 h5{ font-size: 42px;}
    .our-team-box .et_pb_image_5{margin-top: 50px !important;}
    .our-blog .et_pb_blog_0 .et_pb_post .entry-title{font-size: 30px !important;line-height: 36px !important;}
    .our-blog .et_pb_blog_0 .et_pb_post .post-content{font-size: 24px;}
    .logo-slider .logo-slick-prev.slick-arrow{ left: -32px;}
    .logo-slider .logo-slick-next.slick-arrow{ right: -42px;}
    .our-team-box h5 {font-size:38px !important;}
    .our-blog h2 , .get-in-touch h2 , .our-work h2{ font-size: 62px !important;}
    .approach-heading  h1{font-size:66px !important;}
    .approch-banner h2{font-size: 46px !important;}
    .approch-banner p{font-size: 28px ;}
    .our-difference p{ font-size: 30px;}
    .case-study-banner h1{ font-size: 80px !important;}
    .case-study-banner p{font-size: 25px !important;}
    .case-study-inner-left p{font-size: 25px !important;}
    .case-study-inner-section {padding: 100px 0 100px 0 !important;}
    .project-process h2{font-size: 60px !important;}
    .project-process h4 {font-size: 26px !important;}
    .project-process p {font-size: 23px !important;}
    .results-box h2 {font-size: 58px !important;}
    .results-box p {font-size: 28px !important;}
    .result-bar-box.et_pb_counters {padding-top: 60px !important;}
    .results-box .et_pb_counters {	margin-bottom: 30px !important;}
    .results-box .et_pb_counter_title{font-size: 24px !important;}
    .team-box-list h4 {font-size: 30px !important;}
    .team-box-list p.et_pb_member_position {font-size: 20px !important;}
    
    
    
    
}

@media only screen and (max-width: 1600px){
.et_pb_row_1{max-width: 1340px !important;}
.get-in-touch .contact-form{max-width: 1340px !important;}
.team-main-list .et_pb_row , .work-section .et_pb_row , .results-box .et_pb_row , .project-process .et_pb_row , .case-study-inner-section .et_pb_row , .case-study-banner .et_pb_row , .our-methodology .et_pb_row , .our-difference .et_pb_row , .approach-heading .et_pb_row{max-width: 1340px !important;}
    .were-different .et_pb_text_1 , .what-we-do .et_pb_text_inner p{ font-size: 24px !important;}
    .get-in-touch .et_pb_text_13 h2, .our-blog .et_pb_text_12 h2, .our-work .et_pb_text_11 h2, .our-clients .et_pb_text_3 h2, .what-we-do  h2, .were-different .et_pb_text_1 h2 {font-size: 60px !important;}
    .hero-banner.et_pb_section_0.et_pb_section {padding: 200px 0;}
    .get-in-touch .et_pb_section_9.et_pb_section , .our-blog.et_pb_section_8.et_pb_section , .our-work.et_pb_section_5.et_pb_section , .our-clients.et_pb_section_3.et_pb_section , .what-we-do.et_pb_section , .were-different.et_pb_section_1.et_pb_section {padding-top: 70px !important;padding-bottom: 70px !important;}
    .what-we-do .et_pb_blurb_0.et_pb_blurb h4 , .what-we-do .et_pb_blurb h4 , .what-we-do .et_pb_blurb_2.et_pb_blurb h4 , .what-we-do .et_pb_blurb_3.et_pb_blurb h4 , .what-we-do .et_pb_blurb_4.et_pb_blurb h4 , .what-we-do .et_pb_blurb_5.et_pb_blurb h4{font-size: 30px !important;}
    .what-we-do .et_pb_blurb h4 a{font-size: 30px !important;}
    .our-clients .et_pb_text_8 ,.our-clients .et_pb_text_6 ,.our-clients .et_pb_text_4{ font-size: 24px;}
    .our-clients .et_pb_row_7.et_pb_row{margin-top:0px !important;}
    .our-team-box .et_pb_text_10 h5 {	font-size: 34px;}
    .our-team-box .et_pb_text_10{ font-size:20px;}
    .our-blog .et_pb_blog_0 .et_pb_post .entry-title{ font-size:28px !important;}
    .our-team-box h5 {font-size: 33px !important;}
    .our-blog h2 , .get-in-touch h2 , .our-work h2{ font-size: 60px !important;}
    .our-work.et_pb_section {padding-top: 60px;	padding-bottom: 60px;}
    .what-we-do h2 {padding-bottom: 15px;}
    .approach-heading h1 {font-size: 58px !important;}
    .approach-heading {padding: 40px 0 !important;}
    .approch-banner h2 {font-size: 40px !important; padding-bottom: 20px;}
    .approch-banner p {font-size: 26px;}
    .approch-banner .et_pb_module.et_pb_text{ padding: 70px !important;}
    .our-difference{padding: 0 !important;}
    .our-difference p {font-size: 28px;line-height: 40px;}
    .our-difference h2 {padding-bottom: 30px;font-size: 40px !important;}
    .our-methodology h2 {font-size: 40px !important;}
    .case-study-banner h1 {font-size: 64px !important;}
    .stydy-head.et_pb_module {margin-bottom: 40px !important;}
    .case-study-banner{padding-bottom: 80px;}
    .case-study-inner-section {padding: 80px 0 80px 0 !important;}
    .team-box p {font-size: 20px !important;}
    .categorey-box p {font-size: 20px !important;}
    .case-study-inner-left p {font-size: 22px !important;}
    .categorey-box h4 , .team-box h4{font-size: 26px !important;}
    .project-process h2 {font-size: 50px !important;margin-bottom: 80px;}
    .project-process p {font-size: 21px !important;}
    .project-process h4 {font-size: 24px !important;}
    .results-box h2 {font-size: 60px !important;}
    .results-box p {font-size: 24px !important;}
    .result-bar-box .et_pb_counter_amount {	font-size: 18px;}
    .results-box .et_pb_counter_title {font-size: 20px !important;}
    .result-bar-box li {margin-bottom: 22px !important;}
    .results-box {padding: 60px 0 !important;}
    .result-bar-box.et_pb_counters {padding-top: 30px !important;}
    .work-project-box .et_pb_text_inner {font-size: 80px;}
    .work-box-right {	padding-right: 30px !important;}
    .team-box-list h4 {font-size: 26px !important;}
    .team-box-list p.et_pb_member_position {font-size: 19px !important;}
    .team-box-list p a {font-size: 18px !important;}
    .team-box-list {margin-bottom: 40px !important;}
    .team-box-list p.et_pb_member_position {font-size: 18px !important;}
    .team-small-title h2 {font-size: 38px !important;}
    
    
}

@media only screen and (max-width: 1440px){
.et_pb_row_1 {max-width: 1260px !important;}
.get-in-touch .contact-form{max-width: 1260px !important;} 
.team-main-list .et_pb_row , .work-section .et_pb_row , .results-box .et_pb_row , .project-process .et_pb_row , .case-study-inner-section .et_pb_row , .case-study-banner .et_pb_row , .our-methodology .et_pb_row , .our-difference .et_pb_row , .approach-heading .et_pb_row{max-width: 1260px !important;}    
    .hero-banner.et_pb_section_0.et_pb_section {padding: 150px 0;}
    .hero-banner .et_pb_text_0 h1 {padding: 0 60px;font-size: 58px;line-height: 68px;}
    .get-in-touch .et_pb_text_13 h2, .our-blog .et_pb_text_12 h2, .our-work .et_pb_text_11 h2, .our-clients .et_pb_text_3 h2, .what-we-do  h2, .were-different .et_pb_text_1 h2 {	font-size: 50px !important;}
    .what-we-do .et_pb_row_2, .what-we-do .et_pb_row_3, .what-we-do .et_pb_row_4 {	width: 80%;}
    .what-we-do .et_pb_blurb_0.et_pb_blurb h4, .what-we-do .et_pb_blurb h4, .what-we-do .et_pb_blurb_2.et_pb_blurb h4, .what-we-do .et_pb_blurb_3.et_pb_blurb h4, .what-we-do .et_pb_blurb_4.et_pb_blurb h4, .what-we-do .et_pb_blurb_5.et_pb_blurb h4 {	font-size: 28px !important;}
    .what-we-do .et_pb_blurb h4 a {	font-size: 28px !important;}
    .our-clients .et_pb_text_8, .our-clients .et_pb_text_6, .our-clients .et_pb_text_4 {font-size: 22px;}
    .our-team-box .et_pb_image_5 {margin-top: 30px !important;	margin-bottom: 20px !important;}
    .get-in-touch .et_pb_section_9.et_pb_section, .our-blog.et_pb_section_8.et_pb_section, .our-work.et_pb_section_5.et_pb_section, .our-clients.et_pb_section_3.et_pb_section, .what-we-do.et_pb_section, .were-different.et_pb_section_1.et_pb_section,  .get-in-touch.et_pb_section_9.et_pb_section {padding-top: 60px !important;padding-bottom: 60px !important;}
    .our-work .et_pb_row_10.et_pb_row{ padding-top: 0px !important;}
    .our-blog .et_pb_blog_0 .et_pb_post .entry-title {font-size: 26px !important;}
    .our-blog .et_pb_blog_0 .et_pb_post .post-content {font-size: 22px;}
    .footer-nav ul li a{ font-size:20px;}
    .footer-box{ padding: 60px 0 40px 0;}
    .footer-social-nav ul li{ padding: 0 15px;}
    .new-header #top-menu li a{ font-size: 20px;}
    .our-team-box .et_pb_image_8{margin-top: 40px !important;}
    .our-blog h2 , .get-in-touch h2 , .our-work h2 {font-size: 50px !important;}
    .our-work.{padding-top: 60px !important;padding-bottom: 40px !important;}
    .get-in-touch{padding-top: 60px !important;}
    .our-blog {padding: 60px 50px !important;}
    .our-clients p {font-size: 22px;}
    .client-name p {font-size: 18px;}
    .logo-slider .slick-slide img{ width: 80%;}
    .our-clients .et_pb_row_8.et_pb_row{margin-top: 50px !important;}
    .case-study-banner h1 {font-size: 60px !important;}
    .case-study-banner {padding-bottom: 80px !important;}
    .work-section .work-action h2.et_pb_module_header {font-size: 36px !important;}
    .work-section .et_pb_promo_description p {font-size: 23px !important;}
    .et_pb_row.work-project-box {margin-bottom: 120px !important;}
    .work-section {padding: 30px 0 !important;}
    .work-box-right {padding-right: 30px !important;}
    .contact-address {padding: 70px 0 !important;}
    
}

@media only screen and (max-width: 1360px){
.et_pb_row_1 {max-width: 1100px !important;}
.get-in-touch .contact-form{max-width: 1100px !important;}
.team-main-list .et_pb_row , .work-section .et_pb_row , .results-box .et_pb_row , .project-process .et_pb_row , .case-study-inner-section .et_pb_row , .case-study-banner .et_pb_row , .our-methodology .et_pb_row , .our-difference .et_pb_row , .approach-heading .et_pb_row{max-width: 1100px !important;}    
    .get-in-touch .et_pb_text_13 h2, .our-blog .et_pb_text_12 h2, .our-work .et_pb_text_11 h2, .our-clients .et_pb_text_3 h2, .what-we-do  h2, .were-different .et_pb_text_1 h2 {font-size: 42px !important;}
    .were-different .et_pb_text_1, .what-we-do .et_pb_text_inner p {font-size: 22px !important;}
    .were-different .et_pb_text_1{margin-top: 0px !important;}
    body .et_pb_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message a.button.wc-forward{ font-size: 20px;}
    .new-header #top-menu li {padding-right: 25px !important;}
    .what-we-do .et_pb_blurb_0.et_pb_blurb , .what-we-do .et_pb_blurb_1.et_pb_blurb , .what-we-do .et_pb_blurb_2.et_pb_blurb , .what-we-do .et_pb_blurb_3.et_pb_blurb , .what-we-do .et_pb_blurb_4.et_pb_blurb , .what-we-do .et_pb_blurb_5.et_pb_blurb{padding-left: 0px !important;padding-right: 0px !important;}
    .our-team-box .et_pb_text_10 h5 {font-size: 30px;}
    .our-team-box h5 {padding-bottom: 15px;}
    .our-team-box .et_pb_text_10{margin-bottom: 20px !important;}
    .get-in-touch .et_pb_section_9.et_pb_section, .our-blog.et_pb_section_8.et_pb_section, .our-work.et_pb_section_5.et_pb_section, .our-clients.et_pb_section_3.et_pb_section, .what-we-do.et_pb_section, .were-different.et_pb_section_1.et_pb_section, .get-in-touch.et_pb_section_9.et_pb_section {padding-top: 50px !important;padding-bottom: 50px !important;}
    .our-blog .et_pb_row_12.et_pb_row{padding-top: 30px !important;}
    .our-blog .et_pb_blog_0 .et_pb_post .entry-title {font-size: 23px !important;line-height: 28px !important;}
    .our-blog .et_pb_blog_0 .et_pb_post .post-content {font-size: 20px;}
    .our-blog .et_pb_blog_0 .et_pb_post p{line-height: 28px;}
    .hero-banner .et_pb_text_0 h1{ font-size:54px;}
    .our-team-box h5 {font-size: 27px !important;}
    .our-blog h2, .get-in-touch h2, .our-work h2 {font-size: 42px !important;}
    .our-work {padding-top: 40px !important;padding-bottom:0px !important;}
    .get-in-touch {padding-top: 40px !important;  padding-bottom: 40px !important;}
    body .et_pb_button {font-size: 20px;}
    body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{ font-size:20px;}
    .approach-heading h1 {	font-size: 50px !important;}
    .approach-heading {padding: 30px 0 !important;}
    .approch-banner h2 {font-size: 35px !important;padding-bottom: 20px;line-height: 40px !important;}
    .approch-banner p {font-size: 24px;}
    .our-difference {margin: 60px 0 60px 0 !important;}
    .our-difference p {font-size: 25px;	line-height: 38px;}
    .our-difference h2 {padding-bottom: 25px;font-size: 36px !important;}
    .our-methodology h2 {font-size: 36px !important;}
    .case-study-banner h1 {font-size: 50px !important;}
    .case-study-banner p {font-size: 22px !important;}
    .stydy-head.et_pb_module {margin-bottom: 30px !important;}
    .case-study-banner {padding-bottom: 60px !important;padding-top: 40px !important;}
    .case-study-inner-section .case-study-inner-left {padding-right: 30px;	padding-left: 20px;}
    .categorey-box h4, .team-box h4 {font-size: 23px !important;}
    .team-box p {font-size: 18px !important;}
    .categorey-box p {font-size: 18px !important;}
    .case-study-inner-section {padding: 50px 0 20px 0 !important;}
    .case-study-inner-left p {font-size: 21px !important;}
    .project-process {padding: 70px 0 !important;}
    .project-process h2{font-size: 42px !important; margin-bottom: 50px !important;}
    .project-process h4 {font-size: 22px !important;}
    .project-process p {font-size: 19px !important;}
    .results-box h2 {font-size: 48px !important;}
    .results-box p {font-size: 21px !important;}
    .results-box .et_pb_counter_title {font-size: 18px !important;}
    .result-bar-box li {margin-bottom: 10px !important;}
    .results-box .et_pb_counters {margin-bottom: 0px !important;}
    .work-section .et_pb_promo_description p {font-size: 22px !important;}
    .work-section .work-action h2.et_pb_module_header {font-size: 32px !important;}
    .work-detial-box .et_pb_button {font-size: 20px !important;}
    .work-box-right .et_pb_button {font-size: 20px !important;}
    .work-section .et_pb_button_wrapper {margin-top: 20px;}
    .work-project-box .number {margin-bottom: 10px !important;}
    .work-detial-box {padding-top: 30px !important;}
    .work-box-right {	padding-right: 30px !important;}
    .contact-address {padding: 50px 0 !important;}
    .team-box-list p.et_pb_member_position {font-size: 17px !important;}
    .team-box-list h4 {font-size: 24px !important;}
    body .et_pb_button.common-button.banner-button {font-size: 0 !important;}
    #page-container .hero-banner.et_pb_section .banner-button.et_pb_button_0::after {line-height: 60px; font-size: 38px !important;}
    .banner-button{height: 60px;width: 60px;}
    .team-small-title h2 {font-size: 34px !important;}
    
    
}

@media only screen and (max-width: 1200px){
    
.et_pb_row_1 {max-width: 980px !important;}
.get-in-touch .contact-form{max-width:980px !important;} 
.team-main-list .et_pb_row , .work-section .et_pb_row , .results-box .et_pb_row , .project-process .et_pb_row , .case-study-inner-section .et_pb_row , .case-study-banner .et_pb_row , our-methodology .et_pb_row, .our-difference .et_pb_row, .approach-heading .et_pb_row {max-width: 980px !important;}    
    .new-header #top-menu li {padding-right: 17px !important;}
    .new-header .et_header_style_left #et-top-navigation nav > ul > li > a{padding-bottom: 40px !important;}
    .new-header #logo {max-height: 55%;}
    .hero-banner .et_pb_text_0 h1 {font-size: 50px;line-height: 60px;}
    .hero-banner.et_pb_section_0.et_pb_section {padding: 120px 0;}
    .get-in-touch .et_pb_text_13 h2, .our-blog .et_pb_text_12 h2, .our-work .et_pb_text_11 h2, .our-clients .et_pb_text_3 h2, .what-we-do  h2, .were-different .et_pb_text_1 h2 {font-size: 36px !important;}
    .were-different .et_pb_text_1, .what-we-do .et_pb_text_inner p {font-size: 20px !important;}
    body .et_pb_button{font-size: 20px !important;}
    .were-different.et_pb_button_1_wrapper {margin-top: 20px !important;}
    .what-we-do .et_pb_blurb_0.et_pb_blurb h4, .what-we-do .et_pb_blurb h4, .what-we-do .et_pb_blurb_2.et_pb_blurb h4, .what-we-do .et_pb_blurb_3.et_pb_blurb h4, .what-we-do .et_pb_blurb_4.et_pb_blurb h4, .what-we-do .et_pb_blurb_5.et_pb_blurb h4 {font-size: 25px !important;}
    .what-we-do .et_pb_blurb h4 a{font-size: 25px !important;}
    .our-clients .et_pb_text_8, .our-clients .et_pb_text_6, .our-clients .et_pb_text_4 {font-size: 20px;}
    .our-clients .et_pb_text_7 h4 , .our-clients .et_pb_column_1_3 h4 ,.our-clients .et_pb_text_9 h4{ font-size:20px;}
    .our-clients .et_pb_text_7 ,.our-clients .et_pb_text_5 p ,.our-clients .et_pb_text_9 p{font-size: 17px;}
    .our-clients .et_pb_row_7.et_pb_row {margin-top: 40px !important;}
    .our-team-box .et_pb_text_10 h5 {font-size: 25px;}
    .get-in-touch .et_pb_section_9.et_pb_section, .our-blog.et_pb_section_8.et_pb_section, .our-work.et_pb_section_5.et_pb_section, .our-clients.et_pb_section_3.et_pb_section, .what-we-do.et_pb_section, .were-different.et_pb_section_1.et_pb_section, .get-in-touch.et_pb_section_9.et_pb_section {padding-top: 40px !important;	padding-bottom: 40px !important;}
    .blog-box article .entry-title {padding-left: 0;padding-right: 0;}
    .blog-box article .post-content {padding-left: 0;	padding-bottom: 0;}
    .our-blog .et_pb_button_5_wrapper {margin-top: 10px !important;}
    .get-in-touch .et_pb_contact_form_0.et_pb_contact_form_container .input{font-size: 18px;}
    .get-in-touch .et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder { font-size: 18px;}
    .get-in-touch .et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder {font-size: 18px;}
    .get-in-touch .et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder { font-size: 18px;}
    .get-in-touch .et_pb_contact_form_0.et_pb_contact_form_container .input:-moz-placeholder { font-size: 18px;}
    .contact-form .et_pb_contact_field textarea.et_pb_contact_message {min-height: 250px;}
    .our-clients p {font-size: 18px;}
    .client-name p {font-size: 16px;}
    .our-team-box .et_pb_image_8 {margin-top: 20px !important;margin-bottom: 20px !important;}
    .our-team-box h5 {	font-size: 24px !important;}
    .our-team-box p {font-size: 20px;}
    .our-team-box a {padding-right: 30px !important;padding-left: 30px !important;}
    .approach-heading h1 {font-size: 44px !important;}
    .approch-banner h2{font-size: 30px !important;}
    .approch-banner p {font-size: 22px;}
    .approch-banner .et_pb_module.et_pb_text {padding: 50px !important;}
    .our-difference {margin: 50px 0 50px 0 !important;}
    .our-difference p{font-size: 23px;line-height: 34px;}
    .our-methodology img {width: 80%;}
    .results-box h2 {font-size: 42px !important;}
    .project-process h2 {font-size: 40px !important;	margin-bottom: 50px !important;}
    .work-project-box .et_pb_text_inner {font-size: 70px;}
    .work-section .work-action h2.et_pb_module_header {font-size: 28px !important;}
    .work-section .et_pb_promo_description p {font-size: 20px !important;}
    .work-detial-box {padding-top: 30px !important;	padding-left: 30px !important;padding-bottom: 30px !important;}
    .et_pb_row.work-project-box {	margin-bottom: 100px !important;}
    .work-box-right {	padding-right: 30px !important; padding-top: 40px !important;}
    .team-box-list h4 {font-size: 22px !important;}
    .team-box-list p.et_pb_member_position {font-size: 15px !important;}
    .team-box-list p a {font-size: 16px !important;}
    .team-box-list {margin-bottom: 30px !important;}
    .team-small-title {margin-bottom: 30px !important;}
    .team-small-title h2 {font-size: 30px !important;}
    .popup-box h2{font-size: 30px;}
    .popup-box p{font-size: 19px;}
    .popup-box h2::after{bottom: -7px;width: 70px; height: 4px;}
    
    
    
}

@media only screen and (max-width:1080px){
.et_pb_row_1 {max-width: 880px !important;}
.get-in-touch .contact-form{max-width:880px !important;}  
.team-main-list .et_pb_row , .work-section .et_pb_row , .results-box .et_pb_row , .project-process .et_pb_row , .case-study-inner-section .et_pb_row , .case-study-banner .et_pb_row , .our-methodology .et_pb_row, .our-difference .et_pb_row, .approach-heading .et_pb_row {max-width: 880px !important;}     
    .hero-banner .et_pb_text_0 h1 {font-size: 44px;line-height: 50px;}
    .get-in-touch .et_pb_text_13 h2, .our-blog .et_pb_text_12 h2, .our-work .et_pb_text_11 h2, .our-clients .et_pb_text_3 h2, .what-we-do  h2, .were-different .et_pb_text_1 h2 {font-size: 30px !important;}
    .were-different .et_pb_text_1, .what-we-do .et_pb_text_inner p {	font-size: 18px !important;}
    .were-different .et_pb_button_1_wrapper {	margin-top: 20px !important;}
    body .et_pb_button {font-size: 18px !important;}
    .what-we-do .et_pb_blurb_0.et_pb_blurb h4, .what-we-do .et_pb_blurb h4, .what-we-do .et_pb_blurb_2.et_pb_blurb h4, .what-we-do .et_pb_blurb_3.et_pb_blurb h4, .what-we-do .et_pb_blurb_4.et_pb_blurb h4, .what-we-do .et_pb_blurb_5.et_pb_blurb h4 {font-size: 22px !important;}
    .what-we-do .et_pb_blurb h4 a{font-size: 22px !important;}
    .what-we-do .et_pb_blurb_content{font-size: 15px !important;}
    .our-clients .et_pb_text_8, .our-clients .et_pb_text_6, .our-clients .et_pb_text_4 {font-size: 18px;}
    .our-clients .et_pb_image_2 ,.our-clients .et_pb_image_3 ,.our-clients  .et_pb_image_1{margin-bottom: 15px !important;}
    .our-team-box .et_pb_text_10 {font-size: 18px; }
    .our-team-box .et_pb_text_10 h5 {font-size: 23px;}
    .our-team-box .et_pb_image_5{margin-top: 20px !important;}
    .our-team-box .et_pb_button_3_wrapper .et_pb_button_3{padding-right: 30px !important;padding-left: 30px !important;}
    .our-blog .et_pb_blog_0 .et_pb_post .entry-title {font-size: 21px !important;	line-height: 26px !important;}
    .blog-box article .entry-title{padding-bottom: 10px;}
    .our-team-box .et_pb_button_3_wrapper .et_pb_button_3,.our-team-box .et_pb_button_3_wrapper .et_pb_button_3:hover {padding-right: 30px !important;	padding-left: 30px !important;}
    .new-header #top-menu li a {font-size: 18px;}
    .logo-slider .logo-slick-prev.slick-arrow ,.logo-slider .logo-slick-next.slick-arrow{ background-size: 20px; background-position: center;}
    .our-work .et_overlay::before{font-size: 32px !important;}
    .et_pb_section.our-work .et_pb_row {padding-top: 0 !important;}
    .our-team-box .et_pb_module.et_pb_text {margin-bottom: 20px !important;}
    .our-clients .et_pb_row {margin-top: 0px !important;}
    .our-blog h2, .get-in-touch h2, .our-work h2 {font-size: 34px !important;}
    .our-blog .et_pb_row.et_pb_gutters2 {padding-top: 20px !important;}
    .footer-nav ul li a {font-size: 18px;}
    .footer-logo img {width: 220px;}
    .our-work-overlay-text{ font-size: 22px;}
    .our-work-overlay-text a{padding: 10px;}
    .mobile-search{margin-top: 10px;}
    .approach-heading {padding: 20px 0 !important;}
    .approach-heading h1 {font-size: 38px !important;}
    .approach-heading .et_pb_divider_0{max-width: 70px;}
    .approach-heading .et_pb_divider_0::before{border-top-width: 5px;}
    .approch-banner h2 {font-size: 28px !important;}
    .approch-banner p {font-size: 20px;}
    .our-difference h2 {padding-bottom: 20px;font-size: 32px !important;}
    .our-methodology h2 {font-size: 32px !important;}
    .case-study-banner h1 {font-size: 44px !important;}
    .case-study-banner p {font-size: 18px !important;}
    .case-study-inner-left p {font-size: 19px !important;}
    .categorey-box p , .team-box p {font-size: 17px !important;}
    .project-process h2 {font-size: 35px !important;margin-bottom: 30px !important;}
    .project-process h4 {font-size: 20px !important;}
    .project-process p {font-size: 17px !important;}
    .results-box h2 {font-size: 36px !important;}
    .results-box .et_pb_counter_title {font-size: 16px !important;}
    .result-bar-box .et_pb_counter_amount {font-size: 14px;}
    .results-box p {font-size: 19px !important;}
    .work-project-box .et_pb_text_inner {font-size: 60px;	line-height: 60px;}
    .work-section .work-action h2.et_pb_module_header {font-size: 26px !important;}
    .work-section .et_pb_promo_description p {font-size: 18px !important;}
    .work-detial-box .et_pb_button {	font-size: 18px !important;}
    .work-box-right .et_pb_button {	font-size: 18px !important;}
    .work-box-right{padding-top: 30px !important;}
    .et_pb_row.work-project-box {margin-bottom: 80px !important;}
    .contact-address h4 {font-size: 20px !important;}
    .contact-address p {font-size: 16px !important;}
    .member-box a{margin-top: 0 !important;}
    .team-main-list {padding: 0 !important;}
    .new-header #top-menu li {padding-right: 14px !important;}
    
}
@media only screen and (max-width:980px){
.et_pb_row_1 {max-width: 680px !important;}
.get-in-touch .contact-form{max-width:680px !important;}    
.get-in-touch .et_pb_row_16{max-width:680px !important;}
.team-main-list .et_pb_row , .work-section .et_pb_row , .results-box .et_pb_row , .project-process .et_pb_row , .case-study-inner-section .et_pb_row , .case-study-banner .et_pb_row , .our-methodology .et_pb_row, .our-difference .et_pb_row, .approach-heading .et_pb_row {max-width: 680px !important;}    
    .new-header .logo_container{ left: 0 !important;}
    .new-header .container{ text-align: center; height: 80px !important;}
    .new-header .logo_container a {display: inline-block;width: auto;position: relative;z-index: 9999; margin-top: 8px;}
    .new-header #logo {max-height: 200px;}
    .new-header #et_mobile_nav_menu{float: left; position: absolute; left: 0; width: 100%; text-align: left;z-index:9;}    
    .new-header #et_search_icon::before {z-index: 99999; font-size: 38px;color: #00b398 !important;}
    .new-header .et_header_style_left .mobile_menu_bar{padding-bottom: 18px;}
    .new-header .et_mobile_menu{border-color:#00b398 !important; }
    .new-header .mobile_menu_bar::before{color: #000 !important; }
    .new-header .mobile_menu_bar{ padding-left: 15px;}
    .new-header .et_mobile_menu li:first-child {display: none;}
    .new-header .et_mobile_menu{padding:20px 100px; background: #00b398;}
    .new-header .et_mobile_menu li {display: inline-block;width: 33.33%;margin-left: -3px;}
    .new-header .et_mobile_menu li a {color: #fff; font-size: 16px;}
    .hero-banner.et_pb_section_0.et_pb_section {padding: 60px 0;}
    .hero-banner .et_pb_text_0 h1 {font-size: 36px;line-height: 42px;}
    body .et_pb_button {font-size: 16px !important;}
    .were-different{ text-align: center;}
    .were-different .et_pb_image_0{width: 80%;}
    .get-in-touch .et_pb_text_13 h2, .our-blog .et_pb_text_12 h2, .our-work .et_pb_text_11 h2, .our-clients .et_pb_text_3 h2, .what-we-do  h2, .were-different .et_pb_text_1 h2 {font-size: 26px !important;}
    .what-we-do .et_pb_main_blurb_image{margin-bottom: 15px;}
    .what-we-do .et_pb_blurb_0.et_pb_blurb, .what-we-do .et_pb_blurb_1.et_pb_blurb, .what-we-do .et_pb_blurb_2.et_pb_blurb, .what-we-do .et_pb_blurb_3.et_pb_blurb, .what-we-do .et_pb_blurb_4.et_pb_blurb, .what-we-do .et_pb_blurb_5.et_pb_blurb{ padding-top: 0px !important;padding-bottom: 0px !important;}
    .were-different .et_pb_text_1, .what-we-do .et_pb_text_inner p {font-size: 17px !important;}
    .what-we-do .et_pb_blurb_0.et_pb_blurb h4, .what-we-do .et_pb_blurb h4, .what-we-do .et_pb_blurb_2.et_pb_blurb h4, .what-we-do .et_pb_blurb_3.et_pb_blurb h4, .what-we-do .et_pb_blurb_4.et_pb_blurb h4, .what-we-do .et_pb_blurb_5.et_pb_blurb h4 {font-size: 20px !important;}
    .what-we-do .et_pb_blurb h4 a{font-size: 20px !important;}
    .what-we-do .et_pb_row_3.et_pb_row{padding-bottom:0px !important;}
    .what-we-do .et_pb_blurb_content{ max-width: 100%;}
    .what-we-do .et_pb_row .et_pb_column:last-child{ margin-bottom: 30px;}
    .our-clients .et_pb_row_7.et_pb_row {margin-top: 00px !important;}
    .our-clients .et_pb_row_8.et_pb_row{margin-top: 40px !important;}
    .our-clients .et_pb_text_7 h4, .our-clients .et_pb_column_1_3 h4, .our-clients .et_pb_text_9 h4 {font-size: 18px;}
    .our-clients .et_pb_text_7, .our-clients .et_pb_text_5 p, .our-clients .et_pb_text_9 p {font-size: 15px;}
    .our-team-box {padding-left: 50px;padding-right: 50px;}
    .our-team-box .et_pb_column.et_pb_column_1_2.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough.et-last-child {padding-left: 30px;padding-bottom: 30px;}
    .our-team-box .et_pb_text_10 {font-size: 16px;}
    .our-team-box .et_pb_text_10 h5 {font-size: 21px;}
    .our-work .et_pb_row_inner_0.et_pb_row_inner{padding-top: 10px !important;padding-bottom: 0px !important;padding-left: 0px !important;}
    .our-work .et_pb_image_6{padding-right: 0; padding-bottom: 10px;}
    .our-work .et_pb_section{padding: 0px 0 20px 0;}
    .get-in-touch .et_pb_contact_form_0.et_pb_contact_form_container .input{font-size: 16px;}
    .get-in-touch .et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder { font-size: 16px;}
    .get-in-touch .et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder {font-size: 16px;}
    .get-in-touch .et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder { font-size: 16px;}
    .get-in-touch .et_pb_contact_form_0.et_pb_contact_form_container .input:-moz-placeholder { font-size: 16px;}
    .footer-logo img {width: 200px;}
    .footer-nav ul li a {font-size: 17px;}
    .footer-nav ul li{padding: 0 9px;}
    .footer-nav {margin-top: 30px;margin-bottom: 30px;}
    .footer-detial p{ font-size: 17px;}
    .footer-social-nav {margin-bottom: 30px;}
    .were-different .et_pb_text_1.et_pb_text{ text-align: center;}
    .our-team-box {padding-right:50px !important;padding-left:50px !important;}
    .our-team-box .et_pb_column.et-last-child {padding: 0px 30px 30px 30px;}
    .our-work .et_pb_module {padding-right: 0;padding-left: 0;}
    .our-work .et_pb_row_inner.et_pb_row_inner_1 {padding-left: 0 !important;}
    .et_pb_row_inner.et_pb_row_inner_1{padding-left: 0 !important;}
    .two-images.et_pb_row_inner .et_pb_column {padding: 0 10px 0 10px;}
    .two-images.et_pb_row_inner .et_pb_column:first-child {padding-left: 0;}
    .two-images.et_pb_row_inner .et_pb_column:last-child {padding-right: 0;}
    .our-work-overlay-text{font-size: 22px;}
    .our-work-img-text.left-work .our-work-overlay-text {right: 0;}
    .mobile-search {display:block;}
    #et_top_search {display: none !important;}
    .new-header #et_mobile_nav_menu{ top: 25px;}
    .our-clients .client-testimonial .et_pb_column {width: 33.33%;padding: 0 10px;}
    .our-clients p {font-size: 15px !important; line-height: 1.4em;}
    .our-clients .et_pb_text_5 p{line-height: 1.4em;}
    .approach-heading h1 {font-size: 32px !important;}
    .approach-heading .et_pb_divider_0 {display: block !important;}
    .approach-heading {padding: 0px 0 !important;}
    .approch-banner h2 {font-size: 26px !important;text-align: center; padding-bottom: 10px;}
    .approch-banner p {font-size: 18px;text-align: center;}
    .approch-banner .et_pb_module.et_pb_text {padding: 40px !important;}
    .approch-banner {padding-bottom: 0;}
    .our-difference h2 {padding-bottom: 15px;	font-size: 28px !important;}
    .our-difference .et_pb_module {width: 100% !important;}
    .our-difference p {font-size: 20px;line-height: 30px;}
    .our-difference {margin: 30px 0 30px 0 !important;}
    .our-methodology h2 {font-size: 28px !important;}
    .approach-heading .et_pb_divider_0{max-width: 60px;}
    .approch-banner {box-shadow: inset 0px -140px 0px 0px #ffffff !important;}
    .pop-slider .slick-dots li.slick-active button {background: #ccccff;}
    .pop-slider .slick-dots li {list-style: none;display: inline-block;}
    .pop-slider .slick-dots li button {font-size: 0;height: 10px;width: 10px;display: inline-block;border-radius: 50%;border: none;padding: 0;margin: 0 5px;background: #cccccc;cursor: pointer;}
    .pop-slider .et_pb_image {text-align: center;}
    .pop-slider .slick-dots {text-align: center;}
    .case-study-banner{margin-top: -3px;padding-bottom: 40px !important;padding-top: 30px !important;}
    .case-study-banner h1 {font-size: 38px !important;}
    .case-study-banner p {font-size: 16px !important;}
    .stydy-head.et_pb_module {margin-bottom: 20px !important;}
    .case-study-inner-section .case-study-inner-left {padding-right: 0;padding-left: 0;}
    .case-study-inner-left p {font-size: 18px !important;}
    .case-study-inner-section {padding: 20px 0 20px 0 !important;}
    .categorey-box h4, .team-box h4 {font-size: 21px !important;}
    .results-box h2 {font-size: 34px !important;}
    .results-box {padding: 30px 0 !important;}
    .results-box .et_pb_module {margin-bottom: 0 !important;}
    .results-box .et_pb_column {margin-bottom: 0px !important;}
    .project-process h2 {font-size: 33px !important;margin-bottom: 20px !important;}
    .project-process {padding: 40px 0 !important;}
    .work-section {padding: 10px 0 !important;}
    .work-box-right , .work-detial-box {	padding-top: 30px !important;padding-left: 30px !important;padding-bottom: 30px !important;	padding-right: 30px !important;}
    .contact-address {padding: 30px 0 !important;}
    .contact-address h4 {font-size: 18px !important;}
    .contact-address p {font-size: 15px !important;}
    .team-box-list .et_pb_team_member_image {float: none !important;;}
    .team-box-list .et_pb_team_member_description {display: block !important;;}
    #page-container .hero-banner.et_pb_section .banner-button.et_pb_button_0::after{font-size: 32px !important; line-height: 50px;}
    .banner-button {height: 50px;	width: 50px;}
    .team-small-title h2 {font-size: 26px !important;}
    .team-small-title {margin-bottom: 20px !important;}
    .popup-box {padding: 30px !important;width: 90%;}
    .popup-box p{ font-size: 18px; line-height: 28px;}
    .popup-box h2{ font-size: 26px;}
    body #main-header .et_mobile_menu li ul {display: none !important;}
    
}
@media only screen and (max-width:767px){
    
.et_pb_row_1 {max-width: 540px !important;}
.get-in-touch .contact-form{max-width:540px !important;}    
.get-in-touch .et_pb_row_16{max-width:540px !important;}
.team-main-list .et_pb_row , .work-section .et_pb_row , .results-box .et_pb_row , .project-process .et_pb_row , .case-study-inner-section .et_pb_row , .case-study-banner .et_pb_row , .our-methodology .et_pb_row, .our-difference .et_pb_row, .approach-heading .et_pb_row {max-width: 540px !important;}    
    .what-we-do .et_pb_row_6, .what-we-do .et_pb_row_2{ padding-right: 50px; padding-left: 50px;}    
    .what-we-do .et_pb_row_2{ width: 100%;}    
    .what-we-do .accrodian-box .et_pb_toggle_open .et_pb_toggle_content img{ float: left;}
    .what-we-do .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content {padding-top: 0px !important;padding-right: 20px !important;padding-bottom: 20px !important;padding-left: 20px !important;}
    .what-we-do .et_pb_column .et_pb_module {margin-bottom: 10px;}
    .what-we-do .et_pb_row .et_pb_column:last-child {margin-bottom: 0px;}
    .our-clients .et_pb_text_4{margin-bottom:0px !important;}
    .our-team-box {padding-left:50px !important;padding-right: 50px !important; text-align: center !important;}
    .our-team-box .et_pb_image_5 {margin-top: 20px !important;text-align: center;}
    .our-team-box .et_pb_text_10.et_pb_text{ text-align: center;}
    .our-team-box .et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_module {text-align: center;}
    .our-team-box .et_pb_text_10 h5 {font-size: 28px;line-height: 40px;}
    .our-team-box .et_pb_column.et_pb_column_1_2.et_pb_column_19.et_pb_css_mix_blend_mode_passthrough.et-last-child {padding-left: 0px;padding-bottom: 30px;}
    .our-team-box .et_pb_column_18{margin-bottom: 10px !important;}
    .footer-nav{display: none;}
    .footer-social-nav{ margin-top: 20px; margin-bottom: 20px;}
    .footer-box {padding: 40px 0 20px 0;}
    .footer-detial {margin-bottom: 30px;}
    .our-work.et_pb_section.et_pb_section_7.et_section_regular {padding: 0 0 20px 0;}
    .what-we-do .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_button_alignment_center.et_pb_module {margin-top: 20px;}
    .our-clients .et_pb_text_8, .our-clients .et_pb_text_6, .our-clients .et_pb_text_4 {font-size: 17px;}
    .hero-banner .et_pb_text_0 h1 {font-size: 39px;line-height: 50px;}
    body .et_pb_button {font-size: 19px !important;}
    .were-different .et_pb_image_0 {width: 90%;}
    .get-in-touch .et_pb_text_13 h2, .our-blog .et_pb_text_12 h2, .our-work .et_pb_text_11 h2, .our-clients .et_pb_text_3 h2, .what-we-do  h2, .were-different .et_pb_text_1 h2 {font-size: 34px !important;}
    .what-we-do .et_pb_text_inner p {display: none;}
    .what-we-do .et_pb_column.et_pb_column_1_3.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough {display: none;}
    .our-clients .et_pb_image_4 ,.our-clients .et_pb_image_2 ,.our-clients .et_pb_image_6{margin-bottom: 10px !important;}
    .our-team-box .et_pb_module.et_pb_image.et_pb_image_9 {margin: 20px 0 10px 0 !important;	text-align: center;}
    .our-team-box .et_pb_text_10{ padding-right: 0 !important;}
    .our-work .et_pb_button_module_wrapper.et_pb_button_4_wrapper.et_pb_button_alignment_center.et_pb_module {margin: 0;}
    .our-clients.et_pb_section {padding-bottom: 0 !important;}
    .mobile-testimonial.et_pb_section {padding-top:0px; padding-bottom: 0;}
    .mobile-testimonial .slick-slide {text-align: center;}
    .mobile-testimonial .slick-slide img{ margin: 0 auto;}
    .mobile-testimonial .et_pb_text_inner {width: 400px;display: block;	margin: 0 auto;}
    .mobile-testimonial .slick-slide {text-align: center;}
    .mobile-testimonial .slick-slide img {display: block;margin: 0 auto 10px auto;}
    .logo-slider .slick-slide img {width: auto;}
    .mobile-testimonial .et_pb_row {padding-top: 0; padding-bottom: 0;}
    .mobile-testimonial li.slick-slide {font-size: 17px;color: #000;padding-top: 15px;}
    .mobile-testimonial li.slick-slide h4 {padding-top: 15px;color: #000;font-weight: 900;}
    .mobile-testimonial li.slick-slide h5 {font-size: 15px;width: 65%;margin: 0 auto;color: #000;}
    .mobile-testimonial .slick-dots {text-align: center;}
    .mobile-testimonial .slick-dots li button {font-size: 0;background: #cccccc;border: none;height: 10px;	width: 10px;border-radius: 50%;padding: 0;}
    .mobile-testimonial .slick-dots li{ list-style: none;display: inline-block;margin: 0 5px;}
    .mobile-testimonial .slick-dots li.slick-active button{background:#ccccff;}
    .our-work {padding-bottom: 30px !important;}
    .our-team-box h5{ text-align: center; width: 400px; margin: 0 auto;}
    .our-team-box p{ text-align: center; font-size: 18px;}
    .our-work.et_section_specialty {padding-top: 0 !important; padding-bottom: 0 !important;}
    .our-team-box .et_pb_module.et_pb_text {padding-right: 0 !important;}
    .approch-banner {box-shadow: inset 0px 0px 0px 0px #ffffff !important; padding: 0 !important;}
    .approch-banner h2{font-size: 24px !important;}
    .approch-banner p{ font-size: 17px;}
    .approach-heading h1 {font-size: 28px !important;padding-bottom: 0;}
    .approch-banner .et_pb_module.et_pb_text {padding: 30px !important;}
    .approch-banner h2 {font-size: 22px !important;}
    .our-difference h2{ font-size: 24px;}
    .our-difference p {font-size: 18px;line-height: 28px;}
    .our-methodology h2 {font-size: 24px !important;}
    .our-methodology {	padding: 0px 0 0 0 !important;}
    .approach-heading .et_pb_row {padding: 30px 0 10px 0;}
    .case-study-banner h1 {font-size: 30px !important;}
    .case-study-banner p {font-size: 15px !important;}
    .case-study-banner {margin-top: -3px;padding-bottom: 20px !important;padding-top: 20px !important;}
    .case-study-inner-left p {font-size: 17px !important;}
    .case-study-inner-section {padding: 0px 0 20px 0 !important;}
    .categorey-box h4, .team-box h4 {font-size: 20px !important;}
    .stydy-head.et_pb_module {margin-bottom: 10px !important;}
    .project-process h2 {font-size: 30px !important;margin-bottom: 10px !important;}
    .project-process h4 {	font-size: 18px !important;}
    .results-box h2 {font-size: 29px !important;}
    .results-box p {font-size: 17px !important;}
    .results-box .et_pb_counter_title {font-size: 15px !important;}
    .results-box .et_pb_row {padding-bottom: 0 !important;}
    .work-project-box .et_pb_text_inner {font-size: 50px;	line-height: 50px;}
    .work-section .work-action h2.et_pb_module_header {font-size: 24px !important;}
    .work-detial-box .et_pb_button {	font-size: 16px !important;}
    .work-box-right .et_pb_button {	font-size: 16px !important;}
    .work-section .et_pb_button_wrapper {margin-top: 0px;}
    .work-box-right, .work-detial-box{margin-bottom: 0 !important;}
    .work-section .et_pb_promo_description p {font-size: 17px !important;}
    .et_pb_row.work-project-box {margin-bottom: 60px !important;}
    .contact-address .et_pb_column {margin-bottom: 0 !important;}
    .popup-box h2{margin-bottom: 30px;font-size: 24px;}
    .team-small-title h2 {font-size: 24px !important;}
    .what-we-do {padding-right: 50px !important;padding-left: 50px !important;}
    .contact-form .et_pb_contact_field textarea.et_pb_contact_message {min-height: 130px;}
    
    
}

@media only screen and (max-width:640px){
    
.et_pb_row_1 {max-width:400px !important;}
.get-in-touch .contact-form{max-width:400px !important;}    
.get-in-touch .et_pb_row_16{max-width:400px !important;}  
.team-main-list .et_pb_row , .work-section .et_pb_row , .results-box .et_pb_row , .project-process .et_pb_row , .case-study-inner-section .et_pb_row , .case-study-banner .et_pb_row , .our-methodology .et_pb_row, .our-difference .et_pb_row, .approach-heading .et_pb_row {max-width:400px !important;}        
    .hero-banner .et_pb_text_0 h1 {font-size: 34px;line-height: 45px;padding: 0 10px;}
    .hero-banner.et_pb_section_0.et_pb_section {padding: 40px 0;}
    body .et_pb_button {font-size: 18px !important;}
    .our-team-box .et_pb_text_inner{ padding: 0 10px;}
    .our-team-box .et_pb_text_10 h5{ font-size: 23px;}
    .our-team-box h5{width: 300px;}
    .our-team-box .et_pb_module.et_pb_text {padding-right: 0 !important;}
    .footer-social-nav ul li {padding: 0 8px;}
    .our-team-box .et_pb_column {margin-bottom: 10px;}
    .mobile-testimonial .et_pb_text_inner{ width: 350px;}
    .logo-slider .slick-slide img {width: 50%;}
    .mobile-testimonial li.slick-slide h5{width: 70%;line-height: 18px;}
    .our-work .et_overlay::before {font-size: 26px !important;}
    .approach-heading h1 {font-size: 24px !important;padding-bottom: 0;}
    .approach-heading .et_pb_column{margin-bottom: 0 !important;}
    .approch-banner .et_pb_row.et_pb_row_1 {margin: 0 auto !important;padding: 20px 0 !important;width: 75%;}
    .approach-heading .et_pb_row {padding: 20px 0 10px 0;}
    .approch-banner .et_pb_module.et_pb_text {padding: 20px !important;}
    .approch-banner h2 {font-size: 20px !important;}
    .our-difference h2{ font-size: 22px;}
    .our-methodology h2 {	font-size: 22px !important; text-align: center;}
    .approch-banner .et_pb_column{ margin-bottom: 0 !important;}
    .case-study-banner h1 {font-size: 25px !important;}
    .case-study-inner-left p {font-size: 16px !important;line-height: 25px !important;}
    .categorey-box p, .team-box p {font-size: 16px !important;}
    .project-process h2 {font-size: 27px !important;margin-bottom: 10px !important;}
    .project-process p {font-size: 16px !important;}
    .results-box p {font-size: 16px !important;}
    .results-box h2 {font-size: 26px !important;}
    .work-project-box .et_pb_text_inner {font-size: 40px;line-height: 40px;}
    .work-section .work-action h2.et_pb_module_header {font-size: 22px !important;}
    .work-detial-box .et_pb_button {font-size: 15px !important;}
    .work-box-right .et_pb_button {font-size: 15px !important;}
    .work-section .et_pb_promo_description p {font-size: 16px !important;}
    .team-box-list img {width: 80%;}
    .popup-box p {font-size: 16px;line-height: 26px;}
    .team-small-title h2 {font-size: 22px !important;}
    .popup-box h2{font-size: 22px;}
	.popup_outer_wrap.popup_full_height > .popup{overflow-y:scroll;max-height:90%;top:5%;}    
}

@media only screen and (max-width:480px){
    
.et_pb_row_1 {max-width:300px !important;}
.get-in-touch .contact-form{max-width:300px !important;}    
.get-in-touch .et_pb_row_16{max-width:300px !important;} 
.et_pb_row.pop-slider {max-width: 300px;padding: 0 !important;}    
.team-main-list .et_pb_row , .work-section .et_pb_row , .results-box .et_pb_row , .project-process .et_pb_row , .case-study-inner-section .et_pb_row , .case-study-banner .et_pb_row , .our-methodology .et_pb_row, .our-difference .et_pb_row, .approach-heading .et_pb_row {max-width:300px !important;}            
    .hero-banner .et_pb_text_0 h1 {font-size: 26px;line-height: 34px;padding: 0 10px;}
    body .et_pb_button {font-size: 16px !important;}
    .hero-banner.et_pb_section_0.et_pb_section {padding: 20px 0;}
    .get-in-touch .et_pb_text_13 h2, .our-blog .et_pb_text_12 h2, .our-work .et_pb_text_11 h2, .our-clients .et_pb_text_3 h2, .what-we-do  h2, .were-different .et_pb_text_1 h2 {font-size: 28px !important;}
    .were-different .et_pb_text_1, .what-we-do .et_pb_text_inner p {font-size: 16px !important;}
    .what-we-do .et_pb_row_6, .what-we-do .et_pb_row_2 {padding-right: 20px;padding-left: 20px;}
    .what-we-do .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content{padding-right: 10px !important;}
    .our-clients .et_pb_text_8, .our-clients .et_pb_text_6, .our-clients .et_pb_text_4 {font-size: 16px;}
    .our-clients .et_pb_text_7 h4, .our-clients .et_pb_column_1_3 h4, .our-clients .et_pb_text_9 h4 {font-size: 17px;}
    .our-blog, .our-work, .our-clients {padding-right: 20px !important;padding-left: 20px !important;}
    .our-team-box {padding-left: 20px !important;padding-right: 20px !important;}
    .our-team-box .et_pb_text_10 h5 {font-size: 20px; line-height: 32px;}
    .get-in-touch .et_pb_section_9.et_pb_section, .our-blog.et_pb_section_8.et_pb_section, .our-work.et_pb_section_5.et_pb_section, .our-clients.et_pb_section_3.et_pb_section, .what-we-do.et_pb_section, .were-different.et_pb_section_1.et_pb_section, .get-in-touch.et_pb_section_9.et_pb_section {padding-top: 20px !important;padding-bottom: 20px !important;}
    .footer-social-nav ul li {padding: 0 10px;}
    .footer-detial p {font-size: 15px;}
    .what-we-do .accrodian-box .et_pb_toggle_open .et_pb_toggle_content img{ width: 40px;}
    .our-clients .et_pb_row_8.et_pb_row {margin-top: 20px !important;}
    .footer-logo img {width: 140px;}
    .new-header .et_header_style_left #logo{}
    .new-header .logo_container a{ width: 180px;}
    .new-header #logo{max-width: 70% !important;}
    .new-header .et_mobile_menu{padding: 10px 40px;}
    .mobile-testimonial .et_pb_text_inner {width:300px; font-size: 20px !important;}
    .mobile-testimonial .slick-slider {padding: 0;}
    .logo-slider .logo-slick-prev.slick-arrow {left: -20px;}
    .logo-slider .logo-slick-prev.slick-arrow, .logo-slider .logo-slick-next.slick-arrow {background-size: 14px;background-position: center;}
    .logo-slider .slick-slide::after, .logo-slider .slick-slider .slick-list::before{ display: none;}
    .logo-slider .logo-slick-next.slick-arrow {right: -19px;}
    .logo-slider .slick-slide img {	width: 70%;}
    .our-team-box .et_pb_column.et-last-child {padding: 0px 10px 30px 10px;}
    .our-team-box p{ font-size: 16px;}
    .logo-slider .slick-slider .slick-list::after{ display: none;}
    .our-team-box h5{width:auto;    font-size: 20px !important;}
    .header-social{top: 167px !important;}    
    .approach-heading h1 {font-size: 22px !important;padding-bottom: 0;}
    .approch-banner .et_pb_row.et_pb_row_1{ width: 90%;}
    .approch-banner h2 {font-size: 18px !important; padding-bottom: 0;}
    .approch-banner p {font-size: 16px;}
    .our-difference h2 {padding-bottom: 10px;font-size: 20px !important;}
    .our-difference p {font-size: 16px;line-height: 24px;}
    .our-methodology h2 {font-size: 20px !important;text-align: center;}
    .case-study-banner h1 {font-size: 21px !important;}
    .case-study-banner p {font-size: 14px !important;}
    .categorey-box h4, .team-box h4 {font-size: 19px !important;}
    .categorey-box p, .team-box p {font-size: 15px !important;}
    .project-process h2 {font-size: 24px !important;margin-bottom: 0px !important;}
    .project-process h4 {font-size: 17px !important;}
    .results-box h2 {font-size: 24px !important;}
    .result-bar-box.et_pb_counters {padding-top: 0px !important;}
    .pop-slider{width: 300px !important;}
    .pop-slider .et_pb_column {width: 300px !important;}
    .project-process {padding: 20px 0 !important;}
    .work-section .work-action h2.et_pb_module_header {font-size:20px !important;}
    .work-box-right, .work-detial-box {padding-top: 20px !important;padding-left: 20px !important;padding-bottom: 20px !important;padding-right: 20px !important;}
    .work-project-box .et_pb_column {margin-bottom: 0;}
    .team-box-list p a {font-size: 15px !important;}
    .team-box-list h4 {font-size: 20px !important;}
    .team-small-title h2 {font-size: 20px !important;padding-bottom: 0;}
    .popup_outer_wrap .popup .evr-close {width: 30px !important;height: 30px !important;line-height: 30px !important;font-size: 32px !important;color: #01b399 !important;	opacity: 1 !important;}
    .popup-box {padding: 30px 20px 20px 20px !important;width: 300px;margin: 0 auto !important;}
    .what-we-do {padding-right: 20px !important;padding-left: 20px !important;}
}
  
.page-id-53341 .et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
	background-color:transparent!important;
}

.page-id-53341 .header-content-container{
	border:2px solid #00b398;
}
    
    
