@media screen and (min-width: 1200px) and (max-width: 1300px){
.choose_plan_section .package_content_banner .vc_col-sm-4 {
    width: 32% !important;
}	
	.package_top_banner .plan_right {
    margin-top: 0;
}
.package_top_banner .plan_right h2 {
    font-size: 33px;
}
.package_top_banner .plan_right p {
    font-size: 14px;
    line-height: 22px;
}
}
@media screen and (min-width: 1025px) and (max-width: 1200px){
.choose_plan_section .package_content_banner .vc_col-sm-4 {
    width: 31.3% !important;
}	
	.package_top_banner .plan_right {
    margin-top: 0;
}
.package_top_banner .plan_right h2 {
    font-size: 33px;
}
.package_top_banner .plan_right p {
    font-size: 14px;
    line-height: 22px;
}
.package_top_banner {
    position: relative;
    margin-bottom: 0px !important;
}
.package_content_banner.container {
    position: relative;
    bottom: 0px;
    left: 0%;
    transform: translateX(0%);
    padding-left: 0;
}
section.choose_plan_section.service_choose_plan_section {
    margin-top: 0 !important;
    padding-top: 160px !important;
    padding-bottom: 100px !important;
}
}
@media screen and (min-width: 1025px) and (max-width: 1200px){

	.header_proposal .btn {
		padding: 15px 10px;
		font-size: 14px;
	}
	.half_grid {
		width: 47.6%;
	}
	.main-navigation li a {
		padding: 30px 11px;
		font-size: 14px;
	}
	.store_work_section .wpb_column.vc_column_container.vc_col-sm-12 {
		width: 97%;
	}
	.shopify_review_block {
		max-width: 100%;
		    left: 0;
	}
	.shopify_case_studies_block {
		width: 100%;
	    left: 0;
	}
	.proposal_email input {
		width: 350px;
	}
	.bring_website_form .proposal_email span.wpcf7-form-control-wrap input {
		width: 245px;
	}
	.proposal_form span.wpcf7-spinner {
		left: 0;
		bottom: -25px;
	}
	.proposal_form {
		position: relative;
	}
	.business_content_section .proposal_email input {
		width: 100%;
	}
	.business_precent_image {
		top: -210px;
	}
	.business_image {
		top: -125px;
	}
	.besiness_content_block .vc_column-inner {
		padding-right: 15px !important;
	}
	section.store_work_section {
		padding-bottom: 500px;
	}
	section.news_section {
		padding-top: 120px !important;
		padding-bottom: 50px !important;
	}
	section.prominently_section input.wpcf7-email {
		width: 232px;
	}
	section.case_studies_section {
		padding-top: 85px !important;
		padding-bottom: 160px !important;
	}
	li.has-mega-menu .sub-menu{
		max-width: 960px !important;
	}
	li.has-mega-menu:hover>.sub-menu {
		grid-template-columns: repeat(auto-fit,minmax(25%, 1fr));
	}
	.plan_list {
	    display: flex;
		width: 32.2%;
		padding: 10px;
		margin-right: 10px;
	    float: left;
	}
	.plan_list p {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.plan_list h3 {
		font-size: 18px;
		line-height: 18px;
	}
	.plan_list h4 {
		font-weight: 700;
		font-size: 14px;
		line-height: 23px;
	}
	.plan_block .wpb_wrapper {
		padding: 20px;
	}
	.plan_button {
		margin-top: 20px;
		display: inline-block;
	}
	.compare_heading {
		min-height: 246px;
	}
	.shopify_comparepackage .compare_detail:first-child .compare_heading {
		padding-left: 20px;
	}
	.shopify_comparepackage_content ul li {
		font-size: 12px;
	}
	.shopify_comparepackage .compare_detail:first-child li {
		padding-left: 20px;
	}
	.compare_heading h3 {
		font-size: 18px;
		line-height: 24px;
		padding: 1px 0 10px 0;
	}
	.detail_subscription p {
		font-size: 12px;
	}
	section.client_review_section {
		padding-bottom: 0px !important;
	}
	section.provide_services_section {
		padding-top: 50px !important;
	}
	.service_provide_left {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.service_provide_left h2 {
		font-size: 24px;
		line-height: 30px;
	}
	.service_provide_left p img {
		max-width: 100%;
	}
	.service_provide_right h2 {
		line-height: 30px;
		margin-bottom: 30px;
		font-size: 24px;
	}
	.star_block h3 {
		font-size: 20px;
	}
	.star_block p {
		font-size: 14px;
		line-height: 27px;
	}
	.prioritize_section_left h2 {
		line-height: 30px;
		font-size: 24px;
	}
	.client_right_part h3 {
		font-size: 24px;
		line-height: 30px;
	}
	.plan_form .half_grid {
		width: 48%;
		margin-bottom: 10px !important;
	}
	/*.plan_form .help_form textarea {
		height: 140px;
	}*/
	.plan_form .help_form input[type="submit"] {
		margin-top: 20px !important;
	}
	/*.close_form {
		top: -45px;
	}*/
	.prominently_leading_left {
		top: -155px !important;
	}
	section.prominently_leading_section {
		margin-top: 140px !important;
	}
}
@media screen and (min-width: 970px) and (max-width: 1024px){
	section.store_work_section {
		padding-top: 50px !important;
		padding-bottom: 580px !important;
	}
}
@media screen and (min-width: 940px) and (max-width: 1025px){
	section.case_studies_section {
		padding-bottom: 80px !important;
		padding-top: 50px !important;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1023px){
	.shopify_work_slider .prev_button {
		margin-right: 230px;
	}
}
@media screen and (min-width: 769px) and (max-width: 1025px){
	.industries_right_part {
    padding: 28px 0;
}
	.bring_website_form .proposal_email span.wpcf7-form-control-wrap{
		display:block;
	}
	.review_content h2 {
		font-size: 18px !important;
	}
	.lets_talk_block .wpb_wrapper,
	.shopify_faq	{
		padding: 20px;
	}
	.store_work_section .wpb_column.vc_column_container.vc_col-sm-12 {
		position: absolute;
		width: 100%;
		right: 0;
	}
	.shopify_case_studies_block {
		width: 100%;
		left:0;
		top: -125px;
	}
	.proposal_email {
		width: 100%;
	}
	.proposal_form span.wpcf7-spinner {
		position: absolute;
		left: 0;
		bottom: -25px;
	}
	.proposal_email input {
		width: 100% !important;
	}

	.proposal_email span.wpcf7-form-control-wrap input {
		width: 100% !important;
	}

	.shopify_review_block {
		max-width: 100%;
	}
	.site-branding {
		width: 26%;
	}
	.header_proposal {
		width: 25%;
	}
	.header_proposal .btn {
		padding: 10px 7px;
		font-size: 12px;
	}
	.main-navigation li a {
		font-size: 13px;
		padding: 30px 9px;
	}
	.slider_section h2.banner_heading {
		font-size: 30px !important;
		line-height: 40px;
	}
	.theme_button a {
		font-size: 14px !important;
		line-height: 24px !important;
		padding: 10px 25px !important;
		transition: all 250ms ease-in-out;
	}
	section.business_growth_section h2 {
		font-size: 30px !important;
		color: #fff;
		line-height: 40px !important;
	}
	.business_precent_image {
		top: -70px;
		right: 51px;
	}
	.business_image {
		top: 0px;
		position: relative;
		right: 0;
		margin: 0 !important;
	}
	.business_precent_image {
		max-width: 125px;
	}
	.besiness_content_block .vc_column-inner {
		padding-right: 15px !important;
	}
	.proposal_form {
		display: inherit;
	}
	
	.proposal_form input[type="submit"] {
		margin-left: 0;
		margin-top: 10px;
		width: 100%;
	}
	
	.main_nav_header {
		padding: 0;
	}
	section.slider_section {
		padding-left: 0;
		padding-right: 0;
	}
	section.bring_website_section,
	section.case_studies_section,
	section.top_brands_section, 
	section.prominently_section,
	section.revered_reviews_section,
	section.higher_orbital_section,
	section.have_idea_section,
	section.business_content_section,
	section.business_growth_section {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	section.prominently_section .vc_column-inner,
	section.slider_section .vc_column-inner,
	section.revered_reviews_section .vc_column-inner,
	section.business_growth_section .vc_column-inner {
		padding: 0 !important;
	}
	section.business_content_section .besiness_content_block .vc_column-inner {
		padding-left: 0 !important;
	}
	section.bring_website_section .container,
	section.higher_orbital_section .container,
	section.have_idea_section .container{
		padding-left: 0 ;
		padding-right: 0 ;
	}
	h2.border_bottom {
		font-size: 23px !important;
		line-height: 30px;
	}
	.half_grid {
		width: 46.8%;
	}
	.half_grid select {
		height: 35px;
	}
	.elvate_right_block h2 {
		font-size: 22px;
		line-height: 30px;
	}
	.elvate_right_block p {
		font-size: 16px;
	}
	.higher_number_block:before {
		height: 21px;
		left: 0;
		top: 5px;
	}
	.bring_website_form {
		margin-left: 0;
	}
	.shopify_review .slick-arrow {
		top: -60px;
	}
	.shopify_review ul.slick-dots {
		top: -58px;
		width: 150px;
	}
	section.prominently_section h2 {
		font-size: 24px !important;
		line-height: 30px;
	}
	.shopify_brand .slick-arrow {
		position: absolute;
		top: 50% !important;
		z-index: 1;
		bottom: auto !important;
		margin-top: -14px;
	}
	.shopify_brand .next_button {
		right: -20px !important;
	}
	.shopify_brand .prev_button {
		left: -20px;
	}
	.csae_content {
		padding: 0 20px 20px 20px;
	}
	.shopify_case .slick-arrow {
		bottom: 22px;
		right: 24px;
	}
	section.shopify_expert_section{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	section.news_section {
		padding-top: 120px !important;
		padding-bottom: 50px !important;
	}
	.news_left_section h2 {
		line-height: 30px;
		font-size: 24px;
	}
	.new_right_section .vc_column-inner {
		padding-right: 0 !important;
	}
	.home_blog_heading h2 {
		top: -45px;
		left: -13px;
	    font-size: 60px;
	    line-height: 73px;
	}
	.patners_logo_row div.wpb_wrapper {
		padding: 18px 0;
	}
	section.business_growth_section {
		padding-top: 50px !important;
		padding-bottom: 20px !important;
	}
	section.business_content_section {
		padding-bottom: 50px !important;
	}
	section.store_work_section {
		padding-top: 50px !important;
		padding-bottom: 550px !important;
	}
	section.prominently_section,
	section.bring_website_section,
	section.higher_orbital_section,
	section.have_idea_section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	section.revered_reviews_section {
		padding-top: 50px !important;
		padding-bottom: 190px !important;
		margin-bottom: 191px !important;
	}
	section.top_brands_section {
		padding-top: 30px !important;
		padding-bottom: 120px !important;
	}
	.footer_top_left h2 {
		font-size: 24px;
		line-height: 30px;
	}
	.footer_top_right {
		margin-left: 20px;
	}
	.footer_top_right .proposal_email span.wpcf7-form-control-wrap input {
		/*width: 255px !important;*/
	}
	.footer_top_right .proposal_form {
		display: flex;
		position: relative;
	}
	.footer_top_right .proposal_form input[type="submit"] {
		margin: 0;
		padding: 17px 30px;
		margin-left: 10px;
	}
	.footer_top_right span.wpcf7-spinner {
		position: absolute;
		left: 0;
		bottom: -25px;
	}
	.footer_bottom_left {
		width: 60%;
	}
	.footer_middle_list {
		width: 68%;
	}
	section.news_section {
		padding-left: 0;
	}
	section.news_section .container {
		padding: 0;
	}
	ul.footer_rating li {
		font-size: 14px;
	}
	.footer_info_content p {
		font-size: 14px;
	}
	.footer_middle ul.menu li a {
		font-size: 14px;
	}
	li.has-mega-menu:hover>.sub-menu {
		grid-template-columns: repeat(auto-fit,minmax(25%, 1fr)) !important;
	}
	section.contact_breadcrumb .vc_column-inner,
	section.policy_personal_information .vc_column-inner,
	section.policy_information_section .vc_column-inner,
	section.policy_section_content .vc_column-inner,
	section.section_breadcrumb .vc_column-inner {
		padding: 0;
	}
	section.contact_breadcrumb,
	section.section_breadcrumb {
		padding-left: 0;
		padding-right: 0;
	}
	section.contact_breadcrumb,
	section.section_breadcrumb {
		padding-top: 185px !important;
		padding-bottom: 50px !important;
	}
	section.policy_personal_information,
	section.policy_information_section,
	section.policy_section_content {
		padding-left: 0;
		padding-right: 0;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	section.product_breadcrumb p {
		font-size: 12px;
	}
	.shopify_transactions h2 {
		font-size: 18px;
		line-height: 40px;
	}
	.container {
		max-width: 100%;
		    width: 100%;
	}
	.content-box h2{
		font-size:18px !important;
	}
	.plan_list {
			display: flex;
		width: 32.2%;
		padding: 10px;
		margin-right: 10px;
			float: left;
	}
	.plan_list p {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 10px;
	}
	.plan_list h3 {
		font-size: 18px;
		line-height: 18px;
	}
	.plan_list h4 {
		font-weight: 700;
		font-size: 14px;
		line-height: 23px;
	}
	.plan_block .wpb_wrapper {
		padding: 20px;
	}
	.plan_button {
		margin-top: 20px;
		display: inline-block;
	}
	.compare_heading {
		min-height: 246px;
	}
	.shopify_comparepackage .compare_detail:first-child .compare_heading {
		padding-left: 20px;
	}
	.shopify_comparepackage_content ul li {
		font-size: 12px;
	}
	.shopify_comparepackage .compare_detail:first-child li {
		padding-left: 20px;
	}
	.compare_heading h3 {
		font-size: 18px;
		line-height: 24px;
		padding: 1px 0 10px 0;
	}
	.detail_subscription p {
		font-size: 12px;
	}
	section.client_review_section {
		padding-bottom: 0px !important;
	}
	section.provide_services_section {
		padding-top: 50px !important;
	}
	.service_provide_left {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.service_provide_left h2 {
		font-size: 24px;
		line-height: 30px;
	}
	.service_provide_left p img {
		max-width: 100%;
	}
	.service_provide_right h2 {
		line-height: 30px;
		margin-bottom: 30px;
		font-size: 24px;
	}
	.star_block h3 {
		font-size: 20px;
	}
	.star_block p {
		font-size: 14px;
		line-height: 27px;
	}
	.prioritize_section_left h2 {
		line-height: 30px;
		font-size: 24px;
	}
	.client_right_part h3 {
		font-size: 24px;
		line-height: 30px;
	}
	.plan_form .half_grid {
		margin-bottom: 20px !important;
	}
	/*.plan_form .half_grid select {
		height: 40px;
	}*/
	.plan_form  .half_grid {
		width: 48.5%;
	}
	.plan_form .help_form textarea {
		height: 100px;
	}
	.plan_form .help_form input[type="submit"] {
		margin-top: 20px;
	}
	.close_form {
        right: 15px;
		top: -45px;
	}
	.plan_form .close_form {
		top: 10px;
	}
	.plan_form .help_form textarea {
		height: 140px;
	}
	section.glimpse_section,
	section.about_development_section,
	section.itallstart_people_section,
	section.prominently_leading_section,
	section.development_company_section,
	section.aboutus_section {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	section.development_company_section .best_design_wesite_block {
		margin: 0 !important;
	}
	.development_company {
		padding: 18px;
	}
	.development_company h4 {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.development_company p {
		font-size: 14px;
		line-height: 20px;
	}
	section.development_company_section .best_design_wesite_block {
		padding-bottom: 130px;
		padding-top: 50px !important;
	}
	.development_company_block {
		top: 70%;
	}
	.prominently_leading_left {
		top: 0px !important;
		position: relative !important;
	}
	section.prominently_leading_section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		margin-top: 0px !important;
	}
	section.itallstart_people_section .start_work_content {
		margin-bottom: 30px !important;
	}
	section.about_development_section {
		padding-top: 50px !important;
		padding-bottom: 15px !important;
	}
	h2 {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	section.delivery_work_section,
	section.itallstart_people_section{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.glimpse_row {
		padding-bottom: 20px !important;
	}
	section.development_company_section {
		margin-bottom: 332px !important;
	}
	.portfolio_right_content h2 {
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 30px;
	}
	.portfolio_right_content .wpb_content_element,
	.designation_heading {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 16px;
	}
	.portfolio_right_content .wpb_content_element p {
		font-size: 14px;
	}
	.portfolio_left_content {
		padding-left: 0px !important;
	}
	.portfolio_right_content .wpb_content_element p {
		max-width: 370px;
	}
	.portfolio_right_content .theme_button a {
		padding: 10px 46px !important;
	}
	.precent_heading {
		width: 50%;
	}
	.circle_percent {
		margin: 0 10px 10px;
	}
	.precent_heading h4 {
		font-size: 14px;
	}
	section.acceleration_plateform_section,
	section.allsite_info_section,
	section.esteemed_marketing_section,
	section.business_impact_section,
	section.social_list_section,
	section.review_testimonila_section,
	section.tried_section {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.case_detail {
		padding: 20px;
	}
	.case_detail ul li span {
		font-size: 11px !important;
	}
	.shopify_plandetail_content ul {
		column-count: 2;
	}
	.product_accordian .panel-heading a span.headline {
		flex: 0 0 14.625rem;
	}
	td.product-quantity {
		display: none !important;
	}
	div#review_form p.comment-form-email, div#review_form p.comment-form-author {
		width: 47.87%;
	}
	.plan_form form {
		width: 90%;
	}
	.business_growth_content,
	.business_image.mobile_hide {
		max-width: 100%;
	}
	.shopify_migration_process_image h3 {
		padding-left: 10px;
		font-size: 15px;
		line-height: 18px;
	}
	.shopify_migration_process_image img {
		max-width: 35px;
	}
	.shopify_migration_process_list:last-child {
		margin-right: 0;
	}
	.landing_buttons a strong {
    padding: 0 10px;
    font-size: 20px;
}
a.custom_button i {
    margin-right: 2px;
    color: #FFCC00;
    font-size: 12px;
}
.landing_buttons a {
    padding: 20px 20px;
    width: 295px !important;
    font-size: 14px;
}
section.landing_breadcrumb h2 {
    font-size: 30px;
    line-height: 40px;
}
section.services_list_block {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}
section.landing_main_patner,
section.landing_help_section,
section.landing_compare_package,
.video_review_section,
section.services_list_block {
	padding-left:0 !important;
	padding-right:0 !important;
}
.video_review_section {
    padding-top: 50px !important;
    padding-bottom: 25px !important;
}
.video_left_part {
    width: 65% !important;
}
section.landing_compare_package {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
section.landing_help_section {
    padding-top: 50px !important;
    padding-bottom: 19px !important;
}
.landing_main_patner div.wpb_wrapper {
    padding: 28px 3px;
}
section.landing_main_patner {
    padding-top: 70px !important;
    padding-bottom: 40px !important;
}
section.review_page_section{
	padding-top: 50px !important;
    padding-bottom: 50px !important;
	padding-left:0;
	padding-right:0;
}
section.top_brands_section.extra_space {
    padding-bottom: 50px !important;
    margin-bottom: 50px !important;
}
.home_customworkservice_grid .home_customworkservice_block {
    width: 31.1%;
}
.home_customworkservice_grid  .home_customworkservice_block h2 {
    font-size: 16px !important;
}
section.store_work_section.extra_space {
    padding-top: 50px !important;
    padding-bottom: 790px !important;
}
.package_content_banner.container {
    position: relative;
    bottom: 0;
    left: 0;
    transform: translateX(0%);
	    padding-left: 15px;
}
.choose_plan_section .package_content_banner .vc_col-sm-4 {
    width: 31% !important;
}
section.choose_plan_section {
    padding-bottom: 100px !important;
    margin-top: 60px !important;
}
.package_top_banner {
    margin-bottom: 30px !important;
}
.transaction_section {
    bottom: -100px;
}
section.choose_plan_section.service_choose_plan_section {
    padding-top: 160px !important;
    padding-bottom: 100px !important;
}
.package_top_banner .plan_right {
    margin-top: 0;
}
span.package_price {
    font-size: 18px;
    font-weight: 900;
    float: right;
}
.free_proposal_left_image .vc_column-inner {
    padding-bottom: 715px !important;
}
.free_bottom_block h3 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 0;
}
}
@media screen and (min-width: 769px) and (max-width: 940px) {
	section.case_studies_section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
}
/*@media screen and (min-width: 320px) and (max-width: 768px) {*/
@media only screen and (min-width: 320px) and (max-width: 768px) {
	.review-services-item {
		flex-direction: column;
		gap: 10px;
	}
	.review-services-item h3:first-child {
		width: 100%;
	}
	.review-services-item h3 {
		margin-bottom: 5px;
		border-bottom: 1px solid #8d8d8d80;
		padding-bottom: 20px;
	}
	.review-services-item h3:last-child {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}
	div#popmake-5711 {
		width: 100%!important;
	}
	div#popmake-5711 {
		width: calc(100% - 30px)!important;
		height: 100%!important;
		overflow-x: scroll;
		margin: 15px;
	}
	ul.catlist {
		flex-direction: column;
		gap: 15px;
	}
	.blog-template h2 {
		text-align: center;
		font-size: 28px!important;
		line-height: 36px!important;
	}
	.blog_pagination {
		float: left;
		width: 100%;
	}
	header#masthead {
		/*top: 44px;*/ 
	}
	.itg-blog-content h5 {
		font-size: 18px;
	}
	h2 {
		font-size: 24px;
		line-height: 30px !important;
	}
	.menu-toggle {
		display: block;
	}
	.main-navigation ul {
		display: none;
		padding-top: 55px;
	}
	p {
		font-size: 16px;
		line-height: 24px;
	}
	.mobile_hide {
		display: none;
	}
	.desktop_hide {
		display: block !important;
	}
	button.menu-toggle span:last-child {
		margin-bottom: 0;
	}
	/* header css*/
	.header_proposal .proposal_logo_desktop{
		display:none;
	}
	.proposal_logo_mobile,
	.mobile_logo {
		display: block;
	}
	.mobile_logo {
		max-width: 144px;
		margin: 0 auto;
	}
	.mobile_logo a:nth-child(2) {
		display: none;
	}
	.site-branding a.custom-logo-link {
		display: none;
	}
	button.menu-toggle {
		background: transparent;
		border: transparent;
		padding: 0;
		margin: 0;
		width: 100%;
		float: left;
	}
	button.menu-toggle span {
		background: #fff;
		display: inherit;
		max-width: 25px;
		margin-bottom: 9px;
		height: 1px;
	}
	.light_page_hader button.menu-toggle span,
	body.page-template.page-id-362 button.menu-toggle span {
		background: #133239;
	}
	.light_page_hader header#masthead,
	body.page-template.page-id-362 header#masthead {
		position: relative;
	}
	.light_page_hader .menu-menu-1-container,
	body.page-template.page-id-362 .menu-menu-1-container {
		background: #fff;
	}
	.light_page_hader .main-navigation li.menu-item-has-children span.arrow_down:after,
	body.page-template.page-id-362 .main-navigation li.menu-item-has-children span.arrow_down:after {
		border-top: 1px solid #133239;
		border-left: 1px solid #133239;
	}
	.proposal_logo_mobile img {
		margin: 0 auto;
		max-width: 24px;
		margin-right: 0;
	}
	.header_proposal {
		width: 25%;
	}
	.mobile_logo img {
		margin: 0 auto;
	}
	.menu-menu-1-container {
		position: absolute;
		left: -103%;
		width: 100%;
		background: #133239;
		-webkit-transition: all .3s linear 0s !important;
		transition: all .3s linear 0s !important;
		top: -20px;
		z-index: -1;
		height: 2000%;
		    overflow: scroll;
	}
	nav#site-navigation.main-navigation.toggled .menu-menu-1-container {
		left: 0;
	}
	
	header#masthead.site-header.active button.menu-toggle span:nth-child(2) {
		display: none;
	}

	header#masthead.site-header.active button.menu-toggle span:first-child {
		transform: rotate(45deg);
		margin-top: 1px;
	}

	header#masthead.site-header.active button.menu-toggle span:last-child {
		transform: rotate(-45deg);
		margin-top: -9px;
	}
	body.overflow-hidden {
    height: 100%;
    overflow: hidden;
}
	header#masthead.active {
    position: fixed;
}
	/*header#masthead.active{
		background: #133239;
	}*/
	.main-navigation li:last-child a {
		padding-bottom: 25px;
	}
	.main-navigation li a {
		padding: 10px 17px;
		/*width: max-content;*/
	}
	.main-navigation li:first-child a {
		padding-top: 20px;
	}
	.main-navigation li.menu-item-has-children span.arrow_down{
		position:relative;
		display: contents;
	}
	.main-navigation li {
		position: relative;
		float: left;
		width: 100%;
	}
	.main-navigation li.menu-item-has-children ul li span.arrow_down {
		display: none;
	}
	.main-navigation li.has-mega-menu ul li span.arrow_down {
		display: block;
	}
	.main-navigation li.menu-item-has-children span.arrow_down:after {
		content: "";
		position: absolute;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		width: 7px;
		height: 7px;
		transform: rotate(-135deg);
		top: 24px;
		right: 20px;
	}
	.main-navigation ul ul ul ,
	.main-navigation ul ul {
		position: relative;
		width:100%;
		left: 0;
		box-shadow: none;
	}
	.main-navigation li.menu-item-has-children ul.sub-menu {
		display: none;
		padding:0;
	}

	.main-navigation ul ul a {
		width: 100%;
	}
	.main-navigation li.menu-item-has-children ul.sub-menu .mega-menu-column .sub-menu {
		display: none;
	}
	.main-navigation li.menu-item-has-children ul.sub-menu .mega-menu-column .sub-menu span.arrow_down {
		display: none;
	}
	.menu-item-has-children ul.sub-menu,
	.has-mega-menu ul.sub-menu {
		padding-left: 20px !important;
	}
	li#menu-item-983 span.arrow_down:after {
		top: 14px;
	}
	/*= Heder css end =*/
	.container {
		max-width: 100%;
		margin: 0 auto !important;
		padding: 0;
	}
	section.slider_section {
		text-align: center;
		padding-bottom: 50px !important;
	}
	.slider_section .vc_column-inner {
		background: rgb(196 196 196 / 30%);
		padding: 25px 15px;
		border-radius: 10px;
	}
	.theme_button {
		margin-bottom: 0px !important;
	}
	.slider_section h2.banner_heading {
		font-size: 24px !important;
		line-height: 27px !important;
		text-align: center !important;
		margin-bottom: 10px !important;
	}
	.slider_section .wpb_content_element {
		margin-bottom: 15px;
		    max-width: 100%;
	}
	.theme_button a {
		padding: 15px 20px !important;
	}
	section.business_growth_section {
		padding-top: 44px !important;
		padding-bottom: 47px !important;
	}
	section.business_growth_section h2 {
		font-size: 24px !important;
		line-height: 27px !important;
		text-align: center !important;
	}
	.business_growth_content p {
		font-size: 16px;
		line-height: 24px;
		text-align: center;
	}
	.business_growth_content {
		margin-bottom: 0 !important;
		margin: 0 auto;
	}
	section.prominently_section .prominently_block {
		display: inherit !important;
	}
	.besiness_content_block .proposal_form {
		display: inherit;
	}
	.proposal_email,
	.business_content_section .proposal_email input {
		width: 100%;
	}
	section.business_content_section {
		padding: 0 !important;
		padding-bottom: 26px !important;
	}
	.business_rigth_section .vc_column-inner {
		padding: 0 !important;
	}
	.business_image {
		position: relative;
		top: 0;
		right: 0;
	}
	.business_precent_image {
		top: -43px;
		max-width: 96px;
		height: 96px;
		right: 23px;
	}
	.besiness_content_block {
		padding-top: 30px;
		float: left;
	}
	.growth_list ul li {
		font-size: 14px;
		margin-bottom: 10px;
		line-height: 22px;
	}
	.besiness_content_block .wpb_content_element {
		margin-bottom: 20px;
	}
	.growth_list {
		margin-bottom: 20px !important;
		margin-top: 20px;
	}
	.proposal_form input[type="submit"] {
		width: 100%;
		margin: 0;
		margin-top: 15px;
	}
	.store_work_section .wpb_column.vc_column_container.vc_col-sm-12 {
		position: relative;
		width: 100%;
		right: 0;
	}
	section.store_work_section {
		padding-right: 15px !important;
	}
	section.store_work_section {
		padding-top: 50px !important;
		padding-bottom: 100px !important;
	}

	.shopify_work h2 {
		font-size: 24px;
		margin-bottom: 30px;
		line-height: 24px;
	}
	section.store_work_section .vc_column-inner {
		padding: 0 !important;
	}
	ul.slick-dots {
		position: absolute;
		top: auto !important;
		right: auto !important;
		bottom: -42px;
		left: 50%;
		width: 273px;
		text-align: center;
		transform: translateX(-50%);
		justify-content: center;
	}
	.slick-arrow {
		bottom: -50px;
		top: auto !important;
		right: auto !important;
		
	}
	.prev_button {
		left: 35px;
		margin-right: 0 !important;
		/*left: 15%;*/
		z-index:1;
	}
	.next_button {
		right: 35px !important;
		z-index:1;
	}
	.shopify_review .next_button {
		/*right: 5px !important;*/
		right: -15px !important;
		bottom: -47px;
	}
	.shopify_review .prev_button {
		/*left: 5px !important;*/
		left: 15px !important;
		bottom: -47px;
	}
	.shopify_review .slick-arrow svg path {
		stroke: black;
	}
	.shopify_review ul.slick-dots li {
		margin: 0;
	}
	.shopify_review ul.slick-dots {
		width: 280px;
	}
	.shopify_work_slider .slick-list {
		padding-right: 0px !important;
	}
	.shopify_work_list {
		margin: 0px;
	}
	section.have_idea_section {
		padding-top: 50px !important;
		padding-bottom: 26px !important;
	}
	.have_idea_section h2 {
		font-size: 24px !important;
		line-height: 30px !important;
	}

	.half_grid {
		width: 100%!important;
		margin: 0;
	}
	.why-choose-item:after {
		width: 0!important;
	}
	.tab-section-top {
		flex-direction: column;
	}
	.tab-section-top h1 {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.tab-section-top ul {
		display: flex;
		gap: 10px;
		flex-direction: column;
		width: 100%;
	}
	.tab-section-top ul li a {
		text-align: center;
	}
	.tab_item_wrapper {
		width: calc(50% - 20px);
	}
	.item-show {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
	}
	.help_form {
		padding-left: 0;
	}
	.help_form input {
		font-size: 14px !important;
	}
	.plan_form form {
		width: 90%;
		padding: 10px 15px 0;
	}
	.plan_form {
    margin: 0 !important;
}
	section.have_idea_section .vc_column-inner {
		padding: 0 !important;
	}
	.full_grid {
		margin-top: 40px;
	}
	.help_form input[type="submit"] {
		width: 100%;
		margin-top: 30px;
	}
	.elvate_right_block {
		float: left !important;
	}
	.higher_orbital_section h2.border_bottom {
		/* font-size: 36px !important; */
		font-size: 24px !important;
		line-height: 30px !important;
	}
	.elvate_left_block .vc_column-inner {
		padding: 0 !important;
	}
	.elvate_right_block h2 {
		font-size: 24px;
		line-height: 24px;
	}
	.elvate_right_block .wpb_column.vc_column_container.vc_col-sm-6 {
		width: 50%;
		display: inline-block;
	}
	.elvate_right_block p {
		font-size: 12px;
		line-height: 21px;
	}
	.elvate_left_block .vc_column-inner,
	.elvate_right_block .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner {
		padding-left: 0 !important;
	}
	.elvate_right_block .wpb_column.vc_column_container.vc_col-sm-6:first-child {
		width: 76%;
	}
	.elvate_right_block .wpb_column.vc_column_container.vc_col-sm-6:last-child {
		width: 44%;
	}
	.elvate_right_block .vc_row.wpb_row.vc_inner.vc_row-fluid {
		display: flex;
		align-items: center;
	}
	section.higher_orbital_section .higher_number_block {
		padding-left: 12px;
		margin-bottom: 30px !important;
	}
	.higher_number_block:before {
		height: 18px;
		top: 3px;
	}
	.elvate_right_block {
		margin-top: 30px;
	}
	section.higher_orbital_section {
		padding-top: 50px !important;
		padding-bottom: 30px !important;
	}
	section.bring_website_section {
		padding: 50px 0 !important;
	}
	section.bring_website_section .vc_column-inner {
		padding: 0 !important;
	}
	section.bring_website_section .bring_website_form .vc_column-inner {
		padding: 0 15px !important;
	}
	.bring_website_section h2.border_bottom {
		font-size: 24px !important;
		line-height: 30px !important;
		margin-top: 30px;
	}
	.bring_website_form .wpb_content_element {
		margin-bottom: 30px !important;
	}

	section.revered_reviews_section {
		padding-top: 50px !important;
		padding-bottom: 274px !important;
		margin-bottom: 70px !important;
	}
	section.revered_reviews_section h2 {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	section.revered_reviews_section .vc_column-inner {
		padding: 0 !important;
	}
	section.revered_reviews_section .wpb_content_element {
		margin-bottom: 24px;
		margin-top: 12px;
	}
	.shopify_review_list {
		margin: 0 5px;
		margin-bottom: 20px;
	}
	.review_content p {
		font-size: 14px;
	}
	section.revered_reviews_section .review_content h2{
		font-size: 16px !important;
		line-height: 24px !important;
	}
	ul.review_list li {
		font-size: 12px;
	}
	.shopify_review_block {
		max-width: 100%;
	}
	.shopify_review ul.slick-dots li button {
		background: #000;
		border-color: #000;
	}
	ul.slick-dots li {
		width: 18px;
		height: 18px;
	}
	section.prominently_section h2 {
			margin-bottom: 10px;
		font-size: 24px !important;
		line-height: 24px;
	}
	section.prominently_section .vc_column-inner {
		padding: 0;
	}
	section.prominently_section .wpb_content_element p {
		line-height: 24px;
	}
	section.prominently_section .wpb_text_column.wpb_content_element {
		margin-bottom: 30px !important;
	}
	.bring_website_form {
		margin-left: 0;
	}
	.prominently_img {
		padding-left: 0;
		margin-top: 30px;
	}
	section.prominently_section {
		padding-top: 0px !important;
		padding-bottom: 50px !important;
		margin-top: 150px !important;
	}
	.shopify_brand_image img {
		margin: 0 auto;
	}
	.shopify_brand .slick-arrow {
		/* width: 100%; */
		position: absolute;
		top: 50% !important;
		z-index: 1;
		bottom: auto !important;
	}
	.shopify_brand .next_button {
		right: -20px !important;
	}
	.shopify_brand .prev_button {
		left: -20px;
	}
	.shopify_brand .slick-arrow {
		/* width: 100%; */
		position: absolute;
		top: 50% !important;
		z-index: 1;
		bottom: auto !important;
		margin-top: -14px;
	}
	.besiness_content_block .vc_column-inner {
		padding-right: 15px !important;
	}
	.patners_logo_row .wpb_column {
		width: 50%;
		display: inline-block;
		margin-bottom: 30px;
	}
	.patners_logo_row div.wpb_wrapper {
		border: 1px solid #aeabab;
		padding: 14px 0;
		border-radius: 5px;
	}
	.home_blog_block {
		margin-left: 0;
		margin: 0 5px;
	}
	section.top_brands_section {
		padding-top: 40px !important;
		padding-bottom: 50px !important;
	}
	section.top_brands_section h2 {
		padding-bottom: 25px;
		font-size: 24px !important;
		line-height: 24px;
	}
	section.case_studies_section {
		padding-top: 0px !important;
		padding-bottom: 50px !important;
		padding: 0 !important;
	}
	section.case_studies_section .vc_column-inner {
		padding: 0;
	}
	.shopify_case_studies_block {
		width: 100%;
		top: 0;
		left: 0;
		right: 0;
	}
	.shopify_case .slick-arrow {
		bottom: 25px;
		right: 10px;
	}
	.shopify_case_list {
		margin: 0;
	}
	.shopify_case .prev_button {
		right: 65px !important;
		left: auto;
	}
	.csae_content h2 {
	}
	.csae_content p {
		font-size: 16px;
	}
	.csae_content {
		padding: 0 21px 25px 15px;
	}
	.case_studies_section h2.vc_custom_heading {
		font-size: 24px !important;
		line-height: 24px !important;
		margin-top: 30px;
		line-height: 40px;
		padding-left: 15px;
		
	}
	.case_studies_section .case_studies_content {
		margin: 15px 0 15px !important;
		padding-left: 15px;
		padding-right: 15px;
	}
	section.case_studies_section .theme_button {
		margin-left: 15px !important;
		margin-bottom: 50px !important;
	}
	section.shopify_expert_section {
		padding-top: 50px !important;
		padding-bottom: 20px !important;
		margin-bottom: 60px !important;
	}
	section.shopify_expert_section h2 {
		margin-bottom: 20px;
		font-size: 24px !important;
		line-height: 30px !important;
	}
	section.news_section {
		padding-top: 50px !important;
		padding-bottom: 100px !important;
	}
	.news_left_section .wpb_content_element a {
		font-size: 16px;
	}
	.news_left_section h2 {
		font-size: 24px !important;
		line-height: 30px;
	}
	.news_section .vc_column-inner {
		padding: 0 !important;
	}
	.home_blog_heading h2{
		display:none;
	}
	section.bring_website_section .container {
		display: inherit !important;
		align-items: center !important;
	}
	.proposal_form{
		display:inherit;
	}
	.shopify_case_studies_block {
		position:relative;
		width: 100%;
	}
	.shopify_brand_list {
		margin: 5px 10px;
	}
	.footer_middle_list {
		width: 1000%;
		display: initial;
	}
	.footer_middle_part {
		display: inline-block;
	}
	.footer_top {
		display: block;
	}
	.footer_section {
		padding: 0;
	}
	.footer_top_left {
		width: 100%;
	}
	.footer_top_right {
		width: 100%;
	}
	.footer_middle_list .proposal_form {
		display: inline-block;
	}
	.footer_middle_list .proposal_form {
		display: initial;
	}
	.footer_top_right .proposal_form {
		display: block;
	}
	.footer_top_right .proposal_email input {
		width: 100%;
	}
	section.news_section .vc_row {
		display: initial;
	}
	.new_right_section {                  
		position: relative !important;
	}
	input.wpcf7-email {
		width: 100% !important;
	}
	footer#colophon .container {
		padding: 0 15px;
	}
	.proposal_form span.wpcf7-spinner {
		position: relative;
	}
	.footer_top_left h2 {
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.footer_top_left p {
		margin-bottom: 30px;
	}
	.footer_copyright_right,
	.footer_middle_right,
	.footer_middle {
		width: 100%;
	}
	.footer_copyright_left a img {
		margin: 0 auto;
	}
	.footer_bottom_right {
		width: 100%;
		justify-content: center;
		margin-top: 30px;
		text-align: center;
		margin-bottom: 30px;
	}
	.footer_bottom_right p {
		font-size: 13px !important;
	}
	span.space {
		padding: 0 4px;
	}
	ul.footer_rating {
		margin-left: 9px;
	}
	.footer_bottom_left {
		width: 100%;
		text-align: center;
		margin-top: 14px;
	}
	h2.footer_heading:after {
		content: "";
		position: absolute;
		/*border-top: 0.83px solid #133239;
		border-left: 0.83px solid #133239; */
		width: 12px;
		height: 12px;
		transform: rotate(-135deg);
		top: 50%;
		margin-top: -8px;
		right: 3px;
		transition: all 250ms ease-in-out;
	}
	h2.footer_heading.active:after {
		transform: rotate(45deg);
		top: 19px;
	}
	.footer_middle_part {
		display: block;
	}
	.footer_middle_list .footer_middle:first-child{
		width: 100%;
	}
	.footer_middle ul.menu li:last-child a {
		padding-bottom: 0;
	}
	.footer_info_content div,
	.footer_middle div {
		display: block;
	}
	.footer_copyright {
		padding-top: 30px;
	}
	.footer_info_content,
	.footer_middle {
		border-bottom: 1px solid #133239;
		padding-bottom: 12px;
		margin-bottom: 14px;
	}
	h2.footer_heading {
		margin-bottom: 0;
		position: relative;
		padding: 0;
		transition: all 250ms ease-in-out;
		pointer-events: auto;
	}
	.footer_info_content p {
		font-size: 14px;
	}
	.footer_info_content div, .footer_middle div {
		margin-top: 15px;
		margin-bottom: 10px;
	}
	ul.footer_rating li {
		font-size: 12px;
	}
	.bring_website_form .proposal_email span.wpcf7-form-control-wrap {
		display: inherit;
	}
	section.contact_breadcrumb .vc_column-inner,
	section.section_breadcrumb .vc_column-inner {
		padding: 0;
	}
	section.contact_breadcrumb,
	section.section_breadcrumb {
		padding-top: 185px !important;
		padding-bottom: 50px !important;
	}
	section.letstalk_section,
	section.consultant_section,
	section.policy_personal_information,
	section.policy_information_section,
	section.policy_section_content {
		padding-left: 0;
		padding-right: 0;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	section.letstalk_section{
		padding-top: 0px !important;
	}
	section.letstalk_section .vc_col-sm-8 {
		width: 100% !important;
	}
	.shopify_faq {
		padding: 20px;
		max-width: 100%;
	}
	.shopify_faq .panel-group .panel-heading {
		border-bottom: 0;
		padding: 14px 5px;
	}
	.lets_talk_block {
		width: 100% !important;
	}
	.lets_talk_block .wpb_wrapper {
		padding: 20px;
		margin-left: 0;
		margin-top: 30px;
	}
	section.consultant_section .vc_col-sm-8,
	section.consultant_section .vc_col-sm-4 {
		width: 100% !important;
	}
	section.provide_services_section .container {
		display: inherit;
	}
	.service_provide_left {
		width: 100% !important;
		display: inherit;
		padding-left: 10px !important;
		padding-right: 10px !important;
		padding-top: 20px;
		padding-bottom: 20px;
		margin-left: 0;
	}
	.service_provide_right .wpb_wrapper {
		padding: 20px;
		border-radius: 5px;
	}
	.service_provide_right .vc_column-inner {
		padding: 0 !important;
	}
	.star_block:before {
		font-size: 14px;
		top: 5px;
	}
	.star_block h3 {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.star_block {
		padding-left: 25px;
	}
	.service_provide_right {
		margin-top: 30px;
	}
	.client_left_part {
		position: relative !important;
		top: 0;
	}
	.client_right_part h3 {
		font-size: 24px;
		line-height: 30px;
	}
	.our_review_client:before {
		font-size: 18px;
		top: 2px;
	}
	.client_review {
		box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);
		border-radius: 5px;
		margin: 10px;
	}
	.transaction_section {
		position: relative;
		left: 0;
		transform: none;
		bottom: 0;
	}
	.shopify_transactions {
		margin-top: 20px;
	}
	.shopify_transactions h2 {
		margin: 10px 0;
	}
	section.product_breadcrumb {
		padding-top: 180px !important;
		padding-bottom: 50px !important;
		padding-left: 0;
		padding-right: 0;
	}
	.blog_header_breadcrumb {
		padding-top: 180px !important;
		padding-bottom: 50px !important;
	}
	section.choose_plan_section {
		margin-top:0 !important;
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.plan_block .wpb_wrapper {
		padding: 20px;
	}
	.plan_list {
		width: 100%;
		padding: 14px;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.plan_button button {
		line-height: 24px;
		padding: 18px 38px;
		border-radius: 5px;
	}
	.plan_button {
		margin-top: 10px;
	}
	section.compare_section .vc_column-inner {
		padding: 0;
	}
	.shopify_plan_heading {
		padding-left: 15px;
		width: 88%;
	}
	.choose_plan_section .vc_col-sm-4,
	.choose_plan_section .vc_col-sm-8 {
		width: 100% !important;
	}
	.choose_plan_section .vc_col-sm-4 {
		margin-top: 30px;
	}
	.pacakge_basic_content p span.package_price {
		font-size: 18px;
	}
	.pacakge_basic_content p {
		font-size: 12px;
	}
	.pacakge_basic_content h3 {
		font-size: 18px;
	}
	.our_review_client h4 {
		font-size: 20px;
		line-height: 24px;
	}
	section.prioritize_section .prioritize_section_image {
		position: relative;
		right: 0;
		top: 0;
		transform: none;
		margin-bottom: 30px;
	}
	section.store_section .container {
		display: inline-block;
	}
	section.store_section .store_block {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 30px;
		margin-left: 0;
	}
	section.store_section .store_block .vc_column-inner {
		padding: 25px 25px;
	}
	section.store_section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	section.store_section .store_block:last-child {
		margin: 0;
	}
	section.prioritize_section,
	section.provide_services_section {
		padding-bottom: 50px !important;
		padding-top: 50px !important;
	}
	section.prioritize_section{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	section.client_review_section{
		padding-bottom:0 !important;
	}
	.shopify_comparepackage {
		display: flex;
		/*padding: 25px 0;*/
		overflow-x: scroll;
	}
	.compare_detail {
		width: 100%;
	}
	/*.detail_subscription {
		padding-bottom: 18px;
	}*/
	.compare_heading {
		padding-bottom: 20px;
		min-height: 183px;
		padding-right: 10px;
	}
	.plan_left .compare_heading {
    min-height: 275px;
}
	.compare_heading p {
		font-weight: 400;
		font-size: 12px;
		line-height: 20px;
	}
	.compare_heading h3 {
		font-size: 16px;
		line-height: 24px;
		padding: 0 0 4px 0;
	}
	.compare_heading p:last-child {
		font-size: 11px;
		line-height: 18px;
		margin-top: 5px;
	}
	.shopify_comparepackage_content ul li {
		font-size: 10px;
	}
	.shopify_comparepackage .compare_detail:first-child .compare_heading,
	.shopify_comparepackage .compare_detail:first-child li {
		padding-left: 10px !important;
		    line-height: 13px;
	}
	.detail_subscription p {
		font-size: 10px;
		line-height: 18px;
		margin-bottom: 4px;
	}
	li.odd div select {
		width: 124px;
		margin-right: 10px;
	}
	.select_button button {
		margin-top: 20px;
		font-size: 12px;
		margin-right: 10px;
	}
	section.store_optimzation_section {
		padding-top: 50px !important;
		padding-bottom: 35px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	section.letstalk_section.product_page_faq {
		padding-top: 50px !important;
		padding-bottom: 40px !important;
	}
	section.client_review_section {
		margin-top: 30px !important;
		padding-left: 15px !important;
	}
	section.compare_section {
		padding-bottom: 50px !important;
	}
	.client_left_part,
	.service_provide_right,
	.client_right_part {
		width: 100% !important;
	}
	.plan_form .wpb_column {
		width: 100%;
	}
	.plan_form .full_grid {
		margin-top: 0;
	}
	.plan_form form .half_grid{
		width: 100%;
	}
	.plan_form .half_grid {
		margin-bottom: 10px !important;
	}
	/*.plan_form .full_grid textarea {
		height: 80px;
	}*/
	.close_form i {
		font-size: 20px;
	}
	.close_form {
		right: 10px;
		top: -20px;
	}
	.plan_form .close_form {
		right: 10px;
		top: 0px;
	}
	/*== About us page ==*/
	section.itallstart_people_section .start_work_content {
		display: inherit;
	}
	section.itallstart_people_section .start_work_content {
		margin-bottom: 0px !important;
	}
	section.shopify_expert_section.margin_top {
		margin-top: 50px !important;
	}
	section.glimpse_section,
	section.about_development_section,
	section.itallstart_people_section,
	section.prominently_leading_section,
	section.development_company_section,
	section.aboutus_section {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	section.aboutus_section {
		padding-bottom: 50px !important;
		padding-top: 180px !important;
	}
	.development_company_block {
		position: relative;
		left: 0;
		transform: none;
		top: 0;
		margin-top: 50px !important;
	}
	section.development_company_section{
		margin-bottom: 0px !important;
	}
	section.development_company_section .best_design_wesite_block {
		padding-bottom: 50px !important;
		padding-top: 50px !important;
		margin: 0 !important;
	}
	.development_company_section h2 {
		margin-bottom: 0px;
	}
	.development_company h4 {
		font-weight: 700;
		margin-bottom: 10px;
		line-height: 24px;
	}
	.development_company_block .vc_column-inner {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.prominently_leading_left {
		position: relative !important;
		right: 0;
		top: 0 !important;
	}
	section.prominently_leading_section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		margin-top: 50px !important;
	}
	.prominently_leading_right {
		float: left !important;
		margin-top: 30px;
	}
	section.itallstart_people_section {
		padding-bottom: 20px !important;
		padding-top: 50px !important;
	}
	.start_work_block .prev_button {
		left: 0;
	}
	.start_work_block {
		margin-bottom: 30px;
	}
	section.about_development_section {
		padding-top: 50px !important;
		padding-bottom: 15px !important;
	}
	section.delivery_work_section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.glimpse_row {
		padding-bottom: 20px !important;
	}
	.delivery_work_list {
		margin: 0 5px;
	}
	.portfolio_right_content {
		position: relative !important;
		top: 0;
		transform: none;
		left: 0;
		margin-top: 30px !important;
	}
	.portfolio_left_content,
	.portfolio_section_two .portfolio_left_content {
		float: left !important;
		width: 100% !important;
		padding-left:0 !important;
	}
	.portfolio_right_content .wpb_content_element,
	.designation_heading,
	.portfolio_right_content h2{
		padding-left:0 !important;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-left: 0;
		width: 100%;
	}
	.portfolio_right_content h5{
		margin-left:0;
		width: 100%;
	}
	section.portfolio_section_one {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.theme_button.background_dark a {
		background-color: #133239 !important;
		float: left !important;
		padding: 18px 40px 18px 22px !important;
	}
	.shopify_plandetail_content ul {
		column-count: 1;
	}
	section.portfolio_breadcrumb {
	    padding-top: 185px !important;
		padding-bottom: 50px !important;
	}
	section.tried_section .main_review_section {
		display: inherit;
		align-items: center;
	}
	.revered_reviews_left {
		width: 100% !important;
	}
	.revered_reviews_right {
		width: 100% !important;
		padding-left: 0 !important;
	}
	.review_three,
	.review_two,
	.review_one {
		width: 100% !important;
		margin-top: 30px;
	}
	section.itgeeks_customer_section,
	section.review_testimonila_section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		margin-top: 0px !important;
	}
	.review_testimonila_section .container {
		display: inherit;
		align-items: center;
	}
	.precent_heading {
		/*width: 100%;*/
	}
	.reveiw_percent {
		margin-top: 30px;
	}
	.reveiw_percent_block {
		display: flex;
	}
	.circle_percent {
		width: 100px;
		height: 100px;
	}
	.percent_more .circle_inner {
		clip: rect(0 50px 100px 0em);
	}
	.circle_inner {
		width: 100px;
		height: 100px;
		clip: rect(0 100px 100px 50px);
	}
	section.review_testimonila_section .vc_col-sm-6 {
		width: 100%;
	}
	.round_per {
		width: 100px;
		height: 100px;
		clip: rect(0 100px 100px 50px);
	}
	.precent_heading h4 {
		font-size: 14px;
	}
	.reveiw_percent {
		float: left;
	}
	.percent_more:after {
		left: 50px;
	}
	.filtering span {
		font-size: 14px;
		padding: 10px 5px;
	}
	.reveiwlistblock .grid-item {
		width: 100%;
			padding: 0;
	}
	section.tried_section {
		padding-top: 70px !important;
		padding-bottom: 50px !important;
	}
	section.acceleration_plateform_section,
	section.allsite_info_section,
	section.esteemed_marketing_section,
	section.business_impact_section,
	section.social_list_section,
	section.review_testimonila_section,
	section.tried_section {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	section.case_study_breadcrumb {
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-bottom: 50px !important;
	}
	section.social_list_section {
		margin-top: 50px !important;
	}
	.sociallist {
		padding: 20px;
	}
	.social_icon_detail p {
		font-size: 12px;
		margin-left: 6px;
	}
	.social_icon_detail {
		margin-right: 0;
	}
	section.acceleration_plateform_section,
	section.business_impact_section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.imact_percent_right,
	.imact_percent_left .wpb_column:last-child,
	.imact_percent_left .wpb_column:first-child,
	.imact_percent_left {
		width: 100% !important;
	}
	section.esteemed_marketing_section {
		padding-top: 50px !important;
		padding-bottom: 30px !important;
	}
	.othersite_list, .othersite_header {
		display: inherit;
	}
	.revenue_percent,
	.other_list_grid {
		width: 100% !important;
		padding-left: 0 !important;
		text-align: center;
		justify-content: center !important;
	}
	.othersite_list {
		padding: 20px;
	}
	.othersite_list .other_list_grid {
		margin-bottom: 5px;
	}
	.othersite_header .other_list_grid {
		margin-bottom: 10px;
	}
	section.allsite_info_section {
		padding-top: 50px !important;
	}
	section.case_study_detail_section {
		padding-top: 100px !important;
		padding-bottom: 15px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.last_column_case_study .vc_column-inner {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	section.meet_cleveland_section{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	section.desiyeah_section{
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 50px !important;
		padding-bottom: 50px;
	}
	section.website_update_section {
		padding-top: 50px !important;
		padding-bottom: 15px !important;
	}
	.case_study_detail_section .wpb_column.vc_column_container.vc_col-sm-3 {
		width: 50% !important;
		display: inline-block;
	}
	.desiyeah_left {
		margin-bottom: 30px;
	}
	.services_used {
		margin-right: 10px;
		margin-bottom: 10px !important;
	}
	section.desiyeah_section .container {
		display: inherit;
	}
	.website_update_right {
		position: relative;
		top: 0;
		transform: none;
		left: 0;
	}
	section.summery_section,
	section.traffic_revenu_section,
	.website_update_right .vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	section.portfolio_section_one.last_bg_secction,
	section.summery_section,
	section.traffic_revenu_section {
		padding-top: 50px !important;
	}
	section.summery_section{
		margin-top: 50px !important;
		padding-bottom: 50px !important;
	}
	section.traffic_revenu_section .container {
		display: inherit;
	}
	.traffic_revenu_right .wpb_content_element {
		margin-bottom: 0 !important;
	}
	.traffic_revenu_right {
		margin-top: 30px;
	}
	.website_update_right .vc_col-sm-6 {
		width: 100%;
	}
	.blog_category_list ul li {
		padding-right: 10px;
		margin-bottom: 10px;
	}
	.blog_block {
		padding: 50px 0;
	}
	.blog_detail_page header.entry-header h1 {
		font-size: 24px;
		line-height: 30px;
	}
	.blog_subheader {
		display: inherit;
		float: left;
		width: 100%;
	}
	span.reading_time {
		margin-left: 0px;
	}
	.blog_subheader span {
		display: block!important;
	}
	ul.share-buttons {
		text-align: left;
	}
	.blog_social_share {
		width: 100%;
		float: left;
		margin-top: 10px;
	}
	.blog_social_share ul li {
			padding: 0;
		padding-right: 10px;
	}
	.blog_proposal_form .wpb_wrapper {
		padding: 25px;
	}
	.blog_proposal_form .proposal_email input {
		width: 100%;
	}
	.mail_subscribe label,
	.blog_proposal_form label {
		float: left;
		width: 100%;
	}
	.col-md-9.col-sm-12.custom_width_9,
	.col-md-3.col-sm-12.custom_width_3 {
		width: 100%;
	}
	.blog_page {
		padding-left: 0 !important;
	}
	.service_blog_page .col-md-4 {
		padding-left: 15px;
		padding-right: 15px;
	}
	.serach_service_section h3 {
		padding-bottom: 15px;
	}
	/*.shop_page main#primary {
		padding: 50px 15px;
	}*/
	.shop_page header.woocommerce-products-header {
		padding-top: 180px;
		padding-bottom: 50px;
	}
	.shop_page ul.products.columns-3 {
		padding-top: 30px;
	}
	.shop_page header.woocommerce-products-header h1 {
		font-size: 24px;
		line-height: 30px;
	}
	.shop_page ul.products.columns-3 li.product {
		width: 47%;
		display: inline-block;
		margin-bottom: 20px;
		    clear: inherit;
			margin-right: 1.8%;
	}
	.woocommerce-page.columns-3 ul.products li.product, 
	.woocommerce.columns-3 ul.products li.product {
		width: 47%;
		margin-bottom: 20px;
	}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
		font-size: 15px;
		line-height: 24px;
		padding-top: 0;
		padding-bottom: 5px;
	}
	.woocommerce ul.products li.product a img {
		margin: 0 0 0.5em;
	}
	.woocommerce ul.products li.product .price {
		font-weight: 400;
		font-size: 14px;
		line-height: 27px;
		color: #000000;
	}
	.woocommerce div.product div.images, .woocommerce-page div.product div.images {
		float: left;
		width: 100%;
	}
	.woocommerce div.product div.summary {
		float: left;
		width: 100%;
		padding-right: 0;
	}
	.product_accordian .panel-heading a {
		display: inherit;
	}
	.product_accordian .panel-heading a span.headline {
		width: 100%;
		display: inherit;
	}
	.product_accordian .panel-heading a span.headline {
		font-size: 20px;
	}
	.product_accordian .panel-heading a span.sub-headline {
		font-size: 14px;
		line-height: 20px;
		margin-top: 5px;
		display: inline-block;
	}
	.product_accordian .panel-heading {
		padding: 20px 0;
	}
	.woocommerce-tabs.wc-tabs-wrapper {
		margin-top: 50px;
	}
	.single-product div.product{
		padding:50px 0;
	}
	.woocommerce div.product div.summary {
		margin-top: 30px !important;
	}
	.woocommerce-tabs ul.tabs li#tab-title-attrib_review_button a {
		font-size: 14px;
		line-height: 24px;
		padding: 10px 15px;
	}
	.product_accordian{
		padding-top:50px;
	}
	.other_theme_box h2 {
		font-size: 14px;
		line-height: 20px !important;
		margin-top: 10px;
		padding-left: 6px;
	}
	.checkout_page main#primary {
		padding: 50px 0;
	}
	.cart_page .page {
		padding: 50px 0;
	}
	.checkout_page h1.entry-title,
	.cart_page .page h1.entry-title {
		font-size: 24px;
		line-height: 30px;
	}
	form.woocommerce-cart-form table.woocommerce-cart-form__contents a img {
		margin: 0px 0;
	}
	form.woocommerce-cart-form td.product-quantity {
		display: none;
	}
	form.woocommerce-cart-form td.product-price {
		padding: 10px 0;
	}
	td.product-thumbnail:before {
		display: none;
	}
	.coupon button.button {
		margin-left: 10px;
		margin-top: 15px;
	}
	th.product-quantity {
		display: none;
	}
	div#review_form form#commentform {
		width: 100%;
	}
	p.comment-notes {
		position: relative;
		width: 100%;
		top: 0;
	}
	div#review_form p.comment-form-email, 
	div#review_form p.comment-form-author {
		margin: 0 0 25px;
		width: 100%;
		margin-right: 0px;
	}
	div#review_form p.comment-form-email{
		margin-right: 0;
	}
	div#review_form  p.comment-form-cookies-consent label {
		display: inline;
		padding-left: 5px;
	}
	.comingsoon_box {
		width: 310px;
		padding: 50px 15px 40px;
	}
	.comingsoon_logo {
		position: absolute;
		top: -24%;
		width: 110px;
		height: 110px;
	}
	.comingsoon_box img {
		max-width: 75px;
	}
	.comingsoon_box input[type="submit"] {
		padding: 13.5px 25px;
	}
	.comingsoon_box h2{
		font-size:20px;
		line-height: 26px !important;
	}
	.industries_right_part {
		left: 0;
		padding: 30px 0 0;
	}
	.industry_hours p span {
		font-size: 16px;
	}
	.industries_right_part .vc_column-inner {
		padding: 0 !important;
	}
	.progress_left .vc_col-sm-6 {
		width: 100%;
	}
	.industry_hours p {
		font-size: 18px;
	}
	.industries_left_part {
		position: relative !important;
	}
	section.migration_review_section .vc_column-inner,
	.industries_right_part .vc_column-inner {
		padding: 0;
	}
	section.migration_review_section,
	section.migration_process_section,
	section.include_starting_price{
		padding-top:50px !important;
		padding-bottom: 50px !important;
	}
	section.industries_section {
		margin-top: 0px !important;
		padding: 50px 0 0 0!important;
	}
	section.migration_process_section{
		padding-left:0 !important;
		padding-right:0 !important;
			padding-bottom: 100px !important;
	}
	.shopify_migration_process_list {
		padding: 20px;
		margin: 0;
		margin-bottom: 30px;
		width: 100%;
	}
	.shopify_migration_process ul.slick-dots {
		bottom: -48px;
	}
	section.revered_reviews_section.migration_process_review {
		margin-bottom: 225px !important;
	}
	section.store_work_section.migration_review_section {
		padding-bottom: 100px !important;
	}
	section.migration_process_section .wpb_text_column {
		margin-bottom: 30px;
	}
	section.gallery_section {
		padding-top: 50px !important;
		padding-bottom: 15px !important;
	}
	.password_box {
		width: 95%;
	}
	.password_box input#password_field {
		width: 100%;
	}
	li#menu-item-204 {
		display: none;
		}
		section.main_faq_page_section {
		padding-top: 50px !important;
		padding-bottom: 50px;
		padding-left: 0;
		padding-right: 0;
	}
	.progress_right {
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0, 0);
	}
	.progress_right .vc_column-inner {
		padding: 0 !important;
	}
	.progress_right {
		margin-top: 30px !important;
	}
	.industries_left_part .vc_column-inner {
		padding: 140px 0 !important;
	}
	.client_right_part, 
	.client_right_part .vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.payment_image img {
		max-width: 100% !important;
	}
	.shopify_migration_process {
		display: inherit;
	}
	.shopify_migration_process_image h3 {
		font-size: 16px;
	}
	a.custom_button i {
		margin-right: 2px;
		font-size: 12px;
	}
	.landing_buttons a strong {
		padding: 0 8px;
		font-size: 13px;
	}
	.landing_buttons a {
		padding: 10px 15px;
		width: auto !important;
		font-size: 12px;
		margin-bottom: 15px;
	}
	a.custom_button img {
		max-width: 16px;
	}
	section.landing_breadcrumb h2 {
		font-size: 24px;
		line-height: 30px;
	}
	section.video_review_section h2,
	section.landing_help_section h2, 
	section.landing_compare_package h2, 
	section.services_list_block h2 {
		font-size: 24px;
	}
	section.services_list_block {
		padding-top: 50px !important;
		padding-bottom: 20px !important;
	}
	section.landing_main_patner .vc_column-inner,
	section.landing_compare_package .vc_column-inner,
	section.video_review_section .vc_column-inner,
	section.services_list_block .vc_column-inner {
		padding-left: 0;
		padding-right: 0;
	}
	section.video_review_section .container {
		display: inherit;
	}
	.video_right_part,
	.video_left_part {
		width: 100% !important;
	}
	.video_review_section{
		padding-top: 50px !important;
		padding-bottom: 15px !important;
	}
	.video_review_block .vc_column-inner {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.video_review_block {
		display: flex;
	}
	.video_review_block .vc_col-sm-6:first-child {
		width: 200px;
	}
	.video_left_part {
		margin-bottom: 50px;
	}
	section.landing_compare_package {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.landing_compare_package .compare_heading {
		min-height: 255px;
		margin-bottom: 0;
	}
	section.landing_help_section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		margin-top: 0px !important;
		padding-left: 0;
		padding-right: 0;
	}
	section.landing_main_patner {
		padding-bottom: 50px !important;
		margin-top: 50px !important;
	}
	.landing_main_patner div.wpb_wrapper {
		padding: 39px 12px;
		max-width: 139px;
		margin: 0 auto;
	}
	section.landing_main_patner .vc_column_container {
		width: 48%;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	section.landing_main_patner .vc_column_container:nth-child(2n) {
		margin-right: 0 !important;
	}
	.reviewpage_column {
		width: 100%;
	}
	section.review_page_section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		padding-left: 0;
		padding-right: 0;
	}
	section.trust_badges {
		padding-bottom: 35px !important;
	}
		/*=========== Free Start ============*/
		.free_proposal_left_image {
			position: relative !important;
		}
		section.free_praposal_section {
		padding-top: 0 !important;
		padding-bottom: 50px !important;
	}
	.free_proposal_left_image .vc_column-inner {
		padding-top: 100px !important;
		padding-bottom: 100px !important;
		padding-left: 0 !important;
	}
	.free_proposal_right_form {
		margin-top: 50px;
	}
	section.free_praposal_section .half_grid {
		width: 100%;
	}
	section.free_praposal_section .vc_column-inner {
		padding-right: 15px;
	}
	section.free_proposal_contact_section {
		padding-top: 50px !important;
		padding-bottom: 15px !important;
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	section.featured_case_study_section,
	section.request_free_proposal_form,
	section.drivan_content_section,
	section.unloack_bebifit_section{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.free_proposal_contact_right_block h2, .free_proposal_contact_right_block p {
		text-align: left !important;
	}
	section.free_proposal_patner_logo,
	section.featured_case_study_section{
		padding-top: 50px !important;
		padding-bottom: 15px !important;
	}
	section.request_free_proposal_form,
	section.drivan_content_section,
		section.unloack_bebifit_section {
		padding-top: 50px !important;
		padding-bottom: 15px !important;
	}
	.free_top_block .vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.mokee_free_content {
		display: flex;
	}
	.free_top_block {
		padding-bottom: 100px;
		padding-top: 15px;
	}
	.free_prpposal_review_section .shopify_review_block {
		left: 0;
			position: relative;
	}
	.free_prpposal_review_section .shopify_review ul.slick-dots {
		margin-top: 0;
		left: 50%;
	}
	.free_bottom_block {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.free_bottom_block h3 {
		font-size: 50px;
		line-height: 55px;
		margin-bottom: 15px;
	}
	section.drivan_content_section p {
		font-size: 24px;
		line-height: 33px;
	}
	.mokee_free_content .vc_col-sm-4:first-child {
		width: 29%;
	}
	.free_proposal_mokee_main_content {
		margin-bottom: 30px;
	}
		/*========== Free End ==========*/
		section.review_page_section .vc_separator {
		margin-top: 30px;
		margin-bottom: 0;
	}
	.review_one_section .vc_separator {
		margin-top: 50px;
		margin-bottom: 30px;
	}
	section.top_brands_section.extra_space {
		padding-bottom: 50px !important;
		margin-bottom: 50px !important;
	}
	.home_customworkservice_grid .home_customworkservice_block {
		width: 100%;
	}
	section.store_work_section.extra_space {
		padding-bottom: 100px !important;
	}
	section.case_studies_section.extra_space {
		margin-top: 0px !important;
	}
	section.top_brands_image.extra_space {
		margin-top: 50px !important;
	}
	section.orbital_bg_img.extra_space {
		margin-bottom: 25px !important;
	}
	section.top_brands_section.contact_top_brands {
		padding-bottom: 50px !important;
		margin-bottom: 50px !important;
	}
	section.shopify_expert_section.service_extra_space {
		padding-bottom: 0 !important;
		margin-bottom: 0px !important;
		padding-top: 10px !important;
	}
	section.shopify_expert_section.service_migration_expert {
		padding-top: 0px !important;
		padding-bottom: 20px !important;
	}
	.package_content_banner.container {
		position: relative;
		bottom: 0;
		left: 0;
		transform: translateX(0%);
			padding-left: 0;
			display: inherit !important;
	}
	.choose_plan_section .package_content_banner .vc_col-sm-4 {
		max-width: 90% !important;
		margin: 0 auto;
		margin-top: 30px;
		width: 100% !important;
	}
	.package_top_banner .wpb_content_element {
		margin-bottom: 0;
	}
	.package_top_banner .plan_left {
		margin-top: 30px;
	}
	section.choose_plan_section.service_choose_plan_section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	section.top_brands_section.landingtop_brand {
		padding-bottom: 50px !important;
	}
	/*section.shopify_expert_section.landing_expert_section {
		margin: 0 !important;
		margin-top: 100px !important;
	}*/
	body.page-id-1145 .site-branding,
	body.page-id-1242 .site-branding {
		display: none;
	}
	body.page-id-1145 nav#site-navigation,
	body.page-id-1242 nav#site-navigation {
		opacity: 1;
		visibility: visible;
	}

	.blog_header_breadcrumb h2 {
		max-width: 100%;
	}
	body.page-id-1145 .proposal_logo_mobile {
		text-align: center;
	}
	body.page-id-1145 .proposal_logo_mobile i {
		color: #fff;
	}
	section.shopify_expert_section.extra_space {
		padding-top: 20px !important;
	}
	section.home_clutch_section {
		padding-bottom: 50px !important;
	}
	section.home_clutch_section center,
	section.clutch_section_landing_page center {
		max-width: 100%;
		margin: 0 auto;
	}
	section.clutch_section_landing_page {
		padding-top: 131px !important;
		padding-bottom: 50px;
	}
	.clutch_section_landing_page .wpb_raw_html, .home_clutch_section .wpb_raw_html {
		max-width: 100% !important;
	}
	section.thankyou_page_section {
		padding-top: 50px !important;
		padding-bottom: 15px !important;
	}
	.itg-blog-content p, .itg-blog-content li, .itg-blog-content span, .itg-blog-content div, .itg-blog-content b, .itg-blog-content {
		color: #666666!important;
		font-size: 16px!important;
		line-height: 27px!important;
		font-weight: 400!important;
	}
	.single-blog form.wpcf7-form.init {
		display: none;
	}
	.single-post header#masthead {
		background: black;
	}
	.single-post main#primary {
		margin-top: 40px;
	}
}
@media screen and (min-width: 768px) and (max-width: 768px) {
	section.business_content_section .container,
	section.business_content_section .vc_col-sm-6 {
		width: 100%;
	}
	section.prominently_section {
    padding-top: 50px !important;
}
	.business_precent_image {
		top: -74px !important;
	}
	section.have_idea_section .vc_col-sm-4 {
		width: 40% !important;
	}
	section.have_idea_section .vc_col-sm-8 {
		width: 60% !important;
	}
	section.revered_reviews_section {    
		padding-bottom: 225px !important;
	}
	section.top_brands_section {
		padding-bottom: 100px !important;
	}
	.shopify_case_studies_block {
		position: absolute !important;
		top: -40px !important;
		width: 100% !important;
	}
	section.case_studies_section {
		padding-bottom: 100px !important;
	}
	h2.footer_heading {
    pointer-events: auto;
}
/*================= Free Start=======================*/
.free_proposal_left_image {
    position: absolute !important;
}
.free_proposal_left_image .vc_column-inner {
    padding-top: 100px !important;
    padding-bottom: 625px !important;
    padding-left: 0 !important;
}
section.free_praposal_section {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}
.free_proposal_right_form h2 {
    margin-bottom: 20px;
}
section.featured_case_study_section {
	padding-top:50px;
    padding-bottom: 50px !important;
}
/*===============Free end=================*/
.package_top_banner .plan_right {
    margin-top: 0;
}
.choose_plan_section .package_content_banner .vc_col-sm-4 {
    max-width: 100% !important;
    width: 100% !important;
}
section.clutch_section_landing_page {
    padding-top: 170px !important;
}
}

@media screen and (min-width: 769px){
    .main-navigation .has-mega-menu{
        position:static;
    }
	.main-navigation .menu-item-has-children a {
		margin-right: 15px;
	}
	.main-navigation .menu-item-has-children a,
	.main-navigation .has-mega-menu a {
		position: relative;
	}
	.main-navigation .menu-item-has-children a:after,
	.main-navigation .has-mega-menu a:after {
		content: "";
		position: absolute;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		width: 7px;
		height: 7px;
		transform: rotate(-135deg);
		top: 50%;
		right: 0;
		margin-top: -4.5px;
	}
	.light_page_hader .main-navigation .has-mega-menu a:after,
	.light_page_hader .main-navigation .menu-item-has-children a:after,
	body.page-template.page-id-362 .main-navigation .has-mega-menu a:after {
		border-top: 1px solid #133239;
		border-left: 1px solid #133239;
	}
	.main-navigation .menu-item-has-children ul li a:after{
		display:none !important;
	}
	.menu-item-has-children ul {
		display: block;
		background: #fff;
	    border-radius: 5px;
	}
	.menu-item-has-children ul li a {
			padding-top: 20px;
		padding-bottom: 0;
		margin-right: 0 !important;
		color: #000;
		color: #3C3F45;
		font-weight: 400;
		font-size: 14px;
		line-height: 21px;
		/* padding-left: 0; */
		height: auto;
	}
	.menu-item-has-children ul li:last-child a {
		padding-bottom: 20px;
	}
    li.has-mega-menu .sub-menu {
        width: 100%;
        position: absolute;
        top: 79px; /*insert the needed value*/
        z-index: 100;
        left:0px;
        right:0px;
		display: none;
		box-shadow: none;
		max-width: 1110px;
		/*max-width: 1340px;*/
		margin: 0 auto;
		left: 50% !important;
		transform: translateX(-50%);
    }
	.light_page_hader li.has-mega-menu .sub-menu,
	body.page-template.page-id-362 li.has-mega-menu .sub-menu {
		top: 80px;
	}
    li.has-mega-menu:hover>.sub-menu{
        display: flex;
        flex-wrap: wrap;
        display: grid;
        grid-template-columns: repeat(auto-fit,minmax(50%, 1fr));   
    }
	li.mega-menu-column ul.sub-menu {
		display: block;
		position: relative;
		top: 0 !important;
		padding: 0;
		margin-top: 25px;
		background: #F7F7F7;
	}
	li.has-mega-menu .sub-menu a:after {
		display: none;
	}
	li.has-mega-menu .sub-menu {
		background: #fff;
		border-radius: 5px;
		padding: 34px 39px;
	}
	.main-navigation .has-mega-menu .mega-menu-column a {
		color: #133239;
		font-weight: 600;
		font-size: 14px;
		padding: 0;
		width: 100%;
		padding-left: 60px;
		line-height: 24px;
		height: 45px;
	}
	
	.main-navigation .has-mega-menu .mega-menu-column .sub-menu a {
		color: #3C3F45;
		font-weight: 400;
		font-size: 14px;
		line-height: 21px;
		padding-left: 0;
		height: auto;
	}
	.main-navigation .has-mega-menu .mega-menu-column a:before{
		content: "";
		position: absolute;
		width: 45px;
		height: 45px;
		background-color: #133239;
		background-position: center;
		background-size: 24px;
		background-repeat: no-repeat;
		padding: 15px 0;
		border-radius: 5px;
		left:0;
	}
	li.mega-menu-column ul.sub-menu li a:before {
		display: none !important;
	}
	
	li#menu-item-806 a:before {
		background-image: url(https://itgeeks.com/wp-content/uploads/2022/08/trending-up.png);
	}
	li#menu-item-1065 a:before,
	li#menu-item-525 a:before {
		background-image: url(https://itgeeks.com/wp-content/uploads/2022/08/shopping-cart.png);
	}
	li#menu-item-1078 a:before,
	li#menu-item-831 a:before {
		background-image: url(https://itgeeks.com/wp-content/uploads/2022/08/airplay.png);
	}
  	li#menu-item-1559 a:before{
		background-image: url(https://itgeeks.com/wp-content/uploads/2023/01/globe-1.svg);
	}
	li#menu-item-204 {
		background-image: url(https://itgeeks.com/wp-content/uploads/2022/09/menu_images.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	li#menu-item-204 a, li#menu-item-204 ul.sub-menu {
		display: none;
	}
	li.mega-menu-column ul.sub-menu li {
		padding: 5px 0;
	}
	li.mega-menu-column {
		padding: 0 !important;
	}
	li.mega-menu-column:last-child {
		padding-right: 0;
	}
}
@media screen and (min-width: 1300px) and (max-width: 1599px){
	li.has-mega-menu .sub-menu {
		max-width: 1345px;
	}
}
@media screen and (min-width: 1600px) {
	li.has-mega-menu .sub-menu {
		max-width: 1380px;
	}
}
@media screen and (min-width: 992px){
    li.has-mega-menu:hover>.sub-menu{grid-template-columns: repeat(auto-fit,minmax(33.3333%, 1fr)); }
}
@media screen and (min-width: 1200px){
    li.has-mega-menu:hover>.sub-menu{
		grid-template-columns: repeat(auto-fit,minmax(20%, 1fr)); 
		column-gap: 20px;
	}
}
@media screen and (min-width: 769px){
    li.mega-menu-column {
        width: 100%;
        max-width: 100%;
        min-height: 1px;
        padding: 10px 25px;
        flex: 1 0 calc(50%);
    }
}
@media screen and (min-width: 992px){
    li.mega-menu-column {flex: 1 0 calc(33.333%);}
}
@media screen and (min-width: 1200px){
    li.mega-menu-column {
		flex: 1 0 calc(20%);
		background: #F7F7F7;
		padding: 20px !important;
		border-radius: 5px;
	}
}
@media screen and (max-width: 767px) {
	.footer_info_content {
		width: 100%;
	}
	.landing-from-badge {
		width: 90px;
		height: 90px;
		top: -44px;
		left: -3px;
		background-size: 100%;
	}
	.landing-from-badge h1 {
		font-family: Poppins;
		font-size: 22px;
		font-style: normal;
		font-weight: 700;
		line-height: 26px;
		color: white;
		text-align: center;
	}
	
	.plan_right  .tabs {
		display: none !important;
	}
	.plan_right .tab_drawer_heading {
		background-color: #ddd;
		color: #666;
		border-top: 1px solid #ddd;
		margin: 0;
		padding: 15px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.plan_right .d_active {
		background-color: #fff;
		color: #666;
	}
	.top-industry > .wpb_column {
		width: 100%!important;
	}
	div#bottom-form input[type="submit"] {
		width: 50%!important;
		text-align: center!important;
	}
	.services_icon {
		width: 200px!important;
		margin: auto;
	}
	.why-choose-item {
		width: 100%!important;
	}
	.why-choose-inner {
		padding: 25px!important;
	}
	.why-choose-item:nth-child(odd) .why-choose-inner {
		margin-right: 0!important;
		margin-left: 30px!important;
	}
	.why-choose-item:nth-child(odd) .why-choose-icon {
		right: auto!important;
		left: -25px!important;
	}
	.why-choose-item:nth-child(even) .why-choose-inner {
		margin-left: 25px!important;
	}
	.why-choose-item:nth-child(even) .why-choose-inner {
		margin-left: 25px;
	}
	.left-line-text {
		text-align: left;
		padding-right: 0px!important;
		border-right: 0px solid #0000003b;
		padding-top: 20px;
		padding-left: 60px!important;
		margin-bottom: 20px;
	}
	.left-line-text:before, .right-line-text:before {
		right: auto;
		left: 50px;
	}
	.left-line-text:after, .right-line-text:after {
		right: auto;
		width: 40px;
		left: 0px;
		height: 2px;
	}
	.right-line-text {
		padding-left: 60px!important;
		border-left: 0px solid #0000003b;
	}
	
	.mm-main-ser-title h2 br {
		display: none;
	}
	.mm-pack-main, .mm-pack-main-inner {
		width: 100%;
		overflow: scroll;
	}
	span.mm-pack-base-stitle {
		line-height: initial;
	}
	
}
/*======= Free Prposal ========*/
@media (min-width: 769px) {
	.free_proposal_left_image {
		width: 49% !important;
	}
}


/*-----New Css 2023 jan----- */
@media only screen and (max-width: 1180px) and (min-width: 769px)  {
	.single-blog form.wpcf7-form.init {
		position: absolute;
		top: 3%;
		right: 0;
		width: 40%;
	}
}