@media (min-width:2000px) {
.call_action_area .action_one {
	left: 40px;
}
.vrop_banner_area_block .animation_img {
	margin-top: -320px;
}
}
@media(max-width:1650px) {
.about_content {
	padding: 100px 30px;
}
.f_part_banner_area .shap_img {
	bottom: 150px;
}
.section_container {
	height: 830px;
}
.section_container .intro_content p {
	margin-bottom: 40px;
}
.part_features_item {
	padding: 0px;
}
.stratup_app_screen img {
	max-width: 100%;
}
.stratup_app_screen .phone {
	max-width: 80%;
	bottom: -290px;
	left: -80px;
}
.vfx_col_screen .vfx_bg_part {
	-webkit-clip-path: polygon(0px 100%, 0px 0px, 95% 0px, 0% 100%);
	clip-path: polygon(0px 100%, 0px 0px, 34% 0px, 0% 100%);
}
.vfx_container .vfx_col_content .vfx_content_part h1 {
	font-size: 40px;
	margin-bottom: 55px;
}
}
@media (max-width: 1550px) {
.s_features_item .s_features_img img {
	max-width: 100%;
}
.f_digital_service_promo_area .shape.shape_two {
	left: -40%;
}
.s_features_item .ml_50 {
	margin-left: 0;
}
.s_features_item .s_features_content {
	padding-right: 50px;
	padding-left: 45px;
}
.f_digital_home_banner_img img, .software_img img {
	max-width: 100%;
}
.container.custom_container {
	max-width: 1170px;
}
.service_item {
	padding: 40px 30px 25px 30px;
	text-align: center;
}
.call_action_area .action_one {
	left: -720px;
}
.company_widget img, .protype_img {
	max-width: 100%;
}
.p_feature_item .p_feture_img_one {
	margin-right: -20px;
}
.p_feature_item .p_feture_img_two {
	margin-left: -20px;
}
.action_img {
	margin-right: 0;
}
.service_carousel {
	padding-left: 20px;
	padding-right: 20px;
}
.agency_featured_img img {
	max-width: 100%;
}
.about_content_left {
	padding: 0px 0px 0px 50px;
}
.about_content {
	padding: 30px 30px 98px;
}
.about_img .about_img_slider .about_item .about_text {
	padding: 0px 20px;
}
.agency_banner_area .banner_shap {
	width: 60%;
	top: -100px;
}
.p_service_item.f_agency_service_item_part {
	padding-right: 0px;
	padding-left: 0;
}
.f_dark_box_featured_info .f_img_two {
	margin-right: 0px;
}
.f_dark_box_featured_info .f_img_one {
	margin-left: 0px;
}
.footer_top_six .social-widget .f_social_icon a + a {
	margin-left: 0px;
}
.app_img .mobile {
	margin-left: -100px;
}
.menu > .nav-item:nth-last-child(-n+2).submenu .dropdown-menu {
	left: auto;
	right: 0;
}
.split_slider_content {
	padding: 40px 0px 48px 45px;
}
.app_featured_content {
	padding: 50px 0px 30px 0px;
}
.split_title {
	font-size: 34px;
	line-height: 42px;
}
.split_banner .app_img .phone_img {
	max-width: 67%;
}
.app_img .dot_one {
	right: 160px;
}
.app_img .text_bg.two {
	right: -4%;
}
.app_img .text_bg.one {
	left: -63%;
}
.app_img .text_bg.three {
	right: -28%;
}
.app_img .dot_three {
	top: 57%;
	left: 60px;
}
.app_img .dot_two {
	right: 156px;
	top: 51%;
}
.section_4 .split_banner .app_img {
	margin-left: 0;
}
.split_content .vfx_contact_form_box .text_box {
	margin-bottom: 7px;
}
}
 @media (max-width:1450px) {
.app_banner_area {
	background-size: cover;
	padding-bottom: 200px;
	padding-top: 100px;
}
.app_img .mobile {
	margin-top: 140px;
	max-width: 100%;
	position: relative;
	top: -110px;
	z-index: -1;
	margin-left: 0px;
}
.app_banner_contentmt p br {
	display: none;
}
.app_feature_info .col-lg-5 {
	text-align: center;
}
.app_feature_info + .app_feature_info .app_featured_content {
	padding: 50px 0px 90px 126px;
}
.app_screenshot_area .vfx_app_screenshot_slider .item {
	padding: 10px 10px 20px;
}
.agency_banner_img {
	max-width: 100%;
	margin-left: 0px;
}
.vfx_developer_product_area .service_tab_img {
	max-width: 100%;
}
.s_service_item {
	padding: 50px 30px 30px;
}
.payment_features_area .payment_featured_img {
	margin-left: -70px;
}
.payment_testimonial_area .testimonial_img {
	margin-bottom: -38px;
}
.payment_clients_area .clients_bg_shape_right {
	right: -77.7%;
}
.payment_clients_area .payment_clients_inner .clients_item.three {
	left: 150px;
}
.payment_clients_area .payment_clients_inner .clients_item.four {
	left: 400px;
}
.payment_clients_area .payment_clients_inner .clients_item.six {
	left: 295px;
}
.payment_clients_area .payment_clients_inner .clients_item.five {
	left: 520px;
}
.payment_clients_area .payment_clients_inner .clients_item.seven {
	left: 400px;
}
.f_digital_perfect_solution_area .perfect_solution_left .per_solution_content {
	max-width: 580px;
	padding-right: 60px;
}
.f_digital_perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_two {
	padding: 0px 0px 0px 80px;
}
.spliet_slider_img img {
	max-width: 67%;
}
.split_slider_content h2 {
	font-size: 45px;
	line-height: 58px;
}
.split_content .vfx_contact_form_box {
	padding-top: 8px;
}
.text_box textarea {
	height: 140px;
}
.ms-left .ms-section.section_2 .split_banner .app_img {
	margin-top: 50px;
}
.f_dark_feedback_area_two .sec_title {
	padding-left: 15px;
}
.feedback_slider_two .owl-nav {
	right: 15px;
}
.vrop_banner_area_block .animation_img {
	margin-top: -279px;
}
}
 @media (max-width:1350px) {
.payment_banner_content {
	max-width: 556px;
}
.animation_img_two {
	bottom: 120px;
}
.digital_video_slider {
	width: 55%;
}
.pare_ticket_item + .pare_ticket_item {
    margin-left: 20px;
}
.vrop_banner_area_block .animation_img img {
	max-width: 100%;
}
.vrop_service_features_img img {
	max-width: 100%;
}
.flex-row-reverse .vrop_service_content_features {
	padding-right: 20px;
}
.vrop_service_content_features {
	padding-left: 30px;
}
.vrop_testimonial_info .owl-nav button.owl-prev {
	left: 0;
}
.vrop_testimonial_info .owl-nav button.owl-next {
	right: 0;
}
.vrop_testimonial_info .owl-nav button.owl-prev, .vrop_testimonial_info .owl-nav button.owl-next {
	opacity: 0;
}
.vrop_testimonial_info:hover .owl-nav button.owl-prev, .vrop_testimonial_info:hover .owl-nav button.owl-next {
	opacity: 1;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.vfx_single_product_item .product_img .hover_content .cart_btn {
	padding: 8px;
	margin-right:2px;
}
.vfx_single_product_item .product_img .hover_content a{
	margin:0 2px;
}
.job_info{
	padding:30px
}
.search_domain_form_inner_area input {
    width: 68%;
}
.app_feature_info .app_img img{
	max-width:100%;
}
.menu > .nav-item.submenu .dropdown-menu{
	min-width:220px;
}	
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item > .nav-link{
	font-size:16px;
}
.smtp_fact_info .smtp_fact_item {
    width: 220px;
    height: 220px;
}	
}
@media (min-width: 768px) and (max-width: 991px) {
.vfx_shopping_cart_area form.vfx-shopping-cart-form-area .table-responsive{
	overflow-x: scroll;
}
.job_info{
	padding:30px
}
.hosting_tab .nav-item .nav-link {
    font-size: 14px;
}
.hosting_tab .nav-item .nav-link {
	line-height:42px;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
.vfx_shop_list_item .vfx_single_product_item .vfx_single_pare_details {
    padding-top: 5px;
}
.job_listing .listing_tab .list_item .vfx_joblisting_text ul li {
    margin-bottom:8px;
}	
.inner_breadcrum_content_area .l_height50 {
    line-height: 46px;
}
.inner_breadcrum_content_area .f_size_50 {
    font-size: 40px;
}
.inner_breadcrum_content_area_two .l_height50 {
    line-height: 46px;
	margin-bottom:5px;
}
.inner_breadcrum_content_area_two .f_size_50 {
    font-size: 40px;
}
}
 @media (max-width:1199px) {
.s_service_item {
	padding: 50px 22px 40px;
}
.f_digital_home_area_part {
	height: 850px;
}
.f_pricing-item {
	padding: 55px 25px;
}
.software_promo_area .round_shape {
	border: 0px;
}
.feature_info .f_content h2 {
	padding-right: 0px;
}
.mobile_img .mobile {
	left: -180px;
}
.container.custom_container {
	max-width: 960px;
}
.service_item .icon {
	right: 5px;
}
.slider_area .slider_content p br {
	display: none;
}
.footer_top_two .f_width_24 {
	width: 35%;
}
.f_width_12 {
	width: 15%;
}
.f_width_20 {
	width: 25%;
}
.f_width_24, .f_width_12, .f_width_20 {
	margin-bottom: 35px;
}
.footer_top_two .pl-30, .footer_top_two .pl_40, .tab-content .tab_img {
	padding-left: 0;
}
.service_carousel .owl-stage {
	left: 0;
}
.prototype_content h2 {
	padding-right: 0px;
}
.action_area_two {
	padding-bottom: 40px;
	padding-top: 20px;
}
.agency_featured_item .f_agency_featured_progress_content {
	padding-right: 0px;
	padding-left: 20px;
}
.features_info .dot_img, .dot {
	display: none;
}
.agency_featured_item {
	margin-top: 80px;
}
.features_info {
	padding-bottom: 0px;
}
.about_content_left, .about_img {
	max-width: 100%;
	flex: 1;
	padding-left: 0;
}
.agency_about_area {
	display: block !important;
	padding: 0px 15px;
}
.about_content {
	bottom: 0px;
	margin-bottom: 0px;
	padding: 90px 30px 100px;
}
.agency_content h2 {
	font-size: 36px;
	line-height: 53px;
}
.agency_banner_area .banner_shap {
	width: 100%;
	top: -200px;
}
.agency_about_area .owl-dots {
	left: 30px;
	top: -63px;
	margin-top: 0px;
	bottom: auto;
}
.software_banner_content h2 {
	font-size: 40px;
}
.developer_product_content .develor_tab {
	padding-left: 0px;
	padding-right: 0px;
}
.vfx_shap {
	max-width: 100%;
}
.f_dark_featured_content.pr_70, .developer_product_content {
	padding-right: 0px;
}
.f_dark_box_featured_info .f_dark_featured_box_item {
	padding:50px 20px;
}
.f_dark_featured_content h2 br {
	display: none;
}
.f_dark_box_featured_info .pl_100 {
	padding-left: 15px;
}
.f_dark_box_featured_info .pr_70 {
	padding-right: 15px;
}
.footer_top_six .social-widget {
	margin-left: -42px;
}
.app_banner_area .app_img .app_screen.one {
	top: 20px;
	left: 6px;
}
.app_banner_area .app_img .app_screen.two {
	top: 70px;
	left: 89px;
}
.app_banner_area .app_img .app_screen.three {
	top: 30px;
	left: 171px;
}
.app_featured_content {
	padding: 50px 0px 90px 0;
}
.app_item.item_two {
	left: -10px;
	top: 70px;
}
.app_fetured_item {
	margin-left: 0px;
}
.app_item.item_three {
	bottom: 35px;
}
.app_feature_info .app_img .dot {
	display: block;
}
.app_img .text_bg.one {
	left: -26%;
}
.app_img .dot_three {
	left: 164px;
}
.f_service_agency_banner_area .f_service_agency_content_area h2 {
	font-size: 32px;
	line-height: 45px;
}
.f_service_agency_banner_area {
	padding-top: 150px;
}
.features_info.feature_info_two {
	padding-bottom: 0;
}
.blog_content {
	padding: 25px 15px 30px 20px;
}
.blog-sidebar {
	padding-left: 0px;
}
.blog-sidebar .widget.widget_recent_post .post_item .media-body {
	padding-left: 12px;
}
.menu > .nav-item + .nav-item {
	margin-left: 20px;
}
.blog_post_item .blog_content {
	padding: 20px 25px 25px;
}
.blog_single .blog_content {
	padding-bottom: 0px;
}
.vfx_faq_area .pr_50 {
	padding-right: 15px;
}
.portfolio_details_info.pl_100 {
	padding-left: 0;
	padding-right: 0;
}
.p_details_three .portfolio_pagination {
	margin-top: 155px;
}
.vfx_process_area .features_info {
	padding-bottom: 0px;
}
.vfx_service_details_area .vfx_service_details_img img {
	max-width: 100%;
}
.cart_box {
	width: 100%;
}
.vfx_sign_info .vfx_login_info {
	padding-left: 0px;
}
.vfx_sign_info .social_tag li a {
	margin-left: 0;
}
.login-form .extra {
	font-size: 13px;
}
.feature_info .feature_img.f_img_two .four {
	left: 0;
}
.payment_features_area .payment_featured_img, .payment_features_area .payment_featured_img.img_two {
	margin-left: 0px;
	margin-right: 0px;
}
.payment_features_area .payment_featured_img img {
	max-width: 100%;
}
.payment_service_item {
	padding-right: 0;
}
.animation_img_two {
	bottom: 20px;
}
.footer_nine_top .pl_100 {
	padding-left: 50px;
}
.footer_nine_top {
	padding-bottom: 100px;
	padding-top: 125px;
}
.part_service_content {
	padding-right: 0px;
	padding-left: 0px;
}
.part_service_item_block + .part_service_item_block {
	margin-top: 118px;
}
.p_feature_item .prototype_content h2 {
	padding-right: 0px;
}
.app_featured_area {
	padding: 90px 0px;
}
.app_feature_info + .app_feature_info {
	margin-top: 175px;
}
.job_details_area .pl_70, .job_apply_area .pl_70 {
	padding-left: 20px;
}
.login_img {
	padding-left: 20px;
	margin-right: -115px;
}
.login_area .vfx_login_info {
	padding-right: 50px;
}
.triangle_shape {
	height: auto;
    right: 0;
    width: auto;
}
.app_featured_area_two {
    position: relative;
    padding: 120px 0 100px;
    background: #fbfbfd;
}
.app_featured_area_two .app_feature_info {
	margin-top:0px;
}
.new_service .new_service_content {
	padding: 50px 15px;
}
.f_digital_perfect_solution_area {
	display: block;
}
.f_digital_perfect_solution_area .perfect_solution_right, .f_digital_perfect_solution_area .perfect_solution_left {
	max-width: 100%;
	height: 500px;
	display: block;
	overflow: hidden;
}
.f_digital_perfect_solution_area .perfect_solution_left {
	display: flex !important;
	padding: 100px 0px;
	height: auto;
}
.f_digital_perfect_solution_area .perfect_solution_right .bg_img {
	position: relative;
}
.f_digital_perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_two, .f_digital_perfect_solution_area .perfect_solution_left .per_solution_content, .f_digital_perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_three {
	max-width: 960px;
	padding-right: 15px;
	padding-left: 15px;
	margin: 0 auto;
}
.startup_tab_img .web_img img {
	max-width: 100%;
}
.startup_tab_img .phone_img img {
	max-width: 80%;
}
.menu_four .btn_get_radious {
	margin-left: 5px;
}
.f_startup_new_banner_area_part .new_startup_img img {
	max-width: 100%;
}
.f_new_startup_content_area h2 {
	font-size: 35px;
	line-height: 45px;
}
.f_new_startup_content_area h2 span{
	line-height:48px
}
.f_startup_new_banner_area_part .new_startup_img {
	padding-right: 20px;
}
.f_new_stratup_service_img img {
	max-width: 100%;
}
.f_new_stratup_service_info {
	margin-left: 0;
	padding-top: 55px;
}
.testimonial_slider_four {
	padding: 0px 25px;
}
.testimonial_slider_four .item p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 19px;
}
.f_new_startup_testimonial_info {
	height: 465px;
}
.startup_content_three h2 {
	font-size: 35px;
	line-height: 45px;
}
.navbar .pl_100 {
	padding-left: 48px;
}
.stratup_app_screen .laptop {
	right: -115px;
	bottom: -165px;
}
.stratup_app_screen .phone {
	bottom: -250px;
	left: -108px;
}
.get_started_three .get_btn_info .get_btn_item {
	padding-right: 20px;
}
.intregration_logo {
	padding-right: 0;
}
.intregration_icon img {
	max-width: 100%;
}
.digital_content h2 {
	font-size: 40px;
	line-height: 60px;
	margin-bottom: 16px;
}
.home_banner_section_block .owl-dots {
	right: 10px;
}
.payment_features_area_four {
	padding-bottom: 100px;
}
.case_study_item .text {
	padding: 20px 30px;
}
.details_img img {
	max-width: 100%;
}
.vfx_container .vfx_col_content .vfx_content_part h1 br {
	display: none;
}
.vfx_col_screen, .vfx_container .vfx_col_content {
	width: 50%;
}
.vfx_col_screen .clock .timer {
	width: 100px;
	padding: 20px 0px;
	text-align: center;
}
.vfx_col_screen .vfx_bg_part {
	-webkit-clip-path: polygon(0px 100%, 0px 0px, 5% 0px, 0% 100%);
	clip-path: polygon(0px 100%, 0px 0px, 5% 0px, 0% 100%);
}
.vfx_container .vfx_col_content .vfx_log {
	left: 4%;
	top: 70px;
}
.vfx_container .vfx_col_content .vfx_content_part, .vfx_container .vfx_col_content .vfx_bottom {
	left: 4%;
}
.vfx_col_screen {
	display: flex;
}
.error_content_two {
	max-width: 960px;
	margin: 0 auto;
}
.error_content_two img {
	max-width: 60%;
}
.error_content_two h2 {
	font-size: 32px;
	line-height: 44px;
	margin-top: 35px;
}
.price_info_two .vfx_price_item:first-child {
	padding-left: 10px;
}
.navbar .header_search_cart_area .shpping-cart {
	margin-left: 0;
}
#multiscroll {
	overflow: auto;
	height: 100vh;
	-webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
	-moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
	-ms-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
	-o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
	transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
}
#multiscroll .ms-left, #multiscroll .ms-right {
	width: 100% !important;
	position: relative !important;
	top: auto !important;
}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu {
	max-width: 960px;
	border:0;
}
.payment_subscribe_info .subscribe-form .form-control {
	width: 360px;
}
.payment_subscribe_info {
	padding-left: 20px;
	padding-right: 20px;
}
.payment_subscribe_info .subscribe-form .btn_four {
	padding: 16px 32px;
}
.payment_features_img img {
	max-width: 100%;
	margin-left: 0;
}
.payment_features_content_two h2 br {
	display: none;
}
.payment_features_content_two h2 {
	font-size: 37px;
	line-height: 48px;
}
.payment_features_img:before {
	left: 0;
}
.smtp_features_content .smtp_features_item {
	padding-right: 0;
}
.smtp_features_img .round_circle {
	right: -100px;
}
.smtp_features_img.smtp_features_img_two .round_circle {
	left: -60px;
}
.smtp_features_img img {
	max-width: 100%;
}
.spliet_slider_img .phone_one, .spliet_slider_img .phone_two {
	max-width: 50%;
}
.spliet_slider_img .phone_one {
	top: 0;
}
.spliet_slider_img .phone_two {
	top: 70px;
}
.section_4 .split_banner .app_img img, .app_img .text_bg {
	visibility: visible !important;
}
.section_4 .split_banner .app_img img {
	max-width: 100%;
}
.border_shap.two {
	left: 2%;
}
.ms-section.section_3 {
	background-image: -webkit-linear-gradient(310deg, #6712a8 0%, #5f28fb 100%);
	background-image: -o-linear-gradient(310deg, #6712a8 0%, #5f28fb 100%);
	background-image: -webkit-linear-gradient(50deg, #6712a8 0%, #5f28fb 100%);
	background-image: -o-linear-gradient(50deg, #6712a8 0%, #5f28fb 100%);
	background-image: linear-gradient(40deg, #6712a8 0%, #5f28fb 100%);
}
.hosting_content h2 {
	font-size: 40px;
	line-height: 50px;
}
.service_hosting_item_area {
	padding: 48px 20px;
}
.h_features_img img {
	max-width: 100%;
}
.f_features_content_part {
	padding-right: 0;
}
.b_line li:nth-child(8) {
	right: 95px;
}
.b_line li:nth-child(7) {
	right: 200px;
}
.b_line li:nth-child(5) {
	right: 395px;
}
.b_line li:nth-child(4) {
	right: 250px;
}
.h_price_inner {
	max-width: 100%;
}
.f_map_part ul li .round .dot {
	display: block;
}
.pare_ticket_item {
	padding: 30px 25px 70px;
}
.developer_product_content .develor_tab .nav-item {
	margin-left: 20px;
}
.pare_product_developer_area_block .tab_img_info .tab_img {
	margin-left: 0;
}
.pare_features_img .shap_img img {
	max-width: 100%;
}
.pare_features_about_list li br {
	display: none;
}
.pare_subscribe .btn_pos {
	padding: 17px 16px;
}
.pos_blog_item .vfx_blog_content {
	padding-left: 20px;
	padding-right: 20px;
}
.chat_info {
	padding: 77px 20px;
}
.chat_info h3 {
	font-size: 22px;
}
.chat_info img {
	margin-right: 15px;
}
.pos_footer_area .pl_20, .pos_footer_area .pl_70 {
	padding-left: 0;
}
.pare_features_img .shape_img {
	right: 0;
}
.pare_features_img .shape_img {
	width: calc(100% - 30px);
}
.pare_features_area_block .pare_features_img.img_left {
	padding-right: 0;
	padding-left: 30px;
}
.pare_features_img.img_left .shape_img {
	left: 0;
	right: auto;
}
.pos_item + .pos_item {
	margin-top: 80px;
}
.animation_inner li:nth-child(1) {
	left: 0;
}
.animation_inner li:nth-child(2) {
	top: 35px;
}
.animation_inner li:nth-child(8) {
	top: 40%;
	left: 5px;
}
.animation_inner li:nth-child(13) {
	left: 0px;
}
.animation_inner li:nth-child(3) {
	top: 115px;
	left: 175px;
}
.animation_inner li:nth-child(4) {
	left: 326px;
}
.animation_inner li:nth-child(5) {
	top: 153px;
	left: 330px;
}
.animation_inner li:nth-child(9) {
	top: 175px;
	left: 470px;
}
.animation_inner li:nth-child(6) {
	top: 15px;
	left: 673px;
}
.animation_inner li:nth-child(7) {
	left: 520px;
}
.animation_inner li:nth-child(10) {
	left: 625px;
}
.animation_inner li:nth-child(17) {
	left: 605px;
}
.animation_inner li:nth-child(18) {
	bottom: -30px;
	left: 690px;
}
.animation_inner li:nth-child(12) {
	top: 50px;
	left: 85%;
}
.animation_inner li:nth-child(19) {
	bottom: 21px;
	left: 864px;
}
.animation_inner li:nth-child(20) {
	bottom: 65px;
	right: 74px;
}
.animation_inner li:nth-child(11) {
	top: 128px;
	left: 860px;
}
}
 @media (max-width:991px) {
.header_area_two + section, .header_area_three + section {
    margin-top: 68px;
}
.header_area_three + .agency_banner_area {
    margin-top: 68px;    
}
.banner_top {
    padding-top: 100px;
    padding-bottom: 100px;
}
.vfx_error_page_contain img{
	max-width:100%;
	margin-top:40px;
}
.vfx_return_customer a.collapsed {
    padding: 2px 15px;
    display: block;
    width: 100%;
}
.vfx_return_customer a{
	border: 2px solid #237efd;
    padding: 2px 15px;
    display: block;
    width: 100%;
}
.s_features_item .s_features_content {
    padding-top: 50px;
}
.vfx_contact_form .text_box {
    margin-bottom:20px;
}
.inner_breadcrum_area .inner_breadcrum_banner_shap {
    right: 0;
    top: 0;
    width: auto;
    z-index: -1;
    opacity: 0.05;
    height: 100%;
    left: 0;
    text-align: center;
}
.s_service_section {
	margin-top: 280px;
}
.s_service_item {
	padding: 50px 20px 40px;
	margin-top: 30px;
}
.s_service_info {
	margin-top: 40px;
}
.f_digital_features_section_area {
	padding-bottom: 100px;
}
.s_features_item .ml_25 {
	margin-left: 0;
}
.f_pricing-item img{
	max-width:100%;
}
.vfx_vfx-blog-sidebar_two a img, .vfx_vfx-blog-sidebar_two .video_post img {
    width:100%;
}
.vfx_checkout_content input {
	padding: 0px 20px;
	font: 400 14px/50px "Poppins", sans-serif;
	margin-bottom: 20px;
}
.vfx_checkout_content .selectpickers {
	font: 400 14px/50px "Poppins", sans-serif;
	height: 50px;
	margin-bottom: 20px;
}
.menu > .nav-item.submenu .dropdown-menu::after{
	background:transparent;
}
.vfx_service_details_area .vfx_service_details_img {
	margin-left: 0;
	margin-bottom: 60px;
}
.f_digital_service_promo_area .shape.shape_four, .f_digital_service_promo_area .shape.shape_three {
	bottom: -2%;
}
.banner_top br, .s_service_section h2 br {
	display: none;
}
.footer_top .f_widget {
	padding-left: 0px;
	margin-bottom: 40px;
}
.footer_top {
	padding-bottom: 60px;
}
.footer_bottom_content_area, .vfx_social_icon_area_bottom a {
	font-size: 13px;
}
.slider_area {
	height: auto;
}
.open .search_boxs .input-group {
    width: 80%;
    opacity: 1;
}
.mobile_img .mobile {
	left: 0;
	top: -143px;
}
.mobile_img .women_img {
	top: 70px;
	right: 280px;
}
.container.custom_container {
	max-width: 100%;
	padding: 0px 15px;
}
.vfx_price_content .vfx_price_item {
	height: 100%;
}
.vfx_price_content .col-sm-6 {
	margin-bottom: 30px;
}
.pricing_area {
	padding-bottom: 80px;
}
.feature_info .feature_img {
	margin-left: 0;
	margin-bottom: 30px;
}
.feature_info .feature_img.f_img_two {
	max-width: 570px;
	position: relative;
}
.feature_info .feature_img.f_img_two .one {
	right: 40%;
}
.features_area .mt_130 {
	margin-top: 80px;
}
.service_item .icon {
	right: 20px;
}
.feature_info .feature_img.f_img_one {
	margin-left: 0px;
}
.service_carousel:before {
	display: none;
}
.protype_img {
	margin-top: 50px;
}
.partner_logo .p_logo_item {
	width: calc(100% / 4);
	margin-bottom: 20px;
}
.p_feature_item .p_feture_img_one {
	margin-right: 0;
}
.p_feature_item .p_feture_img_two {
	margin-left: 0;
}
.p_feature_item + .p_feature_item {
	margin-top: 50px;
}
.prototype_content {
	padding-top: 20px;
}
.p_service_item.pl_50, .p_service_item.pl_70 {
	padding-left: 0;
	padding-right: 0;
}
.p_service_item.pr_70 {
	padding-right: 0;
}
.p_service_item {
	margin-bottom: 40px;
	padding-left:0;
	padding-right:0;
}
.action_content {
	margin-bottom: 40px;
}
.action_img {
	margin-top: 0;
}
.p_service_info {
	margin-bottom: -40px;
}
.vfx_proto_service_info {
	padding: 120px 0px;
}
.p_feature_item .prototype_content h2 {
	padding-right: 0;
}
.agency_banner_area .banner_shap {
	width: auto;
	top: 0;
	max-width: 100%;
}
.vfx_footer_area_content .footer_top {
	padding-bottom: 40px;
}
.company_widget .f_subscribe {
	max-width: 300px;
}
.software_banner_area {
	padding-top: 150px;
}
.design_developers_area .col-md-5, .design_developers_area .col-md-7 .design_img {
	justify-content: center;
	text-align: center;
}
.software_featured_img {
	margin-left: 0px;
	margin-bottom: 50px;
}
.software_service_tab_content {
	margin-bottom: -40px;
}
.vfx_software_featured_area_two .pl-0 {
	padding-left: 15px !important;
}
.developer_product_content {
	padding-right: 0px;
	margin-bottom: 50px;
}
.vfx_developer_product_area {
	padding: 120px 0px;
}
.trusted_worldwide_partner_logo_info .logo_item {
	width: calc(100% / 3);
}
.f_dark_box_featured_info {
	margin-top: 60px;
}
.f_dark_featured_content.pr_70 {
	margin-top: 0px;
}
.vfx_featured_area .f_dark_box_featured_info {
	margin-top: 30px;
}
.f_dark_box_featured_info .f_img_one, .f_dark_box_featured_info .f_img_two {
	margin-bottom: 50px;
}
.vfx_featured_area .f_dark_box_featured_info + .f_dark_box_featured_info {
	margin-top: 100px;
}
.f_fun_fact_content_area .fact_item.pl_100 {
	padding-left: 10px;
}
.trusted_worldwide_logo_part_three .trusted_worldwide_partner_logo_info .logo_item {
	margin-bottom: 0px;
}
.footer_top_six .social-widget {
	margin-left: 0;
}
.footer_top_six .f_widget {
	margin-bottom: 40px;
}
.footer_area_six.vfx_section_pad {
	padding-bottom: 80px;
}
.app_banner_area .app_banner_contentmt h2 br {
	display: none;
}
.app_img .mobile {
	top: -38px;
}
.app_banner_area {
	padding-bottom: 50px;
	padding-top: 110px;
}
.app_fetured_item .app_item {
	position: relative;
	display: inline-block;
}
.app_item.item_two {
	left: 31px;
	top: 120px;
}
.app_item.item_one {
	top: -50px;
}
.app_feature_info .app_featured_content {
	padding-bottom: 0px;
}
.app_featured_area_two .app_feature_info .app_featured_content {
	padding-left: 0;
	padding-bottom: 0px;
}
.expert_testimonia_appl_area .nav_container .owl-prev {
	left: 0;
}
.expert_testimonia_appl_area .nav_container .owl-next {
	right: 0;
}
.expert_testimonia_appl_area .nav_container .owl-prev, .expert_testimonia_appl_area .nav_container .owl-next {
	opacity: 0;
}
.expert_testimonia_appl_area .nav_container:hover .owl-next, .expert_testimonia_appl_area .nav_container:hover .owl-prev {
	opacity: 1;
}
.app_contact_info {
	left: 60px;
}
.app_banner_area .app_img .app_screen.one {
	display:none;
}
.app_banner_area .app_img .app_screen.two {
	top: 116px;
	left: 233px;
}
.app_banner_area .app_img .app_screen.three {
	top: 90px;
	left: 380px;
}
.get_started_area .col-lg-6.text-right img {
	margin-top: 50px;
}
.vfx_ex_team_member_item img {
	width: 100%;
}
.features_info.feature_info_two .agency_featured_img {
	text-align: left !important;
	margin-bottom: 50px;
}
.f_service_agency_banner_area .agency_banner_img {
	margin-bottom: 60px;
}
.blog-sidebar {
	margin-top: 50px;
}
.blog_post_item .blog_img img {
	width: 100%;
}
.blog_sidebar_left .blog_post {
	margin-bottom: -30px;
}
.blog_post .blog_post_item {
	margin-bottom: 30px;
}
.faq_tab {
	margin-bottom: 60px;
}
.faq_content h3.mt_100 {
	margin-top: 50px;
}
.portfolio_details_info {
	padding-left: 0px;
	padding-right: 0px;
}
.portfolio_details_info .portfolio_category {
	margin-top: 40px;
}
.portfolio_details_info .portfolio_pagination {
	margin-top: 70px;
	margin-bottom: 50px;
}
.portfolio_details_area .portfolio_details_gallery.gallery_two {
	margin-bottom: 20px;
}
.portfolio_details_info .portfolio_pagination_two {
	margin-bottom: 0px;
}
.vfx_portfolio_gallery .portfolio_item .vfx_portfolio_img .hover_content .vfx-portfolio-description {
	padding-left: 30px;
	padding-bottom: 28px;
}
.agency_featured_item .agency_featured_img {
	text-align: left !important;
}
.agency_content {
	max-width: 500px;
}
.agency_featured_item .f_agency_featured_progress_content {
	padding-left: 0px;
	margin-top: 50px;
}
.product_details_area .pr_details, .service_details_item + .service_details_item {
	margin-top: 50px;
}
.product_details_area .product_slider {
	padding-right: 0;
}
.vfx_shopping_cart_area .cart_table .product .media {
	width: 340px;
}
.coupon {
	width: 100%;
}
.vfx_shopping_cart_area .cart_btn {
	padding: 15px 22px;
}
.sec_title p br {
	display: none;
}
.menu > .nav-item + .nav-item {
	margin-left: 0px;
}
.menu > .nav-item {
	padding: 8px 5px;	
}
.menu {
	padding:0 5px 20px 5px;
	background: #fff;
	margin-top: 0px;
}
.menu_one .navbar-collapse {
	margin-left: -20px;
	margin-right: -20px;
}
.navbar-collapse, .menu_four .navbar-collapse {
	max-height: 400px;
	overflow-y: scroll;
	margin-left: 0px;
	margin-right: 0px;
	background: #fff;
	margin-top: 20px;
}
.menu > .nav-item {
	margin-right: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.menu > .nav-item.search, .menu > .nav-item.shpping-cart{
	margin-right: 0;
	border-bottom:0px solid rgba(0, 0, 0, 0.1);
}
.header_area .navbar-brand, .menu_toggle {
	transition: all 0.2s linear;
}
.navbar .pl_100 {
	padding-left: 20px;
	padding-right: 15px;
}
.header_area.navbar_fixed .navbar-brand, .navbar_fixed .menu_toggle {
	margin-bottom: 0px;	
}
.header_area.navbar_fixed .navbar-toggler {
	border: 2px solid #237efd;
}
.menu > .nav-item > .nav-link {
	display: inline-block;
}
.menu > .nav-item.submenu .dropdown-menu .nav-item > .dropdown-menu {
	box-shadow: none;
}
.menu > .nav-item.submenu.mega_menu .dropdown-menu .nav-item > .dropdown-menu {
	display: block;
}
.menu > .nav-item.submenu .dropdown-menu .nav-item {
	padding:2px 5px;
}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu > .nav-item:first-child {
	padding-top: 10px;
}
.menu > .nav-item.submenu .dropdown-menu .nav-item .nav-link span.arrow_carrot-right {
	right: 10px;
}
.menu > .nav-item.submenu .dropdown-menu {
	box-shadow: none;
	padding: 0px;
	margin: 0px;
	border: 0;
}
.menu > .nav-item > .nav-link::before {
	bottom: 0;
}
.burger_menu {
	display: none;
}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner {
	box-shadow: none;
	position: static;
}
.menu > .nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item {
	padding-left: 5px;
	padding-right: 5px;
}
.menu > .nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item:first-child {
	padding-top: 5px;
	width: 100%;
	margin-top: 0px;
}
.menu > .nav-item.submenu ul.dropdown-menu li.nav-item ul.dropdown-menu{
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius:6px;
	padding-bottom: 5px;
	margin-top:4px;
}
.menu > .nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item:last-child {
	padding-bottom: 0;
}
.menu > .nav-item.submenu .dropdown-menu .nav-item.submenu .dropdown-menu .nav-item .nav-link:before {
	content: "\e649";
	display: inline-block;
	font-family: 'themify';
	margin-right: 8px;
	width: auto;
	font-size: 9px;
	float: none;
	background: transparent;
}
.menu > .nav-item.submenu.mega_menu > .dropdown-menu.show {
	margin-top: 10px;
	box-shadow: none;
	min-height: 350px;
}
.menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item + .nav-item {
	padding-top: 0px;
}
.menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item .dropdown-menu, .menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu {
	padding-left: 0px;
	opacity: 1;
	margin-top:0;
	border:0;
	visibility: visible;
	min-height: max-content;
	display: block !important;
}
.menu > .nav-item.submenu .dropdown-menu .nav-item:first-child, .menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item:first-child {
	padding-top: 12px;
	width: 100%;
}
.menu > .nav-item.submenu .dropdown-menu .nav-item {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.menu > .nav-item.submenu .dropdown-menu .nav-item:last-child, .menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item:last-child {
	padding-bottom: 0px;
}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	border-bottom:0;
	padding-bottom:0;
}
.menu > .nav-item.submenu.mega_menu .mega_menu_inner > .dropdown-menu > .nav-item > .dropdown-menu > .nav-item:last-child {
	padding-bottom: 15px;
}
.menu_one .mobile_btn {
	margin-left: 15px;
	display: none;
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu {
	display: flex;
	flex-wrap: wrap;
}
.menu > .nav-item.submenu.mega_menu > .dropdown-menu > .nav-item {
	width: 100%;
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu .nav-item {
	width: calc(100% / 3);
	padding: 15px 20px;
}
.menu_one .btn_get {
	margin-left: 29px;
}
.menu_four .btn_get {
	border-color: #ccc5fa;
	box-shadow: none;
	margin: 0 auto;
    position: relative;
	left: 0;
	right: 0;
	text-align: center;
	display: block;
	width: 95%;
	margin-bottom: 10px;
}
.header_area .main_dark_menu .cus_dark {
	margin-left: 30px;
	border-color: #3d64f4;
	color: #3d64f4;
	display: inline-block;
	margin-bottom: 15px;
}
.header_area a.menu_cus, .header_area .btn_get.ml-0 {
	margin-left: 30px !important;
}
.header_area .menu_five .menu_custfive {
	border-color: #3d64f4;
	color: #3d64f4;
	display: inline-block;
}
.header_area .menu_four .menu_custfive {
	border-color: #563bd1;
	color: #563bd1;
	display: inline-block;
}
.menu_nine .btn_get {
	display: inline-block;
	border-color: #5f51fb;
	color: #5f51fb;
	margin-left: 28px;
	margin-bottom: 10px;
}
.header_area_three .menu_four .menu_toggle .hamburger span {
	background: #6754e2;
}
.header_area_six .container, .header_area_seven .container {
	position: relative;
}
.footer_top_two .company_widget {
	padding-right: 0px;
}
.footer_top_two .f_widget {
	margin-bottom: 40px;
}
.footer_area_two .footer_top_two .row {
	margin-bottom: -40px;
}
.header_area .container {
	padding-left: 20px;
	padding-right: 20px;
}
.menu_one, .header_area.navbar_fixed .menu_one, .menu_two, .main_dark_menu, .main_exper_menu {
	padding: 15px 0px;
}
.w_menu .nav-item .nav-link {
	color: #051441;
}
.w_menu .nav-item:hover .nav-link, .w_menu .nav-item.active .nav-link {
	color: #00aff0;
}
.prototype_banner_area {
	padding-top: 140px;
}
.menu_four .menu > .nav-item .nav-link, .menu_five .menu > .nav-item .nav-link, .main_dark_menu .menu > .nav-item .nav-link, .main_exper_menu .menu .nav-item .nav-link {
	color: #051441;
}
.menu_five .menu > .nav-item:hover .nav-link, .menu_five .menu > .nav-item.active .nav-link {
	color: #3d64f4;
}
.menu_five .menu > .nav-item:hover .nav-link:before, .menu_five .menu > .nav-item.active .nav-link:before {
	background: #3d64f4;
}
.main_exper_menu .menu > .nav-item:hover .nav-link, .main_exper_menu .menu > .nav-item.active .nav-link {
	color: #4069eb;
}
.main_exper_menu .menu > .nav-item:hover .nav-link:before, .main_exper_menu .menu > .nav-item.active .nav-link:before {
	background: #4069eb;
}
.menu_four .menu > .nav-item:hover .nav-link, .menu_four .menu > .nav-item.active .nav-link {
	color: #237efd;
}
.menu_four .menu > .nav-item:hover .nav-link:before, .menu_four .menu > .nav-item.active .nav-link:before {
	background: transparent;
}
.payment_features_content.pl_70 {
	padding-left: 0;
}
.payment_features_content{
	padding-top:40px;
}
.animation_img_two {
	display: none;
}
.payment_banner_content {
	max-width: 90%;
}
.payment_service_area .service-content {
	margin-bottom: 40px;
}
.payment_clients_area .payment_features_content {
	padding-right: 0px;
}
.payment_clients_area .payment_clients_inner {
	height: 450px;
	margin-top: 50px;
}
.payment_clients_area .payment_clients_inner .clients_item.eight {
	left: 500px;
}
.payment_clients_area {
	padding-top: 0px;
}
.payment_testimonial_area {
	padding-top: 50px;
}
.payment_testimonial_info .testimonial_content {
	padding-bottom: 50px;
}
.footer_nine_top .company_widget.pr_100 {
	padding-right: 0px;
}
.footer_nine_top .pl_100 {
	padding-left: 15px;
}
.footer_nine_top .f_widget {
	margin-bottom: 40px;
}
.footer_nine_top {
	padding-bottom: 80px;
}
.payment_action_area {
	padding: 125px 0px 120px;
}
.payment_features_area {
	padding-bottom: 0px;
}
.payment_features_area_four {
	padding-bottom: 100px;
}
.vfx_map_area img {
	max-width: 100%;
}
.f_part_banner_area .animation_img img {
	width: 100%;
}
.f_part_banner_area .animation_img {
	padding: 0px 15px;
}
.f_part_banner_area .shap_img {
	transform: rotate(0deg);
	bottom: 176px;
}
.section_container .intro {
	height: 50%;
}
.f_part_banner_area .shap_img {
	bottom: -40px;
}
.part_service_img {
	margin-bottom: 40px;
}
.part_service_item_block + .part_service_item_block {
	margin-top: 80px;
}
.vfx_features_subscribe_area .vfx_action_content {
	padding: 30px 30px 38px;
	text-align: center;
}
.vfx_features_subscribe_area .justify-content-end {
	justify-content: center !important;
	margin-top: 20px;
}
.section_container .intro_content h1 {
    font-size: 48px;
    line-height: 60px;
}	
.f_dark_banner_content p br {
	display: none;
}
.f_dark_banner_content h2 {
	line-height: 60px;
}
.f_dark_banner_area {
	padding-top: 150px;
}
.prototype_content .btn_three {
	margin-top: 25px;
}
.expert_app_service_feature_area {
	padding-top: 100px;
}
.app_screenshot_area, .vfx_team_member_area {
	padding: 100px 0px;
}
.payment_features_content.pr_70 {
	padding-right: 0;
}
.job_listing .listing_tab .list_item {
	padding: 30px;
}
.job_listing .listing_tab .list_item .vfx_joblisting_text {
	display: block;
}
.job_listing .listing_tab .list_item .vfx_joblisting_text .vfx_job_list_table, .job_listing .listing_tab .list_item .vfx_joblisting_text .vfx-jobsearch-table-cell {
	display: block;
	width: 100%;
	overflow: hidden;
}
.job_listing .listing_tab .list_item .vfx_joblisting_text {
	padding: 0px;
	border: 0px;
}
.job_listing .listing_tab .list_item figure {
	margin-bottom: 20px;
}
.job_listing .listing_tab .list_item figure, .job_listing .listing_tab .list_item figure a, .job_listing .listing_tab .list_item figure img, .job_listing .listing_tab .list_item .vfx_joblisting_text .vfx-jobsearch-job-userlist {
	float: none;
}
.job_listing .listing_tab .list_item .vfx_joblisting_text .vfx-jobsearch-job-userlist {
	display: flex;
	padding-top: 25px;
}
.job_listing .listing_tab .list_item .vfx_joblisting_text ul li {
    margin-bottom:8px;
}	
.job_listing {
	margin-top: 70px;
}
.vfx_checkout_area .vfx_cart_total_box {
	margin-left: 0px;
	padding: 30px 20px;
}
.login_area .vfx_login_info {
	padding-right: 0;
	padding-top: 70px;
	padding-bottom: 70px;
}
.login_area .vfx_login_info:before {
	right: -20%;
}
.login_img {
	margin: 0px auto;
	padding: 70px 0px;
}
.footer_bottom_content_area .f_menu li + li {
	margin-left: 7px;
}
.vfx_shopping_cart_area .cart_table .total, .vfx_shopping_cart_area .cart_table .quantity {
	width: 95px;
}
.vfx_shopping_cart_area .cart_table .del-item {
	width: 60px;
}
.vfx_shopping_cart_area .cart_table .del-item .total {
	margin-right: 10px;
}
.triangle_shape {
	height: auto;
	transform: rotate(-22deg);
	-webkit-transform: rotate(-22deg);
	width:auto;
	right:0;
}
.new_service .separator {
	display: none;
}
.new_service .new_service_content {
	margin-top: 0;
}
.payment_footer_area_two {
	padding-bottom: 60px;
}
.startup_tab .nav-item {
	width: calc(100% / 4);
	margin-bottom: 25px;
}
.f_startup_new_banner_area_part {
	min-height: auto;
	padding: 100px 0px;
}
.startup_tab {
	margin-left: -15px;
	margin-right: -15px;
}
.f_startup_new_banner_area_part .new_startup_img {
	padding-right: 0;
	padding-bottom: 30px;
}
.f_new_stratup_service_img .shape {
	left: 0;
}
.testimonial_slider_four {
	padding: 0px 125px;
}
.f_new_startup_testimonial_info {
	margin-top: 50px;
}
.video_content {
	padding: 0px 60px;
}
.video_info {
	height: 350px;
	max-width: 100%;
}
.video_leaf {
	left: 0;
	top: -22px;
}
.cup {
	right: -27px;
}
.get_started_three .get_btn_info .get_btn_item h3 {
	font-size: 18px;
	line-height: 32px;
}
.get_started_three .get_btn_info .get_btn_item {
	padding-right: 0;
	margin-bottom: 20px;
}
.intregration_content {
	padding-top: 50px;
}
.digital_video_slider {
	width: 45%;
}
.home_banner_section_block .slider_item .image_mockup {
	width: 780px;
	padding: 0px 40px;
}
.home_banner_section_block .slider_item .image_mockup .phone {
	max-width: 13%;
	right: 25px;
}
.home_banner_section_block .slider_item .image_mockup .laptop {
	max-width: 90%;
}
.home_banner_section_block .slider_item .slidet_content h2 {
	font-size: 36px;
}
.home_banner_section_block .slider_item .slidet_content {
	padding-top: 140px;
}
.home_banner_section_block .slider_item {
	min-height: 670px;
}
.home_banner_section_block .slider_item .slidet_content_two {
	padding-top: 160px;
}
.f_digital_service_promo_area .shape.shape_two {
	left: 0;
}
.f_digital_perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_three {
	padding-left: 15px;
	padding-right: 15px;
}
.vfx_service_details_area .details_content, .job_details_area .details_content, .job_apply_area .job_apply {
	padding-top: 50px;
}
.study_details .details_info, .study_details_two .study_details_content, .study_details_three .study_details_content {
	padding-top: 50px;
}
.inner_breadcrum_area {
	padding:140px 0px 80px;
}
.details_img.text-right {
	text-align: left !important;
}
.vfx_download_content .download_btn {
	width: 200px;
	height: 200px;
	margin-bottom: 30px;
}
.vfx_download_content .download_btn .pulse-x {
	width: 70px;
	height: 70px;
}
.vfx_download_content h2 br {
	display: none;
}
.thanks_content a {
	margin-top: 30px;
}
.thanks_content h2 {
	font-size: 36px;
	margin-bottom: 22px;
	margin-top: 16px;
}
.vfx_container {
	height: 100%;
	min-height: inherit;
}
.vfx_col_screen, .vfx_container .vfx_col_content {
	width: 100%;
	height: 100vh;
}
.vfx_container .vfx_col_content .container_wrap {
	min-height: 517px;
	padding: 0px 15px;
}
.vfx_col_screen {
	height: 70vh;
}
.vfx_col_screen .vfx_bg_part {
	display: none;
}
.vfx_col_screen .clock {
	text-align: left;
	padding-left: 12px;
}
.vfx_col_screen .vfx_social {
	left: 15px;
}
.vfx_container .vfx_col_content .vfx_content_part {
	width: 94%;
}
.vfx_container .vfx_col_content .vfx_content_part, .vfx_container .vfx_col_content .vfx_bottom, .vfx_container .vfx_col_content .vfx_log {
	left: 15px;
}
.error_content_two p {
	font-size: 15px;
	line-height: 25px;
}
.error_content_two img {
	max-width: 93%;
}
.error_content_two .search {
	margin: 30px 0px;
}
.pr_sidebar {
	margin-top: 60px;
}
.alter_nav {
	position: absolute;
	right: 75px;
	top: 0px;
}
.header_search_cart_area.menu {
	padding: 0px;
	margin-top: 0px;
	flex-direction: initial;
}
.header_area_six + section {
	margin-top: 122px;
}
.header_contact_info li {
	font-size: 13px;
}
.header_contact_info li:before {
	margin: 0px 5px 0px 0px;
}
.navbar .header_search_cart_area .search a.nav-link:before {
	display: none;
}
.software_promo_area .round_shape {
	max-width: 690px;
	min-height: 690px;
}
.payment_features_item {
	margin-bottom: 30px;
}
.f_dark_feedback_area_two .sec_title, .f_dark_feedback_area_three .sec_title {
	padding-right: 156px;
}
.payment_subscribe_info {
	display: block;
}
.payment_subscribe_info .subscribe-form {
	justify-content: center;
	margin-top: 20px;
	margin-left: 0;
}
.payment_subscribe_info .payment_subscribe_content {
	text-align: center;
}
.payment_vfx_price_item {
	padding: 50px 10px 55px;
}
.payment_vfx_price_item.center, .payment_vfx_price_item:hover {
	padding: 80px 10px 86px;
}
.smtp_features_img .round_circle {
	right: 0;
}
.smtp_features_img.smtp_features_img_two .round_circle {
	left: 0;
}
.smtp_features_img.smtp_features_img_two img {
	margin-left: 0;
}
.smtp_features_img {
	margin-bottom: 60px;
}
.smtp_features_subscribe_form {
	max-width: 100%;
	margin-left:0;
	margin-right:0;
}
.smtp_studies_item .text {
	padding-left: 10px;
	padding-right: 10px;
}
.smtp_studies_item .text h4 {
	font-size: 18px;
}
.smtp_fact_info .smtp_fact_item {
	width: 145px;
	height: 145px;
}
.smtp_fact_info .smtp_fact_item .counter {
	font-size: 40px;
	margin-bottom: 4px;
}
.smtp_fact_info:before {
	display: none;
}
.smtp_sec_title h2 br {
	display: none;
}
.smtp_call_features_action_text h2 {
	font-size: 30px;
	line-height: 44px;
}
.smtp_call_action_features_area {
	padding: 80px 0px;
}
.new_footer_top .pl_70 {
	padding-left: 0;
}
.new_footer_top .f_widget {
	margin-bottom: 50px;
}
.header_area_six .alter_nav {
	top: 0px;
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu {
	display: block !important;
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu .nav-item {
	padding-left: 10px;
	padding-right: 10px;
}
.header_area .main_exper_menu a.Cus_seven {
	color: #3d64f4;
	margin-left: 30px;
	display: inline-block;
	margin-bottom: 20px;
}
.search_domain_form_inner_area input {
	width: 80%;
}
.search_domain_form_inner_area .domain_select {
	width: 20%;
}
.search_domain_form_inner_area .domain_select .selectpickers{
	text-align:left !important;
	padding-left:10px;
}
.search_domain_form_inner_area button {
	width: 100%;
	margin-top:15px;
	margin-right:0;
}
.main_menu_part.menu_four .btn_get {
	color: #333f64;
	line-height: 42px;
}
.f_features_content_part {
	margin-top: 40px;
}
.f_features_action_content h2 {
	font-size: 31px;
	line-height: 42px;
}
.f_price_body .price_head, .f_price_body .h_p_list {
	padding-right: 0;
}
.f_price_body .h_p_list .h_vfx_price_item.c_width, .f_price_body .price_head .p_head.c_width {
	width: 25%;
}
.f_price_body .h_p_list .h_vfx_price_item, .f_price_body .price_head .p_head {
	width: 15%;
}
.f_map_part ul li:nth-child(2) {
	left: 80px;
}
.f_map_part ul li:nth-child(6) {
	left: 150px;
}
.vfx_blog_item .vfx_blog_content {
	padding: 25px 20px;
}
.vfx_action_features_area .hosting_area_btn {
	padding: 16px 25px;
}
.h_footer_dark .about-widget.pl_70, .h_footer_dark .about-widget.pl_20 {
	padding-left: 0;
}
.h_footer_dark .f_widget {
	margin-top: 30px;
}
.h_footer_dark {
	padding: 70px 0px 100px;
}
.menu_pare_area .w_menu .nav-item:hover .nav-link, .w_menu .nav-item.active .nav-link {
	color: #5e53fb;
}
.navbar_fixed .menu_pare_area .container .menu_toggle .hamburger span, .navbar_fixed .menu_pare_area .container .menu_toggle .hamburger-cross span {
	background: #051441;
}
.pare_ticket_item {
	width: calc(94% / 3);
}
.pare_ticket_item + .pare_ticket_item {
	margin-left: 3%;
}
.pare_ticket_item h2 {
	font-size: 35px;
}
.vfx_hosting_title h2 br {
	display: none;
}
.pare_product_developer_area_block .developer_product_content {
	margin-bottom: 0;
	margin-top: 40px;
}
.pare_features_img {
	max-width: 500px;
	padding-right: 40px;
}
.pare_features_img .shape_img {
	right: 0;
}
.pare_features_img.img_left {
	padding-right: 0;
	padding-left: 40px;
}
.pare_features_img.img_left .shape_img {
	left: 0;
}
.pare_features_content_part {
	padding-left: 0;
}
.pare_features_about_list {
	column-count: 2;
}
.pare_subscribe .btn_pos {
	padding: 17px 26px;
}
.pos_about_img {
	max-width: 100%;
}
.pos_blog_item {
	margin-bottom: 30px;
}
.chat_info {
	margin-top: 40px;
}
.pos_footer_area {
	padding-bottom: 0;
}
.flex-row-reverse .pare_features_content_part {
	padding-right: 0;
}
.vrop_service_item.pl_70 {
	padding-left: 0;
}
.vrop_service_item.pr_70 {
	padding-right: 0;
}
.vrop_features_action_area_item img {
	max-width: 100%;
}
.vrop_service_features_img {
	margin-bottom: 40px;
	max-width: 550px;
}
.vrop_service_content_features {
	padding-left: 0;
}
.vrop_item_features + .vrop_item_features {
	margin-top: 100px;
}
.vrop_analytics_item_part {
	padding: 0px;
}
.vrop_analytics_item_part p {
	font-size: 19px;
}
.flex-row-reverse .vrop_service_features_img .img_icon {
	left: auto;
	right: -55px;
}
.animation_inner li:nth-child(2) {
	left: 107px;
}
.animation_inner li:nth-child(4) {
	left: 293px;
}
.animation_inner li:nth-child(7) {
	left: 452px;
}
.animation_inner li:nth-child(12) {
	left: 78%;
}
.animation_inner li:nth-child(9) {
	left: 450px;
}
.animation_inner li:nth-child(10) {
	left: 607px;
}
.animation_inner li:nth-child(6) {
	top: 36px;
}
.animation_inner li:nth-child(17) {
	left: 632px;
}
}
 @media (max-width:768px) {
.sec_title br, .vfx_proto_service_info h2 br, .vfx_hosting_title h2 br {
	display: none;
}
.f_fun_fact_content_area h1 {
    font-size: 48px;
}
.footer_bottom_content_area p {
	text-align: center;
	margin-bottom: 12px !important;
}
.footer_bottom_content_area .vfx_social_icon_area_bottom {
	text-align: right !important;
	margin-bottom: 12px;
}
.footer_bottom_content_area .f_menu {
	text-align: center !important;
}
.banner_top h2 {
	font-size: 32px;
	line-height: 46px;
}
.seo_banner_content h2 {
	line-height: 48px;
}
.f_dark_feedback_area::before{
	display:none;
}
.f_dark_feedback_area::after{
	display:none;
}
.l_height60 {
	line-height: 45px;
}
.footer_top_two .f_width_24, .f_width_12, .f_width_20 {
	width: 100%;
}
.footer_area_two .footer_bottom_content_area p {
	text-align: left;
	margin-bottom: 0 !important;
}
.partner_logo .p_logo_item {
	width: calc(100% / 3);
}
.prototype_featured_area h2 br {
	display: none;
}
.service_carousel {
	padding-left: 0;
}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
	opacity: 0;
}
.service_carousel:hover .owl-nav .owl-next, .service_carousel:hover .owl-nav .owl-prev {
	opacity: 1;
}
.feedback_slider_two .owl-nav .owl-next, .feedback_slider_two .owl-nav .owl-prev {
	opacity: 1;
}
.prototype_service_area {
	padding-bottom: 70px;
}
.vfx_proto_service_info .mb_90 {
	margin-bottom: 70px;
}
.about_img .about_img_slider .about_item .about_text h5 {
	font-size: 15px;
}
.agency_featured_item .agency_featured_img {
	text-align: center !important;
}
.agency_featured_item .f_agency_featured_progress_content {
	padding-left: 0;
	margin-top: 50px;
}
.action_area_three:before {
	background-size: contain;
}
.action_area_three .action_content {
	margin: 0px;
}
.mb_90 {
	margin-bottom: 50px;
}
.f_agency_service_features_area {
	padding: 70px 0px;
}
.f_agency_featured_area_service {
	padding-top: 120px;
}
.f_agency_user_testimonial_area, .vfx_software_featured_area {
	padding-top: 70px
}
.f_agency_testimonial_info .testimonial_slider {
	padding: 50px 20px;
}
.vfx_section_pad, .vfx_proto_service_info {
	padding: 80px 0px;
}
.vfx_features_subscribe_area{
	padding:90px 0;
}
.sec_title.mb_70 {
	margin-bottom: 50px
}
.pricing_area {
	padding-bottom: 10px;
}
.design_img_two {
	margin-top: -50px;
	margin-left: 15px;
	margin-right: 15px;
}
.software_service_tab .nav-item {
	display: inline-block;
	margin-bottom: 20px;
}
.software_service_tab_content {
	margin-top: 60px;
}
.vfx_developer_product_area {
	padding: 70px 0px;
}
.trusted_worldwide_logo_part_two .subscribe_form_info {
	padding: 100px 20px;
}
.trusted_worldwide_logo_part_two .subscribe_form_info h2 {
	line-height: 42px;
}
.vfx_signup_form .input-group {
	margin-bottom: 25px;
}
.vfx_signup_form .f_dark_box_banner_btn {
	margin-top: 10px;
}
.f_fun_fact_content_area .fact_item.pl_100 {
	padding-left: 30px;
}
.f_fun_fact_content_area, .cart_box {
	margin-top: 50px;
}
.footer_area_six.vfx_section_pad {
	padding-bottom: 30px;
}
.feedback_slider .vfx_feed_back_item {
	padding:25px 20px;	
}
.app_featured_area, .f_agency_featured_area_service_two {
	padding-bottom: 100px;
}
.app_featured_area_two {
    position: relative;
    padding: 80px 0 100px;
    background: #fbfbfd;
}
.expert_app_service_feature_area {
	padding-top: 80px;
}
.f_fun_fact_author_img.f_fact_author_area {
	text-align: center !important;
}
.features_info.feature_info_two .agency_featured_img {
	margin-bottom: 0px;
}
.trusted_worldwide_logo_part_five {
	padding-top: 110px;
	padding-bottom: 50px;
}
.blog_area .vfx_shop_pagination_number {
	text-align: center !important;
}
.blog_single .blockquote {
	padding-left: 15px;
}
.post_share a i {
	padding-right: 4px;
}
.post_tag .post-nam {
	padding-right: 0;
	margin-bottom:0px;
}
.post_tag a {
	margin-left: 3px;
}
.portfolio_filter .vfx_work_portfolio_item + .vfx_work_portfolio_item {
	margin-left: 15px;
}
.vfx_price_content .vfx_price_item {
	padding-left: 15px;
	padding-right: 15px;
}
.vfx_process_area .agency_featured_item {
	margin-top: 50px;
}
.s_promo_info .promo_item {
	opacity: 1;
	left: 0;
	top: 75%;
}
.svg_intro_bottom {
	width: 130%;
}
.payment_banner_content {
	max-width: 100%;
}
.payment_banner_content h1 {
	line-height: 50px;
	font-size: 32px;
}
.payment_banner_content .action_btn {
	margin-top: 45px;
}
.slider_content {
	padding-top: 150px;
}
.section_container .intro_content {
	position: relative;
	padding-top: 100px;
	padding-left: 15px;
	padding-right: 15px;
}
.section_container .intro_content h1 {
	font-size: 44px;
}
.part_service_img img {
	max-width: 100%;
}
.about_img .about_img_slider .about_item .about_text .br {
	margin-bottom: 15px;
}
.s_service_section {
	margin-top: 120px;
}
.mobile_img .women_img {
	top: 50px;
	right: 200px;
	max-width: 40%;
}
.design_tab_area .tab-content .tab_img {
	margin-top: 20px;
}
.f_dark_box_featured_info .f_img_two:before {
	top: -20px;
}
.f_dark_box_featured_info .f_dark_featured_box_item {
	max-width:100%;
	margin-left: auto;
	margin-right: auto;
}
.payment_testimonial_area .testimonial_img {
	margin-bottom: -24px;
}
.payment_testimonial_info .testimonial_content .icon {
	left: 0;
}
.payment_testimonial_info .testimonial_content {
	padding-left: 115px;
}
.trusted_worldwide_logo_part_two {
	padding-top: 70px;
}
.payment_action_content p br {
	display: none;
}
.s_features_item .s_features_content .learn_btn {
	margin-top: 05px;
}
.f_widget .mb_40 {
	margin-bottom: 30px;
}
.company_widget .mt_30 {
	margin-top: 20px;
}
.feature_info .f_content h2 {
	line-height: 33px;
	margin-bottom: 15px;
}
.inner_breadcrum_content_area p br {
	display: none;
}
.vfx_checkout_content .vfx_checkout_title {
	margin-top: 40px;
}
.vfx_checkout_content textarea {
	padding-left: 20px;
}
.vfx_error_page_contain h1 {
	font-size: 20vw;
	line-height: 22vw;
}
.app_img .text_bg.three {
	right: -30%;
	bottom: 48px;
}
.app_img .dot_two {
	right: 157px;
	top: 76%;
}
.f_digital_company_banner_area .f_digital_company_content_area h2 {
	font-size: 40px;
	line-height: 52px;
}
.f_digital_company_banner_area .f_digital_company_content_area h2 br {
	display: none;
}
.startup_tab .nav-item {
	width: calc(100% / 3);
}
.startup_tab_img .phone_img img {
	max-width: 58%;
}
.f_startup_progress_bar_area {
	padding-top: 70px;
}
.f_startup_progress_bar_area .br_bottom {
	margin-top: 55px;
}
.stratup_app_screen .phone {
	max-width: 80%;
	bottom: -222px;
	left: -32px;
}
.digital_banner_area {
	display: block;
	min-height: auto;
	padding: 140px 0px 100px;
}
.digital_video_slider {
	width: 100%;
	position: relative;
	top: auto;
	bottom: 0;
	transform: translateY(0);
	padding: 50px 15px 0px;
}
.digital_video_slider .owl-stage {
	padding-left: 100px !important;
}
.digital_content {
	padding-right: 0;
}
.home_banner_section_block .slider_item .slidet_content_two h2 {
	font-size: 40px;
}
.home_banner_section_block .slider_item .slidet_content_two h2 br {
	display: none;
}
.home_banner_section_block .slider_item .image_mockup .watch, .home_banner_section_block .slider_item .image_mockup .phone {
	display: none;
}
.home_banner_section_block .slider_item .image_mockup {
	width: 90%;
	padding: 0px;
	position: relative;
	margin-top: 50px;
	bottom: 0;
}
.home_banner_section_block .slider_item {
	height: auto;
	padding-bottom: 50px;
	min-height: auto;
}
.home_banner_section_block .slider_item .image_mockup .laptop {
	max-width: 100%;
}
.home_banner_section_block .owl-stage {
	padding-bottom: 0;
}
.vfx_service_details_area .pr_70 {
	padding-right: 15px;
}
.price_info_two .price_head .p_head {
	display: none;
}
.price_info_two .price_head .p_head.time {
	display: block;
	width: 100%;
}
.price_info_two .pr_list {
	display: block;
	width: 100%;
}
.price_info_two .vfx_price_item {
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
	padding: 0px;
}
.price_info_two .vfx_price_item:first-child {
	text-align: center;
	padding: 5px 0px;
}
.price_info_two .vfx_price_item:first-child h5 {
	width: initial;
	border: 0px;
	float: none;
}
.price_info_two .vfx_price_item:before {
	content: attr(data-title);
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
	font-weight: 500;
}
.price_info_two .vfx_price_item h5 {
	border-left: 1px dashed #ededed;
	display: block;
	float: right;
	font-size: 1.1rem;
	height: 100%;
	line-height: 3.1rem;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 50%;
}
.price_info_two .pr_list:last-child {
	display: none;
}
.blog_inner_breadcrum_area .inner_breadcrum_content_area_two h1 br {
	display: none;
}
.blog_inner_breadcrum_area .inner_breadcrum_content_area_two h1 {
	font-size: 7vw;
	font-weight: 700;
	line-height: 1.5em;
}
.header_social_icon li {
	margin: 0px 0px 0px 2px;
}
.software_promo_area .round_shape {
	width: 600px;
	height: 600px;
	max-width: 100%;
	min-height: 100%;
	margin-top: 100px;
}
.software_promo_area .round_shape .r_shape.r_shape_two {
	width: 400px;
	height: 400px;
}
.software_promo_area .round_shape .r_shape.r_shape_three {
	width: 230px;
	height: 230px;
}
.payment_features_area_three {
	padding: 80px 0px;
}
.payment_features_area_three .col-lg-5 img {
	max-width: 100%;
}
.payment_features_content_two .item {
	margin-top: 0;
}
.payment_features_content_two p br {
	display: none;
}
.payment_logo_area, .payment_priceing_area {
	padding: 80px 0px;
}
.payment_content_two .payment_img img {
	max-width: 100%;
}
.f_dark_feedback_area_three {
	height: auto;
}
.smtp_features_subscribe_form .input-group {
	justify-content: center;
}
.smtp_features_subscribe_form .input-group .check-btn {
	height:62px;
}
.new_footer_area .footer_bottom_content_area p {
	text-align: left;
	font-size: 14px;
}
/*    new css*/
.home_banner_area_block_part {
	min-height: 100%;
	height: auto;
	text-align: left;
	padding: 130px 0px 80px;
}
.home_banner_area_block_part .hosting_content {
	margin-top:20px;
	margin-bottom: 40px;
}
.search_domain_form_inner_area input {
	padding-left: 5px;
}
.vfx_map_area_block .vfx_hosting_title br {
	display: none;
}
.vfx_action_features_area .text-right {
	text-align: center !important;
}
.vfx_action_features_area{
	text-align:left;
}
.vfx_action_features_area .hosting_area_btn {
	margin-top: 25px;
}
.f_features_action_content {
	margin-top: 30px;
}
.pare_subscribe .col-sm-12 .form-group {
	text-align: center;
}
.pare_subscribe .form-group {
	margin-top: 15px;
}
.pare_subscribe .btn_pos {
	padding: 17px 56px;
}
.vrop_banner_area_block .section_container .intro {
	margin-left: 0;
	margin-right: 0;
}
.vrop_features_action_area_item .erp_content {
	margin-top: 30px;
}
.vrop_analytics_item_part p {
	font-size: 22px;
}
.vrop_analytics_item_part {
	margin-bottom: 25px;
}
.menu_vrop_area .er_btn {
	margin-left: 30px;
}
.pare_product_developer_area_block .tab_img_info {
	overflow: hidden;
}
}
@media (max-width: 767px) {
.open .search_boxs .input-group {
    width: 80%;
    opacity: 1;
}
.pare_features_img {
    padding:25px 0;
}
.app_banner_contentmt{
	margin-top:0;
}
.smtp_features_subscribe_form .input-group .check-btn {
	margin-top: 20px;
}
.vfx_action_features_area{
	text-align:center;
}
.vfx_blog_item {
    margin-bottom: 30px;
}
.vfx_features_promo_content h2{
	font-size:36px;
}
.hosting_tab .nav-item {
    width: 50%;
}
.hosting_tab .nav-item .nav-link {
	line-height:42px;
}
.get_quote_form .form-group {
    margin-bottom: 20px;
}
.menu > .nav-item > .nav-link::before {
    height: 0;
}	
.mapbox{
	margin-top:0;
}
.text_box {
    margin-bottom: 20px;
}
.search_domain_form_inner_area input {
    width: 70%;
}
.search_domain_form_inner_area .domain_select {
    width: 28%;
}
.f_digital_service_promo_area_two {
    margin-top: -90px;
}
.blog_content a h5 {
    line-height: 32px;
}
.text_box input[type="text"], .text_box input[type="password"], .text_box input[type="email"] {
    line-height:54px;
	height:54px;
}	
.job_listing .listing_tab .list_item .vfx_joblisting_text ul li {
	font-size: 15px;
	line-height:22px;
	padding:6px 0;
	display:inline-block;
	width:100%;
	margin-bottom:0;
	border-left:0px;
}
.job_info{
	padding:30px
}
.job_listing .job_list_tab .list_item_tab::before{
	background:transparent;
}
.job_listing .job_list_tab .list_item_tab{
	width:100%;
	margin-bottom:10px;
	border-radius:30px;
	-webkit-box-shadow: 0px 4px 6px 0px rgba(12, 0, 46, 0.06);
	box-shadow: 0px 4px 6px 0px rgba(12, 0, 46, 0.06);
}
.job_listing .job_list_tab .list_item_tab + .list_item_tab{
	margin-left:0;
}
.vfx_vfx-blog-sidebar{
	margin-bottom:30px;
}
.cart_box {
    padding: 10px 20px;
}
.vfx-shopping-checkout-order-review .shop_table tbody tr.subtotal td {
	line-height: 50px;
}
.vfx-shopping-checkout-order-review .shop_table tbody tr td {
    font: 400 14px/24px "Poppins", sans-serif;
}
.vfx-shopping-checkout-order-review .condition {
    margin-top: 20px;
}	
.vfx_checkout_area .vfx_cart_total_box {
	margin-top: 50px;
}
.vfx_shop_list_item {
    padding-top: 30px;
}
.shop_list_area .vfx_single_product_item .vfx_single_pare_details{
	background:#ffffff;
	padding:30px 15px;
	float: left;
	width: 100%;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.06);
	box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.06);
	border-radius: 0 0 6px 6px;
}
.vfx_shop_list_item .vfx_shop_list_img img {
    border-radius: 6px 6px 0 0;
    width: 100%;
}
.vfx_shopping_cart_area .cart_title {
	display: none;
}
.vfx_shopping_cart_area .cart_table tr {
	display: block;
	float: none;
	width: 100%;
	margin-bottom: 30px;
	border-radius: 6px;
	background: #f5f5f5;
	padding: 0px 15px;
}
.vfx_shopping_cart_area .cart_table tr td {
	display: block;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 20px !important;
	margin-bottom: 0px;
	border-bottom: 1px solid #ededed;
}
.vfx_shopping_cart_area .cart_table tr td:last-child {
	border-bottom: 0px;
}
.vfx_shopping_cart_area .cart_table tr td:before {
	content: attr(data-title) ":";
	font-weight: 600;
	float: left;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.vfx_shopping_cart_area .cart_table {
	margin: 0px;
	padding-top: 0;
}
.vfx_shopping_cart_area .cart_table .total, .vfx_shopping_cart_area .cart_table .quantity, .vfx_shopping_cart_area .cart_table .del-item {
	float: right;
	width: auto;
}
.vfx_shopping_cart_area .cart_table .del-item .total {
	float: none;
}
.vfx_shopping_cart_area .cart_table .product .media {
	display: inline-block;
	width: auto;
	float: right;
}
.vfx_shopping_cart_area .cart_table .product .media .media-left {
	margin-left: auto;
	margin-bottom: 20px;
}
.vfx_shopping_cart_area .cart_table .del-item a {
	display: inline-flex;
}
.portfolio_details_gallery img {
    width: 100%;
}
.inner_breadcrum_content_area .l_height50 {
    line-height: 40px;
}
.inner_breadcrum_content_area .f_size_50 {
    font-size: 36px;
}
.inner_breadcrum_content_area_two .l_height50 {
    line-height: 48px;
}
.inner_breadcrum_content_area_two .f_size_50 {
    font-size: 38px;
}
}
 @media (max-width:700px) {
.vrop_banner_area_block .section_container .intro_content h1 {
    font-size: 28px;
    line-height: 40px;
}
}
@media (max-width:650px) {
.about_img .about_img_slider .about_item.w45, .about_img .about_img_slider .about_item.w55 {
	width: 100%;
}
.about_img .pluse_icon {
	display: none;
}
.app_img .mobile {
	top: -83px;
}
.f_fun_fact_content_area h1 {
    font-size: 40px;
}
.pare_ticket_item {
    width: calc(100% / 1);
    margin: 20px 0 !important;
}
.comment-box .post_comment .reply-comment {
	padding-left: 25px;
}
.vrop_banner_area_block .section_container .intro_content h1 {
    font-size: 28px;
    line-height: 40px;
}
.portfolio_filter .vfx_work_portfolio_item + .vfx_work_portfolio_item {
	margin-left: 10px;
	text-align:center;
	margin-bottom:10px;
}
.navbar .header_search_cart_area .shpping-cart .dropdown-menu{
	min-width:300px;
}
.menu > .nav-item:nth-last-child(-n+2).submenu .mega_menu_inner .dropdown-menu{
	right:-60px;
	top:0px;
}
.menu > .nav-item.shpping-cart:nth-last-child(-n+2).submenu .dropdown-menu{
	right:-60px;
	top:55px;
}
.navbar .header_search_cart_area .shpping-cart .dropdown-menu .cart-single-item .cart-img img {
    width: 76px;
    height: 76px;
}
.vfx_sign_info{
	width:100%;
	border-radius:10px;
}
.vfx_sign_info .vfx-signin-form .btn_three{
	margin-right:15px;
	width:140px;
	padding-left:10px;
	padding-right:10px;
}
.vfx_sign_info .social_tag li{
	margin-bottom:5px;
}
.vfx_sign_info .lead-text {
	padding-right: 0px;
	padding-top: 15px;
}
.payment_clients_area .payment_clients_inner .clients_item.two, .payment_clients_area .payment_clients_inner .clients_item.one, .payment_clients_area .payment_clients_inner .clients_item.three {
	left: 0;
}
.payment_clients_area .payment_clients_inner .clients_item.four {
	left: 205px;
}
.payment_clients_area .payment_clients_inner .clients_item.seven {
	left: 150px;
}
.payment_clients_area .payment_clients_inner .clients_item.eight {
	left: 250px;
}
.payment_clients_area .payment_clients_inner .clients_item.six {
	left: 215px;
}
.payment_clients_area .payment_clients_inner .clients_item.five {
	left: 330px;
}
.payment_clients_area .payment_clients_inner .clients_item.four {
	left: 0;
	top: 540px;
}
.payment_clients_area .payment_clients_inner .clients_item.eight {
	left: 165px;
	top: 105px;
}
.payment_clients_area .payment_clients_inner .clients_item.six {
	top: 225px;
	left: 190px;
}
.payment_testimonial_info .testimonial_content {
	padding-left: 110px;
	margin-top: 20px;
}
.payment_testimonial_info .testimonial_content .icon {
	left: 0;
}
.payment_clients_area .payment_clients_inner {
	height: 690px;
}
.f_agency_featured_area_service {
	padding-top: 80px;
}
.about_img .about_img_slider .about_item .about_text {
	bottom: 30px;
}
.software_banner_content h2 {
	font-size: 35px;
}
.t_color3 br {
	display: none;
}
.design_developers_area .btn_four {
	margin-top: 35px;
}
.company_widget .mt_40 {
	margin-top: 25px;
}
.f_widget h3.mb-30 {
	margin-bottom: 15px;
}
.footer_nine_top .f_widget .f-title:after {
	margin-top: 10px;
}
.app_featured_content h2 {
	margin-bottom: 15px;
}
.app_featured_content .learn_btn_two {
	margin-top: 10px;
}
.f_widget .widget-wrap {
	margin-top: 20px;
}
.f_service_agency_banner_area .f_service_agency_content_area h2 {
	font-size: 28px;
	line-height: 35px;
}
.f_service_agency_banner_area .agency_banner_img {
	max-width: 100%;
	margin-bottom: 40px;
}
.f_service_agency_banner_area {
	padding-top: 100px;
	padding-bottom: 80px;
}
.vfx_error_page_contain p br {
	display: none;
}
.vfx_error_page_contain h2 {
	letter-spacing: 0.50px;
}
.app_img .dot_three {
	top: 48%;
}
.app_img .dot_two {
	top: 69%;
}
.triangle_shape {
	-webkit-transform: rotate(65deg);
	transform: rotate(65deg);
}
.f_digital_perfect_solution_area .perfect_solution_left .per_solution_content h2 {
	font-size: 32px;
	line-height: 44px;
}
.f_digital_perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_three h2 {
    font-weight: 600;
    line-height: 44px;
}
.testimonial_slider_four {
	padding: 0px 75px;
}
.stratup_app_screen .phone {
	bottom: -140px;
	left: -77px;
}
.stratup_app_screen .laptop {
	right: -42px;
	bottom: -92px;
}
.post_author_two {
	padding: 25px 20px;
}
.comment_inner .comment_box .post_comment {
	padding: 30px 20px 30px;
}
.post_author_two .img_rounded {
    margin-right: 22px;
}
.menu > .nav-item.submenu.mega_menu > .dropdown-menu.show {
	padding: 0px 10px;
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu > .nav-item {
	padding: 15px 10px;
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu > .nav-item .item .text {
	font-size: 12px;
}
.f_dark_feedback_area_two {
	height: auto;
	padding-bottom: 50px;
}
.payment_vfx_price_item {
	width: 100%;
	margin-bottom: 30px;
}
.payment_vfx_price_item.center, .payment_vfx_price_item:hover {
	transform: translateY(0);
}
.payment_priceing_area .payment_price_info {
	padding-bottom: 0px;
}
.payment_subscribe_info .subscribe-form .form-control {
	width: 300px;
}
.smtp_call_features_action_text {
	display: block;
	text-align: center;
}
.smtp_call_features_action_text h2 {
	margin-bottom: 20px;
}
.smtp_trusted_worldwide_logo_part .smtp_sec_title {
	margin-bottom: 0px;
}
.smtp_sec_title p br {
	display: none;
}
.smtp_fact_info {
	flex-wrap: wrap;
}
.smtp_fact_info .smtp_fact_item:first-child {
	margin-top: 0px;
}
.smtp_fact_info .smtp_fact_item:nth-child(even) {
	margin-top: 8px;
}
.smtp_fact_info .smtp_fact_item p{
	font-size:14px;
}
.smtp_sec_title h2 {
	font-size: 30px;
	line-height: 40px;
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu .nav-item {
	width: 33.33%;
}
.intro {
	width: 100%;
	margin-left: 15px;
	margin-right: 15px;
}
.f_part_banner_area .intro {
	margin-left: 0;
	margin-right: 0;
}
.border_shap {
	left: 0;
	width: 350px;
}
.search_domain_form_inner_area input{
	font-size:15px;
}
.search_domain_form_inner_area .domain_select .selectpickers {
	text-align: left !important;
	padding-left: 12px;
	font-size:16px;
}
.search_domain_form_inner_area .domain_select .selectpickers:after {
	right: 15px;
}
.search_domain_form_inner_area button {
	width: 100%;
	margin-top: 15px;
	margin-right:0;
}
.search_domain_form_inner_area{
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
}
.search_domain_price_area li + li {
	margin-left: 20px;
}
.vfx_hosting_title p br {
	display: none;
}
.f_features_item_part {
	padding-right: 0;
}
.f_price_body .h_p_list .h_vfx_price_item {
	position: relative;
}
.f_price_body .h_p_list .h_vfx_price_item:before {
	content: attr(data-title);
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
	font-weight: 500;
	text-transform: uppercase;
}
.f_price_body .h_p_list {
	display: block;
	padding: 0px;
	margin-bottom: 10px;
}
.f_price_body .h_p_list:last-child {
	margin-bottom: 0;
}
.f_price_body .h_p_list:last-child .h_vfx_price_item.c_width {
	border-bottom: 0px;
}
.f_price_body .h_p_list .h_vfx_price_item {
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 10px 0px;
	border-bottom: 1px solid #f7f0f0;
}
.f_price_body .h_p_list .h_vfx_price_item.c_width, .f_price_body .price_head .p_head.c_width {
	width: 100%;
}
.f_price_body .h_p_list .h_vfx_price_item h5 {
	width: 50%;
	display: block;
	float: right;
	text-align: right;
	padding-right: 20px;
}
.f_price_body .price_head {
	display: none;
}
.f_map_part ul li:nth-child(2) {
	left: 60px;
}
.pos_footer_area .leaf_left, .pos_footer_area .leaf_right {
	max-width: 20%;
}
.pos_action_area .pos_action_content h2 {
	font-size: 35px;
}
.pos_footer_bottom_content_area img {
	max-width: 40%;
}
.pos_action_area .pos_action_content p {
	font-size: 18px;
	line-height: 30px;
}
.animation_inner li:nth-child(20), .animation_inner li:nth-child(12) {
	display: none;
}
}
@media (max-width:639px) {
.search_domain_price_area{
	display:inline-block;
}
.search_domain_price_area li{
	width: 45%;
	margin:5px 2px;
	text-align: center;
	display: inline-block;
}
.search_domain_price_area li + li{
	margin-left:3px
}
}
 @media (max-width:576px) {
.app_featured_area {
	padding-top: 20px;
}
.app_banner_area {
	padding-bottom: 10px;
}
.f_digital_home_area_part {
	height: auto;
}
.smtp_features_subscribe_form .input-group .check-btn {
	margin-top: 0px;
}
.f_digital_home_banner_img {
	margin-top: 50px;
}
.smtp_features_subscribe_form .input-group input{
	width:100%;
	max-width:100% !important;
}
.s_features_item .s_features_content {
	padding-left: 0px;
	padding-right:0;
}
.post_tag {
    display: inline-block !important;
}
.post_tag a {
    margin-left: 0px;
    margin-bottom: 5px;
	margin-top:5px;
}
.developer_product_content .develor_tab .nav-item .nav-link.active{
	border-radius: 30px;
}
.developer_product_content .develor_tab .nav-item{
	width:100%;
	margin-bottom: 10px;
	border-radius: 30px;
	-webkit-box-shadow: 0px 4px 6px 0px rgba(12, 0, 46, 0.06);
	box-shadow: 0px 4px 6px 0px rgba(12, 0, 46, 0.06);
}
.pare_product_developer_area_block .developer_product_content .develor_tab{
	width:100%;
}
.footer_bottom_content_area .vfx_social_icon_area_bottom, .footer_bottom_content_area .f_menu, .footer_area_two .footer_bottom_content_area p {
	text-align: center !important;
}
.footer_bottom_content_area .vfx_social_icon_area_bottom {
	margin-bottom: 6px;
}
.banner_top h2 {
	font-size: 26px;
	line-height: 38px;
}
.l_height60, .l_height50 {
	line-height: 40px;
}
.get_content h3 {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 20px;
    font-weight: 500;
}
.sec_title h2{
	padding-bottom:8px;
	margin-bottom:15px;
}
.f_size_30 {
	font-size: 24px;
	line-height: 34px;
}
.mobile_img .mobile {
	left: 0;
	top: -100px;
	max-width: 100%;
}
.f_part_banner_area .shap_img {
	height: 280px;
	display:none;
}
.call_action_area .action_one {
	left: -878px;
}
.f_size_40 {
	font-size: 30px;
}
.price.f_size_40 {
	font-size: 40px;
}
.f_pricing-item {
    padding: 50px 20px;
}
.footer_area_two .footer_bottom_content_area p {
	margin-bottom: 8px !important;
}
.partner_logo .p_logo_item {
	width: 100%;
	margin-bottom: 30px;
}
.agency_content h2 {
	font-size: 28px;
	line-height: 45px;
	margin-bottom: 23px;
}
.agency_content .action_btn {
	display: block !important;
	text-align: center;
}
.agency_content .action_btn .agency_banner_btn {
	display: block;
	margin-bottom: 20px;
}
.agency_banner_btn_two {
	margin-left: 0px;
}
.about_content {
	padding: 90px 15px 100px;
}
.developer_product_content .develor_tab .nav-item {
	margin-left: 0px;
}
.developer_product_content .develor_tab {
    width: 100%;
}
.trusted_worldwide_partner_logo_info .logo_item {
	width: calc(100% / 2);
}
.f_fun_fact_content_area .fact_item h1 {
	font-size: 60px;
}
.feedback_slider .vfx_feed_back_item .vfx_feed_back_author {
	display: block;
}
.feedback_slider .vfx_feed_back_item .ratting {
	text-align: left;
	padding-left: 75px;
}
.app_screenshot_area .vfx_app_screenshot_slider .item {
	padding-left: 30px;
	padding-right: 30px;
}
.app_img .phone_img {
	max-width: 80%;
}
.app_banner_contentmt h2 {
	line-height: 50px;
	font-size: 40px;
}
.app_banner_area .app_img .app_screen.one {
	top: 155px;
	left: 15px;
}
.app_banner_area .app_img .app_screen.two {
	top: 123px;
	left: 105px;
}
.app_banner_area .app_img .app_screen.three {
	top: 90px;
	left: 194px;
}
.app_item.item_one {
	top: -143px;
}
.app_item.item_two {
	left: 31px;
	top: -60px;
}
.app_item.item_three {
	bottom: 50px;
}
.app_item.item_four {
	right: -52px;
	bottom: 36px;
}
.get_started_area .col-lg-6.text-right img {
	max-width: 100%;
}
.get_content .app_btn.app_btn_two {
	margin-left: 0px;
}
.app_service_item {
	padding: 50px 20px;
}
.app_contact_info .info_item {
	padding-left: 38px;
	margin-bottom: 26px;
}
.app_contact_info {
	left: 20px;
	padding: 45px 15px 15px;
}
.app_screenshot_area .vfx_app_screenshot_slider .owl-prev {
	left: calc(50% - 32px);
}
.app_screenshot_area .vfx_app_screenshot_slider .owl-next {
	right: calc(50% - 80px);
}
.trusted_worldwide_logo_part_two .subscribe_form_info {
	padding: 50px 20px;
}
.vfx_blog_grid_item {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.comment-box .post_comment .reply-comment {
	padding-left: 0;
}
.comment-box .post_comment .post_author .media-left {
	margin-right: 10px;
}
.inner_breadcrum_content_area h1 {
	font-size: 28px;
	line-height: 32px;
}
.portfolio_filter {
	display: block;
	text-align: center;
	margin-bottom: 30px;
}
.portfolio_filter .vfx_work_portfolio_item {
	margin-bottom: 5px;
}
.vfx_portfolio_gallery .portfolio_item .vfx_portfolio_img img, .vfx_single_product_item .product_img img {
	width: 100%;
}
.vfx_shopping_cart_area .cart_btn.cart_btn_two {
	margin-left: 0;
}
.vfx_shopping_cart_area .cart_btn {
	margin-bottom: 10px;
}
.s_promo_info .promo_item {
	width: 90px;
	height: 90px;
}
.s_promo_info .promo_item.item_four {
	top: 17%;
	left: 69%;
}
.s_promo_info .promo_item.item_three {
	left: 0px;
	top: 25px;
}
.s_promo_info .promo_item.item_two {
	left: 0;
	top: 146px;
}
.s_promo_info .promo_item.item_seven {
	top: 66%;
	left: 64%;
}
.software_promo_area .round_shape .r_shape.r_shape_five {
	width: 115px;
	height: 115px;
}
.software_promo_area .round_shape .r_shape.r_shape_five img {
	max-width: 100%;
}
.s_promo_info .promo_item.item_six {
	top: 57%;
	left: 0%;
}
.s_promo_info .promo_item.item_nine {
	left: 18px;
	top: 83%;
}
.s_promo_info .promo_item.item_five {
	left: 72%;
	top: 44%;
}
.feature_info .feature_img.f_img_one .one {
	left: 0;
	max-width: 80%;
}
.feature_info .feature_img.f_img_one .three {
	max-width: 69%;
}
.feature_info .feature_img.f_img_two .one {
	right: 131px;
	max-width: 43%;
}
.mobile_btn {
	display: none;
}
.action_area_three .action_content .white_btn {
	margin-right: 0px;
	margin-bottom: 10px;
}
.payment_clients_area .payment_clients_inner .clients_item.five {
	left: 180px;
	top: 517px;
}
.footer_nine_bottom {
	text-align: center;
}
.footer_nine_bottom .flag_selector {
	float: none;
	margin-top: 12px;
}
.payment_action_content h2 {
	line-height: 40px;
}
.payment_testimonial_area .testimonial_img img {
	max-width: 100%;
}
.payment_testimonial_area .testimonial_img {
	margin-bottom: -13px;
}
.payment_banner_content .action_btn {
	display: block !important;
}
.payment_banner_content .agency_banner_btn_two {
	display: block;
	margin-left: 0px;
	margin-top: 15px;
}
.payment_banner_content h1 {
	line-height: 38px;
	font-size: 28px;
}
.pay_btn.pay_btn_two {
	margin-left: 0px;
}
.section_container .intro_content h1 {
	font-size: 30px;
	line-height: 40px;
}
.section_container .intro_content .subcribes {
	display: block;
}
.section_container .intro_content .subcribes .form-control {
	width: 100%;
}
.section_container .intro_content p {
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}
.section_container .intro_content .subcribes .btn_submit {
	position: relative;
	margin-top: 10px;
	display: block;
	max-width: 100%;
	width: 100%;
	border-radius:50px;
}
.f_part_banner_area .animation_img {
	bottom: -100px;
}
.part_features_area_service {
	padding-top: 200px;
}
.section_container {
	height: 790px;
}
.software_banner_content .action_btn {
	display: block !important;
}
.video_btn {
	display: block;
	margin-left: 10px;
	margin-top: 20px;
}
.f_dark_banner_content p.mt_30 {
	margin-top: 20px;
}
.expert_testimonia_appl_area .nav_container .owl-prev, .expert_testimonia_appl_area .nav_container .owl-next {
	display: none;
}
.app_feature_info .app_featured_content .app_btn {
	margin-top: 15px;
}
.banner_top .subcribes .btn_submit {
	position: relative;
	right: 0;
	display: block;
	top: 0;
	transform: translateY(0);
	margin: 20px auto 0px;
}
.sec_title h2.mb_20 {
	margin-bottom: 15px;
    padding-bottom: 5px;
}
.inner_breadcrum_area {
	padding: 110px 0px 50px;
}
.vfx_shop_menu_left{
	margin-bottom:15px;
} 
.vfx_shop_grid_area .row, .shop_list_area .row {
	text-align: center;
}
.vfx_shop_menu_right {
	justify-content: center !important;
}
.shop_list_area .vfx_shop_pagination_number {
	margin-top: 40px;
}
.product_details_area .pr_details, .service_details_item + .service_details_item {
	margin-top: 30px;
}
.banner_top .subcribes {
	display: block;
}
.banner_top .subcribes .form-control {
	display: block;
	width: 100%;
}
.s_subcribes .btn-submit {
	font-size: 18px;
	line-height: 70px;
}
.app_featured_area_two .app_feature_info {
	margin-top: 30px;
}
.app_img .dot_two {
	top: 65%;
}
.app_img .dot_three {
	top: 41%;
}
.app_img .dot_two {
	right: 115px;
}
.f_digital_perfect_solution_area .perfect_solution_left .per_solution_content .btn_six {
	margin-left: 0;
}
.startup_tab .nav-item {
	width: calc(100% / 2);
}
.startup_tab_img .phone_img {
	text-align: right;
}
.f_new_stratup_service_img .phone_img {
	width: 20%;
}
.video_content {
	padding: 0px;
}
.digital_video_slider .owl-stage {
	padding-left: inherit !important;
}
.home_banner_section_block .slider_item .image_mockup {
	display: none;
}
.home_banner_section_block .owl-dots {
	display: none;
}
.home_banner_section_block .slider_item {
	padding-bottom: 100px;
}
.vfx_features_subscribe_area_two .subscribe_form_info {
	padding: 80px 20px;
}
.case_study_item img {
	width: 100%;
}
.vfx_download_content h2 {
	font-size: 30px;
}
.vfx_col_screen {
	height: 100vh;
}
.vfx_col_screen .clock .timer {
	margin-bottom: 15px;
}
.vfx_container .vfx_col_content .vfx_content_part {
	width: 90%;
}
.vfx_container .vfx_col_content .vfx_content_part h1 {
	font-size: 33px;
	margin-bottom: 50px;
}
.vfx_container .vfx_col_content .vfx_content_part h2 {
	font-size: 28px;
}
.vfx_container .vfx_col_content .vfx_bottom {
	width: 95%;
}
.pr_sidebar .widget {
	text-align: left;
}
.vfx_vfx-blog-sidebar_two a img {
	width: 100%;
}
.header_social_icon {
	display: none;
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu .nav-item {
	width: calc(100% / 2);
}
.software_promo_area .round_shape {
	width: auto;
	height: 600px;
	max-width: 100%;
	min-height: 100%;
	margin-top: 50px;
}
.software_promo_area .round_shape .r_shape.r_shape_one {
	height: 580px;
	width: 580px;
}
.payment_content_two .payment_img img {
	max-width: 100%;
}
.payment_content_two .payment_img .payment_icon.icon_one, .payment_content_two .payment_img .payment_icon.icon_two, .payment_content_two .payment_img .payment_icon.icon_three, .payment_content_two .payment_img .payment_icon.icon_four, .payment_content_two .payment_img .payment_icon.icon_five, .payment_content_two .payment_img .payment_icon.icon_six {
	max-width: 48%;
}
.payment_content_two .payment_img .payment_icon.icon_five {
	right: -17px;
	top: 19px;
}
.payment_content_two .payment_img .payment_icon.icon_two {
	left: 20px;
	top: 15%;
}
.payment_content_two .payment_img .payment_icon.icon_six {
	top: 116px;
}
.payment_content_two .action_btn {
	display: inline-block !important;
	position: relative;
	z-index: 3;
}
.payment_content_two h2 {
	font-size: 40px;
	line-height: 55px;
}
.payment_banner_area_two {
	padding-top: 135px;
}
.payment_features_content_two h2 br {
	display: none;
}
.payment_features_img img {
	max-width: 100%;
}
.payment_features_img:before {
	top: -30px;
	left: -10px;
	right: 0;
}
.payment_subscribe_info .subscribe-form {
	display: block;
	text-align: center;
}
.payment_subscribe_info .subscribe-form .form-control {
	width: 100%;
	margin-bottom: 15px;
}
.payment_footer_area {
	padding-bottom: 75px;
}
.smtp_fact_info {
	max-width: 320px;
	margin: 0 auto;
}
.smtp_fact_info .smtp_fact_item:nth-child(even) {
	margin-top: 135px;
}
.smtp_features_subscribe_form .input-group {
	margin-bottom: 20px;
}
.new_footer_area .footer_bottom_content_area p {
	text-align: center;
	margin-bottom: 0 !important;
}
.smtp_features_img .round_circle, .smtp_features_img.smtp_features_img_two .round_circle {
	width: 340px;
	height: 340px;
	top: -40px;
}
.smtp_features_img.smtp_features_img_two .round_circle.two {
	top: -50px;
	right: 0px;
}
.smtp_features_content .smtp_btn {
	margin-top: 20px;
}
.smtp_features_img img {
	margin-right: 0;
}
.smtp_features_img .round_circle.two {
	left: 0;
}
.smtp_features_subscribe_form {
	margin-left: 0;
	margin-right: 0;
}
.smtp_sec_title.mb_70 {
	margin-bottom: 40px;
}
.smtp_service_item {
	padding-left: 15px;
	padding-right: 15px;
}
.smtp_trusted_worldwide_logo_part .smtp_sec_title h2 {
	font-size: 28px;
}
.smtp_call_features_action_text h2 {
	font-size: 28px;
	line-height: 42px;
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner > .dropdown-menu > .nav-item .dropdown-menu .nav-item {
	width: 50%;
}
.hosting_tab .nav-item {
	width: 50%;
}
.hosting_tab {
	align-items: center;
	justify-content: center;
}
.vfx_blog_item {
	margin-bottom: 30px;
}
.vfx_hosting_title h2 {
	font-size: 31px;
	line-height: 40px;
}
.f_map_part ul li:nth-child(1) {
	left: 26px;
}
.f_map_part ul li:nth-child(2) {
	left: 55px;
}
.f_map_part ul li:nth-child(7) {
	left: 24%;
}
.f_map_part ul li:nth-child(4) {
	top: 279px;
}
.f_map_part ul li:nth-child(8) {
	left: 72%;
}
.f_map_part ul li:nth-child(6) {
	top: 83%;
	left: 128px;
}
.pare_banner_text_area h2 {
	font-size: 40px;
	line-height: 52px;
}
.pare_banner_text_area .action_btn {
	display: block !important;
}
.animation_inner li {
	max-width: 22%;
}
.animation_inner li img {
	max-width: 100%;
}
.animation_inner li:nth-child(8) {
	top: 31%;
	left: 5px;
}
.animation_inner li:nth-child(3) {
	top: 130px;
	left: 109px;
}
.animation_inner li:nth-child(14) {
	left: 114px;
}
.animation_inner li:nth-child(16) {
	bottom: -25px;
	left: 165px;
}
.animation_inner li:nth-child(17) {
	left: 228px;
	bottom: 53px;
}
.animation_inner li:nth-child(18) {
	bottom: -87px;
	left: 202px;
}
.animation_inner li:nth-child(19) {
	bottom: 137px;
	left: 219px;
}
.animation_inner li:nth-child(11) {
	top: 44px;
	left: 205px;
}
.animation_inner li:nth-child(10) {
	left: 45px;
	top: 215px;
}
.animation_inner li:nth-child(9) {
	left: 150px;
	top: 203px;
}
.animation_inner li:nth-child(7) {
	left: 224px;
}
.animation_inner li:nth-child(6) {
	top: 106px;
	left: 220px;
}
.animation_inner li:nth-child(5) {
	top: 187px;
	left: 0;
}
.animation_inner li:nth-child(4) {
	left: 0;
	top: auto;
	bottom: -91px;
}
.vrop_testimonial_item .content p {
	font-size: 16px;
	line-height: 30px;
}
.vrop_testimonial_item .content {
	padding: 50px 25px
}
.vrop_testimonial_item .media {
	padding-left: 0;
}
.vrop_testimonial_item .media .media-body h5, .vrop_testimonial_item .media .media-body h5 span, .vrop_testimonial_item .media .media-body p {
	font-size: 15px;
}
.vrop_testimonial_item .media img {
	margin-right: 12px;
}
.flex-row-reverse .vrop_service_content_features {
	padding-right: 0;
}
.flex-row-reverse .vrop_service_features_img .img_icon {
	left: -7px;
	right: auto;
}
}
 @media (max-height:420px) {
.navbar-collapse {
	max-height: 310px;
}
.payment_banner_area {
	min-height: 435px;
}
}
 @media (max-width:480px) {
.f_dark_feedback_area_three {
	height: auto;
}
.startup_tab_img .phone_img img {
	max-width: 40%;
}
.testimonial_slider_four {
	padding: 0px 15px;
}
.testimonial_slider_four .item .author_img {
	margin-bottom: 5px;
}
.navbar .header_search_cart_area .search a.nav-link {
    margin-left: 0px;
}
.navbar .header_search_cart_area .shpping-cart a {
    margin-left: 8px;
}
.coming-soon-page .main-search-input button.button {
    font-size: 16px;
    width: 100%;
    margin-top: 20px;
	margin-bottom:40px;
}	
.coming-soon-page .gray-style.main-search-input {
    max-width: 100%;
	margin-bottom:50px;
}	
.coming-soon-page h3 {
    font-size: 30px;
    font-weight: 400;
}
.f_new_startup_testimonial_info {
	height: 385px;
}
.vfx_login_info .justify-content-between {
    -ms-flex-align: center!important;
    align-items: center!important;
    display: inline-block !important;
	width: 100%;
}
.vfx_sign_info .vfx-signin-form .btn_three {
    width: 100%;    
}
.vfx_sign_info .vfx-signin-form .social_text{
	width: 100%;
    margin-top: 20px;
    text-align: center;
    display: inline-block !important;
}
.home_banner_section_block .slider_item .slidet_content .slider_btn + .slider_btn {
	margin-left: 0;
}
.post_author_two {
	display: block;
}
.comment_inner .comment_box .post_comment .reply_comment {
	margin-left: 0;
}
.post_author_two .img_rounded {
	margin-right: 0;
	margin-bottom: 20px;
}
.header_area .container {
	padding-left: 15px;
	padding-right: 15px;
}
.f_dark_feedback_area_two .sec_title, .f_dark_feedback_area_three .sec_title {
	padding-right: 0;
}
.feedback_slider_two .owl-nav {
	display: none;
}
.smtp_features_img .round_circle.two {
	top: -30px;
}
.smtp_features_content .smtp_features_item .icon {
	margin-right: 10px;
}
.smtp_features_img.smtp_features_img_two .round_circle {
	width: 250px;
	height: 250px;
}
.smtp_features_img.smtp_features_img_two .round_circle.two {
	width: 300px;
	height: 300px;
}
.pare_banner_text_area h2 {
	font-size: 30px;
	line-height: 38px;
}
.chat_info {
	display: block;
}
.chat_info img {
	margin-right: 0;
	padding-bottom: 35px;
}
.pare_features_about_list {
	column-count: 1;
}
.p_details_three .portfolio_category .p_category_item{
	max-width:100%;
	-ms-flex: 0 0 50%;
	flex: 0 0 100%;
}
}
 @media (max-width:450px) {
.price_tab {
	max-width: 100%;
	border-radius: 3px;
}
.price_tab .nav-item .nav-link {
	display: block;
	position: relative;
}
.price_tab, .price_tab .nav-item {
	display: block;
}
.price_tab .nav-item .nav-link.active {
	background: #00aff0;
	border-radius: 3px;
}
.trusted_worldwide_partner_logo_info .logo_item {
	width: calc(100% / 2);
}
.trusted_worldwide_partner_logo_info .logo_item a{
	padding:5px;
}
.app_img .phone_img {
	max-width: 100%;
}
.app_img .text_bg {
	max-width: 60%;
}
.app_img .text_bg.three {
	right: 0%;
	bottom: 125px;
}
.app_img .text_bg.two {
	right: 12%;
	top: -37px;
}
.app_img .text_bg.one {
	left: -2%;
}
.app_img .dot_three {
	left: 128px;
}
.app_img .dot_one {
	right: 145px;
	top: 20px;
}
.price_tab.price_tab_two .nav-item .nav-link.active {
	background: #237efd;
}
.get_content .app_btn {
	margin-bottom: 10px;
}
.pr_details .ratting {
	float: none;
	text-align: left;
	padding-top: 12px;
}
.pr_footer{
	display: block !important;
}
.pr_details .post-body .ratting {
	padding-top: 0px;
}
.product_info_details .comment-box .comment-content {
	padding-left: 90px;
}
.product_info_details .pr_tab {
	display: block;
	border-radius: 0px;
}
.product_info_details .pr_tab .nav-item {
	float: none;
	border-radius:4px;
}
.product_info_details .pr_tab .nav-item:last-child{
	margin-top:10px;
}
.vfx_sign_info {
	padding: 30px 15px;
}
.payment_testimonial_info .testimonial_content .icon {
	top: -53px;
}
.payment_testimonial_info .testimonial_content {
	padding-left: 0;
}
.mobile_img .women_img {
	right: 80px;
}
.mobile_img .mobile {
	top: -35px;
}
.post_share a + a {
	margin-left: 0px;
}
.vfx_feed_back_item .vfx_feed_back_author {
	display: block;
}
.vfx_feed_back_item .ratting {
	text-align: left;	
}
.feedback_slider_two .vfx_feed_back_item {
	padding: 25px 20px;
}
.trusted_worldwide_logo_part_five h2 br {
	display: none;
}
.f_digital_company_banner_area .f_digital_company_content_area h2 {
	font-size: 26px;
    line-height: 34px;
}
.testimonial_slider_four .item p {
	color: #677294;
}
.testimonial_slider_four .item h5, .testimonial_slider_four .item h6 {
	color: #051441;
}
.f_new_startup_testimonial_info:before {
	display: none;
}
.f_new_startup_testimonial_info {
	height: auto;
	margin: 50px 0px;
}
.stratup_app_screen {
	display: none;
}
.startup_content_three .btn_six {
	margin-bottom: 15px;
}
.btn_six + .btn_six {
	margin-left: 0;
}
.startup_content_three h2 {
	font-size: 28px;
	margin-bottom: 15px;
	line-height: 42px;
}
.startup_content_three p {
	margin-bottom: 30px;
}
.intregration_logo {
	display: block;
}
.intregration_logo .intregration_item {
	max-width: 100%;
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu .nav-item {
	width: 250px;
}
.menu > .nav-item.submenu.mega_menu.mega_menu_two > .dropdown-menu > .nav-item .item .text {
	font-size: 16px;
}
.split_slider_content .br_shap {
	width: 290px;
}
.split_slider_content {
	padding: 40px 0px 48px 17px;
}
.hosting_tab .nav-item {
	width: 100%;
}
.f_price_tab p {
	padding: 30px;
}
}
 @media (max-width:400px) {
.header_area_six .header_top {
	display: none;
}
.header_area_six + section {
	margin-top: 68px;
}
.f_fun_fact_featured_area .d-flex{
	display: block !important;
	width: 100%;
	text-align:center;
}
.f_fun_fact_featured_area .fact_item{
	margin-right:0 !important;
	margin-bottom:20px;
}
.payment_content_two .payment_img .payment_icon.icon_one, .payment_content_two .payment_img .payment_icon.icon_two, .payment_content_two .payment_img .payment_icon.icon_three, .payment_content_two .payment_img .payment_icon.icon_four, .payment_content_two .payment_img .payment_icon.icon_five, .payment_content_two .payment_img .payment_icon.icon_six {
	display: none;
}
.app_banner_contentmt .app_btn{
	padding:12px 15px;
}
.app_banner_contentmt h2 {
    line-height: 42px;
    font-size: 32px;
}
.f_digital_perfect_solution_area .perfect_solution_left .per_solution_content.per_solution_content_three .btn_three {
    padding: 12px 20px;
    margin-right: 10px;
}
.f_digital_perfect_solution_area .perfect_solution_left .per_solution_content .btn_three {
    padding:12px 15px;
    margin-right: 10px;
}
.hosting_area_btn{
	padding:10px 20px;
}
.vfx_shopping_cart_area .cart_btn {
    padding: 15px;
}
}
@media (max-width:350px) {
.pr_details .vfx-product-qty .manual-adjust {
	width: 100%;
}
.pr_details .vfx-product-qty{
	width:100%;
	margin-bottom:10px;
}	
.pr_details .cart_button .cart_btn{
	width:200px;
}
.vfx_login_info .f_size_24 {
    font-size: 20px;
}
.alter_nav {
	right: 68px;	
}
.post_share a{
	margin-right:0px;
}
.search_domain_price_area{
	display:inline-block;
}
.search_domain_price_area li{
	width: 100%;
	margin:5px 2px;
	text-align: center;
	display: inline-block;
}
.search_domain_price_area li + li{
	margin-left:3px
}
}
@media (max-width:330px) {
.f_part_banner_area .animation_img {
    bottom: 0;
    margin-top: -160px;
}
.part_features_area_service {
    padding-top: 90px;
}
}
