.mob_splash {display: none;}

@media (min-width: 1200px) {
.container {max-width: 1140px; }
}
@media (min-width: 1499px) {
.container {max-width: 1440px;}
}
@media (min-width: 1599px) {
.container {max-width: 1560px;}
}
@media (min-width: 1700px) {
.container {max-width: 1640px; }
.magento-store-right-side { width: 777px; }
}
@media only screen and (max-width: 1540px) {
.certi_logo {bottom: 29px; width: 200px;}
.covid .banner_text h1, .pwa.covid .banner_text h1 {line-height: 46px; font-size: 48px; max-width: 710px;}
.pwa.covid .banner_text h1 span {font-size: 37px;display: block;}
.pwa.covid .banner_text h1 {width: 100% !important;}
.covid-title {font-size: 25px;}
.orange-btn {width: 264px; padding: 16px 30px;}
.covid-ser img {margin-top: -60px;}
.home .solution_sec.ser_tab #myTab li a {font-size: 17px !important; }
}

@media only screen and (max-width: 1440px) {
.managed_services_outer .col-xs-12.mm_work_dv .managed_services_img img {height: 330px;}
.ser-frst {padding: 100px 0 100px;}
.ser-scnd.full-width .container {padding: 80px 0 0;}
.ser-scnd {padding: 10px 0 100px;}
.pro-scnd {padding: 100px 0 80px;}
.act-sec {padding: 90px 0 80px;}
.ser_btn {padding: 20px 52px;font-size: 18px;}
#myTab { width: 100%;}
}
@media only screen and (max-width: 1340px) {
.managed_services_outer .mm_work_overlay .managed_services_content {padding: 20px;}
.managed_services_outer .mm_work_overlay .managed_services_content h5 {font-size: 30px;}
.managed_services_outer .col-xs-12.mm_work_dv .managed_services_img img {height: 250px;}
.managed_services_outer .mm_work_overlay .managed_services_content.learn_btn {font-size: 10px;}
.solution_sec #myTab {display: inline-flex;}
.home .solution_sec.ser_tab #myTab li a {font-size: 18px !important;}
.solution_sec #myTab {display: inline-flex;flex-wrap: wrap;}
.solution_sec #myTab li {min-width: 20%;text-align: center;}
.page-template-magento-cms .migrate_store.managed_services_cms .benefits_plan_list p { width: 30.33% !important;}
}
@media only screen and (max-width: 1199px) {
.inner_banner_text h1 {font-size: 30px;line-height: 39px;}
h2 {font-size: 30px;}
h3 {font-size: 45px;line-height: 72px;}
h4 {font-size: 32px;}
.banner_text h1 {font-size: 60px; line-height: 80px;margin-bottom: 30px;}
.custom_btn {line-height: 50px;min-width: 265px;}
.banner_text {top: 55%;}
.solution_sec #myTab li {margin-right: 13px;}
.solution_sec .tab_content_right {padding-left: 0;}
.solution_sec .tab-content h4 {font-size: 26px; margin-bottom: 15px;}
.solution_sec .tab-content p {margin-bottom: 10px;}
.solution_sec h2 {margin-bottom: 80px;}
.solution_sec {padding: 80px 0 80px;}
.why_mage_monkey h3 {padding: 15px 0 40px;}
.why_mage_monkey {padding: 90px 0;margin-top: 0;}
.work_sec {padding: 70px 0;}
.work_sild h4 {font-size: 26px;}
.support_services p {font-size: 26px;line-height: 43px;padding: 15px 0 40px;}
.support_services_cell:nth-child(2n) {padding-left: 30px;}
.support_services_details h4 {font-size: 24px;}
.support_services_details {margin: 50px 0 55px;}
.blog_cell h5 {margin: 10px 0 20px;font-size: 20px;}
.blog_sec, .get_started,.support_services {padding: 60px 0;}
.good_hands {padding: 0 0 80px;}
.single-ourservice .migrate_store .benefits_plan_list p {width: 33.33%;}
.get_started p {/*padding: 20px 0 50px;*/}
footer {padding: 30px 0;}
.managed_services_about h2 {line-height: 50px;}
.managed_services_about {padding: 80px 0 80px;}
.managed_services_header p {font-size: 26px;line-height: 46px; padding: 10px 0 75px;}
.managed_services_content {padding: 50px 45px 20px;}
.managed_services_content h5 { font-size: 26px; font-weight: 700;margin: 20px 0 12px;}
.managed_services {padding: 80px 0 100px;}
.flexible_support p {padding: 30px 0 65px;}
.benefits_plan h4, .client_testimonial h4, .faq_sec h4, .flexible_support h4 {font-size: 42px;}
.flexible_support_cell {padding: 30px 17px;}
.flexible_support_cell h6 {font-size: 20px;}
.flexible_support_cell h6 b {font-size: 22px;}
.flexible_support_cell .custom_btn {line-height: 45px; margin: 35px 0 0;}
.flexible_support {padding: 90px 0 85px;}
.benefits_plan h4 {margin-bottom: 50px;}
.benefits_plan_list p span {padding-bottom: 10px;}
.benefits_plan_list p {margin-bottom: 10px;}
.client_testimonial h4, .faq_sec h4 {margin-bottom: 40px;}
.testimonial_content {padding-bottom: 65px;}
.client_testimonial .owl-dots {bottom: -85px;}
.client_testimonial .owl-nav {bottom: -90px;}
.faq_sec {padding: 70px 0;}
.client_testimonial {padding-bottom: 100px;}
.managed_upgrade_header p {padding: 20px 0 58px;}
.managed_upgrade_outer {padding: 75px 35px;}
.managed_upgrade_content {padding-left: 25px;}
.managed_upgrade_content h4 {font-size: 28px; margin-bottom: 20px;}
.managed_upgrade_cell {margin-bottom: 55px;}
.managed_upgrade_bottom {padding: 40px 0 0;}
.managed_upgrade {padding: 70px 0 80px;}
.process_monkey h4 {margin-bottom: 20px;}
.process_monkey_cell {margin-top: 60px;}
.process_monkey {padding: 100px 0 0;}
.advantage_cell {margin: 60px 0 0;}
.advantage_sec {padding: 80px 0;}
.performance_cell h5 {font-size: 26px; }
.services_btn {min-width: 255px;line-height: 50px;}
.magento_upgrade h4 {margin-bottom: 30px;}
.performance_sec {padding: 85px 0 75px;}
.managed_service .managed_services_row .services_content,.managed_service .services_content_right .services_content {padding: 0;}
.services_content h5 {font-size: 24px;margin-bottom: 15px;}
.services_content i {margin-bottom: 25px;}
.services_content p {font-size: 18px;line-height: 30px;}
.managed_service .managed_services_row {padding-bottom: 70px;}
.as_blog_wrap .as_blog_ul li .blg_con, .as_blog_wrap .as_blog_ul li .blg_img {width: 100%;}
.as_blog_wrap .as_blog_ul li .blg_con h2 {margin: 0 0 10px;}
.cw_pop {width: 720px;}
.main_menu > ul > li > a {font-size: 11px;padding: 14px 13px 14px 1px;}
.navigation .container {width: 97%;}
.solution_sec.ser_tab #myTab li a {font-size: 13px !important;}
.solution_sec .tab-content h4 {font-size: 23px;}
.solution_sec .tab-content p {line-height: 26px;font-size: 15px;}
.banner_text h1 {font-size: 50px;line-height: 70px;margin-bottom: 20px; }
.inner_banner.ser-page-baner .inner_banner_text h1 {font-size: 25px;line-height: 25px; margin-bottom: 40px;}
.inner_banner.ser-page-baner .s-banr ul li p {font-size: 14px; line-height: 18px;}
.inner_banner.ser-page-baner .b-form input {font-size: 16px; line-height: 37px;}
.inner_banner.ser-page-baner .b-form {padding: 30px 30px 0;} 
.ser-frst h2 {margin-bottom: 10px; font-size: 28px; line-height: 38px;}
.ser-frst p {line-height: 29px; font-size: 16px;}
.ser-scnd h3 {font-size: 20px; line-height: 29px;}
.ser-scnd ul li h4 {font-size: 16px; line-height: 21px;}
.ser-scnd ul li img {min-height: 90px;} 
.ser-scnd {padding: 10px 0 40px;}
.pro-scnd {padding: 50px 0 50px;}
.pro-scnd h3 {font-size: 30px;line-height: 35px;}
.pro-scnd p {font-size: 18px; line-height: 27px;}
.pro-scnd ul li img {width: 73%;}
.pro-scnd ul li::after {right: -41px;height: 182px;width: 80px;}
.pro-scnd ul li h4 {font-size: 18px;}
.pro-scnd ul li p {font-size: 14px;line-height: 24px;}
.act-sec h3 {font-size: 31px;line-height: 34px; margin-bottom: 30px;}
.act-sec {padding: 45px 0 45px;}
.act-sec ul li p {margin-top: 7px;font-size: 18px;line-height: 25px;}
.upgrade-wrp {padding: 50px 0 50px;}
.upgrade-wrp .upgrade-form {width: 50%;}
.upgrade-wrp .upgrade-form h5 {font-size: 30px;line-height: 32px;margin-bottom: 50px;}
.upgrade-wrp .upgrade-form .b-head {font-size: 18px;line-height: 18px; margin-bottom: 9px;}
.upgrade-wrp .upgrade-form input {font-size: 16px;line-height: 38px;}
.magento_dropshipping .container {width: 84%;}
.covid .banner_text h1, .pwa.covid .banner_text h1 {line-height: 36px;font-size: 38px;}
.pwa.covid .banner_text h1 span {font-size: 30px;display: block;}
.covid-ser img {margin-top: -60px;}
.home .solution_sec.ser_tab #myTab li a {font-size: 14px !important;}
.solution_sec #myTab {display: inline-flex;flex-wrap: wrap;}
.solution_sec #myTab li {max-width: 25%;min-width: 20%;text-align: left;}
}
@media only screen and (max-width: 1025px) {
.pwa.covid .banner_text h1 span {font-size: 25px;}
.managed_services_outer .mm_work_overlay .managed_services_content h5 {font-size: 20px;}
.page-template-magento-work .managed_services_img {padding: 0;}
.lines-button {display: block;}
.nevigation {width: 100%;}
.lines-button {border-radius: 0.57143rem;cursor: pointer;padding: 0;position: absolute;right: 56px; top: 30px; transition: all 0.3s ease 0s; z-index: 99;}
.lines-button:hover {opacity: 1;}
.lines {background: #fff;border-radius: 0;display: inline-block;height: 4px;position: relative;transition: all 0.3s ease 0s; width: 40px;}
.lines:after, .lines:before {background: #fff;border-radius: 0;content: ""; display: inline-block;height: 4px;left: 0;position: absolute; transform-origin: 0.28571rem center 0;transition: all 0.3s ease 0s;width: 40px;}
.lines:before {top: 10px;}
.lines:after {top: -10px;}
.lines-button:hover .lines:before {top: 10px;}
.lines-button:hover .lines:after {top: -10px;}
.lines-button.meanclose { transform: scale3d(0.8, 0.8, 0.8);}
.lines-button.x2 .lines { transition: background 0.3s ease 0.5s;}
.lines-button.x2 .lines:after, .lines-button.x2 .lines:before {transform-origin: 50% 50% 0;transition: top 0.3s ease 0.6s, transform 0.3s ease 0s;}
.lines-button.x2.meanclose .lines {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); transition: background 0.3s ease 0s;}
.lines-button.x2.meanclose .lines:after, .lines-button.x2.meanclose .lines:before { top: 0; transition: top 0.3s ease 0s, transform 0.3s ease 0.5s; width: 40px;}
.lines-button.x2.meanclose .lines:before { transform: rotate3d(0, 0, 1, 45deg);}
.lines-button.x2.meanclose .lines:after { transform: rotate3d(0, 0, 1, -45deg);}
.mean-nav ul li a {background: #1786f7;color: #fff; font-size: 14px; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
.mean-nav ul li li a {background: #1786f7 !important; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
.magento_dropshipping .owl-nav .owl-prev {margin-left: -30px;}
.magento_dropshipping .owl-nav .owl-next {margin-right: -30px;}
.magento_dropshipping.migrate_store .benefits_plan_list {text-align: center;display: block;margin: auto; }
}
@media only screen and (max-width: 1024px) {
.solution_sec #myTab li a {font-size: 14px;}
.solution_sec #myTab li {margin-right: 10px; margin-top: 15px;}
.page-template-magento-about .managed_services_about p:first-child, .page-template-magento-cms .managed_services_about p:first-child, .single.single-ourservice .managed_services_about p:first-child {margin-top: 0;}
.page-template-magento-blog .rightpart .g-recaptcha.wpcf7-recaptcha > div, .single-post .rightpart .g-recaptcha.wpcf7-recaptcha > div {transform: scale(0.65); margin-left: -56px;}
.get_started.inr_ct .g-recaptcha.wpcf7-recaptcha {margin-bottom: 20px;}
.get_started p {font-size: 20px;line-height: 32px; /*padding: 30px 0;*/}
.custom-div.out_hiring_model h5 {font-size: 20px; }
.managed_services_content {padding: 30px 45px 20px;}
.managed_upgrade_content h4, .managest {line-height: normal;}
.managed_services_about h4, .sersub_cnt.ecommerce_text h4 {font-size: 24px;}
.covid .banner_text h1, .pwa.covid .banner_text h1 {line-height: 28px;font-size: 32px;max-width: 440px;}
.pwa.covid .banner_text h1 {max-width: 640px;}
.covid-title {font-size: 14px;}
.covid-ser img {margin-top: -38px;}
.desk-con {display: none !important;}
.mob-con {display: inline-block !important;}
.advantage_cell {width: 33.33%;}
}
@media only screen and (max-width: 1023px) {
.managed_services_outer .col-xs-12.mm_work_dv {width: 50%;}
}
@media only screen and (max-width: 991px) {
.page-template-magento-thank-you .row { justify-content: center; }
.pwa.covid .banner_text h1 span {font-size: 19px; }
.pwa.covid .banner_text h1 {max-width: 500px !important; } 
.solution_sec.ser_tab #myTab li a {font-size: 10px !important; }
.solution_sec.ser_tab #myTab li {margin-right: 18px !important; }
.why_mage_monkey_txt h2 {font-size: 35px; }
.why_mage_monkey_txt h3 {font-size: 25px; }
.certi_logo {bottom: 18px; width: 150px; }
.inner_banner_text h1 {font-size: 25px; line-height: 28px; }
.iti-mobile .intl-tel-input.iti-container {z-index: 9999;}
.single-post .leftpart .get_started .wpcf7-form-control.wpcf7-submit.custom_btn {margin-top: 20px; width: 100%;}
p {font-size: 16px;}
h3 {font-size: 36px;line-height: 52px;}
.single-ourservice .migrate_store .benefits_plan_list p {width: 50%;}
.main_menu > ul > li > a {padding: 6px;}
.main_menu {margin: 20px 0 0;}
.banner_text h1 {font-size: 42px;line-height: 52px;margin-bottom: 20px;}
.custom_btn {line-height: 45px;min-width: 245px;}
.solution_sec h2 {margin-bottom: 50px;font-size: 26px;}
.solution_sec #myTab li a {font-size: 14px;padding: 0 0 10px;}
.solution_sec #myTab li {margin-right: 14px;}
.solution_sec #myTab {padding: 0;}
.solution_sec .tab-content {margin-top: 30px;}
.solution_sec .tab-content h4 {font-size: 22px;margin-bottom: 10px;}
.solution_sec .tab-content p {margin-bottom: 6px;line-height: 24px;}
.solution_sec,.why_mage_monkey {padding: 60px 0;}
.why_mage_cell h5 { margin: 18px 0 0; font-size: 22px;}
.work_text {padding: 15px 0;}
.work_sild h4 {margin-bottom: 10px;font-size: 24px;}
.work_sild p {margin-bottom: 10px;}
.work_slider_outer {padding: 20px 0 25px;}
.owl-dots,.owl-nav {bottom: -55px;}
.owl-dots .owl-dot {margin-right: 15px;}
.work_sec {padding: 50px 0;}
.support_services p {font-size: 22px; line-height: 35px;padding: 10px 0 25px;}
.support_services_details {padding: 30px;}
.support_services_cell {padding-bottom: 30px;padding-top: 20px;}
.support_services_details h4 {font-size: 21px;margin: 17px 0 13px;}
.blog_sec, .get_started,.support_services {padding: 50px 0;}
.support_services_details {margin: 35px 0;}
.support_services::before {height: 240px;}
.support_services::after {height: 350px;}
.blog_cell h5 {margin: 2px 0 14px;font-size: 18px;line-height: 24px;}
.blog_cell img {margin-bottom: 15px;}
.page-template-magento-cms .benefitcms p, .page-template-magento-cms .migrate_store.managed_services_cms .benefits_plan_list p {width: 31%;}
.good_hands {padding: 0 0 50px;}
.good_hands h4 {margin-bottom: 45px;}
.get_started p {/*padding: 15px 0 30px;*/font-size: 22px;line-height: 34px;}
.social_media {margin: 0;}
.social_media li {margin-left: 18px;}
footer {padding: 20px 0;}
.managed_services_about h2 {line-height: 42px;font-size: 26px;}
.managed_services_about p {line-height: 32px;font-size: 18px;margin-top: 22px;}
.managed_services_about .leftpart li, .managed_services_about .leftpart ul li {line-height: 32px;font-size: 18px !important;margin-top: 22px;}
.managed_services_about .leftpart ul {padding-top: 0;}
.managed_services_about {padding: 50px 0 60px;}
.managed_services_header p {font-size: 22px;line-height: 36px;padding: 10px 0 45px;}
.managed_services_content h5 {font-size: 20px;margin: 14px 0 8px;}
.managed_services_content p {font-size: 16px;line-height: 26px;}
.managed_services_content {padding: 30px 20px;min-height: 310px;}
.managed_services_img {min-height: 310px;line-height: 310px;padding: 0 10px;}
.managed_services {padding: 60px 0 70px;}
.benefits_plan h4,.client_testimonial h4,.faq_sec h4,.flexible_support h4 {font-size: 32px;}
.flexible_support p {padding: 20px 0 35px;line-height: 28px;font-size: 18px;}
.flexible_support_details p {font-size: 15px;line-height: 18px;}
.flexible_support_cell span {font-size: 20px;margin: 15px 0 0;}
.flexible_support_cell .custom_btn {line-height: 40px;margin: 25px 0 0;}
.flexible_support_cell {padding: 20px 17px;}
.benefits_plan_list p {font-size: 16px;}
.benefits_plan h4 {margin-bottom: 40px;}
.flexible_support {padding: 60px 0 55px;}
.faq_sec {padding: 30px 0 50px;}
.faq_sec .panel-title {font-size: 18px;}
.faq_sec .panel-default > .panel-heading {padding: 14px 44px 14px 20px;}
.faq_sec .panel-body {padding: 15px 20px;}
.client_testimonial p {font-size: 20px;line-height: 34px;margin-bottom: 25px;}
.client_testimonial .item {padding-left: 55px;}
.client_testimonial .item::after {background-size: 45px;background-repeat: no-repeat;}
.client_testimonial h4,.faq_sec h4 {margin-bottom: 25px;}
.client_testimonial {padding-bottom: 70px;}
.migrate_store .benefits_plan_list {margin-top: 40px;}
.managed_upgrade_header p {padding: 15px 0 38px;line-height: 32px;font-size: 18px;}
.managed_upgrade_content p,.managed_upgrade_content ul li {font-size: 18px;line-height: 30px;margin-bottom: 10px;}
.managed_upgrade_content h4 {font-size: 26px;margin-bottom: 14px;}
.managed_upgrade_content ul {margin-bottom: 15px; }
.managed_upgrade_content {padding-left: 0; }
.managed_upgrade_icon {margin-top: 0; }
.managed_upgrade_cell {margin-bottom: 40px; }
.managed_upgrade_outer {padding: 55px 25px; }
.managed_upgrade_bottom p {font-size: 18px; line-height: 30px; }
.managed_upgrade_bottom {padding: 30px 0 0; }
.managed_upgrade {padding: 50px 0 60px; }
.process_monkey p br {display: none;}
.process_monkey p {font-size: 18px;line-height: 32px;}
.process_monkey h4 {margin-bottom: 14px;}
.process_monkey p {font-size: 16px;line-height: 28px;margin: 20px 0 0;}
.process_monkey {padding: 60px 0 0;}
.advantage_cell p {font-size: 16px; line-height: 26px; margin-top: 18px; }
.advantage_cell {margin: 40px 0 0; } 
.advantage_sec {padding: 50px 0; }
.performance_cell h5 {font-size: 20px; }
.performance_cell .performance_icon {width: 45px; } 
.services_btn {min-width: 235px; line-height: 44px; margin: 25px 0 0 5px; }
.magento_upgrade h4 {margin-bottom: 18px; font-size: 28px; }
.magento_upgrade p {font-size: 18px; line-height: 28px; } 
.performance_sec {padding: 45px 0 35px; } 
.get_started input, .get_started select, .get_started textarea {font-size: 16px;}
.get_started input, .get_started select {height: 54px;margin-bottom: 15px;}
.get_started form {margin-top: 30px;}
.services_content i {margin-bottom: 15px;}
.services_content h5 { font-size: 22px;margin-bottom: 10px;}
.services_content p {font-size: 17px; line-height: 26px;}
.managed_service .managed_services_row {padding-bottom: 40px;}
.managed_service .custom_btn {min-width: 215px;}
.as_blog_wrap .as_blog_ul li .blg_con h2 {font-size: 20px;line-height: 30px;margin: 0 0 5px;}
.single.single-ourservice ul li, .single.single-post ul li {font-size: 16px;}
.as_blog_wrap .rightpart.get_started .wpcf7-form-control.wpcf7-submit.custom_btn {font-size: 12px;}
.inner_banner.ser-page-baner {height: 660px;}
.inner_banner.ser-page-baner .inner_banner_text h1 {font-size: 25px;line-height: 25px;margin-bottom: 30px;text-align: center;}
.inner_banner.ser-page-baner .s-banr {margin-bottom: 20px;}
.ser-frst {padding: 40px 0 30px;}
.ser-frst {padding: 40px 0 30px;}
.ser-scnd ul li h4 {font-size: 13px;line-height: 18px;}
.ser-scnd ul li img {min-height: 50px;width: 50px;}
.pro-scnd h3 {font-size: 25px;line-height: 34px;}
.pro-scnd p {font-size: 16px;line-height: 26px;}
.pro-scnd .ser-frst-list {margin-top: 20px;}
.pro-scnd ul li {padding: 20px 12px;}
.pro-scnd ul li h4 {font-size: 13px;line-height: 22px;}
.pro-scnd ul li h4 {font-size: 13px;line-height: 22px;}
.act-sec h3 {font-size: 27px;line-height: 30px;margin-bottom: 30px;}
.act-sec ul li .icn-div {min-width: 53px;}
.act-sec ul li p {margin-top: 5px;font-size: 14px;line-height: 23px;}
.upgrade-wrp .upgrade-form {padding: 0 60px;}
.covid .banner_text h1, .pwa.covid .banner_text h1 {line-height: 26px;font-size: 22px;max-width: 330px;}
.covid-title {font-size: 10px;}
.covid-ser img {margin-top: -29px;}
.solution_sec #myTab {display: block;}
.home .solution_sec.ser_tab #myTab li a {font-size: 16px !important;} 
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
.managed_services_content {min-height: 420px;}
.out_hiring_model .btn {font-size: 12px;}
.solution_sec .tab-content h4 {font-size: 17px;}
.solution_sec .tab-content p {line-height: 21px;font-size: 13px;}
.advantage_cell {padding: 0 10px;}
.advantage_cell p {font-size: 13px;line-height: 21px;}
.postid-664 .managed_upgrade_outer.managed_upgrade_cell:nth-child(1) .benefits_plan_listp {width: 100%;padding-right: 00px;}
.ser-frst {padding: 75px 0 70px;}
.ser-frst p strong {font-size: 25px;line-height: 38px;}
.inner_banner.ser-page-baner .s-banr {width: 510px;}
.inner_banner.ser-page-baner {height: 430px;}
.ser-frst p:first-child {margin-bottom: 20px;min-width: 100%;}
.ser-scnd.full-width .container {padding: 60px 0 0;}
.ser-scnd ul li img {min-height: 50px;max-height: 50px;}
.ser_btn {padding: 19px 45px;font-size: 17px;line-height: 27px;}
.ser-scnd.full-width .container {padding: 70px 0 0;}
.ser-scnd {padding: 0 0 70px;}
.pro-scnd {padding: 60px 0 70px;}
.page-template-magento-cms .migrate_store.managed_services_cms .benefits_plan_list p {width: 46% !important;}

}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.container { width: 89%; }
.services_content h5 { font-size: 18px; }
.services_content p { font-size: 14px; line-height: 21px; }
.custom-div.out_hiring_model .equal { padding-bottom: 110px; }
.home .solution_sec.ser_tab #myTab li { padding: 0 10px;}
.banner_text h1 { font-size: 34px;  }
.page-template-magento-cms .benefitcms p, .page-template-magento-cms .migrate_store.managed_services_cms .benefits_plan_list p { width: 100% !important; }
.page-template-magento-cms .migrate_store.managed_services_cms .benefits_plan_list p {width: 100% !important;}

}
@media only screen and (max-width: 767px) {
.responsive-iframe { height: 400px; }
.our_team_sec { float: left; width: 100%; }
.our_team_sec h4 {margin-bottom: 20px;}
.advantage_cell {width: 100%;}
.home .solution_sec.ser_tab #myTab li { margin-right: 0 !important; max-width: 100%; min-width: 100%; }
.home .solution_sec.ser_tab #myTab li { margin-right: 0 !important; max-width: 100%; }
.pwa.covid .banner_text h1 { max-width: 100% !important; }
.pwa.covid .banner_text h1 span { font-size: 11px; }
.covid-ser .orange-btn { bottom: 15px; padding: 8px 22px; width: 158px; font-size: 12px; }
.covid-title { font-size: 10px; letter-spacing: 2px; }
.covid .banner_text h1, .pwa.covid .banner_text h1 { line-height: 20px; font-size: 16px; max-width: 290px; }
.covid-ser img { margin-top: 30px; }
.orange-btn { bottom: 5px; padding: 8px 22px; width: auto; font-size: 12px; }
.inner_banner.ser-page-baner .inner_banner_text { position: relative; background: url(https://www.magemonkeys.com/wp-content/themes/magemonkeys/resize.php?src=https://www.magemonkeys.com/wp-content/uploads/2017/04/managed-services-banner.jpg&w=1560&h=400&q=100); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 0 0 20px; }
.inner_banner.ser-page-baner { height: auto; }
.inner_banner.ser-page-baner .inner_banner_text .container { padding: 0 10px; }
.inner_banner.ser-page-baner img { display: none; }
.inner_banner.ser-page-baner .inner_banner_text h1 { font-size: 17px; line-height: 26px; margin-bottom: 20px; margin-top: 30px; }
.inner_banner.ser-page-baner .s-banr ul img { width: auto; min-height: 10px; height: 40px; margin-bottom: 6px !important; }
.inner_banner.ser-page-baner .s-banr ul li { padding: 0 4px; }
.inner_banner.ser-page-baner .s-banr ul li p { font-size: 9px; line-height: 14px; }
.inner_banner.ser-page-baner .b-form input { font-size: 14px; line-height: 34px; }
.inner_banner.ser-page-baner .b-form .submit { margin-top: 17px; height: 43px; }
.inner_banner.ser-page-baner .b-form { padding: 20px 20px 0; }
.ser-frst .container { display: block; }
.ser-frst h2 { margin-bottom: 10px; font-size: 17px; line-height: 27px; }
.ser-frst p { line-height: 24px; font-size: 14px; }
.ser-scnd.full-width .container { padding: 40px 0 0; }
.ser_btn { padding: 9px 15px; font-size: 11px; line-height: 17px; width: 85%; margin: 50px auto 10px !important; }
.ser-frst p strong { font-size: 17px; line-height: 26px; }
.inner_banner.ser-page-baner .s-banr { width: auto; }
.inner_banner.ser-page-baner { padding: 0 0 0; }
.inner_banner.ser-page-baner .inner_banner_text { margin: 0; width: 100%; }
.inner_banner.ser-page-baner .inner_banner_text h1 { margin-top: 40px; width: 100%; }
.inner_banner.ser-page-baner .inner_banner_text { transform: translate(0, 0); }
.ser-scnd h3 { font-size: 17px !important; line-height: 26px !important; width: 100% !important; max-width: 95% !important; margin: 0 auto 20px !important; }
.ser-scnd h3 br { display: none; }
.ser-scnd ul li { width: 50%; padding: 20px 10px; }
.pro-scnd ul li img { width: 33%; }
.pro-scnd h3 { font-size: 16px; line-height: 31px; }
.ser-scnd { padding: 10px 0 20px; }
.pro-scnd { padding: 30px 0 30px; }
.pro-scnd p { font-size: 14px; line-height: 24px; }
.pro-scnd ul li { width: 100%; }
.pro-scnd ul li::after { display: none; }
.pro-scnd ul li h4 { font-size: 16px; line-height: 22px; }
.act-sec ul li { margin-bottom: 20px; }
.act-sec h3 { font-size: 24px; }
.act-sec { padding: 35px 0 25px !important; } 
.upgrade-wrp { padding: 40px 0 20px !important; }
.upgrade-wrp .upgrade-form { padding: 30px 20px 0; width: 100%; }
.upgrade-wrp .upgrade-form .b-head { font-size: 13px; line-height: 23px; margin-bottom: 9px; }
.upgrade-wrp .upgrade-form h5 { font-size: 19px; line-height: 30px; margin-bottom: 50px; }
.upgrade-wrp .upgrade-form .submit { margin-top: 10px; }
.ser-frst .certi_logo { right: 0; width: 20px; bottom: 0; width: 70% !important; margin-top: 20px; margin: 20px auto !important; display: block; float: none !important; }
.ser-frst .certi_logo { position: relative; top: 0; float: none !important; width: 90% !important; padding-bottom: 0 !important; overflow: hidden; margin-bottom: 0 !important; }
.ser-frst { padding: 20px 0 20px !important; }
.pro-scnd h3 { text-align: center; }
.pro-scnd p { text-align: center; }
.upgrade-wrp .upgrade-form .forn-group.rec_cap { margin: 10px 0 !important; width: 100% !important; } 
.upgrade-wrp .upgrade-form .submit { height: auto; padding: 0 23px; }
.content-area { width: 100%; overflow-x: hidden; }
.postid-664 .managed_upgrade_outer .managed_upgrade_cell:nth-child(1) .benefits_plan_list p { width: 100%; padding-right: 00px; }
.good_hands { padding: 20px 0 20px !important; }
.why_mage_monkey_txt h2 { font-size: 23px; } 
.why_mage_monkey_txt h3 { font-size: 17px; line-height: normal; }
.banner_text h1 { font-size: 19px; line-height: 23px; }
.cw_pop .contact-wrap { box-shadow: none; float: left; overflow: auto; padding: 15px 15px 15px; height: auto; width: 100%; overflow-x: hidden; }
.contact-wrap p { padding-right: 23px; }
.popleft { display: none;width: 100%; padding: 20px; }
.sersub_cnt .lftsc { width: 100%; }
.sersub_cnt .rgtsc { width: 100%; padding-left: 0; }
.sersub_cnt .rgtsc p::after { display: none; }
.learn_btn img { width: auto !important; }
.menu-magemonkey-footer-menu-container { float: left; width: 100%; }
.cmspara { font-size: 16px !important; line-height: 24px !important; }
.sersub_cnt.ecommerce_text h4, .single-ourservice .managed_services_about h4 { line-height: 28px; font-size: 18px; }
.list_cms li { font-size: 16px; margin-bottom: 14px !important; }
.out_hiring_model .btn { font-size: 14px; margin-bottom: 20px; }
.sersub_cnt .cntr2, .sersub_cnt .lftsc1, .sersub_cnt .rgtsc1 { border-right: none; padding: 0; width: 100%; }
.sersub_cnt .lftsc2 { padding: 0; width: 100%; border-right: none; }
.sersub_cnt .rgtsc2 { padding: 0; width: 100%; border-right: none; }
.managed_services_about h4, .sersub_cnt.ecommerce_text h4 { font-size: 20px; }
.managest { font-size: 20px; line-height: 26px; }
.team_cnt.leftpart p { font-size: 16px; line-height: 24px; }
.wpcf7-form-control.wpcf7-submit.custom_btn { width: 100% !important; }
.g_srch_wrap { padding: 170px 20px 0; }
.g_srch_wrap .btn_srch { width: 60px; }
.g_srch_wrap .txt_srch { padding: 20px 40px; width: 210px; }
p { font-size: 14px; }
h3 { font-size: 26px; line-height: 40px; }
h4 { font-size: 26px; }
.banner_text { top: 50%; }
.banner_text h1 { font-size: 35px; line-height: 47px; }
.banner_text h1 br { display: none; }
.solution_sec h2 { margin-bottom: 27px; font-size: 23px; }
.solution_sec #myTab li a { font-size: 12px; padding: 0 0 6px; }
.solution_sec #myTab li { margin-right: 9px; }
.solution_sec #myTab li a::after { bottom: -8px; }
.tab_content_right { margin-top: 20px; }
.solution_sec, .why_mage_monkey { padding: 40px 0; }
.why_mage_monkey h3 { padding: 10px 0 10px; }
.why_mage_cell { text-align: center; margin-top: 30px; }
.work_sec { padding: 35px 0; }
.work_sild h4 { margin-bottom: 5px; font-size: 20px; }
.page-template-magento-cms .benefitcms p, .page-template-magento-cms .migrate_store.managed_services_cms .benefits_plan_list p { width: 100% !important; margin-right: 0; }
.work_sild p { margin-bottom: 6px; }
.support_services p { font-size: 20px; line-height: 31px; padding: 10px 0 20px; }
.down_arrow img { width: 35px; }
.support_services_cell { width: 100%; border-right: 0; border-bottom: 1px solid #dfe1e4 !important; padding-bottom: 20px !important; padding-top: 15px !important; }
.support_services_cell:last-child { border-bottom: 0 !important; }
.support_services_cell:nth-child(2n) { padding-left: 0; }
.support_services_details h4 { font-size: 20px; margin: 12px 0 10px; }
.support_services::after, .support_services::before { display: none; }
.support_services { background: #424242; }
.blog_sec, .get_started, .support_services { padding: 35px 0; }
.blog_sec { text-align: center; }
.blog_cell h5 { margin: 0 0 10px; font-size: 18px; line-height: 24px; }
.blog_cell { margin-top: 25px; }
.good_hands .col-xs-6 { width: 25%; }
.good_hands { padding: 0 0 30px; }
.good_hands h4 { margin-bottom: 30px; }
.get_started p {/* padding: 8px 0 25px; */font-size: 18px; line-height: 28px; }
footer { text-align: center; }
footer .pull-left { width: 100%; }
.footer_link, .social_media, footer .pull-right { width: 100%; }
.footer_link li { float: none; display: inline-block; }
.social_media li { float: none; display: inline-block; margin: 10px 10px 0; }
.serach_icon { width: 35px; height: 35px; background: #1786f7; border-radius: 50%; text-align: center; line-height: 32px; margin: 17px 0 0 0; }
.inner_banner_text { top: 45%; }
.managed_services_about h2 { line-height: 34px; font-size: 22px; } 
.managed_services_about p { line-height: 24px; font-size: 15px; margin-top: 14px; }
.managed_services_about .leftpart li, .managed_services_about .leftpart ul li { line-height: 24px; font-size: 15px !important; margin-top: 14px; }
.managed_services_about { padding: 30px 0 45px; }
.managed_services_header p { font-size: 18px; line-height: 30px; padding: 10px 0 32px; }
.managed_services_content { min-height: inherit; }
.managed_services_img { min-height: inherit; line-height: inherit; padding: 20px 10px; }
.managed_services { padding: 40px 0 50px; }
.flexible_support_cell { margin-top: 30px; }
.flexible_support p { padding: 14px 0 5px; line-height: 24px; font-size: 15px; }
.flexible_support { padding: 40px 0 40px; }
.benefits_plan h4, .client_testimonial h4, .faq_sec h4, .flexible_support h4 { font-size: 28px; }
.benefits_plan h4 { margin-bottom: 30px; } 
.flexible_support h4 { margin-bottom: 0; }
.faq_sec .panel-title { font-size: 16px; }
.faq_sec { padding: 20px 0 30px; }
.client_testimonial p { font-size: 18px; line-height: 30px; margin-bottom: 15px; }
.testimonial_content { padding-bottom: 44px; }
.client_testimonial { padding-bottom: 50px; }
.benefits_plan_list p span { border-bottom: 1px solid #e3e2e2 !important; }
.managed_upgrade_header p { padding: 10px 0 32px; line-height: 30px; font-size: 16px; }
.process_monkey_cell { text-align: center; }
.process_monkey_cell { margin-top: 30px; }
.process_monkey { padding: 35px 0 0; }
.advantage_cell { width: 100%; text-align: center; }
.advantage_cell p { margin-top: 10px; }
.advantage_cell { margin: 20px 0 0; }
.advantage_sec { padding: 40px 0; }
.performance_cell { width: 100%; margin-bottom: 20px; }
.services_btn { clear: both; margin: 15px 0 0 0; }
.performance_sec { padding: 35px 0 5px; }
.magento_upgrade { background: 0 0; }
.magento_upgrade { min-height: inherit; padding: 25px 0 10px 0; }
.magento_upgrade p { font-size: 16px; line-height: 26px; margin-bottom: 20px; }
.magento_upgrade h4 { font-size: 26px; }
.managed_upgrade_content h4 { font-size: 22px; margin-bottom: 10px; }
.managed_upgrade_content p, .managed_upgrade_content ul li { font-size: 16px; line-height: 26px; }
.managed_upgrade { padding: 40px 0; }
.services_btn img { display: none; }
.services_btn { min-width: 195px; line-height: 40px; }
.services_content { margin: 25px 0 0; }
.managed_service .managed_services_row { padding-bottom: 30px; }
.managed_services_row img { width: 100%; }
.managed_services_row .services_content i img { width: auto; }
.services_content h5 { font-size: 20px; }
.serach_box input { padding-bottom: 6px; top: 52px; width: 160px; font-size: 14px; }
.form-group.col-sm-6.col-lg-6 label { width: 100%; text-align: left; margin: 10px 0; }
span.wpcf7-not-valid-tip { margin: 2px 0 10px; }
.wpcf7-form-control.wpcf7-submit.custom_btn { width: 170px; }
.page-template-magento-work .managed_services_img { min-height: inherit; line-height: inherit; }
.learn_btn { word-wrap: break-word; }
.blg_img img { width: 100%; }
.as_blog_wrap .as_blog_ul li .blg_con h2 { font-size: 18px; line-height: 26px; margin: 10px 0; }
.single.single-ourservice ul li, .single.single-post ul li { font-size: 14px; }
.benefits_plan_list p span { border-bottom: none !important; }
.migrate_store .benefits_plan_list .mm_equal { width: 100%; }
.certi_logo { bottom: 10px; position: absolute; right: 10px; width: 20px; }
.lines-button { right: 15px; top: 30px; }
.mean-bar { z-index: 99999; }
.get_started.inr_ct .wpcf7-form-control.wpcf7-submit.custom_btn { width: auto; }
.inr_ct h3 { font-size: 20px; }
.cw_pop { width: 90%; }
.as_blog_wrap .leftpart { float: left; width: 100%; }
.as_blog_wrap .rightpart { border-left: none; float: right; padding: 30px 20px 0; width: 100%; border-top: 1px solid #dbdbdb; }
.get_started.inr_ct .col-xs-12.col-sm-6 { width: 100%; }
.cw_pop .contact-wrap .col-xs-12.col-sm-6 { width: 100%; }
.cw_pop .contact-wrap h2 { color: #1786f7; float: left; font-size: 20px; line-height: 23px; margin: 0 0 10px; width: 95%; }
.cw_pop .contact-wrap { box-shadow: none; float: left; overflow: auto; padding: 15px 15px 0; width: 100%; }
.popupmain { max-height: 88vh; overflow: auto; }
.contactfrm .contact-wrap { display: none; }
.contactfrm .opnebtn { margin-top: 0; position: static; right: 0; top: inherit; }
.contactfrm { bottom: 0; left: 0; margin-top: 0; position: fixed; top: inherit; transform: translate(0, 0); transition-duration: 1s; z-index: 999; }
.contactfrm .opnebtn a::before { background: #ff8901 none repeat scroll 0 0; color: #fff; content: "Contact Us"; display: inline-block; font-size: 16px; font-weight: 700; padding: 10px 20px; }
.contactfrm .opnebtn a { position: relative; }
.contactfrm .opnebtn a img { display: none; }
.as_blog_wrap.full-width .container .row { margin-left: 0; margin-right: 0; }
.cw_pop .contact-wrap h2 { font-size: 17px; }
.popleft img { width: 130px; }
.cw_pop .contact-wrap input { height: 39px; font-size: 14px; }
.cw_pop .contact-wrap textarea { height: 50px; font-size: 14px; }
.fr_ck a { font-size: 12px; } 
.home .certi_logo { bottom: 10px; width: 40px; }
.hidden_mobile { display: block; }
.managed_services_about .leftpart li, .managed_services_about .leftpart ul li { overflow-wrap: break-word; }
.as_blog_wrap .rightpart section.widget_text { overflow: hidden; }
.get_started input, .get_started select { margin-bottom: 0; }
.get_started .g-recaptcha.wpcf7-recaptcha > div { transform: scale(0.8); margin-left: -29px; }
.inner_banner_text h1 { padding-right: 0; }
.page-template-magento-blog .rightpart .g-recaptcha.wpcf7-recaptcha > div,
.single-post .rightpart .g-recaptcha.wpcf7-recaptcha > div {transform: scale(0.8);margin-left: -28px;}
.get_started.inr_ct .g-recaptcha.wpcf7-recaptcha {margin: 0;}
.single-post .get_started.inr_ct .col-xs-12 {padding: 0;}
.single.single-post .as_blog_wrap .rightpart {padding: 30px 0 0;}
.page-template-magento-about .magento_upgrade_outer {padding: 30px 0;}
.managest {padding: 0 15px;}
.managed_upgrade_icon {text-align: center;}
.postid-664 .migrate_store.padding0 {padding-bottom: 20px !important;}
.single-ourservice .migrate_store .benefits_plan_list p {margin-bottom: 10px;}
.migrate_store .benefits_plan_list {margin-top: 20px;}
.managed_services_about .ecom_service_cls h3 {line-height: normal;margin-top: 15px;}
.managed_services_about .ecom_service_cls h3 {font-size: 20px;}
.get_started.full-width.text-center.inr_ct.career .col-xs-12.full-width.text-center, .get_started.full-width.text-center.inr_ct.career .wpcf7-form-control-wrap {width: 100%;}
.get_started.full-width.text-center.inr_ct.career label {width: 100%;text-align: left;margin-bottom: 10px;}
.managed_services_outer .col-xs-12.mm_work_dv {width: 100%;}
.managed_services_outer .col-xs-12.mm_work_dv .managed_services_img img {height: auto;width: 100%;}
.rec_cap {width: 100%;}
.rec_cap span.wpcf7-form-control-wrap {width: calc(100% - 105px);}
.rec_cap span.wpcf7-form-control-wrap input {width: 100% !important;}
.home .get_started.full-width.text-center .rec_cap img {padding: 13px 8px;}
.popupmain .rec_cap span.wpcf7-form-control-wrap {width: 100%; margin-left: 0; }
.mob_splash {display: block; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99999; background: #212121; }
.mob_splash img {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); max-width: 150px; }
.main_menu > ul.upgrd_ser > li > a {font-size: 12px !important;}
.page-template-mage-templatesmagento-contact-php .rec_cap span.wpcf7-form-control-wrap {width: calc(100% - 104px);max-width: 100%;}
.page-template-mage-templatesmagento-contact-php .rec_cap {width: 100%;max-width: calc(100% - 31px);}
.get_started.full-width.text-center .rec_cap span.wpcf7-form-control-wrap input {font-size: 12px;}
.home .get_started.full-width.text-center .rec_cap, .page-template-mage-templatesmagento-work-php .get_started.full-width.text-center .rec_cap {max-width: 100%;}
.page-template-mage-templatesmagento-work-php .get_started.full-width.text-center .rec_capimg {padding: 13px 8px;}
.inner_banner_text .container {padding: 0 40px;}
.banner_text h1 {font-size: 18px;line-height: 23px;}
.home .solution_sec.ser_tab #myTab li a {font-size: 16px !important;}
.certi_logo {right: -1px;width: 20px;bottom: 5px !important;width: 126px !important;}
.flexible_support.plan {padding: 30px 0 30px !important;}
.benefits_plan {padding: 0 0 20px;}
.get_started p {font-size: 14px;line-height: 21px;}
.wpcf7-form-control.wpcf7-submit {margin-top: 10px;}
.managed_services_about.migrate_store h2 {font-size: 17px;line-height: 24px;}
.inner_banner_text h1 {font-size: 20px;line-height: 18px;}
body {max-width: 100%;overflow-x: hidden;position: relative;}
.post-template-default.single-post .rightpart .widget_text,
.post-template-default.single-post ss.rightpart .textwidget {display: none !important; }
.managed_services_about.full-width.text-center.enhance_sec .container {padding: 0; overflow: auto; }
#enhance_tbl td, #enhance_tbl th {border: 1px solid #ddd; padding: 1px 4px; text-align: left; font-size: 12px; }
.enh_btn {background-color: #ea6153; border: none; color: #fff; padding: 5px 9px; text-align: center; text-decoration: none; display: inline-block; font-size: 12px; margin: 4px 2px; cursor: pointer; }
.managed_services_about.full-width.text-center.enhance_sec {min-height: calc(100vh - 296px);}
.out_hiring_model .col-sm-4 {margin-bottom: 30px;width: 100%;}
.out_hiring_model .col-sm-4 .salient-feature {height: auto !important;}
.out_hiring_model .col-sm-4 .equal {margin-bottom: 0;padding-bottom: 0;}
.out_hiring_model .col-sm-4 form {position: relative;width: 100%;}
.out_hiring_model .col-sm-4 ul {height: auto;margin-bottom: 30px;}
.out_hiring_model .col-sm-4 .salient-feature {height: auto !important;}
.out_hiring_model .col-sm-4 .btn.btn-theme-primary.btn-lg.sub_btn {margin-bottom: 0;}
.banner_text h1 {font-size: 20px;}
.blog_cell img {height: auto;}
.get_started .custom_btn {line-height: normal; border: none;}
.single-ourservice .migrate_store .benefits_plan_list p {width: 50% !important;}
/*contact page start*/
.contact-details li {width: 50%;margin-bottom: 20px;}
/*contact page end*/
}

@media only screen and (max-width: 639px) {

h3 {font-size: 22px;line-height: 32px;}
h6 { font-size: 16px;}
.banner_text h1 {font-size: 22px;line-height: 30px;margin-bottom: 13px;}
.ourservice-template-default .custom_btn {min-width: 280px;}
.single-ourservice .migrate_store .benefits_plan_list p {width: 100%;}
.custom_btn {line-height: 36px;min-width: auto;padding: 0 15px;font-size: 13px;}
.solution_sec h2 { margin-bottom: 22px;font-size: 18px;}
.solution_sec #myTab li {width: 100%;margin-top: 10px;}
.solution_sec #myTab li a {font-size: 14px;border-bottom-width: 2px !important;}
.solution_sec #myTab li a:after {display: none;}
.solution_sec #myTab li a:hover,
.solution_sec #myTab li.active a {border-bottom-width: 2px !important;}
.solution_sec .tab-content h4 {font-size: 20px;margin-bottom: 8px;}
.solution_sec,
.why_mage_monkey {padding: 25px 0 30px;}
.why_mage_cell h5 {margin: 12px 0 0;font-size: 20px;}
.why_mage_cell {margin-top: 20px;}
.work_sec .owl-nav {display: none !important;}
.owl-dots,
.owl-nav {bottom: -7px;}
.owl-dots .owl-dot {margin-right: 8px;}
.support_services p {font-size: 16px;line-height: 25px;padding: 7px 0 16px;}
.support_services_details {margin: 20px 0;}
.support_services_details {padding: 20px;}
.blog_sec,
.get_started,
.support_services {padding: 30px 0;}
.good_hands h4 {font-size: 22px;}
.good_hands span::after,
.good_hands span::before {display: none;}
.good_hands .col-xs-6 {width: 50%;}
.good_hands img {margin-bottom: 15px;}
.good_hands {padding: 0 0 20px;}
.get_started p {/*padding: 8px 0 20px;*/font-size: 16px;line-height: 26px;}
.managed_services_about h2 {line-height: 28px;font-size: 18px;}
.managed_services_about {padding: 24px 15px 30px;}
.managed_services_header p {font-size: 16px;line-height: 24px;padding: 6px 0 25px;}
.managed_services_content p {font-size: 15px;}
.managed_services {padding: 30px 0 30px;}
.benefits_plan h4,
.client_testimonial h4,
.faq_sec h4,
.flexible_support h4 {font-size: 22px; }
.flexible_support p {padding: 10px 0 0;}
.flexible_support .col-xs-6 {width: 100%;}
.faq_sec {padding: 20px 0 15px;}
.testimonial_profile span b {font-size: 16px;}
.client_testimonial .owl-nav {display: none !important;}
.client_testimonial .owl-dots {bottom: -27px;}
.client_testimonial {padding-bottom: 35px;}
.managed_upgrade_header p {line-height: 28px;font-size: 16px;}
.managed_upgrade_cell .col-xs-3,
.managed_upgrade_cell .col-xs-9 {width: 100%;}
.managed_upgrade_outer {padding: 35px 5px;}
.managed_upgrade_content h4 {font-size: 20px;margin: 20px 0 10px;}
.managed_upgrade_cell {margin-bottom: 30px;}
.managed_upgrade_content p,
.managed_upgrade_content ul li {font-size: 15px;}
.managed_upgrade_bottom img {width: 70px;}
.managed_upgrade_bottom p {font-size: 16px;line-height: 26px;}
.managed_upgrade_bottom {padding: 20px 0 0;}
.advantage_sec h4,
.process_monkey h4 {font-size: 22px; }
.magento_upgrade h4 {font-size: 24px;margin-bottom: 14px;}
.magento_upgrade p {margin-bottom: 15px;}
.magento_upgrade {padding: 5px 0 10px 0;}
.get_started input,
.get_started select {height: 48px;}
.get_started form {margin-top: 20px;}
.managed_services_content {padding: 20px !important;}
.managed_services_img {padding: 0;}
#sersub_cnt1 p {line-height: 24px;}
.intl-tel-input .country-list {width: 300px;}
.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .flag-box {margin-top: 7px;}
.managed_upgrade_content {text-align: center;}
.managed_upgrade_content .benefits_plan_list {text-align: left;}
h3 {font-size: 18px;line-height: 27px;}
.advantage_sec h4, .process_monkey h4 {font-size: 18px;line-height: normal;}
.process_monkey p {font-size: 16px;line-height: 22px;}
.process_monkey {margin-bottom: 30px;}
.client_testimonial {padding-top: 20px;}
.client_testimonial p {font-size: 15px;line-height: 25px;}
.faq_sec .panel-default > .panel-heading {padding: 14px 44px 14px 14px;}
.faq_sec .panel-title {font-size: 13px;}
.faq_sec.faq_migration_sec h4 {margin-top: 10px;}
.custom-div.out_hiring_model h5 {font-size: 18px;margin-bottom: 10px;}
.custom-div.out_hiring_model .salient-feature h5 {font-size: 18px;margin-bottom: 20px;}
.custom-div.out_hiring_model h4 {margin: 0 0 20px;}
.page-template-magento-work .managed_services {padding: 30px 0 0;}
.banner_text h1 {font-size: 19px;line-height: 24px;}
.custom_btn {line-height: 32px;padding: 0 15px;font-size: 12px;}
.contactfrm .opnebtn a::before {font-size: 16px;padding: 10px 16px;}
.get_started p {font-size: 15px;line-height: 24px;}
.certi_logo {right: -1px;width: 20px;bottom: 0 !important;width: 107px !important;}
.home .certi_logo {right: -1px;bottom: 7px !important;width: 102px !important;}
.custom_btn {line-height: 26px;padding: 0 7px;font-size: 9px;}
.banner_text h1 {font-size: 15px;line-height: 15px;}
.inner_banner_text {top: 49%;text-align: left; width: 87%;}
.inner_banner_text .container {padding: 0 0;}
.inner_banner_text h1 {line-height: 24px;width: 75%;}
.iti-flag {background-image: url(//www.magemonkeys.com/wp-content/plugins/international-telephone-input-for-contact-form-7.1.5.0/css/../img/flags.png) !important;background-color: transparent !important;}
.single-ourservice .migrate_store .benefits_plan_list p {width: 100% !important;}
.managed_services_about .leftpart p {font-size: 20px;line-height: 36px;}
.single-post .leftpart .blog_con_title {font-size: 30px;}
/*contact page start*/
.contact-details li {width: 100%;margin-bottom: 20px;}
.get_started.inr_ct .contact-details p {text-align: center;}
.get_started.inr_ct .contact-details p.con_no { max-width: 170px; margin: auto; display: table; margin: auto !important; width: 100%;}
/*contact page end*/
}
@media only screen and (max-width: 375px) {
.certi_logo {right: -1px; width: 20px;bottom: 5px !important;width: 106px !important;}
.home .certi_logo {right: -1px;bottom: 7px !important;width: 102px !important;}
.rec_cap span.wpcf7-form-control-wrap {width: 100% !important; float: left !important;margin-left: 0 !important; margin-top: 20px !important;}
.rec_cap span.wpcf7-form-control-wrap input {width: 100% !important;}
.rec_cap {width: calc(100% - 30px) !important;display: block !important;max-width: 100% !important;margin: 20px 15px !important;}
.inner_banner img { height: 130px;object-fit: cover;object-position: center;}
.inner_banner.full-width .certi_logo img {height: auto;}
}
